Commit History

Author SHA1 Message Date
  Ginger Bill 8987a6630c v0.6.0 8 years ago
  Ginger Bill 629b248f53 Parallelization of the Parser 8 years ago
  Ginger Bill 62a72f0163 `transmute(type)x`; Minor code clean up 8 years ago
  Ginger Bill 655931f0ea Minor Simplification of threading demo 8 years ago
  Ginger Bill dbddec33c8 Internal changes; thread.odin for windows only 8 years ago
  Ginger Bill 9a3b4167bb Fix polymorphic element types usage; Empty `union` as opaque type 8 years ago
  Ginger Bill d233706a2d Fix minor parsing bug with procedure return types 8 years ago
  Ginger Bill f1ab17ed4e `type_info_of`; enum_value_to_string and string_to_enum_value 8 years ago
  Ginger Bill 6113164211 Change union layout to store type info rather than an integer; ternary expression for types with constant condition 8 years ago
  Ginger Bill 4db462a703 Fix `copy` 8 years ago
  Ginger Bill 59fb7b020a Merge `raw_union` into `struct` as a memory layout tag `#raw_union` 8 years ago
  Ginger Bill 65f079ebc4 Remove `atomic`, `++`, and `--` 8 years ago
  Ginger Bill 277ef1a68f Allow undefined --- as a struct field default value. 8 years ago
  Ginger Bill 193c7c82c8 Default struct field values 8 years ago
  Ginger Bill f7d8ba408c Fix some preload bugs. 8 years ago
  Ginger Bill 9a8759efef Polymorphic type specialization for procedures 8 years ago
  Ginger Bill 1c5ddd65b4 Rudimentary support for parametric polymorphic types 8 years ago
  Ginger Bill b8697fb4ed Change precedence order for types e.g. ^T(x) == ^(T(x)) 8 years ago
  Ginger Bill 115e6e7f9e Update demo for both subtyping and union based Entity 8 years ago
  Ginger Bill 069a47220e Make record semicolon syntax more consistent 8 years ago
  Ginger Bill 66e4aaffc5 Use semicolons as field delimiters in records 8 years ago
  Ginger Bill 4b051a0d3b `..` half closed range; `...` open range; `...` variadic syntax 8 years ago
  Ginger Bill 36392d658e Fix demo.odin 8 years ago
  Ginger Bill 82696179e8 Merge branch 'master' of https://github.com/gingerBill/Odin 8 years ago
  Ginger Bill 188bc28f6a Allow for overloading of polymorphic procedures 8 years ago
  Ginger Bill 240da5c8e0 Allow aliasing of aliases 8 years ago
  Ginger Bill 689a0c0b49 *_of as keyords; Allow constant aliasing for user/built-in procedures, import names, and library names 8 years ago
  Ginger Bill bc16b290ba Disable polymorphic overloading in the global scope 8 years ago
  Ginger Bill ed089b44b9 `do` keyword for inline statements instead of blocks 8 years ago
  Ginger Bill 33f4af2e19 Fix demo 8 years ago