1280 Commits

Author SHA1 Message Date
josdejong
965ce87401 Removed support for Workspace to keep the library focused 2013-06-14 21:44:35 +02:00
josdejong
43cc541762 Fixed #14: wrong calculation of i/0, also fixed i*Infinity 2013-06-14 21:18:14 +02:00
josdejong
01400af0db Fixed Complex constructor not accepting NaN as parameter (see also issue 14) 2013-06-13 20:11:50 +02:00
josdejong
8f03cc2226 Implemented element wise operators .* ./ .^ 2013-05-31 22:27:58 +02:00
josdejong
f2b1b2ad9f Implemented element wise functions edivide, emultiply, and epow 2013-05-31 20:47:45 +02:00
josdejong
bee3453e15 Released version 0.9.0 2013-05-29 21:16:43 +02:00
josdejong
134b8fe07c Implemented construction function string 2013-05-29 21:06:12 +02:00
josdejong
755d0769e6 Implemented construction function number 2013-05-29 20:34:47 +02:00
josdejong
0b2e28403b Fixed in mod for negative numerators. Added more input validation. Added tests 2013-05-29 20:14:51 +02:00
josdejong
33bbd402b2 Implemented context variable end for subsets of strings 2013-05-27 21:48:48 +02:00
josdejong
9d225d1979 Added an example file extend.js, updated readme 2013-05-27 21:12:55 +02:00
josdejong
23ffed0994 Implemented function subset, including support for string and scalar 2013-05-26 15:43:21 +02:00
josdejong
36bdaeb2a1 Implemented cache in Scope 2013-05-25 13:27:17 +02:00
josdejong
f09c3fccce Some more tests added 2013-05-24 20:44:08 +02:00
josdejong
1f6bcc8542 Implemented function math.parse(expr [,scope]), extended function math.expr(expr [,scope]). 2013-05-21 21:01:34 +02:00
josdejong
ac331fe525 simplified Workspace and Expression, works now with the strongly simplified Scope 2013-05-20 22:21:03 +02:00
josdejong
9710d67db8 Strongly simplified Scope (Workspace not yet working with simplified scope) 2013-05-20 14:19:19 +02:00
josdejong
0090fdd925 Extended import function 2013-05-18 20:11:03 +02:00
josdejong
2fe383a19c More tests and minor. Improved flexibility of data constructors. 2013-05-18 19:39:01 +02:00
josdejong
c2103dab99 Fixed a bug in merging one dimensional vectors into an array 2013-05-18 15:10:05 +02:00
josdejong
f010032683 Updated version to 0.8.2-SNAPSHOT 2013-05-17 18:37:35 +02:00
josdejong
f93dcfbc44 More tests 2013-05-10 21:53:05 +02:00
josdejong
bf13f9ceb8 Fixed a bug in resizing matrices when replacing a subset. 2013-05-10 19:20:27 +02:00
josdejong
976125821e Implemented implicit start and end for the range operator in parser 2013-05-09 17:01:36 +02:00
josdejong
6bd857ca7e Implemented index parameter 'end' 2013-05-09 14:47:23 +02:00
josdejong
b43e62d19f Bug fixed in assignment of a variable update where the variable is undefined 2013-05-09 13:46:46 +02:00
josdejong
738bd1350f More tests 2013-05-07 22:06:36 +02:00
josdejong
922e12073b Implemented command line interface. soo coool. 2013-05-06 22:25:00 +02:00
josdejong
84552d133e More tests 2013-05-06 21:54:57 +02:00
josdejong
30274bfec8 Few more tests and type checks 2013-05-05 21:07:25 +02:00
josdejong
a8331f958c math.eval supports variables and multiple expressions now. Removed the readonly option from Parser and Scope. 2013-05-05 20:54:10 +02:00
josdejong
9f91213ea6 Fixed non-working unequal operator != in the parser 2013-05-05 20:22:59 +02:00
josdejong
f0c6bad960 Improved test methods approx.equal and approx.deepEqual. 2013-05-05 18:34:54 +02:00
josdejong
31a034cc2c Splitted all tests in separate files: one file per function 2013-05-05 15:38:28 +02:00
josdejong
006fe720a1 Released version 0.7.2 2013-05-04 21:52:56 +02:00
josdejong
bdaa2c6073 Fixed method unequal, which was checking for equality instead of inequality... (Fixed #9) 2013-05-03 21:58:50 +02:00
josdejong
d94b8f8cee Simplified the Symbol/Scope 2013-04-27 20:57:58 +02:00
josdejong
bf6b707607 Fixed parser returning NaN instead of throwing an error for a number with multiple decimal separators 2013-04-27 14:26:26 +02:00
josdejong
ef7b68fe47 Fixed Workspace.insertAfter 2013-04-27 13:33:26 +02:00
josdejong
548708ffaa Improvements in parser and node tree. Implemented Params and Operator. Some first simplifications in Scope 2013-04-26 21:13:54 +02:00
josdejong
5bd7358fd0 More tests added 2013-04-23 22:06:40 +02:00
josdejong
d038477f69 Fixed a few issues such that math.js works on IE6-8 too. 2013-04-22 21:53:10 +02:00
josdejong
4854eb4979 Fixed broken test 2013-04-20 17:59:57 +02:00
josdejong
6e44b364fb Fixed a broken test 2013-04-20 17:50:11 +02:00
josdejong
8e48001e59 Changed second parameter of method import to an object with options. 2013-04-20 15:13:49 +02:00
josdejong
597439cc07 Added matrix support for function eval 2013-04-20 14:08:44 +02:00
josdejong
7d5982035b Updated documentation of all methods. Changed cube and square to evaluate matrices element wise. 2013-04-20 14:04:34 +02:00
josdejong
8856f06104 Minor tweaks in code and comments 2013-04-18 21:26:24 +02:00
josdejong
bfb8559fff More unit tests 2013-04-15 22:37:16 +02:00
Jos de Jong
c6b2e436d9 Merge pull request #7 from bkiers/xgcd
Added function xgcd (extended-gcd) + unit tests.
2013-04-15 00:13:40 -07:00