Commit History

Author SHA1 Message Date
  Ginger Bill e299c3693e SSA Phi Node Support 8 years ago
  Ginger Bill b705fa7f22 Change from gbArray(T) to Array<T> 8 years ago
  Ginger Bill f40482aa29 Maybe types; value, ok := maybe_value(x) 8 years ago
  Ginger Bill 50301557b2 Untyped `nil` 8 years ago
  Ginger Bill f6589d9814 Refactor: Remove dead code 9 years ago
  Ginger Bill 17ab23f1f0 Const Aggregate Literals for IR; Module path fix 9 years ago
  Ginger Bill c6aac264fa Begin work on const llvm aggregate literals 9 years ago
  Ginger Bill b593332942 Minimal Dependency Map: Only build what is needed 9 years ago
  Ginger Bill a31bab5aae Unicode file loading; push_allocator & push_context 9 years ago
  Ginger Bill 59b0cf61ef fmt improvement; Minor refactoring 9 years ago
  Ginger Bill 3b266b194f enum_to_string fix; enum count, min_value, max_value 9 years ago
  Ginger Bill 9561dc33ce enum_to_string 9 years ago
  Ginger Bill bbc9739f5c Core library and Better name mangling for files 9 years ago
  Ginger Bill 828095afd1 Better name mangler for SSA generation 9 years ago
  Ginger Bill eb424bb315 #import and #load 9 years ago
  Ginger Bill 807256dea4 ssa - alloca all variables at the very start 9 years ago
  Ginger Bill 79f575ae8e #import "" as namespace 9 years ago
  Ginger Bill 817ae643c5 Remove len(), cap() and replace with selectors; fix defer in match 9 years ago
  Ginger Bill 687e78d5dd Some global init cleanup; `volatile` types 9 years ago
  Ginger Bill 7ba13a18a3 Basic variadic `print` procedure 9 years ago
  Ginger Bill 2c4193a242 `any` type 9 years ago
  Ginger Bill 61fcfd6f3d Begin Type_Info 9 years ago
  Ginger Bill 455820fc84 Speed up SSA generation and clang compilation 9 years ago
  Ginger Bill ae72b3c5bd Tagged unions memory layout change; begin demo 002 9 years ago
  Ginger Bill c2e3c3801a Type match statement for tagged unions 9 years ago
  Ginger Bill cdd8eadda1 Fix type system in SSA generation 9 years ago
  Ginger Bill 7f884ed251 Start implementing Tagged Unions 9 years ago
  Ginger Bill fa09d805e2 Match statements; Type System change (Type_Record for all sum and product types) 9 years ago
  Ginger Bill 0eaf7bd830 Begin "Everything's a namespace" 9 years ago
  Ginger Bill 6bd898e552 Untagged (unsafe) unions and unambiguous in|postfix notation. 9 years ago