v0.1.0
The first stable release of Zeen programming language.
What’s Changed
- Add zeen-flow: dataflow analysis, move semantics, drop insertion by @mealet in https://github.com/mealet/zeen/pull/1
- Implemented LLVM codegen backend by @mealet in https://github.com/mealet/zeen/pull/13
- Added global variables support by @mealet in https://github.com/mealet/zeen/pull/20
- Fix arrays in structs miscompilation in Release mode by @mealet in https://github.com/mealet/zeen/pull/21
- Print boolean literals as strings by @mealet in https://github.com/mealet/zeen/pull/22
- feat: allow casting between fn types and pointers by @mealet in https://github.com/mealet/zeen/pull/23
- Added fast arrays initialization by @mealet in https://github.com/mealet/zeen/pull/24
- Support
typeof+@typenamepair by @mealet in https://github.com/mealet/zeen/pull/25 - Added
@uninit()macro by @mealet in https://github.com/mealet/zeen/pull/27 - Target triple support by @mealet in https://github.com/mealet/zeen/pull/28
- Closures and different functions types by @mealet in https://github.com/mealet/zeen/pull/30
- Global compiler behavior fixes by @mealet in https://github.com/mealet/zeen/pull/31
- Core interfaces behavior fixes by @mealet in https://github.com/mealet/zeen/pull/32
- Writer based formatting, Display/Debug backends by @mealet in https://github.com/mealet/zeen/pull/33
- Type aliases support by @mealet in https://github.com/mealet/zeen/pull/35
- Basic C headers exports by @mealet in https://github.com/mealet/zeen/pull/38
- Preprocessor and comprehensive C exports extend by @mealet in https://github.com/mealet/zeen/pull/41
- Supported “Iterators” pattern by @mealet in https://github.com/mealet/zeen/pull/42
- Static closures backend layout by @mealet in https://github.com/mealet/zeen/pull/44
- Fixed optional semicolon after
ifby @mealet in https://github.com/mealet/zeen/pull/45 - Ranges support by @mealet in https://github.com/mealet/zeen/pull/46
- Comparison via
Ordinterface by @mealet in https://github.com/mealet/zeen/pull/47 - Advanced Enums by @mealet in https://github.com/mealet/zeen/pull/48
- Switch Expressions Support by @mealet in https://github.com/mealet/zeen/pull/49
- Standard library v0.1.1 by @mealet in https://github.com/mealet/zeen/pull/50
