IMPORTANT - After download run this to remove security blocks (required on win/macos):
(win11)> ./setup.cmd
(macos)> source ./setup.sh
(linux)> source ./setup.sh
Install vsix with:
code --install-extension editor/minc-syntax-0.9.7.vsix
See SETUP.md for more information.
Features
- Many correctness fixes; in particular C ABI correctness to allow godot bindings
- minc --shared produces a C-ABI-callable dynamic library on native targets (.dll/.dylib/.so)
- WASM WebGPU support + WGSL shader support
- minc-dbg fixes; lots of smaller corrections, allow breakpoints while running.
- minc-lsp fixes; performance fixes, and better parsing in large projects.
- compiler optimizations
- Minor language tweaks/ relaxations; i32 -> u64 coercion allowed at assignment, sizeof() coerces
to any integer type, literals or const values that fit into their targets coerces without casts. - New target: --target uefi-x64, examples and documentation still in progress.