Commit Graph

7 Commits

Author SHA1 Message Date
Bill
923021d1c1 Step 376: Add Scheme-specific annotation differentiation 2026-02-16 11:36:22 -07:00
Bill
c5a4fddf96 Step 372: Add Lisp annotation inference mapping 2026-02-16 11:22:40 -07:00
Bill
130284aa99 Step 367: Add WAT annotation mapping and tests 2026-02-16 09:57:00 -07:00
Bill
f7fbec7bc4 Step 363: Add C memory/annotation inference and C->Rust ownership mapping 2026-02-16 09:39:51 -07:00
Bill
d4a3609050 Steps 290-294: Phase 11a — Semanno format, annotation codegen, visitor dispatch (60/60 tests)
Semanno comment format standard (@semanno:type(key=value)) with emitter/parser
covering all 67+ annotation types. SemannoAnnotationImpl CRTP mixin provides
default visitor implementations for all 56 extended annotation methods across
7 language generators. Virtual inheritance resolves diamond ambiguity between
ProjectionGenerator and SemannoAnnotationImpl.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-02-13 18:41:31 +00:00
Bill
d12757b38a Step 156: add agent annotation assistant 2026-02-09 19:28:10 -07:00
Bill
650e8557ae Phase 3f complete: Advanced Memory Management (Steps 64-67)
Step 64: AnnotationValidator — @Deallocate missing-intent, @Owner(Single) alias detection, parent/child conflict (5/5 tests)
Step 65: MemoryStrategyInference — language defaults, per-function pattern analysis, confidence scores (5/5 tests)
Step 66: CrossLanguageProjector — deep-copy AST projection, annotation-aware CppGenerator (shared_ptr/unique_ptr) (5/5 tests)
Step 67: Optimization annotations — HotCold, Inline, Pure, ConstExpr with C++ attribute generation (9/9 tests)

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-02-08 20:57:58 -07:00