Skip to content

Releases: mutable-org/mutable

v0.0.81: [Wasm] Provide join cost models closer to reality.

25 Jul 21:54
6c336c9
Compare
Choose a tag to compare
Provide cost models for the WebAssembly join implementations that are
closer to reality and replace the former hard-coded values.  This is
still a very naïve and abstract model.  We could and should improve
these models in the future based on empirical data.

v0.0.80: [Wasm] Adapt the cost function of `Filter`.

24 Jul 17:31
df0d47c
Compare
Choose a tag to compare
`Filter` must be more expensive than `LazyDisjunctiveFilter` on
disjunctive predicates.

v0.0.79: [Wasm] Implement `LazyDisjunctiveFilter`.

24 Jul 10:55
530aceb
Compare
Choose a tag to compare
Provide physical implementation `LazyDisjunctiveFilter` for algebraic
`DisjunctiveFilterOperator` and its corresponding `Match` class.

v0.0.78

23 Jul 09:24
Compare
Choose a tag to compare
[PE] Add searches with cost-based pruning to HSPE.

v0.0.77

22 Jul 11:29
Compare
Choose a tag to compare
[Benchmark] Update chart_config of experiments in .pgsql file

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