Skip to content

Releases: chakravala/Reduce.jl

v1.0.1

25 Aug 13:50
Compare
Choose a tag to compare

Resolved issue in build script and fixed the reduce> REPL prompt when pressing } key.

v1.0.0

10 Aug 01:46
Compare
Choose a tag to compare

Compatibility with Julia 1.0 release with some enhancements

v0.4.1

05 Jun 03:25
Compare
Choose a tag to compare

Now fully supports both Julia 0.6 and 0.7, plus thousands of lines of documentation added.

Some minor parse bug fixes are also resolved, in addition to new dedicated methods.

v0.4.0

09 May 03:27
Compare
Choose a tag to compare

Extended methods now moved into the Reduce.Algebra sub-module.

Automated testing now fully works on both Travis CI and appveyor.

Significant improvements to parser capabilities and method dispatch.

v0.3.2

15 Apr 21:34
Compare
Choose a tag to compare

Fully extends the +,-,*,^,/,// operators to work with Symbol and Expr types by building on the new parser features from the previous release, along with many other new capabilities now available.

Solves a bug introduced in the previous release where sometimes the Pipe would get clogged. This issue is now detected and circumvented aurotmatically.

v0.3.1

28 Mar 02:30
Compare
Choose a tag to compare

Critical parser bug fix + additional sum, prod, horner methods.

v0.3.0

10 Mar 23:42
Compare
Choose a tag to compare

This update deprecated v0.5 and improves the parser performance and precompilation.

v0.2.2

21 Nov 23:43
Compare
Choose a tag to compare

Performance improvements, matrices, and more robustness / stability

v0.2.1

12 Oct 00:43
Compare
Choose a tag to compare

Update that enhances the robustness of parser

v0.2.0

30 Sep 02:43
Compare
Choose a tag to compare

Significant update for Reduce.jl that provides many new capabilities

Symbolic parser generator for Julia language expressions using REDUCE algebra term rewrite system

Interface for applying symbolic manipulation on Julia expressions using REDUCE's term rewrite system:

  • reduce expressions are RExpr objects that can parse into julia Expr objects and vice versa;
  • interface link communicates and interprets via various reduce output modes using rcall method;
  • high-level reduce-julia syntax parser-generator walks arbitrary expression to rewrite mathematical code;
  • import operators from REDUCE using code generation to apply to arbitrary computational expressions.

Diff vs v0.1.0: cec4d29...4ce1030

Now compatibile with CSL version with UTF8 support as well as PSL version