Skip to content

Releases: mutable-org/mutable

v0.0.76: [Util] Add `is_allocator` concept

20 Jul 19:04
328c167
Compare
Choose a tag to compare
Without this concept, compiler would pick the templated
perfect-forwarding constructor of `doubly_linked_list`
over its copy constructor for `non const` arguments.

v0.0.75: [Backend] Update backends for minimized `Schema`.

20 Jul 15:11
d45cb2a
Compare
Choose a tag to compare
The prior commit introduced a more rigorous minimization of `Schema`s of
`Operator`s in a plan.  This commit makes the necessary changes in the
backends to handle the new `Schema`.

So far, the `Interpreter` relied on the `Schema` not being exactly
*minimal* but simply a concatenation of the `Schema`s of both sides of a
join.  This commit fixes the implementation of the simple-hash join to
correctly use the minimized schema.  Further, we drop the requirement
that `Tuple`s be simply concatenated.

v0.0.74

17 Jul 21:27
5b06dc6
Compare
Choose a tag to compare
[AST] Make `Expr` target references red in ASTDot.

v0.0.73: [Wasm] Improve `Decimal` class.

17 Jul 20:00
599b673
Compare
Choose a tag to compare
- Remove superfluous methods.  The once inherited from `Expr<T>` are
  already what we need.
- *Delete* (with `require false`) certain operators and methods that are
  not supported by `Decimal`, e.g. `rotl` or `neg`.

v0.0.72

15 Jul 15:25
Compare
Choose a tag to compare
[Benchmark] Fix mutable config name of experiment tpc-h/q12

v0.0.71

15 Jul 12:22
cfacce1
Compare
Choose a tag to compare
[Wasm] Implement Decimal type.

v0.0.70

15 Jul 10:54
37a5ffc
Compare
Choose a tag to compare
[Benchmark] Fix TPC-H Q3 for HyPer.

v0.0.69

14 Jul 17:00
d210097
Compare
Choose a tag to compare
[Benchmark] Add TPC-H benchmark chart config.

v0.0.68: [Benchmark] Revert change of operators benchmark

11 Jul 08:31
b0ad37c
Compare
Choose a tag to compare
Reducing the number of tuples was never intended to be committed.

v0.0.67: [CMake] Link the `check` binary with complete lib

10 Jul 15:43
f51bc68
Compare
Choose a tag to compare
We must link the `check` binary with our complete library, s.t. at least
one `DataLayoutFactory` exists.  That is, because processing `CREATE
TABLE` statements requires creating and assigning a `DataLayout` to the
`Table` instance.