2025-07-25 - 2026-07-25

Overview

0 Active Pull Requests
70 Active Issues
Excluding merges, 1 author has pushed 1023 commits to main and 1023 commits to all branches. On main, 2109 files have changed and there have been 324104 additions and 89195 deletions.

41 Issues closed from 1 user

Closed #61 [series] Step 1 — primitive Series over {Int, Float} 2026-06-02 17:53:01 +02:00

Closed #63 Owned ADT threaded through tail-recursion is never dropped (general drop-soundness leak) 2026-06-02 15:57:52 +02:00

Closed #64 describe does not resolve the canonical type-scoped Type.op form 2026-06-02 15:57:52 +02:00

Closed #65 Document: referencing a kernel base type from a user ADT ctor field requires full qualification 2026-06-02 15:57:52 +02:00

Closed #6 21'h iteration — final 21' carry-over (latency methodology pass) 2026-06-02 10:26:32 +02:00

Closed #14 Workspace search beyond entry-module's directory 2026-06-02 10:26:32 +02:00

Closed #24 Sweep 5 self-match anchor-exclusion 2026-06-02 10:26:31 +02:00

Closed #60 NON_PARSEABLE_FIXTURES list duplicated across 3 test crates 2026-06-02 10:14:20 +02:00

Closed #55 Eliminate the Implicit ownership default — totality minus borrow-returns 2026-06-02 01:11:02 +02:00

Closed #58 Consuming a heap sub-binder of a borrowed scrutinee is accepted -> double-free 2026-06-02 01:11:02 +02:00

Closed #25 Float-NoInstance diagnostic should branch on method name (compare vs eq/lt/le/gt/ge) 2026-06-01 20:38:37 +02:00

Closed #52 Render param-not-in-restricted-set allowed set in AILang syntax, not Rust debug 2026-06-01 20:38:37 +02:00

Closed #57 Harden linearity for universal activation, part 2 — #55 cutover precondition 2026-06-01 20:30:22 +02:00

Closed #49 Free superseded heap loop-binder values across recur 2026-06-01 15:47:37 +02:00

Closed #56 Harden the ownership analysis for universal activation (value-types + HOF application) 2026-06-01 15:47:37 +02:00

Closed #54 Close Implicit on returns so heap-returning fns stop leaking 2026-06-01 13:02:02 +02:00

Closed #51 (new T ...) drops the explicit element annotation; unobserved element type crashes codegen 2026-05-31 12:46:30 +02:00

Closed #53 Lower a monomorphic (new T args) over a user ADT without crashing codegen 2026-05-31 12:46:30 +02:00

Closed #50 Auto-import bare RawBuf in type-constructor positions, not only op positions 2026-05-30 17:51:58 +02:00

Closed #46 Reject-free borrow (RawBuf a) receiver: a single get/size is misclassified consume-while-borrowed 2026-05-30 17:24:43 +02:00

Closed #47 Owned RawBuf threaded through a loop binder passes check but panics codegen unknown variable 2026-05-30 17:24:43 +02:00

Closed #48 param-not-in-restricted-set message omits the allowed set the ledger promises 2026-05-30 17:24:42 +02:00

Closed #45 Stale compile_check baseline: check_ms drift +35-47% (pre-existing, confirmed at b151990) 2026-05-30 15:33:10 +02:00

Closed #44 Enforce-or-retract the $-in-authored-binder-names reservation 2026-05-30 15:27:57 +02:00

Closed #42 raw-buf.5: RawBuf slab leak in linear shadow-rebind idiom (uniqueness key collapses shadowed binders) 2026-05-30 12:53:11 +02:00

Closed #43 BLOCKER: owned RawBuf never dropped — drop call not emitted at scope end (slab leak) 2026-05-30 12:53:00 +02:00

Closed #33 prep.3 — Kernel-tier modules (kernel: true) + param-in restriction 2026-05-29 09:21:25 +02:00

Closed #31 prep.1 — Type-scoped namespacing (<TypeName>.<member> resolution) 2026-05-28 15:35:50 +02:00

Closed #32 prep.2 — Term::New construct ((new T args...) Form-A keyword) 2026-05-28 15:35:50 +02:00

Closed #2 22c — typeclass corpus expansion 2026-05-28 13:32:11 +02:00

Closed #30 Schema camelCase inconsistency: paramTypes / retType in Term::Lam 2026-05-21 12:57:25 +02:00

Closed #29 io/print_str appends an implicit newline (de facto println) 2026-05-21 12:22:48 +02:00

Closed #28 Cross-model-authoring spec teaches wrong constructor-term keyword 2026-05-21 11:54:50 +02:00

Closed #1 Operator routing through Eq / Ord 2026-05-21 09:46:11 +02:00

