Skip to content

v0.3.2

Pre-release
Pre-release
Compare
Choose a tag to compare
@mkeeter mkeeter released this 24 Jul 13:30
· 69 commits to main since this release
8ac39f8

This release adds symbolic differentiation, along with more ergonomic improvements.

  • Added impl IntoNode for Var, to make handling Var values in a context easier.
  • Added impl From<TreeOp> for Tree for convenience
  • Added Context::export(&self, n: Node) -> Tree to make a freestanding Tree given a context-specific Node.
  • Fix possible corruption of x24 during AArch64 float slice JIT evaluation, due to incorrect stack alignment.
  • Added Context::deriv and Tree::deriv to do symbolic differentiation of math expressions.