Commit History

Author SHA1 Message Date
  gingerBill b55b1ffe14 `opaque` keyword and type 6 years ago
  gingerBill 2ddb27869b Built-in procedure `#defined` 6 years ago
  gingerBill 822e4894f2 Minor logic change for reserved package names 6 years ago
  gingerBill 3742d9e7e9 Move atomic intrinsics to the new built-in package intrinsics 6 years ago
  gingerBill ef2931d4a5 Remove AstTypeType 6 years ago
  gingerBill 2d4aa2be6d Remove `type` as being a keyword 6 years ago
  gingerBill f1e1814ff9 Syntactic sugar for anonymous enum within a bit set 7 years ago
  gingerBill 91477e9e69 Allow for optional ok for return 7 years ago
  gingerBill 4c4de1d6c4 Fix cloning of `auto_cast` Ast 7 years ago
  gingerBill 4f3837f0e6 Procedure inlining on call site 7 years ago
  gingerBill 12902821d6 Make diverging procedure types different from ones without a return type 7 years ago
  gingerBill 3825eab989 Diverging procedures `proc() -> !` (no return) 7 years ago
  gingerBill 3cd6ae311d Parametric polymorphic union type 7 years ago
  Ginger Bill 1d31eabb6e Fix minor parsing issue for polymorphic identifiers 7 years ago
  gingerBill 11f5236434 Add `$T: typeid/[]$E`; Deprecate `T: type/[]$E` 7 years ago
  gingerBill 220485a2d2 `typeid` as keyword (ready to implement polymorphic name parameters) 7 years ago
  gingerBill e3f0ab7c3d Parallelize parser on *nix 7 years ago
  gingerBill b216e44870 Add underlying type for `bit_set` 7 years ago
  gingerBill 884d5fed9f bit_set['A'..'Z'], bit_set[0..8] 7 years ago
  gingerBill ec84188597 Fix typos in parser 7 years ago
  gingerBill b3ebff715a Fix defer ir bug 7 years ago
  gingerBill 966249c10a `bit_set` constants 7 years ago
  gingerBill acc010cba5 Add `bit_set` type 7 years ago
  gingerBill 70586b1cf8 `auto_cast` prefix for procedure parameters 7 years ago
  gingerBill fad3947e26 Add `*with_allocator` procedures to `mem` 7 years ago
  gingerBill cdbf831a7a Replace `context <- c {}` with `context = c;`. context assignments are scope based 7 years ago
  gingerBill 0718f14774 Reduce number of range and slice operators #239 7 years ago
  gingerBill a6fe656f21 foreign import x {"foo.lib", "bar.lib"} 7 years ago
  gingerBill 6512a3e5f2 using Foo :: enum {A, B, C}; len(Foo) 7 years ago
  gingerBill c3c7834246 BigInt support in the constant system 7 years ago