Oblíbené: Data aktualizována: 27. října 2026

Kategorie

Internet1 356
Komunikace321
Audio a video898
Grafika a design539
Kancelář a produktivita1 124
Vývoj3 134
Umělá inteligence529
Zabezpečení385
Systémové nástroje3 114
Hry523
Vzdělávání a věda239
Síť a IT284

Odin Programming Language dev-2024-03 ke stažení

Odin is a general-purpose programming language with distinct typing built for high performance, modern systems and data-oriented programming.

Toto je starší verze. Nejnovější verze je dev-2026-10. Odin Programming Language dev-2026-10 · Datum vydání:

Instalační soubory dev-2024-03

ArchitekturaTypPro kohoVelikost souboruStáhnoutSHA256
64bit ZIP → Přenosná verze — — github.com VirusTotal

Odkaz a SHA256 pocházejí z komunitního manifestu Windows Package Manageru. Před spuštěním porovnejte hash staženého souboru.

Seznam změn

Distribution Changes
- MacOS ARM releases and CI support
- MacOS releases self-contained / bundle LLVM

New Language Features
-

Compiler Improvements
- General bug fixes in the compiler
- Fix `-no-crt` on Darwin and Linux
- Make `odin run` args take the first '--' as the start of the args, instead of the last '--'
- Fix intstrumentation in debug mode
- Add backend info to `odin report`
- Change `runtime.type_table` to allow RTTI to be constantly initialized on all platforms
- Removes the need for the start procedure initializing the RTTI table
- Previous approach was due to limitations and bugs in LLVM
- Promote types in `#c_varargs` according to C rules
- Reduce dynamic library dependencies on macOS
- We were previously linking with LLVM-C, LLVM, and libunwind, however only LLVM was needed since it contains LLVM-C, and libunwind comes with macOS already

New Packages
- `core:crypto/hash`
- General refactor of the cryptographic packages
- `core:container/avl`
- AVL Tree Container

Package Improvements
- `fmt.*printfln` add to `core:fmt`
- Fixes to the WebGL package
- General improvements to package os for *nix platforms
- Numerous documentation improvements
- Fixes to `core:mem/virtual` `arena_static_reset_to`
- Make spall able to be used in instrumentation procedures
- Expose `vendor:OpenGL` shader procedures in
- Add more Windows window procedures
- Fix `return` in json unmarshal for enumerated arrays
- Add `ID3DUserDefinedAnnotation` to direct3d package
- Update miniaudio to 0.11.21
- Change `vendor:raylib` to use non-universal binaries
- Fix `vendor:raylib`'s ModelAnimation alignment to match that of C's
- Better error code for binding a privileged port without root access in `core:net`
- `vendor:glfw` add `RawMouseMotionSupported`
- Basic EGL support on Linux
- Improved implementation of `core:math` round

Full Changelog: https://github.com/odin-lang/Odin/compare/dev-2024-02...dev-2024-03

https://github.com/odin-lang/Odin/releases/tag/dev-2024-03

Nejoblíbenější v kategorii „Jazyky a SDK“

Zobrazit vše
  1. LLVMJazyky a SDK · LLVM
  2. DenoJazyky a SDK · Deno Land Inc.
  3. CMakeJazyky a SDK · Kitware
  4. YarnJazyky a SDK · Yarn Contributors
  5. CcacheJazyky a SDK · Joel Rosdahl
  6. sbtJazyky a SDK · Lightbend, Inc.
  7. BOINCJazyky a SDK · Space Sciences Laboratory, U.C. Berkeley
  8. Dart SDKJazyky a SDK · Google
  9. NVM for WindowsJazyky a SDK · Ecor Ventures LLC

Štítky

Sdílet