4118 Commits

Author SHA1 Message Date
jos
25961a373a Merge branch 'develop' into v4 2018-01-31 14:22:37 +01:00
jos
84b7ff0efa Merge branch 'master' into develop 2018-01-31 14:22:05 +01:00
jos
2d212c4597 Update maintenance image 2018-01-31 13:52:51 +01:00
jos
8f25ee7df0 Updated unit test in ConstantNode 2018-01-31 11:32:00 +01:00
jos
ece963bcdd Merge branch 'develop' into v4
# Conflicts:
#	lib/expression/node/ConstantNode.js
2018-01-31 11:28:14 +01:00
jos
c576c6451a Updated history 2018-01-31 11:24:50 +01:00
Jos de Jong
17f2a8d80f
Merge pull request #1022 from FSMaxB/tex-string-improvements
Escape string in toTex
2018-01-31 11:23:28 +01:00
jos
5aa3439279 Merge branch 'v4' into v4_binary_operator_node 2018-01-31 11:08:44 +01:00
jos
e5ee41c0da Merge branch 'v4_constant_node' into v4 2018-01-31 11:01:42 +01:00
jos
82b41e696a - Implemented OperatorNode.isUnary and OperatorNode.isBinary.
- Explicit checks for number of arguments everywhere working with `OperatorNode` and `FunctionNode`.
- Fixed #1014: derivative silently ignoring additional arguments.
2018-01-31 11:00:39 +01:00
jos
ae8f61a84b Merge branch 'v4_constant_node' into v4_binary_operator_node 2018-01-31 10:07:10 +01:00
Max Bruckner
9126130794 toTex: Escape special characters in strings 2018-01-31 02:54:24 +01:00
Max Bruckner
94ab164238 Add escape-latex as dependency 2018-01-31 02:54:23 +01:00
jos
16c384e33e Merge branch 'develop' into v4 2018-01-27 17:20:07 +01:00
jos
a00b333e00 Fixed some broken links and an example output 2018-01-27 17:18:47 +01:00
jos
0b6c0c13f7 Merge branch 'v4' into v4_constant_node
# Conflicts:
#	HISTORY.md
2018-01-27 16:58:17 +01:00
jos
5efbb25da8 Merge branch 'develop' into v4
# Conflicts:
#	HISTORY.md
2018-01-27 16:57:24 +01:00
jos
40b9703c04 Updated history 2018-01-27 16:56:28 +01:00
jos
35922db5be Added a comment 2018-01-27 16:53:41 +01:00
Jos de Jong
ac59bc8fa1
Merge pull request #1029 from HarrySarson/forgotten-implicit2
Bug: When mapping an OperatorNode implicit status is lost
2018-01-27 16:53:14 +01:00
Harry Sarson
afbbb0ea8a
fixes mapping of implicit multiplication 2018-01-27 15:07:31 +00:00
Harry Sarson
332ecf3d5d
adds failing test when implicit product is mapped 2018-01-27 14:21:36 +00:00
jos
4fcc9d231a Added a few more unit tests for ConstantNode 2018-01-25 20:29:43 +01:00
Jos de Jong
17eeb7c449
Merge pull request #1026 from FSMaxB/v4_tex_fraction
ConstantNode: Add Fraction specific latex output.
2018-01-25 20:26:36 +01:00
jos
02d7d592e4 Merged util function types.type into math.typeof (see #1023) 2018-01-25 20:21:22 +01:00
Max Bruckner
4a7e956242 ConstantNode: Add Fraction specific latex output. 2018-01-25 20:14:06 +01:00
jos
f112348eec Fixed using the wrong typeof function which was not aware of mathjs types like BigNumber (see #1023) 2018-01-25 20:07:07 +01:00
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
087f53d854 Merge branch 'v4' into v4_constant_node
# Conflicts:
#	HISTORY.md
2018-01-23 20:27:16 +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
3f3d50f7a0 Fixed #833: the constants true, false, null, undefined, NaN, Infinity, and uninitialized are now parsed as ConstantNodes instead of SymbolNodes in the expression parser 2018-01-23 13:55:57 +01:00
jos
924299c42b Changed ConstantNode(valueStr, valueType) to ConstantNode(value) (breaking change) 2018-01-23 12:08:29 +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