Skip to content

0.2

Compare
Choose a tag to compare
@corywalker corywalker released this 27 Jul 06:36
· 375 commits to corywalker since this release

Changelog

c3c4be3 CI releaser.
4eab3ae Test goreleaser.
33bcb65 Merge pull request #73 from corywalker/travis-change
b531d78 Also test Go 1.8.
316840f Update readme for new install workflow.
729156a Merge pull request #72 from corywalker/fix_install
f45e9af Attempt at fixing install.
a2cab65 Improve parsing.
6c9438a Update README.md
f15b4b2 Merge pull request #70 from cznic/master
6f94519 Update README.md
3213892 Revert fix.
8ee1405 Restore the documented way of installing. Fixes #69.
63aaff6 Attempt fixing go get issue.
e745de0 One more example.
db22649 Move .m files.
058fa7b Merge pull request #68 from corywalker/fmt
c748bd6 Update README and examples.
9902345 More fixes to automatic evaluation.
8ea323c Even better automatic simplification.
7ac0c5a Fix ordering bug.
06358ac Improve automatic simplification.
ddc18f2 Fix testing print issue.
b712655 Improve calculus module.
b1014ce Support Condition definitions.
40b2965 Add Sqrt.
c0a86da Log functionality and fix some Power issues.
15e98a5 Escaping in strings.
cc073ae Update usage lookup after context change.
72e8816 More cleanups.
c55ff0b Merge pull request #67 from corywalker/fmt
4ffa485 Simplifications.
fc908b0 Initial format.
1514a5e Merge pull request #66 from corywalker/factorout
48e5035 Factor out system module code.
bfadcbb Merge pull request #65 from corywalker/factorout
7be33df Factor out everything except the system module.
2b496be Merge pull request #64 from corywalker/factorout
27403c2 Factor out functional|list|manip|matrix|numbertheory|patt|power|random
eb53197 Factor out comb|comp|expr|flow
55ace3f Merge pull request #63 from corywalker/factorout
aa9d42f Factor out arith|atoms|boolea|calcu
51b4a41 Factor out list module.
79bdf32 Merge pull request #62 from corywalker/factorout
7138a92 Factor out numbertheory.
517caef Merge pull request #61 from corywalker/contexts
58588db Rename function.
0e0de7c Remove string concatenations in HeadAssertion.
870355b Fix some lingering issues.
f0a70fd Somewhat back to normal after context change.
a43cf34 Take context state into account for string serialization.
bc727df Use Private context for private symbols.
684b422 merge
7535db6 Support for a System context.
e604c2e Save time by restarting less. Doesn't pass yet.
0b1fd05 Aggressive hash caching.
01292d6 Merge pull request #59 from corywalker/mark_done
1380e28 Various fixes.
6f331f8 Hash cashing.
f72aa22 Better ordering.
1c40dc0 Use hash for DeleteDuplicates.
37daa23 Merge pull request #58 from corywalker/mark_done
0e97860 Even simpler Together.
e197cbe Further simplify Together.
365ccba Tests for Together pass.
5407f32 Better expansion in Together.
2cd693c Distribute.
0707f82 More cases for Together.
d764b12 Beginnings of Together.
ae5c5bf New functions.
d51814e Merge pull request #57 from corywalker/mark_done
7840ccb Machine code term collection.
e488358 ReplacePD for module.
cb2fee0 Finally remove deepcopy from main evaluation loop.
cc5acb4 Hashes no longer change for expressions.
ddbc0b2 Faster ReplacePD.
4ca3a66 Immutable append/prepend.
bcf2a71 Folding for multiplication.
fbd9f3a Convert addition to a more formal fold.
81aab97 Better profiling.
a6f8238 Better head matching.
11ab1a6 DeepCopy and Eval hunting.
cb5b442 Short cut NumberQ since it is so common.
8d45545 Short circuiting in MatchQ for 10 second speedup.
823857f Speedup by using Replace instead of ReplaceAll.
2933d38 Add Replace function.
89da0ef Separate profiling and logging.
4074779 Square free factorization.
ef01555 Significantly speed up Expand.
ab4653b Siginificantly speed up combining like terms.
d256e69 Improve sorting.
8906ef5 Support an important part of Verbatim.
63221bc Add some tests for sort.
7edc130 Better polynomial sorting.
b294be4 Clean up debug feature.
0e1e444 Fix implied multiplication full associativity bug #52.
e12e99c Reduce more unnecessary evals.
2b17881 Huge speedup.
484c152 Expression hashing.
0976649 Utility for simplifying polynomials.
23ae3a0 Add SquareFreeQ.
1399b4c PolynomialGCD.
74faf6f Add NumericQ and Variables
3ac09ef Add DeleteCases and Union.
d3d95ff Migrate power module test cases to interpreted code.
80f7be5 Support interpreted usage.
7650047 Interpreted tests.
2587567 Add FactorTermsList.
18ce7f5 Fix edge case issue in matching.
8722852 Fix some polynomial ordering.
6b6baee Support Last.
92d91da Extend GCD to handle Rationals.
4bc6063 Add LCM.
355c010 Support Return.
6c5aac0 Polynomial quotient and remainder.
82ccb1b Add Coefficient.
af2938d Tests for Exponent.
39d164c Max function.
c02d214 Support AppendTo and PrependTo.
5b3f816 Support defining Attributes at runtime.
c1a9d66 Add DeleteDuplicates.
7ceaf92 Support rules in Cases.
1710acd Add support for Module.
75093a8 Support UnsameQ.
4e152ef Move PolynomialQ to pure ER.


Automated with GoReleaser
Built with go version go1.7 linux/amd64