Suositut: Tiedot päivitetty 27. lokakuuta 2026

Kategoriat

Internet1 356
Viestintä321
Ääni ja video898
Grafiikka ja suunnittelu539
Toimisto ja tuottavuus1 124
Kehitystyökalut3 134
Tekoälytyökalut529
Tietoturva ja yksityisyys385
Järjestelmätyökalut3 114
Pelit523
Opiskelu ja tiede239
Verkko ja IT284

KernRift: vanhemmat versiot ja versiohistoria

Self-hosted bare-metal systems programming language and compiler

KernRift-ohjelmasta on luettelossa 26 versiota, ensimmäinen 16. huhtikuuta 2026 ja uusin v2.10.0. Jokainen versio linkittää julkaisijan omiin asennustiedostoihin.

2026: 26 26 26
VersioPäivämääräKokoTiedostot
v2.10.0Uusin 14. elokuuta 2026 — 64-bittinen ZIPARM64 ZIP
Muutosloki
Full Changelog: https://github.com/Heniokhos-Systems/KernRift/releases/tag/v2.10.0
v2.9.0 6. elokuuta 2026 — 64-bittinen ZIPARM64 ZIP
Muutosloki
Full Changelog: https://github.com/Heniokhos-Systems/KernRift/releases/tag/v2.9.0
v2.8.33 28. heinäkuuta 2026 — 64-bittinen ZIPARM64 ZIP
Muutosloki
Full Changelog: https://github.com/Pantelis23/KernRift/releases/tag/v2.8.33
v2.8.32 26. heinäkuuta 2026 — 64-bittinen ZIPARM64 ZIP
Muutosloki
Full Changelog: https://github.com/Pantelis23/KernRift/releases/tag/v2.8.32
v2.8.31 25. heinäkuuta 2026 — 64-bittinen ZIPARM64 ZIP
Muutosloki
Full Changelog: https://github.com/Pantelis23/KernRift/releases/tag/v2.8.31
v2.8.30 24. heinäkuuta 2026 — 64-bittinen ZIPARM64 ZIP
Muutosloki
Full Changelog: https://github.com/Pantelis23/KernRift/releases/tag/v2.8.30
v2.8.29 24. heinäkuuta 2026 — 64-bittinen ZIPARM64 ZIP
Muutosloki
Full Changelog: https://github.com/Pantelis23/KernRift/releases/tag/v2.8.29
v2.8.28 21. heinäkuuta 2026 — 64-bittinen ZIPARM64 ZIP
Muutosloki
Full Changelog: https://github.com/Pantelis23/KernRift/releases/tag/v2.8.28
v2.8.27 17. heinäkuuta 2026 — 64-bittinen ZIPARM64 ZIP
Muutosloki
Full Changelog: https://github.com/Pantelis23/KernRift/releases/tag/v2.8.27
v2.8.26 11. kesäkuuta 2026 — 64-bittinen ZIPARM64 ZIP
Muutosloki
Full Changelog: https://github.com/Pantelis23/KernRift/releases/tag/v2.8.26
v2.8.25 7. toukokuuta 2026 — 64-bittinen ZIPARM64 ZIP
Muutosloki
Full Changelog: https://github.com/Pantelis23/KernRift/releases/tag/v2.8.25
v2.8.24 4. toukokuuta 2026 — 64-bittinen ZIPARM64 ZIP
Muutosloki
Full Changelog: https://github.com/Pantelis23/KernRift/releases/tag/v2.8.24
v2.8.22 1. toukokuuta 2026 — 64-bittinen ZIPARM64 ZIP
Muutosloki
Full Changelog: https://github.com/Pantelis23/KernRift/releases/tag/v2.8.22
v2.8.19 27. huhtikuuta 2026 — 64-bittinen ZIPARM64 ZIP
Muutosloki
Full Changelog: https://github.com/Pantelis23/KernRift/releases/tag/v2.8.19
v2.8.18 23. huhtikuuta 2026 — 64-bittinen ZIPARM64 ZIP
Muutosloki
Full Changelog: https://github.com/Pantelis23/KernRift/releases/tag/v2.8.18
v2.8.17 21. huhtikuuta 2026 — 64-bittinen PortableARM64 Portable
Muutosloki
Full Changelog: v2.8.15...v2.8.17
v2.8.15 19. huhtikuuta 2026 — 64-bittinen PortableARM64 Portable
Muutosloki
Full Changelog: v2.8.14...v2.8.15
v2.8.14 19. huhtikuuta 2026 — 64-bittinen PortableARM64 Portable
Muutosloki
Full Changelog: v2.8.13...v2.8.14
v2.8.12 18. huhtikuuta 2026 — 64-bittinen PortableARM64 Portable
Muutosloki
Full Changelog: v2.8.11...v2.8.12
v2.8.11 18. huhtikuuta 2026 — 64-bittinen PortableARM64 Portable
Muutosloki
Full Changelog: v2.8.10...v2.8.11
v2.8.10 18. huhtikuuta 2026 — 64-bittinen PortableARM64 Portable
Muutosloki
Full Changelog: v2.8.9...v2.8.10
v2.8.8 18. huhtikuuta 2026 — 64-bittinen PortableARM64 Portable
Muutosloki
Full Changelog: v2.8.7...v2.8.8
v2.8.7 18. huhtikuuta 2026 — 64-bittinen PortableARM64 Portable
Muutosloki
Full Changelog: v2.8.6...v2.8.7
v2.8.6 18. huhtikuuta 2026 — 64-bittinen PortableARM64 Portable
Muutosloki
Full Changelog: v2.8.5...v2.8.6
v2.8.2 17. huhtikuuta 2026 — 64-bittinen PortableARM64 Portable
Muutosloki
Full Changelog: v2.8.1...v2.8.2
v2.8.0 16. huhtikuuta 2026 — 64-bittinen PortableARM64 Portable
Muutosloki
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

Suosituin kategoriassa Ohjelmointikielet ja SDK:t

Näytä kaikki
  1. Go Programming LanguageOhjelmointikielet ja SDK:t
  2. LLVMOhjelmointikielet ja SDK:t · LLVM
  3. DenoOhjelmointikielet ja SDK:t · Deno Land Inc.
  4. CMakeOhjelmointikielet ja SDK:t · Kitware
  5. YarnOhjelmointikielet ja SDK:t · Yarn Contributors
  6. CcacheOhjelmointikielet ja SDK:t · Joel Rosdahl
  7. sbtOhjelmointikielet ja SDK:t · Lightbend, Inc.
  8. BOINCOhjelmointikielet ja SDK:t · Space Sciences Laboratory, U.C. Berkeley
  9. Dart SDKOhjelmointikielet ja SDK:t · Google
  10. NVM for WindowsOhjelmointikielet ja SDK:t · Ecor Ventures LLC

Lisää julkaisijalta Pantelis Christou

Näytä kaikki
  • MLRiftOhjelmointikielet ja SDK:t · Pantelis Christou

Tunnisteet

Jaa