Skip to content

l0-v1.0.0

Choose a tag to compare

@github-actions github-actions released this 22 May 16:27
Immutable release. Only release title and notes can be modified.
  • Refresh L0 dist metadata example. (ed0057d)
  • Release full L0 docs in archives. (0f913f9)
  • Document ADR catalog across docs/, l0/docs/, and l1/docs/. (89ff1e6)
  • Refresh live documentation. (c460832)
  • Document L1 slice planning. (037cf67)
  • Clarify structure of L1 initiatives and plans. (f55781f)
  • Implement unified CI orchestration. (b410fb2)
  • Rename shared std.math to std.integer. (858ca28)
  • Refactor L1 LBI mangling into a unified recursive grammar. (5c3aa05)
  • Update public repo links to the dea-lang repository. (d0cb29e)
  • Fix copyright header check to include .l1 files. (8568eda)
  • Add shared plan for Level 1 snapshot and release GHA workflows. (aa153c9)
  • Fix Windows launcher resolution in L1 Stage 1 runtime tests. (e70a090)
  • Align Level 1 CI dispatch controls with Level 0 workflow model. (695b66b)
  • Fix L1 Stage 1 test portability and naming. (53cb8e4)
  • Implement Level 1 CI workflow and release-line gating policy. (327bd04)
  • Document L1 roadmap and status updates. (52853ce)
  • Document L1 unified LBI mangling refactor plan. (672dfe2)
  • Complete L1 fixed-size array regression coverage. (7288e48)
  • Update diagnostics code catalog. (1b223ce)
  • Implement L1 fixed-size arrays. (77ef909)
  • L1: Implement ordered type suffix constructors. (74efbb4)
  • Document L1 fixed-size array plan. (bc6106a)
  • L1: Formalize LBI spec with two-layer mangling scheme. (5d62c16)
  • Implement L1 unsafe pointer indexing semantics. (7e04479)
  • Add Windows uv diagnostics in CI. (107d4a0)
  • Refactor shared stdlib container type naming. (501d99a)
  • Document stdlib signatures with explicit func keyword and struct fields. (4c2a992)
  • Refactor null-tolerant runtime FFI pointer parameters to optional. (71a9253)
  • Implement the L1 unsafe function marker. (50e6023)
  • Document L1 array and unsafe planning. (03aed27)
  • Refactor sys.unsafe into sys.memory. (a2d0328)
  • Fix L1 Stage 1 index diagnostic wording parity. (dbf9cca)
  • Fix pointer indexing parity and diagnostic wording. (0e648d1)
  • Document Stage 2 pointer indexing parity fix plan. (2a50425)
  • Document deferral of L1 variadic functions and clarify named-argument semantics. (20480bb)
  • Configure project skills with model and effort metadata. (027087f)
  • Add show-open-plans skill. (7d9d76c)
  • Document initiative membership metadata. (1cb44b4)
  • Close shared L1 backend handler divergence audit. (9524bc4)
  • Close versioned API reference export archive plan. (48f8e9b)
  • Refactor L0 release markdown archive to versioned dea_l0_api_reference-<TAG>.tar.gz. (feb9bd8)
  • Refactor the monorepo Python tooling workspace. (15cad12)
  • Refactor L0 release workflows for immutable publication. (6c62aa4)
  • Fix L0 strict docs validation warnings. (ebd58eb)
  • Improve refresh-stale-docs skill. (b828086)
  • Refresh docs for the l0-v1.0.0 release. (d71a661)
  • Fix L0 activation hint validation and Docker test context. (361a5af)
  • Fix L1 cast-from-place ARC parity. (45a547c)
  • Document ARC reassignment semantics and track remaining ownership follow-up. (2eb4c7f)
  • Replace concat_s call-sites with + and retire concat*_s. (8ca8ab4)
  • Open shared plan to migrate concat_s family to native + operator. (a8c730b)
  • Fix L1 trace runner memory-heavy analysis. (1ca98c7)
  • Fix ? niche nullable handling in code generation. (c69cfbb)
  • Fix demo output handling in L0 stage 2 tests. (babbade)
  • Implement L0 string concatenation operator. (685820b)
  • Implement L1 string concatenation operator. (ddefeeb)
  • Update and close Initiative 0002 - L1 Runtime Library. (cc01660)
  • Emit cleaner C condition expressions. (5a37d3e)
  • Clarify commit summary verb selection in finalize-dea-work skill. (61ffcc8)
  • Fix shared nonscalar same-type cast forbidden by ISO C. (ef649be)
  • Clarify L1 roadmap and interface groundwork boundary. (9d46390)
  • Adopt reference-style links across L1 live docs. (57a079c)
  • Document L1 module visibility and imports. (59972fe)
  • Implement L1 ABI symbol mangling. (d512cfe)
  • Reorganize L1 runtime CUs to match thematic boundaries. (0a53978)
  • Update diagnostic code catalog. (235268c)
  • Implement L1 export manifests, selected imports and import aliases. (91b9641)
  • Remove duplicate diagnostic codes in parser error messages. (06afeed)
  • Add clean-all target to L0 Makefile. (b018ade)
  • Implement L1 runtime static library split. (42f2d7f)
  • Document fingerprint algorithm and object metadata embedding strategy. (e96b532)
  • Split L1 compilation, runtime, and FFI work into focused initiatives. (a1f521f)
  • Refresh roadmap and status docs. (e8a2839)
  • Allow single-statement loop and match bodies in L1. (0e0a773)
  • Implement L1 is enum tag intrinsic. (3ef98eb)
  • Update grammar docs for bare match variants. (f6af0b1)
  • Fix ARC scrutinee retains for unwrap casts. (eddee53)
  • Add L1 builtin value type helpers. (3dd3bc0)
  • Fix optional wrapper typedef ordering. (f7d728d)
  • Open new L1 roadmap feature plans. (c4ebb59)
  • Bump pytest to 9.0.3. (26815be)
  • Document compiler helpers. (655034d)
  • Fix L0 docs workflow entrypoint. (3ede86a)
  • Refresh release-facing documentation. (5ef7fa7)
  • Remove stale defensive string clones. (2000f73)
  • Fix shared ARC borrowed-parameter reassignment cleanup. (4cac9d2)
  • Add L1 function pointer types. (cfa0990)
  • Fix Windows CI Stage 2 regression after Python port. (88dd7e4)
  • Implement strict T? vs T? equality in L1 Stage 1. (511452d)
  • Implement pointer identity equality operators. (3ef14ea)
  • Add feature plan for is(x, Variant) intrinsic. (cd1a9b2)
  • Prefer native string operators. (92f0e1a)
  • Add shared refactor plan for native string operators migration. (1c50f7e)
  • Backport string operators to L0. (b659216)
  • Support bare enum variants in top-level bindings. (2f8022b)
  • Update commit validation guidelines in SKILL.md. (0136b68)
  • Restore shared alias struct constructor parity. (3f7a8fe)
  • Port L0 tooling scripts to Python. (0985f07)
  • Top-level ARC cleanup and drop diagnostic fixes. (da07866)
  • Document autopilot completion rule. (deee0ba)
  • Revise shell tooling port plan. (802e3f6)
  • Fix casted-place ARC null-propagation cleanup. (88e7aaa)
  • Add support for non-constant top-level let initialization. (1a7528d)
  • Reject the shared global-include plan. (68d1505)
  • Tighten create-dea-plan skill guidance. (183aa44)
  • Document comparison operator scope and L1 identity plans. (7e66672)
  • Implement top-level const declarations in L1. (9da482c)
  • Implement string relational operators in L1. (3eb81d0)
  • Implement L1 string equality operators. (5c54d71)
  • Implement L1 bitwise operators. (4cc4b43)
  • L1: Align diagnostic carets on tab-bearing source lines. (e2adc74)
  • Add roadmap link legibility rules to create-dea-plan skill. (87f7ab1)
  • Record L1 string value-semantics decision and seed string-operator feature plans. (2fad78c)
  • Add L1 plans for bitwise operators, const declarations, and function pointers. (455d12f)
  • Complete std.real floating-point library support. (ef3fa30)
  • Add create-dea-plan project skill. (bd378f0)
  • Add L1 diagnostic tab-alignment plan. (f080d1a)
  • Extend L1 numeric I/O helpers. (b5da367)
  • Add Dea work finalization skill. (748d03c)
  • L1: complete wide integer math follow-up. (d2aab58)
  • Add monorepo test-all target. (7968d80)
  • Refine Stage 1 quiet-progress pytest output. (c0432aa)
  • Drop L1 runtime library placeholder checks. (d473a7a)
  • Retire L0 runtime library artifact checks. (a0294c4)
  • Add trace troubleshooting skill. (0a76096)
  • Fix lexer trace cleanup and add L1 trace target. (88c7245)
  • Add L1 roadmap and separate compilation initiative. (59af3e7)
  • Move project status docs to docs roots. (574223e)
  • Add skill for refreshing stale documentation. (86fb7c6)
  • Refine diagnostic printers. (4f7a936)
  • Refresh stale reference docs. (183191d)
  • Add check-examples validation gates. (b7544e7)
  • Close MSYS2 Windows CI plan. (eedeeb5)
  • Expand Windows MSYS2 CI coverage. (992eac6)
  • Expand shared std.math integer surface. (f363a88)
  • Add std.math feature plans. (c869ee7)
  • Add L1 std.real feature plan. (1c4e4c9)
  • Implement L1 Docker workflow. (8863ccd)
  • Enforce L1 floating-point backend contract. (f207937)
  • Clarify PAR-0010 future-extension diagnostics. (27e52e3)
  • Add L1 float backend contract follow-up plan. (ad14876)
  • Implement L1 float and double literals. (be298bf)
  • Update design decisions for L1 floating-point semantics. (83ec8f3)
  • Implement L1 large integer builtins. (0f9905d)
  • Add L1 bigint integer feature plan. (64f4981)
  • Implement L1 small integer types. (11efe0d)
  • Align nested symbol-path diagnostics across compilers. (d270642)
  • Restore fatal duplicate-local diagnostics parity. (5a3abba)
  • Update shared diagnostic-code specs. (121175a)
  • Fix Windows diagnostic parity tests. (15cc584)
  • Align release-facing docs with the l0-v0.9.2 baseline. (1d39835)
  • Restore native diagnostic code parity (d1d11e9)
  • L1: Add TT_BIGINT support for overflowing integer literals. (7487491)
  • Simplify self-hosted string builder call sites. (1ac5d3b)
  • Restore shared self-hosted typing and statement parity. (85ad0ef)
  • L1 lexer groundwork for numeric literals. (553733f)
  • Remove dormant L1 Stage 1 backend goldens. (71ca1d2)
  • Migrate the L1 C ABI to dea_*. (560a5db)
  • Add copilot instructions for monorepo usage and workflows. (fb427ec)
  • Refine l1 bootstrap help and defaults. (67b62ca)
  • Add support for quiet progress option in L0 test-stage1 target. (ad262bd)
  • Clarify grammar reservations and add L1 ABI, small-integer plans. (7a1a7b2)
  • Add support for binary, octal, and hexadecimal literals to L1. (bc32646)
  • Record L1 numeric literal and pointer-surface decisions. (4f9cb8d)
  • Move stage runner helpers under scripts. (1a4f4cc)
  • Reorganize docs and work tracking. (0abd6ee)
  • Restore Stage 2 and L1 diagnostic parity. (fefadc9)
  • Add shared diagnostic-code catalog and oracle coverage. (b7db27e)
  • Implement the dea virtual prelude module. (f532d7a)
  • Enhance L1 grammar documentation with additional literal types. (856f5b4)
  • Update L0 grammar documentation for intrinsic functions. (15fe766)
  • Update pygments dependency to version 2.20.0 in pyproject.toml and uv.lock. (6d4610a)
  • Seed L1 reference documentation. (c1e8ca5)
  • Close the L1 scaffold plan and add follow-on plans. (8d51f47)
  • Bootstrap Dea/L1 stage 1 compiler from L0 stage 2. (dbc0277)
  • Skip Pages deployment when GitHub Pages is unavailable. (a1c7b0d)
  • Decouple release blog export from Pages deployment. (a677a21)
  • Publish Pages and blog export from the release workflow. (ed6ead5)
  • Close the Windows trace-runner pipe-capture plan. (e8e2d48)
  • Bump L0 development version to 1.0.0.dev0. (f02aa9c)