* initial check-in gen_c
d0b79f66249a — Leonard Ritter 1 year, 1 month ago
* fixed `sc_list_serialize` generating visible tabs
688e27254edb — Leonard Ritter 1 year, 1 month ago
* allow dropped values being passed to AST macros
2c69b9e9252d — Leonard Ritter 1 year, 1 month ago
* `drop`: skip drop when object has already been dropped
92dd2e0a688e — Leonard Ritter 1 year, 1 month ago
* don't attempt drop a value that has already been dropped as part of a different drop event in the same block
a544121d91fc — Leonard Ritter 1 year, 1 month ago
* added static type query functions `unqualified` and `keyof`
* added static builtin `dropped?` which allows to query if a tracked value has been dropped
df2bc922f5d8 — Leonard Ritter 1 year, 1 month ago
* added `returnof` spice that allows to query the return type of function pointers
27270cb59a6d — Leonard Ritter 1 year, 1 month ago
* provide better error reporting when failing to map arguments currently
d935d617d193 — Leonard Ritter 1 year, 1 month ago
* pure values of unique type auto-produce views to `%999`, the static lifetime id.
91d257b5f3c4 — Leonard Ritter 1 year, 1 month ago
* updated documentation
* fixed documentation builder
* fixed module docstrings missing from docs
* `fold-locals` now also forwards module documentation under unnamed key
9774db40e251 — Leonard Ritter 1 year, 1 month ago
* fixed `Array` not memoizing its constructed types
2c2a5fb3fa1e — Leonard Ritter 1 year, 1 month ago
* fixed a bug where alive uniques created in if conditionals were lost
88de2f782055 — Leonard Ritter 1 year, 1 month ago
* improve annotation for lifetime errors
cee4cc5961f8 — Leonard Ritter 1 year, 1 month ago
* disabled `if .. then` form for now
c64b4a4daf41 — Leonard Ritter 1 year, 1 month ago
* added alternate form `if ... then ...` which allows for parensless use of infix statements
c7fe3e575495 — Leonard Ritter 1 year, 1 month ago
* REPL: fixed names bound via `using import` getting lost
81c9cedbd554 — Leonard Ritter 1 year, 1 month ago
* added `help` command to REPL
790cd3f5de1a — Leonard Ritter 1 year, 1 month ago
* reimplemented `locals` to iron out some kinks
70896cdf2b28 — Leonard Ritter 1 year, 1 month ago
* bumped vsce version number
5c719a8a4f03 — Leonard Ritter 1 year, 1 month ago
* added `returning` and `raising` builtins which allow to hint return and exception type. This is useful for recursive functions that need to know their return type ahead of time, as well as functions that need to enforce a particular signature
Next