COMMITS
/ build.bat March 2, 2017
G
Allow pointers to `append`; Fix strconv stuff; `new_slice` allows for capacity
Ginger Bill committed
February 24, 2017
G
Fix fmt.odin printing enums
Ginger Bill committed
February 12, 2017
G
Record type field `names`
Ginger Bill committed
January 29, 2017
G
Dynamic arrays
Ginger Bill committed
G
Update README.md
Ginger Bill committed
G
Fix untyped to `any` assignments. Fixed crash when arguments with no value are passed
Ginger Bill committed
January 27, 2017
G
Fix parsing for block/if expression within if/for/etc. statements
Ginger Bill committed
January 7, 2017
G
Fix core library; Disable adding entity definitions for blank identifiers
Ginger Bill committed
January 5, 2017
G
Fix line comments at the end of file
Ginger Bill committed
January 4, 2017
G
Rename llir -> ir
Ginger Bill committed
December 16, 2016
G
Semicolons mandatory again (and probably forever now...)
Ginger Bill committed
December 9, 2016
G
v0.0.4 - `odin build_dll`, atomic.odin, sync.odin
Ginger Bill committed
G
Custom entry points on Windows (DllMain; WinMain)
Ginger Bill committed
December 8, 2016
G
`build_dll`; Require an entry point procedure `main`
Ginger Bill committed
December 5, 2016
G
Go/BCPL style semicolon insertion during tokenizing stage
Ginger Bill committed
December 4, 2016
G
(Crude) Cyclic Type Checking
Ginger Bill committed
G
Fix preload initialization ordering
Ginger Bill committed
November 29, 2016
G
Basic `when` statement - Compile time if statement
Ginger Bill committed
November 28, 2016
G
Fix slicing and add clamp
Ginger Bill committed
G
#rune "" to ''; Remove infix and postfix call notation
Ginger Bill committed
November 24, 2016
G
Fix parsing for comments; add global ODIN_* string constants
Ginger Bill committed
November 23, 2016
G
Update README.md and roadmap.md
Ginger Bill committed
G
Fix import/export rules for #import as .
Ginger Bill committed
G
Change extensions .cpp to .c
Ginger Bill committed
G
Compile as C! Whoop!
Ginger Bill committed
November 22, 2016
G
Remove: string overloads; defer
Ginger Bill committed
November 20, 2016
G
Support `any` in `match type`
Ginger Bill committed
November 17, 2016
G
v0.0.3 Build
Ginger Bill committed
November 15, 2016
G
#foreign_library; vector fields (x, y, z, w) for count <= 4
Ginger Bill committed
November 14, 2016
G
Add general timings for sections of the compiler
Ginger Bill committed
October 31, 2016
G
Interpreter - bounds checking
Ginger Bill committed
October 6, 2016
G
Untyped `nil`
Ginger Bill committed
September 28, 2016
G
using on indexable field; Auto deref for (Index|Slice)Expr
Ginger Bill committed
September 27, 2016
G
Minimal Dependency Map: Only build what is needed
Ginger Bill committed
September 24, 2016
G
Nested procedures are declared inline but bodies checked later
Ginger Bill committed
September 23, 2016
G
Unicode file loading; push_allocator & push_context
Ginger Bill committed
September 22, 2016
G
Fix assert; exporting rules
Ginger Bill committed
September 21, 2016
G
Filename as default import name; as .; as _; panic()
Ginger Bill committed
September 19, 2016
G
enum_to_string
Ginger Bill committed
September 17, 2016
G
#import search rule: relative then core/
Ginger Bill committed
September 12, 2016
G
Switchable array bounds checking
Ginger Bill committed
September 7, 2016
G
Fix missing `type_info` with manual linear search
Ginger Bill committed
G
Begin Type_Info
Ginger Bill committed
September 5, 2016
G
Speed up SSA generation and clang compilation
Ginger Bill committed
August 24, 2016
G
Change rune literals to #rune "C"
Ginger Bill committed
August 22, 2016
G
File Library and TypeDecl syntax change
gingerBill committed