Commit History

Author SHA1 Message Date
  gingerBill ebf7926fa4 SOA support of Structures and Arrays; Runtime information for SOA structs; fmt printing support for SOA structs 5 years ago
  gingerBill 7140f42915 Modify runtime to reduce dependencies on other packages 5 years ago
  gingerBill 2a6d9e8927 `#panic`; Minor change to demo.odin; Fix `#assert` bug at file scope 5 years ago
  gingerBill 939459b635 Change implicit semicolon rules for record types within procedure bodies; Update `package odin/*` 5 years ago
  gingerBill 4e8a801b35 strings.split; strings.index; eprint* over print*_err; 5 years ago
  gingerBill 7bc146e6fd Built-in Quaternions (Not just an April Fool's Joke any more) 6 years ago
  gingerBill 04036aba9c `package reflect`; fix substring type bug; fix scoping rules for `using` on procedure parameter 6 years ago
  gingerBill 9c63212824 Struct field tags 6 years ago
  gingerBill 2c5c8192f8 Fix parsing for procedure literals expression statements; improve assert performance; other minor fixes 6 years ago
  gingerBill c7a70be824 Fix __get_map_key 6 years ago
  gingerBill f25818e923 Make procedure parameters just named values rather than copied variables 6 years ago
  gingerBill 4ab9edeb53 union #no_nil 6 years ago
  gingerBill fb3d73cb20 Make core library use `a..<b` rather than doing `a..b-1` 6 years ago
  gingerBill 1354f53d02 Remove `derived` from `context`; Fix parsing issue for `typeid` specializations in record parameters; Fix runtime printing of types 6 years ago
  gingerBill ef04d13337 Use `context` for assert-based things. 6 years ago
  gingerBill 68d4bde82f Overrideable stdin, stdout, stderr at the `context` level 6 years ago
  gingerBill 1fd677b42e Remove *_remove from demo and use built-in versions 6 years ago
  gingerBill bdab5e00da Minor code clean up 6 years ago
  gingerBill 4c51384ad6 `intrinsics.vector` type (Experimental) 6 years ago
  gingerBill dee28d998f Allow for @indent for attributes that don't require any parameters; Add -ignore-unknown-attributes 6 years ago
  gingerBill 5acea1bceb Source_Code_Location.hash; %#v printing for Source_Code_Location; allow typeid for map keys 6 years ago
  gingerBill 66a9fde12c Remove `#[...]` attribute syntax. 6 years ago
  gingerBill b4e83a430a Add `card` procedure to measure cardinality of a bit_set 6 years ago
  gingerBill 47e31c3de8 Remove return value from `append` 6 years ago
  gingerBill 28583bfff8 Change procedure group syntax from `proc[]` to `proc{}`; deprecate `proc[]` (raises warning currently) 6 years ago
  gingerBill 00161023cd Endian specific integers: e.g. i32 i32le i32be 6 years ago
  gingerBill b55b1ffe14 `opaque` keyword and type 6 years ago
  gingerBill 6659ceb551 Allow comparisons of `cstring`; Add `resize` 6 years ago
  gingerBill ce2e23849e Fix `context` initialization 6 years ago
  gingerBill 099995e7dd Add basics for context-based Logger 6 years ago