Commit History

Author SHA1 Message Date
  Ginger Bill 7057034b75 v0.2.0 8 years ago
  Ginger Bill 1430ca30a3 Fix subtype polymorphism implicit conversion 8 years ago
  Ginger Bill e63393e394 Add type assertion for `any` 8 years ago
  Ginger Bill 784f3ecf7e Syntax change: cast(T)x => T(x); union_cast(T)x => x.(T); transmute(T)x => transmute(T, x); `y:=^x` => `y:=&x;` 8 years ago
  Ginger Bill 54ea70df98 Fix issues #50 and #55 8 years ago
  Ginger Bill c7575164cc Revert to previous demo 8 years ago
  Ginger Bill 99125dc743 Fix issue #51; begin work on `atomic` types 8 years ago
  Ginger Bill b78e970698 Fix issue #48 dependency issue 8 years ago
  Ginger Bill 5b8be25938 `fmt.String_Buffer`, Fix issue #44, Tweak overloading rules 8 years ago
  Ginger Bill 29efdc5fc1 Fix initialization of global `any` types 8 years ago
  Ginger Bill a80872b60d Fix checking if a procedure terminates for `for` loops. 8 years ago
  Ginger Bill 822bb51b55 Swap memory layout of `any` 8 years ago
  Ginger Bill c2fa79012e Fix `find_using_index_expr` 8 years ago
  Ginger Bill 3fd37c6dc5 Internal change: IntervalExpr is now a BinaryExpr 8 years ago
  Ginger Bill 0ea815db49 Fix constant bounds checking for slicing 8 years ago
  Ginger Bill 91ed51ff5c Continue work on custom SSA; Fix double declaration in `when` statements 8 years ago
  Ginger Bill 4d0afc55c3 Making slicing a little more robust 8 years ago
  Ginger Bill 9a1566d665 Interval expressions for match statements 8 years ago
  Ginger Bill a713e33007 Change interval syntax: .. open range, ..< half-closed range 8 years ago
  Ginger Bill c5411a25a9 Change Union representation for LLVM IR; fix dynamic array size 8 years ago
  Ginger Bill 95692fda52 Fix bug with union literal checking crashing the compiler 8 years ago
  Ginger Bill 813a028ed0 Fix procedure calls from non-regular addressing modes 8 years ago
  Ginger Bill 0c22081e5f Fix error printing for basic directives 8 years ago
  Ginger Bill 6d9fadf351 Make the ABI changes only affect windows 8 years ago
  Ginger Bill a213061f33 Change tag checking order 8 years ago
  Ginger Bill d1a0a46141 Fix issue #37 for procedure literal scopes 8 years ago
  Ginger Bill 187b186112 Add `#require_results` for procedures 8 years ago
  Ginger Bill 5041a35b95 Fix ir printing of constant slices 8 years ago
  Ginger Bill 92d4fcedee Update ir type aggregate rules for transmute 8 years ago
  Ginger Bill c69df7cd3a Exit program if there were syntax errors 8 years ago