ఇక్కడ KernRift 26 వెర్షన్లు ఉన్నాయి, 16 ఏప్రిల్, 2026 నుంచి ప్రస్తుత v2.10.0 వరకు. ప్రతి వెర్షన్ లింక్ ప్రచురణకర్త సొంత ఇన్స్టాలర్ ఫైల్లకే వెళ్తుంది.
| వెర్షన్ | తేదీ | సైజ్ | ఫైల్లు |
|---|---|---|---|
| v2.10.0తాజా | 14 ఆగస్టు, 2026 | — | 64-బిట్ ZIPARM64 ZIP రిలీజ్ నోట్స్Full Changelog: https://github.com/Heniokhos-Systems/KernRift/releases/tag/v2.10.0 |
| v2.9.0 | 6 ఆగస్టు, 2026 | — | 64-బిట్ ZIPARM64 ZIP రిలీజ్ నోట్స్Full Changelog: https://github.com/Heniokhos-Systems/KernRift/releases/tag/v2.9.0 |
| v2.8.33 | 28 జులై, 2026 | — | 64-బిట్ ZIPARM64 ZIP రిలీజ్ నోట్స్Full Changelog: https://github.com/Pantelis23/KernRift/releases/tag/v2.8.33 |
| v2.8.32 | 26 జులై, 2026 | — | 64-బిట్ ZIPARM64 ZIP రిలీజ్ నోట్స్Full Changelog: https://github.com/Pantelis23/KernRift/releases/tag/v2.8.32 |
| v2.8.31 | 25 జులై, 2026 | — | 64-బిట్ ZIPARM64 ZIP రిలీజ్ నోట్స్Full Changelog: https://github.com/Pantelis23/KernRift/releases/tag/v2.8.31 |
| v2.8.30 | 24 జులై, 2026 | — | 64-బిట్ ZIPARM64 ZIP రిలీజ్ నోట్స్Full Changelog: https://github.com/Pantelis23/KernRift/releases/tag/v2.8.30 |
| v2.8.29 | 24 జులై, 2026 | — | 64-బిట్ ZIPARM64 ZIP రిలీజ్ నోట్స్Full Changelog: https://github.com/Pantelis23/KernRift/releases/tag/v2.8.29 |
| v2.8.28 | 21 జులై, 2026 | — | 64-బిట్ ZIPARM64 ZIP రిలీజ్ నోట్స్Full Changelog: https://github.com/Pantelis23/KernRift/releases/tag/v2.8.28 |
| v2.8.27 | 17 జులై, 2026 | — | 64-బిట్ ZIPARM64 ZIP రిలీజ్ నోట్స్Full Changelog: https://github.com/Pantelis23/KernRift/releases/tag/v2.8.27 |
| v2.8.26 | 11 జూన్, 2026 | — | 64-బిట్ ZIPARM64 ZIP రిలీజ్ నోట్స్Full Changelog: https://github.com/Pantelis23/KernRift/releases/tag/v2.8.26 |
| v2.8.25 | 7 మే, 2026 | — | 64-బిట్ ZIPARM64 ZIP రిలీజ్ నోట్స్Full Changelog: https://github.com/Pantelis23/KernRift/releases/tag/v2.8.25 |
| v2.8.24 | 4 మే, 2026 | — | 64-బిట్ ZIPARM64 ZIP రిలీజ్ నోట్స్Full Changelog: https://github.com/Pantelis23/KernRift/releases/tag/v2.8.24 |
| v2.8.22 | 1 మే, 2026 | — | 64-బిట్ ZIPARM64 ZIP రిలీజ్ నోట్స్Full Changelog: https://github.com/Pantelis23/KernRift/releases/tag/v2.8.22 |
| v2.8.19 | 27 ఏప్రిల్, 2026 | — | 64-బిట్ ZIPARM64 ZIP రిలీజ్ నోట్స్Full Changelog: https://github.com/Pantelis23/KernRift/releases/tag/v2.8.19 |
| v2.8.18 | 23 ఏప్రిల్, 2026 | — | 64-బిట్ ZIPARM64 ZIP రిలీజ్ నోట్స్Full Changelog: https://github.com/Pantelis23/KernRift/releases/tag/v2.8.18 |
| v2.8.17 | 21 ఏప్రిల్, 2026 | — | 64-బిట్ పోర్టబుల్ARM64 పోర్టబుల్ రిలీజ్ నోట్స్Full Changelog: v2.8.15...v2.8.17 |
| v2.8.15 | 19 ఏప్రిల్, 2026 | — | 64-బిట్ పోర్టబుల్ARM64 పోర్టబుల్ రిలీజ్ నోట్స్Full Changelog: v2.8.14...v2.8.15 |
| v2.8.14 | 19 ఏప్రిల్, 2026 | — | 64-బిట్ పోర్టబుల్ARM64 పోర్టబుల్ రిలీజ్ నోట్స్Full Changelog: v2.8.13...v2.8.14 |
| v2.8.12 | 18 ఏప్రిల్, 2026 | — | 64-బిట్ పోర్టబుల్ARM64 పోర్టబుల్ రిలీజ్ నోట్స్Full Changelog: v2.8.11...v2.8.12 |
| v2.8.11 | 18 ఏప్రిల్, 2026 | — | 64-బిట్ పోర్టబుల్ARM64 పోర్టబుల్ రిలీజ్ నోట్స్Full Changelog: v2.8.10...v2.8.11 |
| v2.8.10 | 18 ఏప్రిల్, 2026 | — | 64-బిట్ పోర్టబుల్ARM64 పోర్టబుల్ రిలీజ్ నోట్స్Full Changelog: v2.8.9...v2.8.10 |
| v2.8.8 | 18 ఏప్రిల్, 2026 | — | 64-బిట్ పోర్టబుల్ARM64 పోర్టబుల్ రిలీజ్ నోట్స్Full Changelog: v2.8.7...v2.8.8 |
| v2.8.7 | 18 ఏప్రిల్, 2026 | — | 64-బిట్ పోర్టబుల్ARM64 పోర్టబుల్ రిలీజ్ నోట్స్Full Changelog: v2.8.6...v2.8.7 |
| v2.8.6 | 18 ఏప్రిల్, 2026 | — | 64-బిట్ పోర్టబుల్ARM64 పోర్టబుల్ రిలీజ్ నోట్స్Full Changelog: v2.8.5...v2.8.6 |
| v2.8.2 | 17 ఏప్రిల్, 2026 | — | 64-బిట్ పోర్టబుల్ARM64 పోర్టబుల్ రిలీజ్ నోట్స్Full Changelog: v2.8.1...v2.8.2 |
| v2.8.0 | 16 ఏప్రిల్, 2026 | — | 64-బిట్ పోర్టబుల్ARM64 పోర్టబుల్ రిలీజ్ నోట్స్SSA IR backend is now the default codegen
The new SSA-based IR backend with graph coloring register allocator is now the default for x86_64 code generation. The old stack-based codegen is available via --legacy.
What's new
- SSA IR backend — full language coverage (237/237 IR tests, 310/310 total)
- Graph coloring register allocator — interference-based with liveness analysis
- Bootstrap convergent — the compiler self-compiles through IR at 1.33 MB
- --legacy flag — opt into old codegen if needed
- --emit=ir dump — human-readable IR output for debugging
IR backend features
- All arithmetic, comparisons, logical ops (signed + unsigned)
- Control flow: if/else, while, break/continue, match, early return
- Functions: calls (1-8+ args), recursion, function pointers, indirect calls
- Types: structs (field access, literals, pass-by-value, return), arrays, tuples, enums, type aliases, sizeof
- Memory: alloc/dealloc, load/store (8/16/32/64-bit), memcpy/memset, unsafe pointer ops
- Floats: f64/f32/f16 arithmetic, comparisons, conversions, sqrt, FMA
- Builtins: print/println, str_len/str_eq, file I/O, time_ns, atomics, volatile, ASM blocks
- Statics: cross-function mutable state with proper fixup resolution
Bug fixes
- Fix x86_64 PE single-target hang (1MB → 4MB codegen buffer)
- Fix CI bootstrap (pin to v2.7.1, add src/ir.kr to source concat)
- 16 register allocator bugs fixed for self-compile convergence
Platform verification
All 10 targets compile. Bootstrap convergent. 310/310 tests pass.
Full Changelog: v2.7.1...v2.8.0 |