Closed #4 Boehm full retirement 2026-05-20 20:58:11 +02:00

Closed #7 io/print_float always-emit-.0 2026-05-20 18:59:36 +02:00

Closed #9 ailang-plan-recon site-undercount countermeasure 2026-05-20 18:59:36 +02:00

Closed #10 design_schema_drift.rs fidelity widening 2026-05-20 18:59:36 +02:00

Closed #12 Zero-arg (app f) rejected at parse 2026-05-20 18:59:36 +02:00

Closed #15 *.bump_s throughput baseline is stale vs current hardware 2026-05-20 16:23:53 +02:00

Closed #16 check.py RC-latency *.max_us is a structural false-positive at -n 5 2026-05-20 16:23:53 +02:00

70 Issues created by 1 user

Opened #1 Operator routing through Eq / Ord 2026-05-20 13:21:55 +02:00

Opened #2 22c — typeclass corpus expansion 2026-05-20 13:21:56 +02:00

Opened #3 Closure-pair slab / pool 2026-05-20 13:21:56 +02:00

Opened #4 Boehm full retirement 2026-05-20 13:21:56 +02:00

Opened #5 FnDef::synthetic flag 2026-05-20 13:21:56 +02:00

Opened #6 21'h iteration — final 21' carry-over (latency methodology pass) 2026-05-20 13:21:56 +02:00

Opened #7 io/print_float always-emit-.0 2026-05-20 13:21:57 +02:00

Opened #8 Rustdoc warning sweep 2026-05-20 13:21:57 +02:00

Opened #9 ailang-plan-recon site-undercount countermeasure 2026-05-20 13:21:57 +02:00

Opened #10 design_schema_drift.rs fidelity widening 2026-05-20 13:21:57 +02:00

Opened #11 Split BadCrossModuleTypeRef into two diagnostics 2026-05-20 13:21:57 +02:00

Opened #12 Zero-arg (app f) rejected at parse 2026-05-20 13:21:57 +02:00

Opened #13 Module-level (doc …) diagnostic omits where doc belongs 2026-05-20 13:21:58 +02:00

Opened #14 Workspace search beyond entry-module's directory 2026-05-20 13:21:58 +02:00

Opened #15 *.bump_s throughput baseline is stale vs current hardware 2026-05-20 13:21:58 +02:00

Opened #16 check.py RC-latency *.max_us is a structural false-positive at -n 5 2026-05-20 13:21:58 +02:00

Opened #17 Codegen lookup_ctor_in_pattern type-anchoring 2026-05-20 13:21:58 +02:00

Opened #18 compare_primitives_smoke IR-shape assertion 2026-05-20 13:21:59 +02:00

Opened #19 Latency methodology rework — histogram-based 2026-05-20 13:21:59 +02:00

Opened #20 Parser-test backfill for 22b.4a-era duplicate-clause sites 2026-05-20 13:21:59 +02:00

Opened #21 write_type Type::Forall arm drops constraints 2026-05-20 13:21:59 +02:00

Opened #22 Richer integration paths between RC and uniqueness 2026-05-20 13:21:59 +02:00

Opened #23 LLM tool-use schema / MCP server / LSP front-end 2026-05-20 13:21:59 +02:00

Opened #24 Sweep 5 self-match anchor-exclusion 2026-05-20 13:22:00 +02:00

Opened #25 Float-NoInstance diagnostic should branch on method name (compare vs eq/lt/le/gt/ge) 2026-05-21 01:35:55 +02:00

Opened #26 Prose: render comparison calls infix (incl. float_* mapped to same operators) 2026-05-21 10:06:51 +02:00

Opened #27 Rename arithmetic operators to named functions (add/sub/mul/div/mod/neg) 2026-05-21 10:07:21 +02:00

Opened #28 Cross-model-authoring spec teaches wrong constructor-term keyword 2026-05-21 11:40:18 +02:00

Opened #29 io/print_str appends an implicit newline (de facto println) 2026-05-21 11:40:38 +02:00

Opened #30 Schema camelCase inconsistency: paramTypes / retType in Term::Lam 2026-05-21 11:40:46 +02:00

Opened #31 prep.1 — Type-scoped namespacing (<TypeName>.<member> resolution) 2026-05-28 13:42:22 +02:00

Opened #32 prep.2 — Term::New construct ((new T args...) Form-A keyword) 2026-05-28 13:42:22 +02:00

Opened #33 prep.3 — Kernel-tier modules (kernel: true) + param-in restriction 2026-05-28 13:42:23 +02:00

Opened #34 loader: workspace search path for cross-module fixtures outside examples/ 2026-05-28 19:21:31 +02:00

Opened #35 Prose: render param-in restrictions and (kernel) marker (prep.3 holes) 2026-05-29 09:19:05 +02:00

