138 Commits

Author SHA1 Message Date
Rogelio J. Baucells
9b6a9c2298 Range.forEach() and map() API changes
Range.forEach() and map() API change to match Matrix
2015-05-21 13:17:17 -04:00
Rogelio J. Baucells
f2a179aa31 Merge branch 'josdejong/v2' into v2-Index
Conflicts:
	lib/core/typed.js
	lib/type/index/prototype/Index.js
2015-05-21 00:38:58 -04:00
Rogelio J. Baucells
7579412f7d Index dimension with immutable matrix 2015-05-20 17:41:03 -04:00
jos
6c7bf4acf0 Removed boolean, string, and null from the list with argument types, only leaving the directly supported types (which types can be converted to supported types is determined externally). Consistently renamed primitive types lower case (boolean, string, number, null) and non-primitive types uppercase (Complex, BigNumber, Function, Array, ...). 2015-05-20 21:08:26 +02:00
Rogelio J. Baucells
7e5980c812 tests - partial 2015-05-13 17:24:38 -04:00
Rogelio J. Baucells
9fe3395d7f tests - partial 2015-05-13 15:26:15 -04:00
rjbaucells
9f9cb5a71c Algorithm updates 2015-05-09 14:24:46 -04:00
Rogelio J. Baucells
b7e04cb5b8 datatype optimizations - partial 2015-05-09 11:04:44 -04:00
rjbaucells
fe8599a1b6 Do not call equal() for all items 2015-05-05 20:16:18 -04:00
rjbaucells
1b02fc26c4 Revert "Do not call equal() for all items"
This reverts commit 0edf1fe27f9b1ce25d63b6024db5e5d32070d24d.
2015-05-05 20:05:50 -04:00
rjbaucells
0edf1fe27f Do not call equal() for all items 2015-05-05 19:58:47 -04:00
Rogelio J. Baucells
68a864eef0 Fixed bug in algorithm04 2015-05-05 16:56:36 -04:00
jos
8c032f2593 Replaced all instanceof checks with x && xisMyType === true checks 2015-05-05 15:09:21 +02:00
jos
3242cd8550 Attached properties like.type === 'Complex' and .isComple to all data types 2015-05-05 14:35:45 +02:00
jos
7e3eda8603 Moved all data types and their construction functions into a folder of their own under ./lib/type 2015-05-05 13:51:24 +02:00
jos
3dc48519d9 Moved FibonacciHeap to ./lib/type/matrix 2015-05-05 12:04:57 +02:00
jos
758107428c Moved collection.js and Matrix.js under ./lib/type/matrix, moved construction functions matrix.js and sparse.js to ./lib/type/matrix/function, and created an index file. 2015-05-05 12:00:07 +02:00
Rogelio J. Baucells
1b3cf30e98 Fixed performance problems with array 2015-05-05 01:25:15 -04:00
Rogelio J. Baucells
d86de79aad Algorithm updates (fixed array performance problem) 2015-05-05 00:54:28 -04:00
Rogelio J. Baucells
4f57b33747 Array fix 2015-05-05 00:14:01 -04:00
rjbaucells
79d933d1e3 algorithm13 - stack based 2015-05-04 20:10:37 -04:00
rjbaucells
c1b5c38be1 algorithm13 updates 2015-05-04 19:23:34 -04:00
Rogelio J. Baucells
00a493b820 algorithm13 updates 2015-05-04 18:18:39 -04:00
Rogelio J. Baucells
e48c378b2d algorithm13 updates 2015-05-04 17:45:56 -04:00
Rogelio J. Baucells
ace5191714 algorithm04 updates 2015-05-04 16:37:58 -04:00
Rogelio J. Baucells
64f25e482f Update README.md 2015-05-04 09:12:40 -04:00
Rogelio J. Baucells
0f7c87c83e Update README.md 2015-05-04 09:08:27 -04:00
Rogelio J. Baucells
3512f1f4f9 Update README.md 2015-05-04 09:08:03 -04:00
Rogelio J. Baucells
a3769b0c5e Update README.md 2015-05-04 09:07:16 -04:00
Rogelio J. Baucells
fbcf8e2c10 Update README.md 2015-05-04 09:06:30 -04:00
Rogelio J. Baucells
2e4e69e62a Update README.md 2015-05-04 09:06:16 -04:00
Rogelio J. Baucells
c9ec4c26c9 doc updates 2015-05-04 09:05:37 -04:00
Rogelio J. Baucells
fab41d3bce doc updates 2015-05-04 09:04:02 -04:00
Rogelio J. Baucells
4bbef7b6de doc updates 2015-05-04 09:01:38 -04:00
Rogelio J. Baucells
2a737c146a doc updates 2015-05-04 09:00:14 -04:00
rjbaucells
f40e46a7ce documentation 2015-05-04 08:59:05 -04:00
rjbaucells
fa24a92b24 atan2 updates - partial 2015-05-03 23:36:05 -04:00
rjbaucells
2d8410a5fa equal updates 2015-05-03 19:05:21 -04:00
rjbaucells
71fa09dc66 compare & algorithm05 updates 2015-05-03 17:40:38 -04:00
rjbaucells
2a62627528 algorithm 01 & 07 updates 2015-05-03 16:28:45 -04:00
rjbaucells
16288b8e47 algorithm01 updates 2015-05-03 14:04:19 -04:00
rjbaucells
769eebadb7 nthRoot 2015-05-02 19:46:38 -04:00
rjbaucells
4b8e47fed8 algorithms file split 2015-05-02 11:36:59 -04:00
rjbaucells
22d3314d2a element wise operations 2015-05-01 23:38:18 -04:00
rjbaucells
e5cb318bc2 element wise operations 2015-05-01 23:09:46 -04:00
Rogelio J. Baucells
ca94dc55b1 Algorithm updates 2015-04-30 22:50:08 -04:00
rjbaucells
05f6ea4f6b v2 sync 2015-04-30 21:02:46 -04:00
Rogelio J. Baucells
4ab8a7e248 element wise operations 2015-04-30 17:51:04 -04:00
rjbaucells
38386136e1 algorithm updates 2015-04-30 00:49:50 -04:00
rjbaucells
6f2741127b documentation url 2015-04-30 00:22:10 -04:00