jos
493bfa9a0c
Enable lazy loading again
2018-11-09 14:37:55 +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
ee4442b17a
Allow importing nested dependencies
2018-11-06 10:28:34 +01:00
jos
c1a8004a12
- Created a util function factory
...
- Implemented resolving dependencies
- Converted the first few factory functions
2018-11-05 17:27:42 +01:00
jos
c4d245bc02
Implement resolving dependencies in correct order
2018-11-05 10:53:42 +01:00
jos
51960aafe0
Change the structure of a factory function from an function to an object with meta data
2018-11-05 10:25:32 +01:00
jos
a2ae756fd1
Remove semicolons
2018-10-31 21:18:51 +01:00
jos
247aeabffa
Refactor all unit tests to ES6 import/export
2018-10-31 21:17:23 +01:00
greenkeeper[bot]
c5971b371a
Update standard to the latest version 🚀 ( #1226 )
...
* chore(package): update standard to version 12.0.0
* update to new lint version with --fix
I believe this mainly adds whitespace to `{}`'s.
* Replace assert.equal with assert.strictEqual
This breaks a lot of tests which I will endevour to fix in the next
commits.
* Fix most errors due to assert.strictEquals
Some instances of `strictEquals` are replaced by `deepEquals`.
`toString` has been used to make some string comparisions explicit.
Tests will still fail untill #1236 and #1237 are fixed.
* Fix assertion erros due to -0
With node 10, assert.strictEqual no longer considers `0 === -0`.
I missed these first time round as I was using node 8.
* Put toString correct side of bracket
I was converting the constructor to a string rather
than the result of the computation. Oops.
* Fixed #1236 : quantileSeq has inconsistant return
* Update package-lock
* Fixed #1237 : norm sometimes returning a complex number instead of number
* Fix cli tests
* More changes for standardjs, and fixes in unit tests
2018-09-08 16:33:58 +02:00
jos
b6ab40cf88
Fixed #1214 : median and other functions not neatly handling NaN
2018-08-21 21:16:15 +02: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
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
17f07ec098
Fixed incompatibility with v4 (index.js file)
2018-06-13 14:02:50 +02:00
jos
b3b96749bf
Refactored var into const/let, and removed a lot of semicolons
2018-06-13 12:21:14 +02:00
jos
934ea83df7
Fixed linting issues "Expected consistent spacing"
2018-06-12 21:38:11 +02:00
jos
024b2a9e26
Fix most lint errors using npx standard --fix
2018-06-10 20:28:27 +02:00
jos
635cd0b574
Revert using /lib/ in tests, use /src/ again. Fixed coverage testing. WIP
2018-06-06 22:11:52 +02:00
jos
79071b5e4f
Fixed npm run test:browser not working (WIP)
2018-06-06 21:30:41 +02:00
jos
0c084b8e20
npm test working now
2018-06-06 15:36:36 +02:00
jos
bf3f62b564
Upgraded to typed-function@1.0.0
2018-02-20 20:59:05 +01:00
jos
1069a033e5
Added some unit tests
2017-08-12 19:54:21 +02:00
jos
26e70a4acd
Refactored x.isComplex === true into type.isComplex(x)
2017-08-12 11:32:40 +02:00
jos
3e9f0d24f8
Implemented more strict type checks in typed-functions
2017-08-04 11:15:46 +02:00
jos
ee6efa3768
Only allow accessing/assigning properties on plain objects. Only allow calling known methods.
2017-04-08 15:32:10 +02:00
jos
0e2f3ebd78
Fixed #807 : function transform of existing functions not being removed when overriding such a function
2017-03-19 10:34:51 +01:00
jos
bc6c861a36
Merge branch 'develop' into algebraic_differentiation
2015-12-05 13:17:50 +01:00
jos
d2268c31f9
Fixed: function import did not override typed functions when the option override was set true
2015-10-28 20:53:23 +01:00
jos
a39d726a18
Merged algebraic_differentiation, fixed issues with function transforms attached to factory functions
2015-07-29 21:24:34 +02:00
jos
a3a09927a9
Reimplemented support for transform property on an imported function
2015-07-22 21:23:23 +02:00
jos
396d951c95
Halfway implementing lazy loading
2015-07-21 20:49:52 +02:00
jos
c19befd7c2
Removed broken (redundant) unit test
2015-05-22 21:15:08 +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
052c6109af
Moved related functions to ./lib/core
2015-05-05 11:49:39 +02:00