This website requires JavaScript.
7c95a69780
floats iter 1.3: bit-stability tests for Literal::Float
Brummel
2026-05-10 14:45:34 +02:00
93bae2d02a
floats iter 1.2 fixup: replace iter-N comment with durable rationale for explicit assertions
Brummel
2026-05-10 14:44:14 +02:00
aa5b88e8d4
floats iter 1.2: register Float as a primitive type name
Brummel
2026-05-10 14:42:23 +02:00
93fe2da33c
floats iter 1.1 fixup: trim form_a.md FLOAT bullet to match neighbour style
Brummel
2026-05-10 14:40:16 +02:00
ec2811194b
floats iter 1.1: Literal::Float variant + canonical hex serde + drift-test anchors
Brummel
2026-05-10 14:36:08 +02:00
cdc9d64169
plan: floats iter 1 — schema layer (Literal::Float + canonical hex serde + primitive registration)
Brummel
2026-05-10 14:26:17 +02:00
e37366f8dd
spec: floats LLVM-IR fixes — fcmp une for !=, synth.rs sites, container-slot precision
Brummel
2026-05-10 14:14:54 +02:00
f7e2c3ee7a
spec: floats — operators polymorphic over {Int, Float} + NaN/Inf constants + is_nan
Brummel
2026-05-10 14:08:35 +02:00
406bde0efc
spec: floats milestone — Float as IEEE-754 binary64 primitive
Brummel
2026-05-10 13:54:55 +02:00
b523ceb18d
design-md-consolidation: audit close — JOURNAL entry + 3 follow-up items in roadmap (rustdoc sweep, architect-iron-law extension, drift-test fidelity widening)
Brummel
2026-05-10 13:21:43 +02:00
63df0c085c
design-md-consolidation audit-tidy: close 3 architect drift items (Def kinds class/instance + Type::Forall constraints + letrec correction)
Brummel
2026-05-10 13:20:40 +02:00
c6e433321e
design-md-consolidation 4: journal entry + milestone close + roadmap mark done
Brummel
2026-05-10 13:14:51 +02:00
e68d927e5a
design-md-consolidation 4.4 fixup: drop 'Sharpened later the same day' temporal anchor + supplementary 'see closure conversion in JOURNAL' pointer
Brummel
2026-05-10 13:10:45 +02:00
49fc6738ba
design-md-consolidation 4.4: cross-ref audit — JOURNAL queue → roadmap.md; bench pointers retained as binding-evidence anchors
Brummel
2026-05-10 13:09:16 +02:00
1605be75cb
design-md-consolidation 4.3: drop 'Recently lifted gates' history paragraph from §What-is-not-yet-supported
Brummel
2026-05-10 13:07:38 +02:00
127a34a21b
design-md-consolidation 4.2: strip ailang-docwriter agent workflow detail from Verification section; rule survives
Brummel
2026-05-10 13:06:10 +02:00
96270ced35
design-md-consolidation 4.1: fix Project-ecosystem stale agents/ path; expand Docs bullet to name roadmap.md + specs/ + plans/
Brummel
2026-05-10 13:04:03 +02:00
9185014022
plan: design-md-consolidation 4 (workflow / cross-reference cleanup — final sweep)
Brummel
2026-05-10 13:03:01 +02:00
af2064af6e
design-md-consolidation 3: journal entry + roadmap sweep-3 closed
Brummel
2026-05-10 12:58:54 +02:00
e21f264b93
design-md-consolidation 3.4 nit: drop task-ref doc-comment prefix + align def-kind list with lowercase tags
Brummel
2026-05-10 12:57:11 +02:00
934a6e18e6
design-md-consolidation 3.4 fixup: align DESIGN.md ClassDef/InstanceDef JSON tags with ast.rs lowercase serde rename
Brummel
2026-05-10 12:53:36 +02:00
4651fed5b7
design-md-consolidation 3.4: add design_schema_drift.rs — exhaustive-match drift test for ast.rs vs DESIGN.md §Data-model
Brummel
2026-05-10 12:51:39 +02:00
e5d1c1e33b
design-md-consolidation 3.3: ast.rs doc-comment names DESIGN.md §Data-model as canonical schema, drift test as enforcement
Brummel
2026-05-10 12:48:21 +02:00
ac16100319
design-md-consolidation 3.2: invert §Data-model SoT — DESIGN.md canonical, ast.rs projection, drift test enforces
Brummel
2026-05-10 12:46:15 +02:00
a100389c2f
design-md-consolidation 3.1: remove 2 Rust code blocks from Decision 10 (Type::Fn + Suppress) — schema lives in §Data-model
Brummel
2026-05-10 12:43:49 +02:00
500aafb307
plan: design-md-consolidation 3 (schema SoT inversion + data-model hardening + drift test)
Brummel
2026-05-10 12:42:35 +02:00
a5a101a010
design-md-consolidation 2: journal entry + roadmap sweep-2 closed
Brummel
2026-05-10 12:37:21 +02:00
4f47dbfeb1
design-md-consolidation 2.5: future-iter speculations — remove aspirations, tighten binding prohibitions
Brummel
2026-05-10 12:34:21 +02:00
774886bb37
design-md-consolidation 2.4: condense Decision 11 mono-vs-vdisp correction history to state-only rationale
Brummel
2026-05-10 12:31:37 +02:00
38d357d58a
design-md-consolidation 2.3: delete Decision 10 §Migration plan (7-point completed-iter list)
Brummel
2026-05-10 12:29:54 +02:00
2539b0e728
design-md-consolidation 2.2: condense Decision 9 narrative-of-changes opener + drop pre-Decision-9 history paragraphs
Brummel
2026-05-10 12:27:51 +02:00
86fd5dec0b
design-md-consolidation 2.1 fixup: replace orphaned Decision 7 cross-reference at DESIGN.md:1141-1144
Brummel
2026-05-10 12:25:26 +02:00
a3406394c2
design-md-consolidation 2.1: delete Decision 7 (Term::If REVERTED block)
Brummel
2026-05-10 12:23:49 +02:00
c352de8117
plan: design-md-consolidation 2 (REVERTED + migration + correction-history + future speculations)
Brummel
2026-05-10 12:22:30 +02:00
7863f73b84
design-md-consolidation 1: journal entry + roadmap sweep-1 closed
Brummel
2026-05-10 12:17:35 +02:00
172b974c9a
design-md-consolidation 1.5 fixup: untangle line 863 run-on, deduplicate JOURNAL attribution, idiomatic 'larger still'
Brummel
2026-05-10 12:14:56 +02:00
44fe4384fc
design-md-consolidation 1.5: condense historical bench data-points in DESIGN.md
Brummel
2026-05-10 12:11:40 +02:00
152e4efa28
design-md-consolidation 1.4 nit: deduplicate 'fixture' word in user-class parenthetical
Brummel
2026-05-10 12:09:36 +02:00
613d4d8c0f
design-md-consolidation 1.4 fixup: strip bare iter-id references (~16 sites)
Brummel
2026-05-10 12:07:22 +02:00
008b7924e3
design-md-consolidation 1.4 fixup: strip non-Iter-N iter anchors (14b sketch, pre-19b, pre-22a)
Brummel
2026-05-10 12:00:03 +02:00
ba94d7240f
design-md-consolidation 1.4: drop Iter-N tags from DESIGN.md
Brummel
2026-05-10 11:58:22 +02:00
41c834008f
roadmap: drop per-task progress count from Sweep 1 entry
Brummel
2026-05-10 11:51:48 +02:00
ecc00fed8a
roadmap: introduce docs/roadmap.md as forward queue
Brummel
2026-05-10 11:49:44 +02:00
18fc014377
design-md-consolidation 1.3 fixup: repair two date-strip quality issues
Brummel
2026-05-10 11:48:39 +02:00
4b10ee4a5f
design-md-consolidation 1.3: drop date anchors from DESIGN.md
Brummel
2026-05-10 11:46:14 +02:00
ef8c983720
design-md-consolidation 1.2 fixup: trim trailing whitespace on DESIGN.md:33
Brummel
2026-05-10 11:43:41 +02:00
e6821d873d
design-md-consolidation 1.2: drop Family-N tags from DESIGN.md
Brummel
2026-05-10 11:42:07 +02:00
f2c4b400a8
design-md-consolidation 1.1: drop **Status:** markers from DESIGN.md
Brummel
2026-05-10 11:40:03 +02:00
b2a0b05215
plan: design-md-consolidation 1 (history anchors)
Brummel
2026-05-10 11:38:12 +02:00
aa02ea1d2b
spec: design-md-consolidation — state-only DESIGN.md, four sweeps
Brummel
2026-05-10 11:33:19 +02:00
8a09d52e8f
Fix typo in CLAUDE.md: "Source is" -> "Source of truth is"
Brummel
2026-05-10 11:14:18 +02:00
7e373a8eab
CLAUDE.md: refocus opening on the design goal, drop skill-system duplication
Brummel
2026-05-10 11:12:49 +02:00
64b0841c5a
skills: deduplicate single-agent SKILL.md files (debug, fieldtest)
Brummel
2026-05-10 10:53:53 +02:00
bb6b52e7c3
skills: harmonise fieldtest example paths to examples/fieldtest/
Brummel
2026-05-10 10:41:11 +02:00
7cc9613810
skills: add fieldtest — LLM-usability gate after audit
Brummel
2026-05-10 10:39:47 +02:00
5676a99bfa
iter 22-tidy.7: journal entry
Brummel
2026-05-10 05:18:46 +02:00
dafdf17f72
iter 22-tidy.7: extract duplicate_clause_err helper, retire 17 inline blocks
Brummel
2026-05-10 05:14:53 +02:00
bf8ac31d63
plan: 22-tidy.7 strict-clause helper consolidation
Brummel
2026-05-10 05:11:24 +02:00
14b3dc4a63
iter 22-tidy.6: journal entry, milestone-22 carried debt empty
Brummel
2026-05-10 05:01:39 +02:00
51011511b4
iter 22-tidy.6.2: write_fn_def renders forall class constraints
Brummel
2026-05-10 04:58:01 +02:00
788c9808dd
iter 22-tidy.6.1 fixup: cover abstract-method + instance-override branches; doc + fallback comments
Brummel
2026-05-10 04:54:22 +02:00
d1c992d49a
iter 22-tidy.6.1: write_class_def + write_instance_def — full Form-B projection
Brummel
2026-05-10 04:47:50 +02:00
e7af79183d
plan: 22-tidy.6 Form-B prose printer arms for ClassDef + InstanceDef
Brummel
2026-05-10 04:43:38 +02:00
204c702fcf
iter 22-tidy.5: journal entry
Brummel
2026-05-10 04:38:51 +02:00
4cb69f85f7
iter 22-tidy.5.3: parse_data rejects duplicate doc clause
Brummel
2026-05-10 04:35:49 +02:00
9097b88625
iter 22-tidy.5.2: drop transient iter-tags from parse_fn duplicate-clause tests
Brummel
2026-05-10 04:33:59 +02:00
3fd17827bf
iter 22-tidy.5.2: parse_const rejects duplicate doc/type/body clauses
Brummel
2026-05-10 04:31:08 +02:00
9592478971
iter 22-tidy.5.1: parse_fn rejects duplicate doc/type/params/body clauses
Brummel
2026-05-10 04:27:19 +02:00
2506180023
plan: 22-tidy.5 strict duplicate-clause detection
Brummel
2026-05-10 04:25:11 +02:00
e37d099edb
iter 22-tidy.4: journal entry
Brummel
2026-05-10 04:21:18 +02:00
557bf57cdb
iter 22-tidy.4: mono::primitive_surface_name delegates to ailang-core
Brummel
2026-05-10 04:18:46 +02:00
5fd95e4e9f
iter 22-tidy.4: route 4 matches! sites through is_primitive_name
Brummel
2026-05-10 04:15:47 +02:00
9523a1cd63
iter 22-tidy.4: pin lockstep invariant + tighten module doc
Brummel
2026-05-10 04:13:41 +02:00
bbfadb2d72
iter 22-tidy.4: ailang-core::primitives — single home for the primitive-name set
Brummel
2026-05-10 04:11:29 +02:00
0fbc1f72f1
plan: 22-tidy.4 primitive-name-set consolidation
Brummel
2026-05-10 04:09:57 +02:00
c3fd1c08a3
iter env-unify.audit: tidy stale Env docs, pin-test docstring; queue types/ctor_index shape
Brummel
2026-05-10 02:36:27 +02:00
e414144d48
iter env-unify: journal entry, milestone close
Brummel
2026-05-10 02:30:34 +02:00
d7e333fdf7
iter env-unify.2: drop redundant overlay comments
Brummel
2026-05-10 02:28:54 +02:00
2ab9d77113
iter env-unify.2: check_in_workspace consumes build_check_env
Brummel
2026-05-10 02:26:24 +02:00
92b94afa2a
iter env-unify.1: rustdoc fixup (re-anchor check_in_workspace doc, drop transient task tag)
Brummel
2026-05-10 02:19:24 +02:00
d6870d7a62
iter env-unify.1: extract build_check_env, mono uses it
Brummel
2026-05-10 02:16:21 +02:00
cd08f53315
test: fix env-pin globals assertion (builtins seed operators workspace-flat)
Brummel
2026-05-10 02:14:38 +02:00
42a7ed7673
test: clean red signal for env-construction pin (inline module_types)
Brummel
2026-05-10 02:06:46 +02:00
d7706dc3ed
test: red for env-construction drift-shape pin
Brummel
2026-05-10 02:03:09 +02:00
08abfdf791
plan: env-construction unify
Brummel
2026-05-10 02:00:41 +02:00
1d4a6b4231
spec: env-construction unify — single source of truth for Env shape
Brummel
2026-05-10 01:47:56 +02:00
9db47d2f4e
journal: audit — lib.rs gap sites defensive, env.imports gap was the fifth
Brummel
2026-05-10 01:24:18 +02:00
a9c685ded8
fix: mono pass seeds env.imports for qualified cross-module refs in class workspace
Brummel
2026-05-10 01:23:07 +02:00
2bf827f600
test: red for mono-pass unknown module prefix on qualified xmod reference in class workspace
Brummel
2026-05-10 01:19:45 +02:00
ca8ffe8dc3
journal: bug fix — mono pass env.globals seeding
Brummel
2026-05-10 01:12:11 +02:00
13b36ccb0f
fix: mono pass seeds env.globals for recursive top-level fn in class workspace
Brummel
2026-05-10 01:10:31 +02:00
3b0bcf3f65
test: red for mono-pass unknown identifier on recursive fn in class workspace
Brummel
2026-05-10 01:06:18 +02:00
4cacfcbdac
bench: mono-vs-vdisp micro-benchmark + revised Decision 11 rationale
Brummel
2026-05-10 01:03:21 +02:00
105ad3fe80
iter 22-tidy: journal entry — milestone 22 closed
Brummel
2026-05-09 22:52:49 +02:00
c8fc33fb86
iter 22-tidy.3: prose-lib — drop 22b.4 reference from class/instance placeholder
Brummel
2026-05-09 22:52:17 +02:00
cc3f28c053
iter 22-tidy.2: spec — components table reflects 22b.4a/b split + 22c shipped
Brummel
2026-05-09 22:51:49 +02:00
e6fe2dfd81
iter 22-tidy.1: DESIGN.md — reconcile Decision 11 with milestone-22 outcome (no Prelude, '__' separator)
Brummel
2026-05-09 22:51:17 +02:00
a98da81e32
plan: 22-tidy DESIGN.md and spec drift after milestone-22 close
Brummel
2026-05-09 22:50:25 +02:00
ea30b6815d
iter 22c: journal entry — milestone-22 acceptance fixture + mono pass user-ADT fix
Brummel
2026-05-09 22:45:02 +02:00
5c5180fc48
fix: mono pass seeds env.types and env.ctor_index for user ADTs
Brummel
2026-05-09 22:43:54 +02:00