Commit History

Author SHA1 Message Date
  Ginger Bill c5ef5279d4 Add foreign variables 8 years ago
  Ginger Bill c3b510c2d9 C-style `c_vararg`s (Not heavily tested) 8 years ago
  Ginger Bill 6a88dc322a Declaration grouping uses braces rather than parentheses 8 years ago
  Ginger Bill 91857e8f16 Remove redundant paths in parsing 8 years ago
  Ginger Bill ccda456c0a `foreign` blocks for procedures 8 years ago
  Ginger Bill 83bad13e9e Update default field value syntax; Use more declaration groupings 8 years ago
  Ginger Bill e6a206a430 Check for empty generic declaration list 8 years ago
  Ginger Bill a8e458339b foreign_library allow for Pascal-style grouping 8 years ago
  Ginger Bill 6b5e9aec8e Pascal style declaration grouping with () 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 33eeb58521 Prefix `proc` syntax 8 years ago
  Ginger Bill 8fafdb185c Remove := with var and :: with const 8 years ago
  Ginger Bill 2d73c8868b Make default arguments for records invalid syntax 8 years ago
  Ginger Bill 366b306df0 Default parameters for procedures 8 years ago
  Ginger Bill b2fdb69b4d Named procedure calls 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 ef8563a818 Remove auto 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 36ad9dae43 128 bit integers 8 years ago
  Ginger Bill 24347ced45 Support `any` in `match type` 8 years ago
  Ginger Bill 0cab083b8f #foreign_library; vector fields (x, y, z, w) for count <= 4 8 years ago