writeonce/docs/plan
shoney.arickathil 76f72e85c4 feat(compiler): nullable types (?T) support
- ast.ml: Added Nullable variant to field_ty; param.ty/method_sig.ret/method_decl.ret now use field_ty
- parser.ml: Parse ? prefix for field types, return types, parameters
- dump.ml: Render ?T in --dump-ast output
- types.ml: New typechecker (Task 6) with nullable field-kind derivation (WO_K_NULLABLE=6)
- dune: Added types module
- Added golden test fixtures for nullable types and statement/expression parser
- Added implementation plan doc
2026-08-10 08:39:29 +02:00
..
compiler feat(compiler): nullable types (?T) support 2026-08-10 08:39:29 +02:00
done move to folder exploration 2026-05-05 00:15:18 +02:00
exploration Update plan with kanban 2026-07-12 04:25:49 +02:00
00-kanban.md postgress as mirror database 2026-07-15 01:27:55 +02:00
05-hand-rolled-json.md Update plan with kanban 2026-07-12 04:25:49 +02:00
06-bespoke-error.md Update plan with kanban 2026-07-12 04:25:49 +02:00
07-inotify-content-watcher.md Update plan with kanban 2026-07-12 04:25:49 +02:00
08-sendfile-static-assets.md Update plan with kanban 2026-07-12 04:25:49 +02:00
09-concurrency-scaleout.md Update plan with kanban 2026-07-12 04:25:49 +02:00
10-storage-foundations.md every class with @table anotation is queriable table 2026-07-15 00:44:09 +02:00
11-wal-and-recovery.md Update plan with kanban 2026-07-12 04:25:49 +02:00
12-engine-disk-cutover.md Update plan with kanban 2026-07-12 04:25:49 +02:00
13-class-model-live-pricing.md every class with @table anotation is queriable table 2026-07-15 00:44:09 +02:00
14-mvc-ui-implementation.md Update plan with kanban 2026-07-12 04:25:49 +02:00
15-mcp-streamable-http.md more on mcp streamable http 2026-07-12 05:10:22 +02:00
16-postgres-mirror.md postgress as mirror database 2026-07-15 01:27:55 +02:00