Lily2D
Playing now
0+0 vs. yesterday
0.0%of peak
All-time peak
17 Sep 2026
Playing now
0+0 vs. yesterday
All-time peak
17 Sep 2026
| Published | Title | Build |
|---|---|---|
| Patch notes 2026-08-18 Swamp 0.5.43 Added · Added loop keyword for unconditional loops. Each loop must contain a break . · match patterns now support ranges, constants, and variable binding. · All project commands accept --workspace and --member to select a workspace and one of its members. · --workspace is inferred from the nearest parent swamp.yini . · swamp run can run a standalone file without a project. · --timi… | 24797857 | |
| Patch notes 2026-07-28 Swamp 0.5.32 Added · LSP . Now show Hint level diagnostics, e.g. superfluous commas before newline and similar styling. Fixed · Aggregate to unsafe pointer coercions. · Creates Slice<T> for headerless collections, i.e. Block . · LSP . Problem entries are removed when a file no longer has diagnostics. Lily Runtime 0.5.2 Added · wgpu . Now exposes distinct index, vertex, storage, and uniform buff… | — | |
| Hotfix 2026-07-23 Swamp 0.5.26 - Allow --stdio to be specified for LSP clients. | — | |
| Patch notes 2026-07-23 Swamp 0.5.25 Added · --show-ir displays HIR, MIR, and FIR output. · swamp help <command> displays help for a specific command. Fixed · Relative Project path are now resolved to absolute path across commands. Experimental · codegen armv4t: fixed clobbering of registers when destination register is same as one of the source registers. Lily Runtime 0.4.22 Added · Marsh VM: cmp.zero and cmp.nonzero… | — | |
| Patch notes 2026-07-20 Swamp 0.5.23 Added · swamp build can override the project target with --target , --arch , --platform , and --artifact . · Guard ( | ) statements no longer require a wildcard arm. · Guards can now optionally group arms with a scope: | { condition -> expression, condition -> expression } . Lily Runtime 0.4.20 Added · config API for retrieving values overridden by config.yini . · simulation.tick_s… | 24295982 | |
| Patch notes 2026-07-12 Lily 2026-07-12 Swamp 0.5.18 Added · Formatted string interpolation with support for width, precision, alignment, zero padding, binary, and lower/upper hexadecimal formatting. · Support for Slice<T> . · Specific error for missing mutable borrow. Changed · swamp test no longer scrambles memory by default. Use --scramble-memory to enable it. · Removed the deprecated use_super_instructions codegen… | 24164011 | |
| Patch notes 2026-07-04 Removed older versions of swamp and lily-runtime Swamp 0.5.16 Fixed · While-loop lowering are re-evaluating non-trivial compare expressions each iteration, avoiding potential infinite loop. Lily Runtime 0.4.7 Changed · Adjusted watermark overlay scaling and timing. Lily Hub 0.1.24 Added · Discord server link button in the project header. Changed · Startup now shows progress feedback earlier whi… | 24054300 | |
| Patch notes 2026-07-02 Lily Runtime 0.4.6 Added · Fentags support. Example: [ some_command x_offset=-32 health=42.0] interleaved text \ · Layout tags. Example: [ color rgba(0.8, 0.4, 0.2, 1.0)] · Evaluation overlay for Swim files produced by demo/evaluation builds. Changed · Profiling Report now shows more stats and has ANSI color coding. · Render now only requests a redraw on about_to_wait instead of directly after… | 23978226 | |
| Patch notes 2026-06-17 Brings back profiling via the lily-runtime --profiling argument, adds the new Swamp keyword erase , which makes it easy to remove elements from collections, and includes a few bug fixes related to resource IDs and Block<T> . Read the details on the changelog ! | — |
| Date | Day | Time | Patch title | Build ID | Branch | Depots | Download Δ |
|---|---|---|---|---|---|---|---|
| 7 Sep 2026 | Mon | 10:36 | No patch notes · unannounced build | 25164984 | public | 1 | — |
| 18 Aug 2026 | Tue | 13:11 | No patch notes · unannounced build | 24797075 | public | 4 | — |