3426 Commits

Author SHA1 Message Date
greenkeeper[bot]
fc3211068a chore(package): update webpack to version 4.16.5 (#1203) 2018-08-12 13:26:45 +02: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
jos
391ce47eb3 Describe options in simplify docs (see #1173). Updated history.md. 2018-08-03 16:10:24 +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
greenkeeper[bot]
8a3abd51e6 chore(package): update webpack to version 4.16.4 (#1201) 2018-08-02 19:46:36 +02:00
Jos de Jong
e66b80d969
chore(package): update tar to version 4.4.6 (#1200)
Closes #1198
2018-08-02 10:48:59 +02:00
Harry Sarson
e658d48be1 Improve CI testing (#1195)
* reduce number of build stages

Runs linting and browser tests in parallel to reduce build times.

* add bundling tests

Adds travis test that checks the bundled and minified script.

* rework running of 'other' scripts in travis

This commit uses environment matrix expansion to run all the 'other'
scripts on node lts.

*  rework running of 'other' scripts in travis

This commit uses environment matrix expansion to run all the 'other'
scripts on node lts.

* keep trying with env var matrix expansion

* explicitly give node_js version for all 'other' script runs

* add node version for each script

This reverts to previously used approach, matrix expansion does not seem to work.
2018-07-30 21:01:21 +02:00
greenkeeper[bot]
fcdf428008 chore(package): update karma to version 2.0.5 2018-07-30 10:09:53 +01:00
greenkeeper[bot]
305efad276 chore(package): update uglify-js to version 3.4.6 2018-07-30 09:35:05 +01:00
jos
924b2d4f97 Update package-lock.json 2018-07-29 16:50:53 +02:00
greenkeeper[bot]
24d6439f2a fix(package): update typed-function to version 1.1.0 (#1196) 2018-07-29 16:48:57 +02:00
Jos de Jong
d711cb1132
Fixed a typo in an example 2018-07-28 16:57:05 +02:00
greenkeeper[bot]
f424eb7f7c chore(package): update webpack to version 4.16.3 2018-07-28 13:26:43 +01:00
Harry Sarson
fa6b4cbb18 help greenkeeper to manage lockfiles 2018-07-28 12:54:39 +01:00
Jos de Jong
38bd02bc9d
Add note about TypeScript 2018-07-27 22:30:34 +02:00
Jos de Jong
9ec5767e57
Fixed #1188: maintenance badge has broken link 2018-07-27 16:57:30 +02:00
Amin Abdul Manaf
a8774154e1 Fixed a typo (#1187) 2018-07-27 16:54:34 +02:00
jos
9c3400684a Released v5.0.4 v5.0.4 2018-07-22 17:47:40 +02:00
Jos de Jong
e75a1eae84
Move greenkeeper badge to the right place 2018-07-22 16:47:53 +02:00
greenkeeper[bot]
cb23f557ee Update dependencies to enable Greenkeeper 🌴 (#1153)
* chore(package): update dependencies

* docs(readme): add Greenkeeper badge

* update package-lock to bring in sync with package.json
2018-07-22 16:41:11 +02:00
Jos de Jong
e82de940c4
Update history 2018-07-19 21:42:50 +02:00
Honeybar
9b51a34dbe Speed up reshaping function of a matrix (#1177)
* Speed up reshaping function

* remove dimension error comment
2018-07-19 21:41:07 +02:00
Jos de Jong
6abe31803e
Insert zero width white spaces to prevent the table from getting too wide (see #1176) 2018-07-19 21:11:45 +02:00
jos
598723362b Updated history 2018-07-16 19:54:06 +02:00
Jos de Jong
d67c374506
Merge pull request #1170 from honeybar/master
improving speed of factorial function
2018-07-16 19:49:18 +02:00
Honeybar
a13f0ca7c6
style fix 2018-07-15 11:54:11 -07:00
Honeybar
4fb547cb7e
Delete productrange.js 2018-07-15 11:48:34 -07:00
Honeybar
f27ed3bb28
style fix 2018-07-15 11:47:38 -07:00
Honeybar
9ae26197c8
change filename and optimizing division by 2 2018-07-15 11:43:16 -07:00
Honeybar
45fde8b348
style fix 2018-07-15 00:35:44 -07:00
Honeybar
126bfbff6b
improving speed of factorial function 2018-07-14 23:40:12 -07:00
Honeybar
996922c46e
remove productBig function 2018-07-14 21:19:15 -07:00
Honeybar
77bd559b19
improving factorial function
speed up factorial function for number
2018-07-14 21:17:05 -07:00
Honeybar
3d35d858b8
improving factorial function
improving speed of bignumber and number
2018-07-14 20:35:32 -07:00
Honeybar
16ed3b8820
Improving factorial function
use divide and conquer to improve factorial for both number and bignumber
2018-07-14 19:43:19 -07:00
jos
f81f6f3f69 Released v5.0.3 v5.0.3 2018-07-14 11:29:28 +02:00
jos
b29e83dcac Updated docs and history (see #1147, #1163) 2018-07-14 11:16:11 +02:00
Jos de Jong
c7e639c806
Merge pull request #1163 from ericman314/develop
Bug fix for engineering mode and precision
2018-07-14 11:10:22 +02:00
jos
8e18a2bd0a Document rationalize in the Algebra section of the docs 2018-07-14 11:06:11 +02:00
jos
acd675cb70 Updated history 2018-07-14 10:18:52 +02:00
Jos de Jong
4e38cf8d5f
Merge pull request #1167 from weinshel/decimaljs-import
Change decimal.js import
2018-07-14 10:16:43 +02:00
Ben Weinshel
650cf86006 change decimaljs to use es6 version 2018-07-13 14:00:28 -05:00
jos
d4543e2212 Fixed docs mentioning wrong default value of epsilon 2018-07-11 08:54:07 +02:00
Eric Mansfield
630fe1162f Fixed lint problems 2018-07-10 21:28:17 -06:00
Eric Mansfield
fe6593a724 Bug fix for engineering mode and precision 2018-07-10 21:13:23 -06:00
jos
6ac8807854 Fixed #1162: transform functions not being cleaned up when overriding it by importing a factory function with the same name 2018-07-10 22:42:07 +02:00
jos
b44ce1477a Fixed many functions (for example add and subtract) not working with matrices having a datatype defined 2018-07-08 21:11:41 +02:00
jos
6301801145 Add benchmark to test numeric matrices vs generic matrices 2018-07-08 20:54:10 +02:00
jos
5126e74d50 Merge remote-tracking branch 'origin/develop' into develop 2018-07-08 15:05:29 +02:00