21 Commits

Author SHA1 Message Date
jos
ee6efa3768 Only allow accessing/assigning properties on plain objects. Only allow calling known methods. 2017-04-08 15:32:10 +02:00
morsecodist
c1d59f8388 Updated docs and code comments 2017-02-24 15:35:42 -05:00
morsecodist
0502921d7e Implemented seeded random number generation as config option 2017-02-24 15:20:57 -05:00
Harry Sarson
d559aa5062 fixed doc error for config option predictable 2017-01-24 18:43:07 +00:00
tetslee
23bf1031eb Improved constant folding in simplify. 2016-11-04 18:02:42 +10:30
jos
15aca5e4d0 Changed casing of the values of config options number and matrix to match the actual name of the classes. 2016-03-04 19:41:54 +01:00
jos
8db2867f4b Changed the default config value for epsilon from 1e-14 to 1e-12, see #561 2016-02-28 14:07:06 +01:00
jos
0922121e82 Added core functions config, import, and typed to the docs. Updated other docs 2016-02-27 20:37:26 +01:00
jos
3f77f7138a Upgraded to typed-function v0.10.0 2015-07-26 19:48:18 +02:00
jos
ae24d7ca81 Documented typed-functions and factory functions, and added an example 2015-07-26 15:15:12 +02:00
jos
188f43a26a Lazy loading works ... hurray!!! 2015-07-22 21:13:15 +02:00
jos
ec2da034a2 Halfway implementing lazy loading 2015-07-22 20:37:34 +02:00
jos
2353c4a61e Renamed folders util to utils 2015-07-18 13:22:38 +02:00
jos
0eb9b5b119 Implemented a new configuration option predictable, which can be set to true in order to ensure predictable function output types. 2015-05-23 21:00:08 +02:00
jos
6c7bf4acf0 Removed boolean, string, and null from the list with argument types, only leaving the directly supported types (which types can be converted to supported types is determined externally). Consistently renamed primitive types lower case (boolean, string, number, null) and non-primitive types uppercase (Complex, BigNumber, Function, Array, ...). 2015-05-20 21:08:26 +02:00
Max Bruckner
a893307831 Remove global "parenthesis" configuration option 2015-05-16 13:30:56 +02:00
jos
096a5f3a55 Upgraded to typed-function v0.8.3. Implemented support for merging typed-functions via math.import. Added option silent for math.import. 2015-05-16 11:33:58 +02:00
Jos de Jong
7d14e3349f Merge pull request #360 from FSMaxB/ParenthesisNode_v2
ParenthesisNode and parenthesis configuration options for v2
2015-05-09 21:03:06 +02:00
jos
868b2702b5 Updated to typed-function v0.8, creating a new instance of typed-function for each instance of math.js. Better error messages and new utility functions typed.convert and typed.find. 2015-05-09 14:53:36 +02:00
Max Bruckner
5b8bb06804 New configuration option 'parenthesis'
This option can be one of 'keep', 'auto' or 'all'
2015-05-07 10:12:41 +02:00
jos
052c6109af Moved related functions to ./lib/core 2015-05-05 11:49:39 +02:00