Wykres commitów

73 Commity (639871311dd15ff70d034bd87522c62c37d862ff)

Autor SHA1 Wiadomość Data
jmoenig 0ee3f07bbb upated change log 2021-03-15 09:21:10 +01:00
brianharvey ecbbfa68a1 fix strideTranspose 2021-03-14 16:04:52 -07:00
jmoenig cbba33bc15 prevent inserting items at non-integer / out-of-bounds indices 2021-03-09 12:15:43 +01:00
jmoenig 4efac911a6 made list.slice() experimental - removed from production code 2021-02-20 13:40:14 +01:00
jmoenig ecb25fe473 support for ranges of indices using zero and negative numbers inside index-lists in "item of" 2021-02-15 17:48:18 +01:00
jmoenig ad9fa14628 updated history log 2021-02-14 11:41:27 +01:00
brianharvey 1073828f2c Update lists.js 2021-02-14 02:35:06 -08:00
jmoenig d72f8e4a0a distinguish between "columns" (<3D) and (deep) "transpose" 2021-02-13 13:32:14 +01:00
jmoenig 858fa17599 distinguish between "transpose" (<3D) and "deep transpose" 2021-02-12 17:44:14 +01:00
jmoenig 4eeb2e7567 fixed list.reverse() to return a shallow copy instead of mutating the original 2021-02-11 17:17:22 +01:00
jmoenig 21baffd9a2 limit crash-dangerous matrix-exploding ops to 1 MM elements (reshape, crossproduct) 2021-02-09 22:30:37 +01:00
jmoenig 1b72285310 refactored list.crossproduct() to avoid JS stack overflows 2021-02-09 00:58:26 +01:00
jmoenig 81ad8de5d7 refactored list.shape() to avoid stack overflows 2021-02-08 18:52:10 +01:00
jmoenig 2bace8aa59 refactored list.rank() to avoid JS stack overflows 2021-02-08 18:37:00 +01:00
jmoenig c9764aca69 added TRANSPOSE for higher dimensions, thanks, Brian! 2021-02-08 15:56:31 +01:00
jmoenig 0486733aca added internal naive (recursive) version of CROSSPRODUCT 2021-02-08 11:37:08 +01:00
jmoenig daf9dd474f optimized RESHAPE 2021-02-08 11:05:02 +01:00
jmoenig 4a7abe0b7b new RESHAPE primitive 2021-02-08 08:57:26 +01:00
jmoenig ed231aad5f simplified private list.range() method 2021-02-07 10:14:40 +01:00
jmoenig a9679cb176 added "txt" list conversion 2021-02-05 23:40:40 +01:00
jmoenig f25aad784d tweaked List >> query() 2021-02-04 23:18:25 +01:00
jmoenig 793d059061 changed query semantics for table selectors in ITEM OF to rows, columns, planes, etc. 2021-02-04 18:59:27 +01:00
jmoenig 2613515d07 refactored hyper list access 2021-02-02 17:33:38 +01:00
jmoenig 1a27241f94 added a few internal - as of now unused - matrix operations 2021-02-02 16:10:36 +01:00
jmoenig 4d8fe5b083 refactored some matrix operations 2021-02-01 10:16:06 +01:00
jmoenig 65e3e64d35 enamed experimental "rotate" primitive into "transpose" 2021-01-30 10:49:14 +01:00
jmoenig 51039241f0 refactored experimental "rotate" primitive 2021-01-29 13:07:50 +01:00
jmoenig 5ea2a0af9c made sure map() doesn't mutate internal list linked-ness 2020-12-01 13:41:37 +01:00
jmoenig a17df6363f refactored lists.js with new Morphic constants 2020-07-01 19:10:28 +02:00
jmoenig e9e27ff928 blockify lists feature 2020-05-18 08:21:03 +02:00
jmoenig 20424dbb01 changed list blockify() limit to 500 elements 2020-05-17 15:38:53 +02:00
jmoenig a36327842f experimental "blockify list" feature 2020-05-17 14:13:10 +02:00
jmoenig 382da554f9 fixed list watcher length readout rendering 2020-05-17 07:58:29 +02:00
jmoenig 3513435a57 refactored using map() on a Snap! list 2020-05-16 15:24:08 +02:00
jmoenig 3dd08301ef scan first ten rows of lists to find the number of columns to show in table views 2020-05-07 15:10:33 +02:00
jmoenig d3d5634eae more arrow-function refactorings in lists.js 2020-04-26 18:09:09 +02:00
jmoenig 5f9a60559e fixed ListWatcher >> setStartIndex() 2020-04-26 17:51:40 +02:00
jmoenig 826d45ab7b refactored some functions in lists.js for arrows 2020-04-26 17:45:33 +02:00
jmoenig 69179a8cb8 new "index of (element) in (list)" primitive 2020-04-25 18:53:18 +02:00
jmoenig 2cd6737c6a tweaked hyperDyadic() for matrices 2020-04-24 11:21:00 +02:00
jmoenig e970f0786d redesigned hyper-dyadic ops to zip 2020-04-23 11:07:06 +02:00
jmoenig a047a72465 renamed HOO setting to hyper ops 2020-04-22 15:58:33 +02:00
jmoenig 033a8c1780 new feature: Higher Order Operators 2020-04-21 18:28:12 +02:00
jmoenig 961b30b0ef fixed a glitch in lists.js 2020-04-18 00:20:30 +02:00
jmoenig d73eb824b3 migrated list watcher rendering 2020-04-12 19:21:44 +02:00
jmoenig 3f0c486002 removed obsolete method from list watcher 2020-04-12 18:44:15 +02:00
jmoenig 9fa9ec2146 enable toggling between list- and table view inside a watcher cell 2020-04-12 16:31:11 +02:00
jmoenig c04d692cb4 enable toggling between list- and table views for sprite bubbles 2020-04-11 23:25:51 +02:00
jmoenig 8a971851d6 enabled toggling between list- and table views inside speech balloons 2020-04-11 16:43:30 +02:00
jmoenig 2bcdfba8db more speech bubble widget migrations 2020-03-18 15:08:42 +01:00