Opened #36 Codegen intercepts: fold stem-prefix carve-out into registry (raw-buf.1 follow-up) 2026-05-29 11:07:23 +02:00

Opened #37 [northstar] Stage 1 — dataflow projection: body-level dataflow reading of the AST 2026-05-29 17:44:21 +02:00

Opened #38 [northstar] Stage 3 — black-box libraries: curated reusable building blocks 2026-05-29 17:44:21 +02:00

Opened #39 [northstar] Stage 4 — annotation round-trip: annotations → .ail via LLM mediator 2026-05-29 17:44:21 +02:00

Opened #40 [northstar] Stage 5 — interactive shell: navigable, annotatable UI over the projection 2026-05-29 17:44:21 +02:00

Opened #41 INTERCEPTS conflates two concepts: compiler-supplied bodies vs optimisation of a real body 2026-05-29 17:51:57 +02:00

Opened #42 raw-buf.5: RawBuf slab leak in linear shadow-rebind idiom (uniqueness key collapses shadowed binders) 2026-05-30 09:07:52 +02:00

Opened #43 BLOCKER: owned RawBuf never dropped — drop call not emitted at scope end (slab leak) 2026-05-30 10:00:01 +02:00

Opened #44 Enforce-or-retract the $-in-authored-binder-names reservation 2026-05-30 12:51:26 +02:00

Opened #45 Stale compile_check baseline: check_ms drift +35-47% (pre-existing, confirmed at b151990) 2026-05-30 15:26:30 +02:00

Opened #46 Reject-free borrow (RawBuf a) receiver: a single get/size is misclassified consume-while-borrowed 2026-05-30 16:31:02 +02:00

Opened #47 Owned RawBuf threaded through a loop binder passes check but panics codegen unknown variable 2026-05-30 16:31:27 +02:00

Opened #48 param-not-in-restricted-set message omits the allowed set the ledger promises 2026-05-30 16:31:27 +02:00

Opened #49 Free superseded heap loop-binder values across recur 2026-05-30 17:15:47 +02:00

Opened #50 Auto-import bare RawBuf in type-constructor positions, not only op positions 2026-05-30 17:18:59 +02:00

Opened #51 (new T ...) drops the explicit element annotation; unobserved element type crashes codegen 2026-05-30 18:23:17 +02:00

Opened #52 Render param-not-in-restricted-set allowed set in AILang syntax, not Rust debug 2026-05-30 18:23:40 +02:00

Opened #53 Lower a monomorphic (new T args) over a user ADT without crashing codegen 2026-05-31 03:04:46 +02:00

Opened #54 Close Implicit on returns so heap-returning fns stop leaking 2026-06-01 12:35:08 +02:00

Opened #55 Eliminate the Implicit ownership default — totality minus borrow-returns 2026-06-01 13:01:31 +02:00

Opened #56 Harden the ownership analysis for universal activation (value-types + HOF application) 2026-06-01 14:52:33 +02:00

Opened #57 Harden linearity for universal activation, part 2 — #55 cutover precondition 2026-06-01 16:54:14 +02:00

Opened #58 Consuming a heap sub-binder of a borrowed scrutinee is accepted -> double-free 2026-06-02 00:20:05 +02:00

Opened #59 Diagnostics: borrow-return-not-permitted + consume-while-borrowed should name the fix 2026-06-02 00:46:37 +02:00

Opened #60 NON_PARSEABLE_FIXTURES list duplicated across 3 test crates 2026-06-02 00:46:37 +02:00

Opened #61 [series] Step 1 — primitive Series over {Int, Float} 2026-06-02 12:00:23 +02:00

Opened #62 [series] Step 2 — SoA record-of-series 2026-06-02 12:00:23 +02:00

Opened #63 Owned ADT threaded through tail-recursion is never dropped (general drop-soundness leak) 2026-06-02 13:23:49 +02:00

Opened #64 describe does not resolve the canonical type-scoped Type.op form 2026-06-02 13:23:49 +02:00

Opened #65 Document: referencing a kernel base type from a user ADT ctor field requires full qualification 2026-06-02 13:23:49 +02:00

Opened #66 Remove general-purpose content hashing 2026-06-02 15:46:18 +02:00

Opened #67 Leak-class branch drop: heap-capturing closure param leaks (soundness-over-completeness) 2026-06-02 15:51:18 +02:00

Opened #68 Revive cross-model authoring-form harness + establish external-model fieldtest method 2026-06-02 16:11:13 +02:00

Opened #69 ail builtins is an incomplete API scan — no comparison operators surfaced 2026-06-02 22:23:28 +02:00

Opened #70 match on Bool passes check but codegen rejects it (no if, no working Bool branch) 2026-06-02 22:23:28 +02:00