Commit History

Author SHA1 Message Date
  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 fd8c4d58bb `union` type allow for any types and removes common fields 8 years ago
  Ginger Bill ce4b7b8b7d Nested record declarations 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 b201670f7a Fix _preload.odin; Add for in without parameters; Change sync.Mutex for windows 8 years ago
  Ginger Bill c63cb98019 Fix `else do` 8 years ago
  Ginger Bill 2db03cb4a5 Fix aprint* bug; NULL -> nullptr; Better error messages for overloaded functions 8 years ago
  Ginger Bill 188bc28f6a Allow for overloading of polymorphic procedures 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 96d32680fe Allow overloading of polymorphic procedures 8 years ago
  Ginger Bill d782b3d21d Fix `do` on `for` loops 8 years ago
  Ginger Bill ed089b44b9 `do` keyword for inline statements instead of blocks 8 years ago
  Ginger Bill 69f7382eec Implicit parametric polymorphic procedures 8 years ago
  Ginger Bill e4a8283327 Remove `Type` 8 years ago
  Ginger Bill 001baf4419 Add `Type` -- Runtime type for comparing types (similar to TypeInfo but simpler) 8 years ago
  Ginger Bill d167290b28 Make `AstNodeIdent` a struct wrapping its `Token` 8 years ago
  Ginger Bill fd81c06c35 Remove `var` and `const` keywords; Fix default parameter syntax 8 years ago
  Ginger Bill 94afcec757 :: style procedure declarations; remove old parsing code 8 years ago
  Ginger Bill 4f28e9e1fb Remove `type` prefix declarations 8 years ago
  Ginger Bill 0622509807 Disable `var` and `const` declarations 8 years ago
  Ginger Bill 9ca2246bac Basic allowance for := and :: 8 years ago
  Ginger Bill a0d8dcd974 Remove `let` 8 years ago
  Ginger Bill c642e326ce Undef value `---` (for setting a value to be uninitialized/undefined) 8 years ago
  Ginger Bill 15dbea6899 Generic procedures generate types on use 8 years ago
  Ginger Bill 1d81b73df9 Basic command line flags: e.g. `-opt=0` 8 years ago
  Ginger Bill 18f885efab `expand_to_tuple` 8 years ago
  Ginger Bill bba088bee7 Use UTF-8 command line on windows 8 years ago
  Ginger Bill 8744c60563 Clean up code for return statements, slightly 8 years ago