jos
d8a4f3a00a
Update to standard@13.0.2
2019-07-20 13:46:31 +02:00
jos
41efed79d3
Fix #1473 : remove 'use strict' in every file
2019-05-26 20:21:18 +02:00
jos
80385325d8
Fix derivative and simplify not working in numbers version
2019-05-15 21:45:43 +02:00
jos
52dfafe5be
Use mathWithTransform instead of math where needed
2019-05-15 10:29:27 +02:00
jos
22bec13d10
Implement number factories, dependencies. Make matrix and bignumber optional where possible
2019-04-03 09:46:44 +02:00
jos
e5ccd9cdf1
Remove support for factory names and dependencies containing paths
2019-02-06 11:49:09 +01:00
jos
25be459ed3
Merge math.expression.parse into math.parse
2019-02-03 20:30:43 +01:00
jos
129848f347
Flatten classes under expression.node
2019-02-02 17:52:21 +01:00
jos
19bc1e0fce
Implemented snapshot testing for all exported bundles and instances
2019-01-23 14:50:29 +01:00
jos
860555a0d8
Fix math.simplify('add(2, 3)') throwing an error
2019-01-16 10:33:46 +01:00
jos
016e10109d
Fix functions having the actual config values.
...
Fix classes not listening for changes in config.
Decouple creating classes from `core`.
2018-12-30 20:41:06 +01:00
jos
01a230a996
Add /* #__PURE__ */ everywhere to enable tree-shaking in webpack
2018-12-01 11:21:36 +01:00
jos
c7e0d211b7
All functions use plain object config properties, and use a copy of the config (finalize them)
2018-11-21 21:09:20 +01:00
jos
b0db2fc4ab
Renamed scope to math again (prevent confusion)
2018-11-09 14:23:11 +01:00
jos
9faf91f697
Convert all data types, converted all algebra functions. Fixes in order of importing factories.
2018-11-08 15:02:18 +01:00
jos
94e9668b4a
Refactor functions into ES6 import/export
2018-10-31 20:53:01 +01:00
jos
e3211a7efc
Move all is* functions like isComplex into is.js
2018-10-31 15:28:51 +01:00
jos
eff54bd069
Refactored globalOptions into passing argument options everywhere (see #1173 )
2018-08-03 16:34:07 +02:00
jos
e296fdcfe6
Refactored globalOptions into argument options everywhere (see #1173 )
2018-08-03 16:32:42 +02:00
Paulo Buchsbaum
443d42a7fc
Bugfixes in rationalize, extended simplify with new options see #1173
...
Fix of bug fixes in `rationalize.js`, also changing `simplify.js` and `simplifyConstant.js` and more 2 bugs in `simplify.js` and `simplifyconstant.js` in order to be possible passing in `Travis` test.
**Bugs in `simplifyConstant.js` and `simplify.js`**
1. `simplifyConstant.js` - I've changed `new ConstantNode(stringNumber, 'number')` to `new ConstantNode(number)`
1. `simplify.js` - Due to problems with a number node with string type, I've added `!isNaN(node.value)))` in number type test condition
**Bugs in `rationalize.js`**
3. I've fixed negative power exponents and decimals coefficients troubles. The decimals coefficients problem has led to the need to add a new feature in `simplify.js ` and `simplifyConstant.js` (next topic)
**New feature in `simplify.js` and `simplifyConstant.js`**
4. New rule type (string), whose valid values are in `listCommStrings` new variable. The only string rule accepted so far is to turn off exact fraction conversion in `simplifyConstant.js`
2018-08-03 15:58:45 +02:00
jos
c3827d7411
Fixed #1137 : simplify unnecessarily replacing implicit multiplication with explicit multiplication
2018-07-06 22:17:43 +02:00
jos
06dda6fc95
Fix keeping implicit multiplication in simplify (WIP)
2018-07-01 15:10:43 +02:00
jos
88263c47c7
Woohoo fixed the last lint errors
2018-06-13 21:51:09 +02:00
jos
0583771e4e
Cleanup unused variables and imports
2018-06-13 17:25:51 +02:00
jos
f1ce473457
Consistend camel case naming of variables and functions
2018-06-13 16:09:51 +02:00
jos
1f0a37a0cb
Split initialized 'const' declarations into multiple statements
2018-06-13 15:31:37 +02:00
jos
6d340e0faa
Fixed import.js not being documented correctly in the function reference
2018-06-13 13:34:27 +02:00
jos
b3b96749bf
Refactored var into const/let, and removed a lot of semicolons
2018-06-13 12:21:14 +02:00
jos
024b2a9e26
Fix most lint errors using npx standard --fix
2018-06-10 20:28:27 +02:00
jos
35329d7db4
Move lib to src
2018-06-06 14:37:39 +02:00