833b4b64f84f — Leonard Ritter libtcc 11 months ago
* initial check-in gen_c
d0b79f66249a — Leonard Ritter 11 months ago
* fixed `sc_list_serialize` generating visible tabs
688e27254edb — Leonard Ritter 11 months ago
* allow dropped values being passed to AST macros
2c69b9e9252d — Leonard Ritter 11 months ago
* `drop`: skip drop when object has already been dropped
92dd2e0a688e — Leonard Ritter 11 months 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 11 months 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 11 months ago
* added `returnof` spice that allows to query the return type of function pointers
27270cb59a6d — Leonard Ritter 11 months ago
* provide better error reporting when failing to map arguments currently
d935d617d193 — Leonard Ritter 11 months ago
* pure values of unique type auto-produce views to `%999`, the static lifetime id.
91d257b5f3c4 — Leonard Ritter 11 months 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 11 months ago
* fixed `Array` not memoizing its constructed types
2c2a5fb3fa1e — Leonard Ritter 11 months ago
* fixed a bug where alive uniques created in if conditionals were lost
88de2f782055 — Leonard Ritter 11 months ago
* improve annotation for lifetime errors
cee4cc5961f8 — Leonard Ritter 11 months ago
* disabled `if .. then` form for now
c64b4a4daf41 — Leonard Ritter 11 months ago
* added alternate form `if ... then ...` which allows for parensless use of infix statements
c7fe3e575495 — Leonard Ritter 11 months ago
* REPL: fixed names bound via `using import` getting lost
81c9cedbd554 — Leonard Ritter 11 months ago
* added `help` command to REPL
790cd3f5de1a — Leonard Ritter 11 months ago
* reimplemented `locals` to iron out some kinks
70896cdf2b28 — Leonard Ritter 11 months ago
* bumped vsce version number
5c719a8a4f03 — Leonard Ritter 11 months 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