Development Build
Pre-release
Pre-release
Commits
- c2bf8a1: Update the compiler test workflow's repositories (OpenDreamProject#1695) (wixoa) #1695
- 008ff77: Remove description from rightclick menu (OpenDreamProject#1703) (Amy) #1703
- af66424:
__IMPLIED_TYPE__
implementation (OpenDreamProject#1712) (ike709) #1712 - 65bf987: Don't emit
PointlessParentCall
if lateral overrides exist (OpenDreamProject#1713) (ike709) #1713 - 1ce381d: Converts empty strings to
null
in savefile serialization (OpenDreamProject#1709) (Zonespace) #1709 - b9fa58d:
exception.name
can be a datum (OpenDreamProject#1716) (Amy) #1716 - fa2667e: Implement
::
for procs (OpenDreamProject#1717) (ike709) #1717 - 73b534f: Update the Discord invite in the README (OpenDreamProject#1718) (wixoa) #1718
- b29401d: Fix object.vars and add test (OpenDreamProject#1682) (Amy) #1682
- 6df7365: Fix EmptyProc applying to code existing before it was enabled (OpenDreamProject#1719) (wixoa) #1719
- 2263e77: Fix debug server hanging forever on a blocking
peek()
(OpenDreamProject#1698) (Amy) #1698 - ca5e207: Fix line counting with long strings (OpenDreamProject#1720) (wixoa) #1720
- 24ea5f2: Fix child element resizing for panes (OpenDreamProject#1721) (Amy) #1721
- eda1d44: Add clearer instructions for building and testing to README (OpenDreamProject#1723) (Amy) #1723
- 4ab2584: Improve rgb() argument handling, add HSV support (OpenDreamProject#1722) (wixoa) #1722
- 0b0fe8b: Include source file in exceptions (OpenDreamProject#1725) (wixoa) #1725
- 79eb47c: Update RT to v215.2.0 (OpenDreamProject#1726) (wixoa) #1726
- efd9f75: Add
--debug
option to the packaging tool (OpenDreamProject#1611) (wixoa) #1611 - 507bfc2: Fix right-click menu entity lookup (OpenDreamProject#1727) (wixoa) #1727
- 82694ac: winset ternaries and embedded wingets (OpenDreamProject#1702) (Amy) #1702
- 7bfee41: Revert "Converts empty strings to
null
in savefile serialization" (OpenDreamProject#1745) (Amy) #1745 - 4aa612b: Avoid double-instantiating lists in IconAppearance (OpenDreamProject#1746) (wixoa) #1746
- e3270de: Remove obsolete
Error()
in DMParser (OpenDreamProject#1674) (wixoa) #1674 - 5727701: Use master SS13 branches in CI (OpenDreamProject#1753) (ike709) #1753
- bfd6ff7: Link the RFCs repo in the README (OpenDreamProject#1747) (ike709) #1747
- 44f69ef: Typemaker (OpenDreamProject#1705) (ike709) #1705
- 1fe1013: implement
popup_menu
(OpenDreamProject#1756) (Amy) #1756 - 48a3b2f: Fix modulo (OpenDreamProject#1759) (Amy) #1759
- 45ec6d2: Remove
usr://
custom scheme in BROWSER controls (OpenDreamProject#1760) (wixoa) #1760 - ada468d: Fix dots in DM resource paths failing to resolve (OpenDreamProject#1762) (Penelope Haze) #1762
- 57b8bc0: Add Nebula dev branch to OpenDream CI (OpenDreamProject#1763) (Penelope Haze) #1763
- f7a243f:
animate()
(OpenDreamProject#1676) (Amy) #1676 - dd28752: Stub
client.RenderIcon()
(OpenDreamProject#1767) (ike709) #1767 - 345fb51: Update RT to v222.1.1 (OpenDreamProject#1774) (wixoa) #1774
- f09ff4a: Update README.md to reflect better expectations of Linux support (OpenDreamProject#1782) (Amy) #1782
- f342634: Throws a warning for block-scoped namespaces (OpenDreamProject#1783) (ZeWaka) #1783
- 348261e: Add an "RT ViewVariables" button to the right-click menu (OpenDreamProject#1781) (wixoa) #1781
- a769dd7: Handle
null
inhascall()
(OpenDreamProject#1784) (ike709) #1784 - e21b8df: Attempting to read the "hidden" field on a proc will return null and emit a warning (OpenDreamProject#1792) (Kapu1178) #1792
- dc6eea1: rgb2num accepts null (OpenDreamProject#1795) (Kapu1178) #1795
- e4971cc: Update RT to 222.4.0 (OpenDreamProject#1789) (Amy) #1789
- 18ba23b: Fix transforms not rendering (OpenDreamProject#1771) (Amy) #1771
- 62d709a: Ignore attempts to set
mob.client = null
(OpenDreamProject#1799) (wixoa) #1799 - d77f19f: Return true for any atom type in
isloc()
(OpenDreamProject#1800) (wixoa) #1800 - a6373fb: Animate Defines Cleanup (OpenDreamProject#1804) (LemonInTheDark) #1804
- d81e7a7: lint using resharper (OpenDreamProject#1797) (harryob) #1797
- 1785d5b: removes obsolete MapManager methods (OpenDreamProject#1805) (harryob) #1805
- f19fc85: Fix inferred type expressions (OpenDreamProject#1806) (Amy) #1806
- dede5b1: Adds error message to missing file arg (OpenDreamProject#1807) (Laboredih123) #1807
- 2ff5fae: Can't duplicate in
vis_contents
(OpenDreamProject#1811) (Amy) #1811 - 2fe948a: Deduplicate github action logs (OpenDreamProject#1796) (Redmoogle) #1796
- e6fb5fa: Add support for
/image.filters
(OpenDreamProject#1812) (wixoa) #1812 - c0974d2: Update RT to 223.1.2 (OpenDreamProject#1810) (Amy) #1810
- dac497b: Fix
Move()
fromnull
(OpenDreamProject#1809) (Amy) #1809 - 009af24: Handle adding/setting null on a filters list (OpenDreamProject#1816) (wixoa) #1816
- 916f365: Make
browse_rsc()
respect cache (OpenDreamProject#1814) (Amy) #1814 - acf486a: Pass
--suppress-unimplemented
to the compiler workflow (OpenDreamProject#1823) (ike709) #1823 - f247711: Add new optional lint for weighted pick() syntax (OpenDreamProject#1822) (Lucy) #1822
- d33d14b: Set max blank lines in ReSharper and Rider formatting to 1 (OpenDreamProject#1827) (wixoa) #1827
- 4347b37: Pointer Parsing (OpenDreamProject#1820) (ike709) #1820
- e9289b5: Fix duplicate
browse_rsc()
calls (OpenDreamProject#1828) (Amy) #1828 - 0644395: Cache icon renders between frames (OpenDreamProject#1825) (wixoa) #1825
- ab03e50: Turn DMF properties into DMFProperty types (OpenDreamProject#1757) (Amy) #1757
- 6d7c578: Handle
fexists()
in the preprocessor (OpenDreamProject#1824) (ike709) #1824 - ef36247: Fix color/filter rendering on keep-together icons (OpenDreamProject#1830) (wixoa) #1830
- c0c190d: Improvements to the CHILD control (OpenDreamProject#1831) (wixoa) #1831
- 89f5e6c: Enable hot reloading of interface files (OpenDreamProject#1779) (Amy) #1779
- 9e0e0ae: Range and Orange return empty list on null center. (OpenDreamProject#1835) (Laboredih123) #1835
- 7eb29b2: Handle
initial(type)
andinitial(parent_type)
(OpenDreamProject#1834) (ike709) #1834 - 5cde170: Reduce size of appearances being sent over the network (OpenDreamProject#1836) (wixoa) #1836
- 0bc9454: Fix sandbox violations (OpenDreamProject#1838) (wixoa) #1838
- 3f313ed: Handle nulls in all equality comparisons (OpenDreamProject#1837) (ike709) #1837
- 66f8c2d: Improves viewers and oviewers. (OpenDreamProject#1840) (Laboredih123) #1840
- d127eff: Basic Compiler Optimizations 3: Revenge of the LINQ (OpenDreamProject#1765) (ike709) #1765
- 410e1c7: Add proper size and pos formatting to DMF properties (OpenDreamProject#1832) (Amy) #1832
- e6e90c6: Implement a few easy operator overloads (OpenDreamProject#1808) (Amy) #1808
- 8a03a34: Suppress the MissingBlankLines warning on DreamProcOpcode (OpenDreamProject#1844) (wixoa) #1844
- 31d973d: Peephole optimize proc returns (OpenDreamProject#1843) (ike709) #1843
- b1686a3: Fix transforms on overlays (OpenDreamProject#1849) (wixoa) #1849
- c7f9441: Fix peephole optimizations in a few important scenarios (OpenDreamProject#1846) (wixoa) #1846
- caec1ef: fixes the workflow node deprecations and shit (OpenDreamProject#1852) (ZeWaka) #1852
- 94ea105: handles shrinking maxx/y (OpenDreamProject#1798) (harryob) #1798
- dcd566b: Update RT to v226.3.0 (OpenDreamProject#1850) (wixoa) #1850
- f6ce884: Add more styling to the interface (OpenDreamProject#1839) (wixoa) #1839
- 8794f56: Give browser controls a white background (OpenDreamProject#1858) (wixoa) #1858
- 223f5e4: Fix /mutable_appearance/New() named args (OpenDreamProject#1857) (wixoa) #1857
- e17df62: Move functional "broken" tests to Tests (OpenDreamProject#1851) (ike709) #1851
- bb02050: Peephole Const Folding - Part 1 (OpenDreamProject#1856) (ike709) #1856
- c8c075e: Implement multiplyref & divideref operator overloads (OpenDreamProject#1853) (Amy) #1853
- 23a75ce: Implement
null | value
(OpenDreamProject#1860) (wixoa) #1860 - 77b609e: Optimize
new /icon(icon)
(OpenDreamProject#1859) (wixoa) #1859 - a20fbc4: Fix
goto
inside multiple enumerator loops (OpenDreamProject#1861) (wixoa) #1861 - a0b8e06: Adds TOPDOWN_LAYER to the dm standard defines set (OpenDreamProject#1864) (LemonInTheDark) #1864
- c525d61: Fix
filters = list("type"=...)
(OpenDreamProject#1862) (wixoa) #1862 - 534ebdf: Implement
ANIMATION_RELATIVE
(OpenDreamProject#1813) (Amy) #1813 - 4d22478: Resource Hot Reloading (OpenDreamProject#1780) (Amy) #1780
- f3c26c5: Add missing params var to sound (OpenDreamProject#1870) (Amy) #1870
- 34c0b95: Implement
byond://winget?...
(OpenDreamProject#1867) (wixoa) #1867 - 25841a7: Implement
.output
client command (OpenDreamProject#1875) (wixoa) #1875 - 0133b2e: Add
pixel_w
toanimate()
's args (OpenDreamProject#1874) (wixoa) #1874 - b4b9dfe: Fix sandbox errors in .NET 8.0.300 (OpenDreamProject#1878) (wixoa) #1878
- 5613d62: Add missing instructions to ProcDecoder (OpenDreamProject#1866) (wixoa) #1866
- 20edaaf: Lint for invalid datum[] indexing (OpenDreamProject#1877) (ike709) #1877
- 8f5eb97: Don't give
.
a type (OpenDreamProject#1880) (wixoa) #1880 - 33c5b1e: Implement
/area
appearances (OpenDreamProject#1868) (Amy) #1868 - 589c2d9: Fix
initial(path.parent_type)
andinitial(path.type)
(OpenDreamProject#1883) (wixoa) #1883 - 55cba45: Handle appending
null
tovis_contents
(OpenDreamProject#1884) (ike709) #1884 - 8759148: Use an IRenderTexture pool in DreamIcon (OpenDreamProject#1882) (wixoa) #1882
- 84091be: Lint for redundant positional arguments. (OpenDreamProject#1770) (Moony) #1770
- 887ac6f: Implement
/world/Error()
's default..()
behavior (OpenDreamProject#1886) (wixoa) #1886 - cfcdc56: Update RT to v228.0.0 (OpenDreamProject#1887) (Amy) #1887
- d0be78d: FIxed transforms applying to mousemaps (OpenDreamProject#1889) (Amy) #1889
- b8ada05: Fix the rendering offset for more complex textures in the mouse map (OpenDreamProject#1890) (wixoa) #1890
- aa5ab8e: Error cleaner on printing unitialised dreamvalue (OpenDreamProject#1894) (Amy) #1894
- 24f440b: Fix
catch
in procs with arguments (OpenDreamProject#1896) (wixoa) #1896 - excess tab after #if (OpenDreamProject#1885) (OpenDreamProject#1893) #1893 (Mikhail G.)
- 819b2e0: Implement
client.show_popup_menus
(OpenDreamProject#1873) (ike709) #1873 - 17c84ce: Remove CompileErrorException (OpenDreamProject#1758) (wixoa) #1758
- 102e902: fix globals order in debugger (OpenDreamProject#1895) (Amy) #1895
- 921b7e1: Implements
winget()
formatting (OpenDreamProject#1898) (Amy) #1898 - 7ce3969: Fix default /world/Error() (OpenDreamProject#1900) (wixoa) #1900
- 2d88bcc: Fix
istype(..., appearance)
(OpenDreamProject#1901) (wixoa) #1901 - d13705c: Actually use the cache instead of just storing it thousands of times (OpenDreamProject#1869) (Amy) #1869
- 2462d8c: Stop image overlays with null/blank icon state from inheriting icons (OpenDreamProject#1480) (Penelope Haze) #1480
- Support named entities in body text (OpenDreamProject#1903) #1903 (20kdc)
- 9c369bb: Add CI testing for DMDisassembler (OpenDreamProject#1891) (ike709) #1891
- a47e092: Add a Tools build to GitHub releases (OpenDreamProject#1904) (wixoa) #1904
- af129bd: restores opendream_unimplemented warnings for procs with empty bodies in DMStandard (OpenDreamProject#1905) (harryob) #1905
- c4a3828: Implement
walk()
andwalk_rand()
(OpenDreamProject#1906) (ike709) #1906 - dd9bc7e: Slight optimisation in viewer() and oviewer() (OpenDreamProject#1918) (Tyrant) #1918
- 357e72b: Fix compiling TestGame in BYOND (OpenDreamProject#1927) (ike709) #1927
- a19412e: Update README.md with easy instructions to use the extension (OpenDreamProject#1916) (Amy) #1916
- 3db18c7: Smarter parsing of modified types (OpenDreamProject#1909) (wixoa) #1909
- fe4f235: Strip colons from the server IPs in the cache directory (OpenDreamProject#1930) (ike709) #1930
- a2215f7: Add missing environment vairable to TGS tests (OpenDreamProject#1935) (Jordan Dominion) #1935
- 9b12503: Multiple
Click()
params fixes and right-click handling (OpenDreamProject#1929) (ike709) #1929 - 97e8841: implement
/database
and/database/query
(OpenDreamProject#1802) (harryob) #1802 - abbe3b8: Convert DreamValue.cs to file-scoped namespace (OpenDreamProject#1924) (Tyrant) #1924
- d73a1de: VSCode Extension Hot Reload Enable (OpenDreamProject#1932) (Amy) #1932
- 40da89d: Clean up lots of warnings in DreamProcNativeRoot.cs (OpenDreamProject#1923) (Tyrant) #1923
- 32760f8: Fix nullable warnings when using token.Value (OpenDreamProject#1944) (wixoa) #1944
- e47eec2: Implement
right-click
parameter (OpenDreamProject#1937) (ike709) #1937 - 26343b2: Fix goon layering issue (OpenDreamProject#1939) (Amy) #1939
- df25bda: Fix remaining click param issues (OpenDreamProject#1940) (ike709) #1940
- e696443: Add an icon debugging tool (OpenDreamProject#1941) (wixoa) #1941
- add56c0: Fix nullability warnings in JSON definitions (OpenDreamProject#1945) (wixoa) #1945
- d78ea3e: Implement special
winget
forurl
(OpenDreamProject#1942) (ike709) #1942 - 3082f66: Fix modifiers as keybinds, add ".winset :type" support (OpenDreamProject#1946) (ike709) #1946
- 637f3be: Improve the or operator's constant folding (OpenDreamProject#1953) (wixoa) #1953
- d0d923b: Fix
loop
behaviour inanimate()
(OpenDreamProject#1801) (Amy) #1801 - d3567bd: Fix compiler warnings (OpenDreamProject#1947) (wixoa) #1947
- c44983e: Stub
noise_hash()
(OpenDreamProject#1957) (ike709) #1957 - 0bad6b2: Fix missing
EnsureCache()
calls (OpenDreamProject#1955) (wixoa) #1955 - 6ada336: Implement
pushbox.is-checked
(OpenDreamProject#1952) (ike709) #1952 - 3d8d4e4:
operator[]
(OpenDreamProject#1888) (Amy) #1888 - 4cb3dfd: Handle invisibility & turfs in the context menu (OpenDreamProject#1951) (ike709) #1951
- a56a848: Make the
in
operator greedy (OpenDreamProject#1959) (wixoa) #1959 - 4de0c12: Split up DreamProcOpcode.cs, add some global usings (OpenDreamProject#1845) (wixoa) #1845
- 6b7d753: Convert dreamprocnativeroot.cs to file-scoped namespace (OpenDreamProject#1922) (Tyrant) #1922
- 3fb4bd3: Add
name
toIconAppearance
, fix placeholder turf names (OpenDreamProject#1961) (ike709) #1961 - 64ef180: Nuke the TGS CI test (OpenDreamProject#1963) (ike709) #1963
- dd82950: Pre-allocate the
ProcArgumentJson
list for procs (OpenDreamProject#1966) (ike709) #1966 - 544adb6: Add a screen objects debug window (OpenDreamProject#1964) (wixoa) #1964
- 707a145: Implement missing
GetValues()
overrides (OpenDreamProject#1968) (ike709) #1968 - 68be237: Implement
pixel_w
andpixel_z
(OpenDreamProject#1902) (wixoa) #1902 - 32614dd: Bumps RT (OpenDreamProject#1972) (ike709) #1972
- ae2eca9: Change expected blank lines around single-line types to 0 (OpenDreamProject#1979) (wixoa) #1979
- 8414908: Reduce
DuplicateVariable
to a warning by default (OpenDreamProject#1980) (ike709) #1980 - 0534e9c: Delete a redundant test (OpenDreamProject#1983) (ike709) #1983
- 7463aec: correctly mark
/database/query/Reset()
as unimplemented (OpenDreamProject#1975) (harryob) #1975 - 972cfff: fix database tests not cleaning up properly (OpenDreamProject#1976) (harryob) #1976
- 48eb295: Fix
findtext()
with /regex (OpenDreamProject#1986) (wixoa) #1986 - 2306614: Add
help
to the disassembler (OpenDreamProject#1988) (ike709) #1988 - 7d006e5: Reduce allocations when handling DM errors (OpenDreamProject#1987) (wixoa) #1987
- 5c39c5e: Fix lexing of long raw string values (OpenDreamProject#1992) (wixoa) #1992
- 73aad1b: Fix issues found via Nebula testing (OpenDreamProject#1990) (Penelope Haze) #1990
- c0a38dd: Fix initial() with mismatched variable and value types (OpenDreamProject#1991) (Penelope Haze) #1991
- 7a233d8: Remove all
OpenDreamShared
andContent.Tests
warnings (OpenDreamProject#1973) (ike709) #1973 - 3fa7f07: Surround CEF RequestHandler with a try/catch (OpenDreamProject#2001) (wixoa) #2001
- 6b27c39: Remove
DreamPath.IsDescendantOf()
(OpenDreamProject#1995) (wixoa) #1995 - 3b14bf7: Fixes animations being desynced (OpenDreamProject#1985) (Jordan Dominion) #1985
- d3ed651: Leave an image's
InheritsDirection
on when the provideddir
is invalid (OpenDreamProject#1993) (wixoa) #1993 - 2dc4ff6: Implements
hearers()
andohearers()
(OpenDreamProject#1919) (Tyrant) #1919 - 26c2949: RT bump (OpenDreamProject#2005) (ike709) #2005
- 7049c12: Compile /vg/ in CI (OpenDreamProject#2004) (ike709) #2004
- e413298: Optimize
locate(/type) in world
(OpenDreamProject#2008) (wixoa) #2008 - 2f83341: Operator overload refactor via re-entrant threads, list operator overload improvement (OpenDreamProject#2003) (Pieter-Jan Briers) #2003
- 5eadbd3: fix null statpanel (OpenDreamProject#2007) (Amy) #2007
- dae5c6c: HSL colorspace (OpenDreamProject#2006) (Amy) #2006
- 6d8131e:
COMPILE ERROR
unit tests now require a specific error code (OpenDreamProject#2009) (ike709) #2009 - f5850dd: check if sounds are deleted (OpenDreamProject#2010) (Amy) #2010
- 7bc0324: Update the README screenshots (OpenDreamProject#2012) (wixoa) #2012
- 202fe0f: goon screenshot (OpenDreamProject#2013) (Amy) #2013
- Datum softdels (OpenDreamProject#1920) #1920 (Amy)
- 083f830: Fix gliding (OpenDreamProject#2016) (wixoa) #2016
- bc123b6: test cm in od ci (OpenDreamProject#2014) (harryob) #2014
- 5424d99: Handle
var/list/foo[]= value
in proc statements (OpenDreamProject#1984) (ike709) #1984 - fdcb412: Fix an issue with deref operations (OpenDreamProject#1982) (ike709) #1982
- bbe8a30: Implement /area's
x
/y
/z
vars (OpenDreamProject#2021) (wixoa) #2021 - d145ef0: Fix mousemap rendering (OpenDreamProject#2022) (Amy) #2022
- a90468c: Add a
dump-all
command to the disassembler (OpenDreamProject#2011) (ike709) #2011 - 6465696: Handle
/icon.Blend()
-ing a small icon onto a bigger one (OpenDreamProject#2024) (wixoa) #2024 - 59159d6: Implement
world.sleep_offline
(OpenDreamProject#2019) (ike709) #2019 - 571bcc2: Alias ref-ID
0xC
to0x27
for now (OpenDreamProject#2026) (wixoa) #2026 - 5e02cf6: Fix a few bugs in
browse()
(OpenDreamProject#2028) (wixoa) #2028 - c616f70: Fixes
.
inspawn()
(OpenDreamProject#1665) (ike709) #1665 - 51298f2: Fix setting a static var to a const var (OpenDreamProject#1978) (ike709) #1978
- 4ab72b6:
world.sleep_offline
fixes (OpenDreamProject#2029) (ike709) #2029 - b4bf680: Call parent in
/turf/Enter()
and/turf/Exit()
(OpenDreamProject#2034) (wixoa) #2034 - 70d407d: Fix regex
\l
inside brackets (OpenDreamProject#2035) (wixoa) #2035 - 4dc9057: Add Aurorastation to compiler CI (OpenDreamProject#2036) (ike709) #2036
- ab49f98: Cope with \L in regex brackets (OpenDreamProject#2042) (ike709) #2042
- c1e46c5: Update RobustToolbox to v237.0.0 (OpenDreamProject#2044) (wixoa) #2044
- 6702924: Run UI controls in the background (OpenDreamProject#2039) (wixoa) #2039
- 01e2945: Bump RT again (OpenDreamProject#2046) (ike709) #2046
- e5a56c9: Apply UIScale to ControlWindow size (OpenDreamProject#2045) (ike709) #2045
- 87fe63d: Add a unit test for
\L
(OpenDreamProject#2043) (ike709) #2043 - 1b3251c: Removes 2 unused opcodes (OpenDreamProject#2056) (ike709) #2056
- e8f095f:
DreamValue
cleanup (OpenDreamProject#2048) (ike709) #2048 - 2d93944:
ReturnFloat
peephole optimization (OpenDreamProject#2049) (ike709) #2049 - b974c59: Rename
AssignPop
toAssignNoPush
(OpenDreamProject#2058) (ike709) #2058 - bad3d7c: Lint for
/var/
in proc args (OpenDreamProject#2064) (ike709) #2064 - df22013: Peephole optimizer & proc decoder fixes (OpenDreamProject#2054) (ike709) #2054
- d2a1950: Add an
AppendNoPush
optimization (OpenDreamProject#2057) (ike709) #2057 - 7558bb2: Fix mob key not accepting canonized keys (OpenDreamProject#2051) (Saphire Lattice) #2051
- f24e8f9: Halves
OpenDreamClient
warnings (OpenDreamProject#2032) (ike709) #2032 - 609322e: Bitshift const fold peephole opt (OpenDreamProject#2060) (ike709) #2060
- 7fe3aba: Fix DMF property strings being null (OpenDreamProject#2074) (ike709) #2074
- dabc272:
RuntimeSearchOperator
pragma lint (OpenDreamProject#2076) (ike709) #2076 - 40e7458: Rewrite DMObjectBuilder to be based off a code tree, fix global init order, other fixes (OpenDreamProject#2082) (wixoa) #2082
- 083176d: Bitwise const folding (OpenDreamProject#2071) (ike709) #2071
- 6876593: Unit test for upward path search without LHS (OpenDreamProject#2087) (ike709) #2087
- 39e6af5: corrects DMStandard default vars for findlasttext(ex) (OpenDreamProject#2088) (harryob) #2088
- aae76b2: marks flick() as unimplemented in dmstandard (OpenDreamProject#2092) (harryob) #2092
- f90b3ab:
AssignAndPushReferenceValue
&AppendAndPushReferenceValue
peephole opts (OpenDreamProject#2047) (ike709) #2047 - 1d89893: Fix some sources of runtime errors (OpenDreamProject#2090) (SpaceManiac) #2090
- 9b1869f: Fix static vars trying to reference local vars, and add pragma (OpenDreamProject#2091) (Saphire Lattice) #2091
- b69baa6: Makes
DMCompiler
non-static. Yes, really. (OpenDreamProject#2075) (ike709) #2075 - f941c9d: Use a
switch
inProcStatement()
(OpenDreamProject#2073) (ike709) #2073 - c0b9253: Add
opendream_noconstfold
, add it to some world vars (OpenDreamProject#2097) (wixoa) #2097 - 970b6a9: Make const vars no longer static (OpenDreamProject#2098) (wixoa) #2098
- 9e1a9e6: Unit test some
world
vars against bad const folding, fixworld.system_type
(OpenDreamProject#2096) (ike709) #2096 - 46b206a: String concat const folding (OpenDreamProject#2061) (ike709) #2061
- 897946e: Fix locations reporting (OpenDreamProject#2093) (Saphire Lattice) #2093
- 6062c18: Fix disassembler CI never failing on errors (OpenDreamProject#2100) (ike709) #2100
- 3b37b1c: Remove a turf from an area's contents when it's added to another (OpenDreamProject#2099) (wixoa) #2099
- 8b4e62f: Fix a null reference in
mob.ckey
assignment (OpenDreamProject#2102) (wixoa) #2102 - 1c09fb0: Fix a missed
Session.Name
replacement (OpenDreamProject#2103) (wixoa) #2103 - 1f067c8: Implement
atom.appearance.overlays
(OpenDreamProject#2104) (wixoa) #2104 - 12b9f6e: Refactor the PeepholeOptimizer into arbitrary passes (OpenDreamProject#2069) (ike709) #2069