Commit History

Author SHA1 Message Date
  Ginger Bill 8f39ebbe5a Procedure literals for default values in structs 8 years ago
  Ginger Bill 8c7cf0dbb0 Fix union array bug (Issue #112) 8 years ago
  Ginger Bill 4262c125c5 Fix struct #packed alignment calculation 8 years ago
  Ginger Bill 0fae31fb54 Extra type safety; Fix typos 8 years ago
  Ginger Bill 62a72f0163 `transmute(type)x`; Minor code clean up 8 years ago
  Ginger Bill ca36fabfc0 Remove dead code for the "fixed" map idea 8 years ago
  Ginger Bill fbd27d7c45 Fix map internal type generation 8 years ago
  Ginger Bill 3546391311 Merge branch 'master' of https://github.com/gingerBill/Odin 8 years ago
  Ginger Bill 24c812115e Remove empty union check on array types; Fix overflowing error printing 8 years ago
  gingerBill 28be0ad69b Fix IR print bug for empty structs; 8 years ago
  Ginger Bill 1df4aa90ce Fix struct parameter bugs 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 13bc6eeea4 Make `fields` et al an Array rather than a raw pointer 8 years ago
  Ginger Bill 2da18b6d33 Change internals from `Record` to `Struct` 8 years ago
  Ginger Bill 6d37ed12d2 Update internals of a Union and Tuple 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 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 d16aa79492 General specialization for polymorphic parameters 8 years ago
  Ginger Bill 9a8759efef Polymorphic type specialization for procedures 8 years ago
  Ginger Bill 054948e701 Basic procedure type parameter specialization 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 c4c6975f1b `cast(Type)expr`; Fix overloaded procedure determination on assignment 8 years ago
  Ginger Bill 3868a9a0f0 Clean up _preload.odin types 8 years ago
  Ginger Bill ba5050ac7c Compiler Internal Changes: TypeRecord_Union -> Type_Union 8 years ago
  Ginger Bill d936ca1ea0 Compiler internal change: TypeRecord_Enum -> Type_Enum 8 years ago
  Ginger Bill fd8c4d58bb `union` type allow for any types and removes common fields 8 years ago
  Ginger Bill ce4b7b8b7d Nested record declarations 8 years ago