Commit History

Author SHA1 Message Date
  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
  Ginger Bill 8197c02dcf Default result values for procedure types; Named result values in `return` statements 8 years ago
  Ginger Bill 53075e2570 Update old demos 8 years ago
  Ginger Bill 5957d7f7be Implicit Parameter Passing based `context` system (replacing Thread Local Storage (TLS) approach) 8 years ago
  Ginger Bill 5427d14416 Code will compile as 32 bit but will causes errors in the linker on Windows 8 years ago
  Ginger Bill 126f7aa892 Begin work on documentation generation 8 years ago
  Ginger Bill 4236519b84 `#location(..)` and `#call_location` 8 years ago
  Ginger Bill e4944b4f2e Fix error reporting for foreign blocks 8 years ago
  Ginger Bill 2deb2f8eeb Declaration grouping uses () rather than {}; Fix some problem with compilation on *nix 8 years ago
  Ginger Bill 1851674b50 Code use API rather than raw CheckerInfo; begin work on generic procedures 8 years ago
  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