3030 Commits

Author SHA1 Message Date
jos
cec05b59f9 Changed options lower and upper in function math.format to lowerExp and upperExp, see #676 2018-01-24 15:57:38 +01:00
jos
879e00aecd Change default precision to undefined for BigNumber formatting too. See #676 2018-01-24 14:44:36 +01:00
jos
0406b93fc6 fixed notation in function math.format no longer rounds to zero digits when no precision is specified: it leaves the digits as is. See #676. 2018-01-24 14:27:38 +01:00
jos
c6f3e1734e Upgraded to the latest version of typed-function 2018-01-24 13:32:56 +01:00
jos
f26e5cea03 Improved error messages for statistical functions 2018-01-24 11:52:49 +01:00
jos
b80911d4d6 Merge branch 'master' into v4 2018-01-24 10:15:32 +01:00
jos
e9d8746f21 Fixed license name 2018-01-23 20:45:59 +01:00
jos
4469f6bd0c Remove support for implicit conversion of null to 0. See #830. 2018-01-23 20:26:38 +01:00
jos
b9c30ebcc7 Updated some docs 2018-01-23 16:43:44 +01:00
jos
326c9fb0de Fixed #680: compare strings by their numerical value instead of alphabetical order 2018-01-23 15:34:49 +01:00
jos
2c1b8f2f05 Fixed #749: Changed rad, deg, and grad to have short prefixes, and introduced radian, degree, and gradian and their plurals having long prefixes 2018-01-23 14:18:26 +01:00
jos
ef607935bd Replaced == with === 2018-01-23 09:29:34 +01:00
jos
53e02a87e3 Cleanup unused imports and functions 2018-01-23 09:27:24 +01:00
jos
8b5396baad Removed the old expression compiler (which uses eval) 2018-01-23 09:19:11 +01:00
jos
1192bb6bbc Implemented compile without eval (see #1019) 2018-01-21 18:13:27 +01:00
jos
16184e970a Released v3.20.1 v3.20.1 2018-01-17 12:20:46 +01:00
jos
3af55ededa Merge branch 'simplify2' into develop 2018-01-17 12:16:05 +01:00
Karl Lew
c4b555c36f #1018 simplifyCore ParenthesisNode 2018-01-16 09:06:24 -08:00
jos
ad9c81afe4 Released v3.20.0 v3.20.0 2018-01-14 20:16:27 +01:00
jos
18f703beab Some refactoring in isCommutative and isAssociative (see #1013) 2018-01-13 20:56:59 +01:00
jos
8724ae0ae5 Fixed #1013: simplify wrongly simplifing some expressions containing unary minus, like 0 - -x 2018-01-13 14:37:27 +01:00
jos
ba03824d8f Updated history 2018-01-13 12:36:22 +01:00
Jos de Jong
4504c3cc2a
Merge pull request #1003 from HarrySarson/3-arg-derivative
Improves derivative for 3 argument nodes. Closes #1002
2018-01-13 12:32:56 +01:00
jos
957978f1fb Updated history 2018-01-13 12:31:22 +01:00
Jos de Jong
4b04c0d38e
Merge pull request #1012 from denisx/develop
Fix `Bitwise xor` sample result
2018-01-13 12:29:32 +01:00
denisx
b5729262af
Fix Bitwise xor sample result 2018-01-12 21:50:45 +03:00
jos
75ae51d1e4 Updated history 2018-01-08 20:35:54 +01:00
Jos de Jong
1a41641549
Merge pull request #1006 from joelhoover/simplify-multiarg-function-fix
Do not let `simplifyConstants` binarize functions with more than two arguments
2018-01-08 20:32:34 +01:00
Harry Sarson
84c9db3395 uses orginal order of switch statements 2018-01-08 11:18:44 +00:00
Harry Sarson
22501c8de2 reverts accidentally commited file 2018-01-08 11:14:17 +00:00
Harry Sarson
aaf6536138 ignores additional arguements in subtraction OperatorNode 2018-01-08 11:11:47 +00:00
Joel Hoover
6e6d0e37b1 Handle error in simplifyConstants when a function has all numeric arguments but is not itself defined 2018-01-08 01:13:14 -05:00
Joel Hoover
77dcd5abe9 Do not let simplifyConstants binarize functions with more than two arguments 2018-01-08 00:42:26 -05:00
jos
e99fb2d481 Released v3.19.0 v3.19.0 2018-01-06 20:19:45 +01:00
jos
34b3c58104 Updated history 2018-01-06 20:08:29 +01:00
Jos de Jong
9002e3b6eb
Merge pull request #1001 from joelhoover/simplify-improvement
Added rule to simplify that allows for combining of like terms in embedded quantities
2018-01-06 20:07:01 +01:00
Harry Sarson
05e6de2fd9 adds constant node checking with 3+ args 2018-01-04 14:25:05 +00:00
Harry Sarson
59e4c4ca97 derivative correctly handles '+' and '*' with three args 2018-01-04 13:42:00 +00:00
Joel Hoover
97098adad7 Added rule to simplify that allows for combining of like terms in embedded quantities 2018-01-02 01:02:19 -05:00
jos
735e6aadc9 Updated history 2017-12-29 09:48:40 +01:00
Jos de Jong
817ed3e6be
Merge pull request #996 from ovk/bignum-geometry
Added BigNumber support for distance() and intersect() functions
2017-12-29 09:46:53 +01:00
alik
69dfc4f78a Updated error messages for distance and intersect functions to better indicate that only numbers and BigNumbers are supported 2017-12-28 18:55:26 -05:00
Jos de Jong
c872a84559
Add npm link 2017-12-28 22:15:39 +01:00
Jos de Jong
f719a7fad6
Update readme (see #994) 2017-12-28 22:14:15 +01:00
jos
dc078876a6 Released v3.18.1 v3.18.1 2017-12-28 20:15:54 +01:00
jos
f4f30b855e Updated history 2017-12-28 17:11:14 +01:00
jos
67eeaea740 Merge branch 'simplify2' into develop 2017-12-28 17:08:46 +01:00
Karl Lew
9365c730fc revert package-lock.json 2017-12-26 15:51:15 -08:00
Karl Lew
f1d0beb252 fix for #998 unary minus bug 2017-12-26 15:34:11 -08:00
alik
4c842de7c6 Added BigNumber support for distance() and intersect() functions 2017-12-24 18:28:21 -05:00