l0-v1.0.0
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.mathtostd.integer. (858ca28) - Refactor L1 LBI mangling into a unified recursive grammar. (5c3aa05)
- Update public repo links to the
dea-langrepository. (d0cb29e) - Fix copyright header check to include
.l1files. (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
funckeyword and struct fields. (4c2a992) - Refactor null-tolerant runtime FFI pointer parameters to optional. (71a9253)
- Implement the L1
unsafefunction marker. (50e6023) - Document L1 array and unsafe planning. (03aed27)
- Refactor
sys.unsafeintosys.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-plansskill. (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-docsskill. (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_scall-sites with+and retireconcat*_s. (8ca8ab4) - Open shared plan to migrate
concat_sfamily 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-workskill. (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
isenum tag intrinsic. (3ef98eb) - Update grammar docs for bare
matchvariants. (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
dropdiagnostic 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
letinitialization. (1a7528d) - Reject the shared global-include plan. (68d1505)
- Tighten
create-dea-planskill guidance. (183aa44) - Document comparison operator scope and L1 identity plans. (7e66672)
- Implement top-level
constdeclarations in L1. (9da482c) - Implement
stringrelational 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-planskill. (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.realfloating-point library support. (ef3fa30) - Add
create-dea-planproject 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-alltarget. (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-examplesvalidation gates. (b7544e7) - Close
MSYS2Windows CI plan. (eedeeb5) - Expand Windows MSYS2 CI coverage. (992eac6)
- Expand shared
std.mathinteger surface. (f363a88) - Add
std.mathfeature plans. (c869ee7) - Add L1
std.realfeature plan. (1c4e4c9) - Implement L1 Docker workflow. (8863ccd)
- Enforce L1 floating-point backend contract. (f207937)
- Clarify
PAR-0010future-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.2baseline. (1d39835) - Restore native diagnostic code parity (d1d11e9)
- L1: Add
TT_BIGINTsupport 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
l1bootstrap help and defaults. (67b62ca) - Add support for quiet progress option in L0
test-stage1target. (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
deavirtual 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)