Commit Verlauf

Autor SHA1 Nachricht Datum
  Ginger Bill a60e6bedd9 Begin work on modules - No codegen!!! vor 9 Jahren
  Ginger Bill 1147e17c13 Fix addressing modes for selectors vor 9 Jahren
  Ginger Bill 817ae643c5 Remove len(), cap() and replace with selectors; fix defer in match vor 9 Jahren
  Ginger Bill 59fb74d2a2 Fix array bounds checking vor 9 Jahren
  Ginger Bill d4ba6b5466 Slice and substring bounds checking vor 9 Jahren
  Ginger Bill 9ff4a8b5ab Switchable array bounds checking vor 9 Jahren
  Ginger Bill 687e78d5dd Some global init cleanup; `volatile` types vor 9 Jahren
  Ginger Bill 7509cdceb8 Default struct member reordering for minimal size vor 9 Jahren
  Ginger Bill 6979678ff9 Begin reording of struct members by default. vor 9 Jahren
  Ginger Bill 1ca752ce04 Remove duplicates in type info data. vor 9 Jahren
  Ginger Bill 56dd12c54c Fix match statements for the new AstNodeArray type vor 9 Jahren
  Ginger Bill c6d02e4778 Fix missing `type_info` with manual linear search vor 9 Jahren
  Ginger Bill 3d02f8a5fd Slice variadic expansion `..` vor 9 Jahren
  Ginger Bill 50aeea1c2e Remove AstNode linked lists and replace with arrays vor 9 Jahren
  Ginger Bill 7ba13a18a3 Basic variadic `print` procedure vor 9 Jahren
  Ginger Bill 2c4193a242 `any` type vor 9 Jahren
  Ginger Bill 61fcfd6f3d Begin Type_Info vor 9 Jahren
  Ginger Bill 455820fc84 Speed up SSA generation and clang compilation vor 9 Jahren
  Ginger Bill ae72b3c5bd Tagged unions memory layout change; begin demo 002 vor 9 Jahren
  Ginger Bill c2e3c3801a Type match statement for tagged unions vor 9 Jahren
  Ginger Bill cdd8eadda1 Fix type system in SSA generation vor 9 Jahren
  Ginger Bill 7f884ed251 Start implementing Tagged Unions vor 9 Jahren
  Ginger Bill 11205f968a Typesafe variadic procedures vor 9 Jahren
  Ginger Bill e1a6775661 Runtime assert vor 9 Jahren
  Ginger Bill 25e9b9bc87 min, max, abs vor 9 Jahren
  Ginger Bill fa09d805e2 Match statements; Type System change (Type_Record for all sum and product types) vor 9 Jahren
  Ginger Bill ff6e21cb87 Fix subtype polymorphism vor 9 Jahren
  Ginger Bill 5399463d9d `down_cast` vor 9 Jahren
  Ginger Bill cda0234d48 Subtyping Polymorphic arguments; `using` procedure parameters vor 9 Jahren
  Ginger Bill a06f70d5d9 Better `using`; foreign system libraries; optional semicolons vor 9 Jahren