Commit History

Author SHA1 Message Date
  Ginger Bill 207b252f23 Fix checking termination of a procedure 8 years ago
  Ginger Bill b07ee9ec23 Fix problem with `odin build` 8 years ago
  Ginger Bill 915b5cdab7 Rename llir -> ir 8 years ago
  Ginger Bill cff1b3dff6 v0.0.5 8 years ago
  Ginger Bill 70d4ca00df `while`; `range` is now `for`; remove ++ and -- 8 years ago
  Ginger Bill a86896e4d3 Interval expressions in `range` 8 years ago
  Ginger Bill a3883a178c `range` statement 8 years ago
  Ginger Bill ce89a1428e Fix parameter/field lists and #import #include syntax 8 years ago
  Ginger Bill 9202bd1b06 Nearly finished Jai-like declarations 8 years ago
  Ginger Bill a48e0c7179 Begin transition to Jai-like syntax 8 years ago
  Ginger Bill 3f1195cd03 More declaration differentiation in semantic stage e.g. make only variables and constants 8 years ago
  Ginger Bill 311b5cb6e2 Add enum type info and fix enum casting 8 years ago
  Ginger Bill 6fef74317c Bring back `enum` but using iota 8 years ago
  Ginger Bill 0c6775ca14 Fix give expressions 8 years ago
  Ginger Bill 2ecafda1d3 if expression 8 years ago
  Ginger Bill 23d32f34e5 Block Expressions and `give` 8 years ago
  Ginger Bill d714bece47 Handle calling conventions correctly 8 years ago
  Ginger Bill 923b039cf6 Fix anonymous procedures and their dependencies 8 years ago
  Ginger Bill d0e1efe622 Generic (grouped) declarations: var, let, const, type, import, include 8 years ago
  Ginger Bill 478d63424f Remove `enum` for favour of Go-style enumerations 8 years ago
  Ginger Bill ac1566762b Golang style enumerations with `iota` 8 years ago
  Ginger Bill 77e219d442 Change var decl syntax 8 years ago
  Ginger Bill 5217eb55b4 Change of `proc` and `type` declaration syntax to "prefix" style 8 years ago
  Ginger Bill 625b98eac4 Fix issue with printing invalid IR for nested unions 8 years ago
  Ginger Bill d4457e9fa4 Minor changes 8 years ago
  Ginger Bill f567983260 Semicolons mandatory again (and probably forever now...) 8 years ago
  Ginger Bill a6f8c9d6e0 v0.0.4 - `odin build_dll`, atomic.odin, sync.odin 8 years ago
  Ginger Bill e8b4228833 Fix procedure casting; SUBSYSTEM to CONSOLE in linker 8 years ago
  Ginger Bill 0d69dfcde6 Custom entry points on Windows (DllMain; WinMain) 8 years ago
  Ginger Bill fa89d2775a `build_dll`; Require an entry point procedure `main` 8 years ago