Releases: solnix-lang/solnix-compiler
Solnix v0.2.0
Language Features
if guard(x) { ... } else { ... } conditional safety pattern
Event definition syntax (event { ... }) mapped to struct layout
Map Improvements
Dynamic ring buffer sizing (no longer hardcoded)
map. syntax:
update
reserve
submit
Improved hash map usage patterns
Context Helpers
get_pid_tgid
get_uid_gid
get_current_comm
get_current_task
Time Helpers
get_ktime_ns
Memory Probe Helpers
probe_read_user_str
probe_read_kernel_str
Improved
Compiler error handling system
Structured diagnostics
Safer pointer handling patterns
IR lowering stability
Ring buffer implementation flexibility
Fixed
Minor parsing issues
Guard handling edge cases
Internal map handling consistency
Solnix Compiler v0.1.0 (Developer Preview)
Solnix Compiler v0.1.0-preview
This is the first experimental release of the Solnix eBPF compiler.
Supported:
- ebpf basic sections
- Array / Hash maps
- Arithmetic
- control flow
- Map lookup and store