advanced features / comptime
✓ 46 passing ○ 8 planned
Lessons
1 ✓
Passing
001 import registers taps
2 ✓
Passing 002 import registers taps wildcards
3 ⏭
Skipped 003 shorthand syntax — Known Zig Shadowing Issue: Implicit field destructuring conflicts with module-level const
4 ✓
Passing 005 annotation inline syntax
5 ✓
Passing 006 event taps
6 ✓
Passing 007 event taps nested
7 ✓
Passing 008 annotation vertical syntax
8 ✓
Passing 009 multiple taps
9 ✓
Passing 010 annotation edge cases
10 ○
Planned 011 wildcard patterns — Feature: Wildcard patterns in comptime
11 ○
Planned 012 module taps — Feature: Module taps
12 ✓
Passing 013 tap chains
13 ✓
Passing 014 taps with labels
14 ✓
Passing 015 when clauses
15 ✓
Passing 017 namespace wildcards
16 ○
Planned 018 ccp opt in — BLOCKED: Waiting for opaque annotation support in tap transform
17 ○
Planned 019 ccp flag injection — BLOCKED: Waiting for opaque annotation support in tap transform
18 ✓
Passing 020 ccp flag only
19 ○
Planned 021 build requires basic — Feature: build:requires for declaring build dependencies
20 ✓
Passing 022 multiline params
21 ✓
Passing 023 scoped patterns
22 ✓
Passing 024 shorthand field params
23 ✓
Passing 025 qualified patterns
24 ✓
Passing 026 destination scoping
25 ✓
Passing 027 conditional imports
26 ✓
Passing 028 conditional import flag off
27 ✓
Passing 029 conditional import flag on
28 ✓
Passing 030 build command sh
Has docs29 ✓
Passing 031 flow annotations
Has docs30 ✓
Passing 032 default override basic
31 ✓
Passing 033 default with dependencies
32 ○
Planned 034 metatype branch requires binding — Emitter should reject metatype branches without bindings (| Transition |> should require | Transition t |> or | Transition _ |>)
Has docs33 ✓
Passing 035 tap void event transition
34 ✓
Passing 036 tap terminal invocation
35 ✓
Passing 037 tap destination matching
36 ✓
Passing 038 tap terminal void
37 ✓
Passing 039 branch payload requires binding
38 ○
Planned 040 literate annotations — Feature: Literate annotations - markdown prose + directives in annotation blocks rm /Users/larsde/src/koru/tests/regression/300_ADVANCED_FEATURES/310_COMPTIME/310_040_literate_annotations/FAILURE ./run_regression.sh --parallel 8 --no-rebuild
Has docs39 ✓
Passing 040 opaque tap skipping
40 ✓
Passing 040 tap as library
41 ✓
Passing 041 metatype profile binding
42 ✓
Passing 042 metatype transition binding
43 ○
Planned 042 named expression params — Named Expression parameter extraction not yet implemented in transform handler generation (main.zig)
Has docs44 ✓
Passing 042 tap nested invocation
45 ✓
Passing 043 metatype audit binding
46 ✓
Passing 044 metatype multiple observers
47 ✓
Passing 045 metatype when guards
48 ✓
Passing 046 metatype enum helpers
49 ✓
Passing 047 deps system
50 ✓
Passing 048 branch payload discard ok
51 ✓
Passing 049 invocation meta
Has docs52 ✓
Passing 050 build flag check
Has docs53 ✓
Passing 051 build variants
Has docs54 ✓
Passing comptime pass noop
55 ✓
Passing buildstep api