fhttps://twitter.com/TheGingerBill/status/1638208762577035264
It's not much but it's something that should help a lot of people who use Odin: https://twitter.com/TheGingerBill/status/1628375215020408835
https://handmade.network/snippet/1527
Project Ambrosia is available to use! It's my prototype of a reinvented cookbook!
For the Wheel Reinvention Jam https://handmade.network/jam
Project Ambrosia - Jam Submission
Made with Odin, Sqlite3, SDL 2, and MicroUI.
Features:
Future Features:
Fractional Unit Showing and basic rounding
Ability to Add Ingredients (with default units, and plural names)
Ability to Add Recipe
Current progress of Day 2 of the Jam. A "forward" cookbook with decent unit conversion done with the ability to convert between mass and volumetric units! (It knows the density of the ingredients)
https://github.com/odin-lang/Odin/releases/tag/dev-2022-05
A massive new Odin release! New packages (shoco, xml, varint, intrusive list, NetPBM, QOI, TGA, i18n), numerous improvements to packages, and so much much more!!!
https://www.youtube.com/watch?v=8a6dwj8TmzU (P.S. I'm a the narrator for this trailer)
New Odin Release: dev-2022-03 https://github.com/odin-lang/Odin/releases/tag/dev-2022-03
https://odin-lang.org/news/declaration-syntax/
Odin's Declaration Syntax Compared With C
https://www.youtube.com/watch?v=8GeRdRsa-6w
EmberGen 0.7.5 Release Trailer and Software Release <timestamp> (<timestamp>)
I cannot begin to describe how excited I am with everyone on the team is to release this update of EmberGen.
It's officially available now!!!
PR Proposal for matrix
type:
https://github.com/odin-lang/Odin/pull/1245
(not yet official)
Odin Has Officially Made Semicolons Truly Optional! https://odin-lang.org/news/optional-semicolons/
Last night's stream is now live on YouTube: Odin Compiler Frontend Multithreading Talk and Current Progress on the Entire Win32 API in Odin https://www.youtube.com/watch?v=N73XsX9_zWo
The best PR ever in all of existence purely due to the amount of code that is being removed: https://github.com/odin-lang/Odin/pull/914
I've just invented the best thing ever*!
*people may disagree
#soa
for
loop iteration, and soa_zip
Odin's -llvm-api
backend support a lot more Odin types now from slices, dynamic arrays, maps, strings, and even bit_set
s
Odin's -llvm-api
backend now supports debug information!!! (One step closer to removing the old backend)
odin test
is now fancy!
// demo_test.odin package main import "core:testing" @(test) foo :: proc(t: ^testing.T) { f := f64(-1.0); got := abs(f); if got != 1 { testing.errorf(t, "abs(-1) = %v; want 1", got); } }
Commit: https://github.com/odin-lang/Odin/commit/2aa588209e784274136b516224372fdd677d3e8f
Odin now has support for the Apple M1 architecture.
Live stream of the implementation for the platform: https://www.youtube.com/watch?v=R_qx67FtFqE
A reader written in Odin for the new Odin-Go-To-Definition (OGTD) file format which can be outputted by the compiler to be used by text editors to be able to jump to any definition of an identifier within code.
On the latest Handmade Hero Stream, Casey stated that he would love a "data viewer" application. This is my current prototype (printing to text at the moment; no fancy rendering). The outputted file is an easy to write binary format.
Odin now has atomics as part of the "core:sync" package https://github.com/odin-lang/Odin/blob/master/core/sync/atomic.odin