Releases
v0.0.4
Compare
Sorry, something went wrong.
No results found
What's New
Go/BCPL style semicolon insertion rules - See: https://groups.google.com/forum/#!topic/golang-nuts/XuMrWI0Q8uk
odin build_dll Build project as .dll
#export for procedures
Always require an entry point procedure - main
Cyclic Type Checking
#include - renamed from #load
Changed import/include name syntax
#import thing "some_file.odin"
Built in string constants
ODIN_OS - target operating system ("windows")
ODIN_ARCH - target architecture ("amd64)
ODIN_VENDER - compiler vender ("odin")
ODIN_VERSION ("0.0.4")
ODIN_ROOT - root directory of the executable
when statement
Compile time if statement (only allowed within procedures)
when condition on #import, #include, #foreign_library #foreign_system_library
#import "win32.odin" when ODIN_OS == "windows"
Standard Library (WIP):
atomic.odin
sync.odin (Mutex, Semaphore)
Disabled u128 and i128 until big numbers are properly supported
You can’t perform that action at this time.