9c56f3f4d849 — Leonard Ritter default tip 5 days ago
* uheap: some dorking around
* core: implemented ssign
7e316c4b7f21 — Leonard Ritter 9 days ago
* mutarray: test contains scattersort example
0383ee56cb71 — Leonard Ritter 12 days ago
* core: constructor for plain enums produces first defined value
79b9d1409e3d — Leonard Ritter 12 days ago
* uheap: use flat join nodes always
5c9e79c00fb2 — Leonard Ritter 16 days ago
* uheap: write size into sum table
0a7088654400 — Leonard Ritter 17 days ago
* uheap: make slicing as lean as possible, putting all work on the join function.
f5c21686fe18 — Leonard Ritter 17 days ago
* small typo fixes
a063c553a835 — Leonard Ritter 18 days ago
* core: shorter implementations for `try?` and `try!`
1909b4368808 — Leonard Ritter 18 days ago
* Map: support for curry-call interface; `map a ...` turns into `('get map a)`, `...` turns into a curried call if non-empty
a7c6e0013f6d — Leonard Ritter 18 days ago
* uheap: use more merging opportunities
* src: `allow-early-noreturn;` disables the premature noreturn check in scope
* Map: annotate drop function, fixing bug with type-recursive dropping
572428603d18 — Leonard Ritter 20 days ago
* uheap: pnodes can be arbitrarily wide, merge buffers and pnodes below a size threshold
003386873cf9 — Leonard Ritter 21 days ago
* scopes²: small fixes
5f3d5ce1f42d — Leonard Ritter 22 days ago
* hash: added rhash/bighash functions to compute left/right slices of a previous join operation
b33337910a7d — Leonard Ritter 22 days ago
* hash: added `sc_bighash_replace` which allows to quickly compute the hash of a replace operation
d96b799de68d — Leonard Ritter 22 days ago
* core: `?` try to merge both arguments if type differs, cast constant to bool
9c3ebe7c65c7 — Leonard Ritter 22 days ago
* uheap: added missing module
* compiler: Type -> type module name change
53069bd62323 — Leonard Ritter 23 days ago
* uheap: uuref and U& globals automatically become roots of the uheap
3ffdebaae754 — Leonard Ritter 23 days ago
* core: `global` allows types to provide a custom global constructor through the `__globalconstructor` prototype
d55a82e922c3 — Leonard Ritter 23 days ago
* core: `global` now always initializes early, when the module it is contained in is constructed. it can no longer be initialized later.
Next