Commit History

Author SHA1 Message Date
  Ginger Bill 2db03cb4a5 Fix aprint* bug; NULL -> nullptr; Better error messages for overloaded functions 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 ed089b44b9 `do` keyword for inline statements instead of blocks 8 years ago
  Ginger Bill 69f7382eec Implicit parametric polymorphic procedures 8 years ago
  Ginger Bill f4879d4723 Update procedure names and extend demo.odin 8 years ago
  Ginger Bill fd81c06c35 Remove `var` and `const` keywords; Fix default parameter syntax 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 8197c02dcf Default result values for procedure types; Named result values in `return` statements 8 years ago
  Ginger Bill 126f7aa892 Begin work on documentation generation 8 years ago
  Ginger Bill ccda456c0a `foreign` blocks for procedures 8 years ago
  Ginger Bill a8e458339b foreign_library allow for Pascal-style grouping 8 years ago
  Ginger Bill 2ab0d97573 `import` and `import_load` as keywords; Fix procedure literal call trick 8 years ago
  Ginger Bill 0c05fc1432 Prefix `type` and `let` to replace `immutable` 8 years ago
  Ginger Bill 8fafdb185c Remove := with var and :: with const 8 years ago
  Ginger Bill 2b96be0ae8 Remove unnecessary `typedef` usage 8 years ago
  Ginger Bill 2a89d8021c Use templated `Array` with bounds checking 8 years ago
  Ginger Bill 13deb4706c Update `String` to use overloading 8 years ago
  Ginger Bill 9b61adb97d Build as C++ 8 years ago
  Ginger Bill 4d30ef7eda Change extensions .cpp to .c 8 years ago
  Ginger Bill a77c6b3e55 Compile as C! Whoop! 8 years ago
  Ginger Bill aa2bcb166f typedef struct and start removing auto 8 years ago
  Ginger Bill 8ecfca0c9b Remove templated Map; replace with #include macro "templates" trick 8 years ago
  Ginger Bill cb7b9a413d Remove Array<T> and replace with macro version 8 years ago
  Ginger Bill 3517f96668 Remove: string overloads; defer 8 years ago
  Ginger Bill 24ca106521 v0.0.3 Build 8 years ago
  Ginger Bill 3ec67853e1 Minor `Entity` refactor 8 years ago
  Ginger Bill bd5d095de4 Separate ssa_struct_gep and ssa_array_gep procedures 8 years ago
  Ginger Bill f60dc7b0a7 Minor Style Fixes 8 years ago
  Ginger Bill a675d3f94d union_cast 8 years ago