Commit Graph

9 Commits

Author SHA1 Message Date
ike709
0ec95ba8de Fixes OpenDream compilation when not passing --suppress-unimplemented (#20683)
Reverts https://github.com/Aurorastation/Aurora.3/pull/19799

OpenDream will no longer permit this footgun once
https://github.com/OpenDreamProject/OpenDream/pull/2255 is merged.

Elevating this pragma to an error causes OD compilation to fail when you
don't pass `--suppress-unimplemented`. CI currently only works because
it uses this arg.

Signed-off-by: ike709 <ike709@users.noreply.github.com>
2025-03-31 06:18:38 +00:00
Fluffy
1ba0b35838 New opendream pragmas (#20260)
Enabled new opendream pragmas
Fixed some runtime access check operators (`:`) around the codebase (not
all, some are unfixable as they're used in macros)

No player facing changes (hopefully)
2024-12-29 11:12:09 +00:00
Fluffy
a623e22eda AmbiguousInOrder ODLint (#20046)
Enabled AmbiguousInOrder OpenDream linting to error out
Fixed ambiguous orders with parenthesis to explicit orders
No player facing changes
2024-10-16 21:14:20 +00:00
Fluffy
50582fc1e2 Fixed all datum[index] accesses (#19798)
Fixed all datum[index] accesses, they are considered undocumented
behavior and fail from 515.1641.
Flipped the OpenDream pragma for the above to emit an error instead of a
warning.
2024-08-20 14:00:58 +00:00
Fluffy
00a2677b94 Enabled UnimplementedAccess lint for OD (#19799)
Enabled UnimplementedAccess lint for OD

Let's see what it does
2024-08-20 14:00:52 +00:00
Fluffy
5287c35f59 Added some pragmas for OpenDream and removed a removed one (#19396)
Added some pragmas for OpenDream and removed a removed one
2024-06-14 14:19:15 +00:00
Fluffy
ab23fbdb70 Function overloads condensation (#18939)
Unified most of the procs into one definition, so there are no duplicate
around the codebase.
Marked some of the above as overridable if a good enough case can be
made for them (eg. external dependency or unlikely to be used).
2024-04-19 21:19:41 +00:00
Fluffy
b752616c98 Spacemandmm galore #1 (#16672)
* dmdoc + Initialize

* no errors anymore

* removed duplicate comment, expanded the other

* changelog

* gdf

* fix emotes F4
2023-09-14 10:39:15 +00:00
Fluffy
b2b1f0a215 Better linter inclusions (#16609)
* change + changelog

* aaaaaa

* wtf
2023-07-05 10:24:32 +00:00