3365 Commits

Author SHA1 Message Date
Daniel Kostro
4e7bf85fbc docs: add link to lup in qr 2018-07-08 14:33:21 +02:00
Daniel Kostro
f396f2d3fa fix some broken links 2018-07-08 10:08:32 +02:00
jos
e04d158eaa Some larger timeouts for tests to prevent accidental failure on IE/Edge 2018-07-07 13:21:18 +02:00
jos
575346d71e Updated history v5.0.2 2018-07-07 13:08:49 +02:00
jos
fcffeaac76 Updated history 2018-07-07 12:51:21 +02:00
jos
1c0bc02c85 Merge branch 'enable-constants-without-complex' of https://github.com/ChristopherChudzicki/mathjs into ChristopherChudzicki-enable-constants-without-complex
# Conflicts:
#	package-lock.json
2018-07-07 12:48:18 +02:00
jos
21f1228bdf Updated history 2018-07-07 12:42:14 +02:00
Jos de Jong
3bb1ad2c6b
Merge pull request #1155 from stropitek/fix-format-link-in-unit-page
fix format link in units page
2018-07-07 12:40:50 +02:00
Daniel Kostro
0fab3e1523
fix format link in units page 2018-07-07 09:58:47 +02:00
jos
aad0e00ff7 Upgraded dependencies 2018-07-06 22:23:12 +02:00
jos
c3827d7411 Fixed #1137: simplify unnecessarily replacing implicit multiplication with explicit multiplication 2018-07-06 22:17:43 +02:00
jos
a9b9ed029e Merge branch 'develop' into fix/simplify_implicit_multiplication 2018-07-06 21:00:40 +02:00
jos
995c4fbb65 Make linter happy 2018-07-04 21:10:57 +02:00
jos
0d93fff878 Fixed #1146: rationalize throwing exceptions for some input with decimals 2018-07-04 21:06:55 +02:00
jos
f6f7bd2b25 Fixed #1088: function arguments not being passed to rawArgs functions 2018-07-04 14:05:07 +02:00
jos
2288da7e5d Oops skipping all but one test 2018-07-04 12:49:55 +02:00
jos
7d452c6524 Fix skipped unit tests 2018-07-04 12:48:33 +02:00
jos
3ee6201981 Fixed advanced example add_new_datatypes, upgraded dependencies 2018-07-04 12:26:38 +02:00
jos
41febe2bc1 Fixed #1136: rocket trajectory example broken 2018-07-04 10:10:28 +02:00
Chris Chudzicki
356aca494b enable bundling constants without complex 2018-07-03 22:58:37 -04:00
jos
4052d59fea Release v5.0.1 v5.0.1 2018-07-01 15:17:19 +02:00
jos
06dda6fc95 Fix keeping implicit multiplication in simplify (WIP) 2018-07-01 15:10:43 +02:00
Jos de Jong
6edac98444
Merge pull request #1143 from josdejong/rationalize-speedup
Decrease runtime of rationalize tests.
2018-06-20 22:08:03 +02:00
Harry Sarson
61396e54cc
remove timeout extension from rationalize test 2018-06-19 16:28:31 +01:00
Harry Sarson
815cade14c
speed up rationalize tests
This commit tests the processing of power expressions using a smaller exponent (3 vs 6) and
moves a particulary slow expandsion into a seperate test which is then skipped.
2018-06-19 16:28:13 +01:00
jos
3b45fc9363 Updated history 2018-06-17 14:18:01 +02:00
Jos de Jong
78f882ef24
Merge pull request #1135 from gap777/add_more_detail_in_error_thrown_by_to
Improve debugging support
2018-06-17 14:15:08 +02:00
Jos de Jong
dda0cfaae2
Merge pull request #1140 from josdejong/fix-travis-test-command
run correct test script.
2018-06-17 13:44:18 +02:00
gap
d15498715d Improve debugging support
When this error is encountered in the field, I see it via honeybadger, but I have none of the context about what unit it was called in, and what unit it was being converted to. Help the debugging by adding some info to the exception. I'm not entirely sure that 'toString' is what I want here - perhaps others in the community can help make that the right expression?
2018-06-16 14:22:21 -05:00
Harry Sarson
38475c48b2
run correct test script.
Travis should execute `npm run test:src` once for each version of node.
Hopefully this commit ensures that that is the case.
2018-06-16 16:45:52 +01:00
jos
f0e5ed5774 Released v5.0.0 v5.0.0 2018-06-16 15:12:57 +02:00
jos
48d6bfe46b Lint after running unit tests 2018-06-16 14:59:36 +02:00
jos
8708661e7c Merge remote-tracking branch 'origin/develop' into develop 2018-06-16 14:58:49 +02:00
Jos de Jong
260bb3238b
Merge pull request #1133 from josdejong/lint-build-stage
Lint build stage
2018-06-16 14:58:38 +02:00
jos
8b5eb89a02 Minor tweaks in the docs 2018-06-16 14:57:28 +02:00
Harry Sarson
a05d1e3763
run linting on prepublish
the `prepublishOnly` script now runs `npm test` which includes linting.
2018-06-16 13:42:24 +01:00
Harry Sarson
dea9499c43
separate test and linting.
`npm test` will run both linting and testing (of the source files).
Travis will execute `npm run lint` in the lint build state and `npm run test:src` in
the test build stage.

This fixes error where linting would run once in its own build stage and then additionally
run after testing on each node version.

`npm test` still runs both tests and linting to help folk not to push unlinted code to mathjs.
2018-06-16 13:33:43 +01:00
jos
dff0a57219 Some fixes in examples 2018-06-16 14:32:47 +02:00
jos
a61a0fff43 Updated history 2018-06-16 09:53:31 +02:00
Jos de Jong
ca3e9bfdeb
Merge pull request #1132 from ssaket/develop
complex.js integration #964
2018-06-16 09:47:28 +02:00
ssaket
5b60ff9231 added test case 2018-06-15 12:32:58 +05:30
jos
4ca1d563b8 Drop official support for IE9/IE10 2018-06-14 21:00:58 +02:00
ssaket
886b291fc3 modified the error log 2018-06-14 22:53:51 +05:30
ssaket
f06badd172 applied suggested changes on the docs 2018-06-14 21:22:35 +05:30
Harry Sarson
53d43e6a95
rename build stage for consistancy
Renames `browser-tests` to `browser-test` to make the stage name consistant with the other build stages.
2018-06-14 16:05:09 +01:00
Harry Sarson
e4227e4973
add build state for linting
Travis will now run three stages lint, test, browser-tests in that order.
Each stage will only run if all the previous stages pass.
2018-06-14 16:00:26 +01:00
ssaket
9bf6a30332 fixed lint issues 2018-06-14 20:27:53 +05:30
ssaket
a5dcb02410 updated docs of complex numbers -issue:964 2018-06-14 18:47:13 +05:30
ssaket
f473064768 Extend the factory function math.complex() to support math.complex({abs: ..., arg: ..}) 2018-06-14 18:46:28 +05:30
jos
e565f09490 Updated history 2018-06-13 21:57:56 +02:00