Skip to content

0.3

Compare
Choose a tag to compare
@corywalker corywalker released this 27 Sep 07:33
· 253 commits to master since this release

Changelog

66973c9 Prep for 0.3.
984eec1 Fix some Int rule cases.
309ecc2 Able to pass majority of Rubi cases.
fa7204f Add some new functions for Rubi.
d945503 Able to print pseudo-traces on interrupt.
50d86ef Less parens.
cb04923 Pass ToStringParams to to string functions.
ffd8b7d Keyboard interrupts.
bdf694e Speedup.
dbbc890 Remove some extraneous memory allocs.
94a8e7e Hash caching for Integer and Symbol.
5d78fc9 Constructors for all the atoms.
be87522 Exp derivative.
a1310f6 Test recursion speed.
107d5bb Able to compute some more complicated integrals using Rubi.
340e2f8 DownValue assignment.
cc151fd Fix various evalutation issues.
0992c3b Evaluation control.
5fe6d96 Min, parts of Im and Re.
2ae8c03 Better SetAttributes.
4cc0bed ReplaceList.
5f38203 Rubi notebook.
e867a03 Properly handle integer exponents of I.
587751f Attempt to fix linguist-generated 2.
9d7905a Attempt to fix linguist-generated.
d5bbd3a Merge pull request #107 from corywalker/corywalker
82b1782 Line up to 4.12.1.
3bc388c Fix odd regression.
b2251e7 Added Rubi but I'm seeing an odd regression.
b9903b6 Merge pull request #103 from cekdahl/functional
3989b82 Fix problems.
82c0814 Functional operators
011f1b0 Merge pull request #102 from corywalker/corywalker
8c66b05 Fix tests.
2769842 Fix rational printing.
def7590 Attributes.
f68dc68 Support Switch and ReplacePart.
32ed3cf Merge pull request #101 from corywalker/corywalker
8a4c575 Tweaks for Rubi.
9c1aab9 Avoid map lookups.
19b62fb Big speedup by avoiding calls to Replace on single var definition checks.
279ecf3 Speedup by storing rules as pointers.
cb27473 netprofile.
92c72c6 Much faster evaluation now that EmptyPD() lazily creates a map.
54686af Less calls to EmptyPD().
3179610 Simplify dummyMatchIter.
1d1293f Significant speedup by allowing the return of nil matchiters.
716275d Save time by avoiding allocations in NewMatchIter.
b563d68 Merge pull request #97 from corywalker/corywalker
e1af23f Able to parse all of Rubi.
cfc02ac Examples for rubi.
8bd9d94 Store specificity alongside downvalue to avoid recomputation.
6285246 Clearing a symbol should not remove the fact that it has been contexted.
6462847 Merge pull request #96 from corywalker/corywalker
759e2fb Better builtins.
e9383f3 CoefficientList.
3a9fed7 Support HoldPattern.
3e76e10 Merge pull request #94 from corywalker/corywalker
70084c3 Support Span and Rest.
b3b393c More support for Rubi.
ae4be07 LeafCount
33368cc Improve power distribution.
c20deb8 Do not overwrite definitions with different conditions on the RHS.
4fc250b Better support for working with DownValues.
09b5c25 Merge pull request #92 from corywalker/corywalker
e64fa17 Fix issue with PolynomialQuotientRemainder.
3b35ea5 Improve profiling system.
a843804 Add Do loop.
e154d77 Factor constant integer terms at end of Together.
d8fe6fd FactorTerms.
a23fa58 Support Scan. Fixes #83
f056b4d Support Module with Condition.
8142134 Implement basic Throw/Catch.
00a682a Fake version of TimeConstrained.
05d206a Implement First.
6389096 More powerful Condition statements.
02d9f2e Further cleanup of tryCondWithMatches.
f3577a9 Clean up tryCondWithMatches.
080c098 Support nested Condition.
433f62c Able to pass Rubi tests 1-34 now.
017bea2 Support With.
962342e Fix handling of Sqrt.
31e405e Merge pull request #81 from corywalker/cznic-parser-issue4
e35cac3 Print error messages on parsing issues.
cb1c2c6 Enable some newline parsing tests that failed using old parser.
2e080e8 Disable the 4 failing tests. They are not core features.
b4cb348 Use Optional if LHS of the colon operator is Pattern. Passes all but 4 tests!
be84c2a Do not flatten parenthesized expressions until the end.
19e38d9 Able to parse init sources without parse error.
ec03028 Fatally exit on parsing issue for now.
e784606 Support for pattern, optional changes.
3891d64 Update README.md
8ccafdb More specific parsing for Pattern and Optional.
656f50d Mostly fix parsing of Optional and Pattern.
78de6c2 A few improvements to the parser. Optional vs Pattern has some trouble.
fd3fcd2 Remove outdated tests.
5b51ea4 Fix a lot of test cases.
a43d552 Use Case instead of Token.Rune for most conditions.
2c093a7 Able to parse more operations.
ec8a13e Adjust parser adapter for new parser changes. Still need to add some important operators.
e38c1b4 Merge pull request #77 from corywalker/corywalker
3fc1e48 String functions.
6f36dfd BeginPackage and EndPackage.
8340f53 Add PrimePi and draft of Prime.
d701b1b Also test on OSX.
3e24ac1 Merge pull request #76 from corywalker/corywalker
e084761 Update README.md


Automated with GoReleaser
Built with go version devel +0d0c113 Wed Sep 27 04:01:40 2017 +0000 darwin/amd64