Commit graph

619 commits

Author SHA1 Message Date
Nathan Marz
3ba0926251 refactor codebase to use reified navigator objects instead of individual functions, force all navigators to be defined using defnav, add ImplicitNav protocol 2016-08-04 11:28:47 -04:00
Nathan Marz
9c9b19af26 fix error when using specter with aot 2016-06-27 17:32:02 -04:00
Nathan Marz
b7191b11c2 update docs and changelog 2016-06-23 12:40:39 -04:00
Nathan Marz
9a36f9ff00 update changelog 2016-06-23 12:36:36 -04:00
Nathan Marz
b060339573 major optimization to multi-path by removing sequence operations at runtime 2016-06-23 12:35:47 -04:00
Nathan Marz
930724b85b add benchmark for multi-transform 2016-06-23 12:30:50 -04:00
Nathan Marz
1497aacf59 fix tests for cljs 2016-06-23 12:30:17 -04:00
Nathan Marz
7dcc589495 added multi-transform tests 2016-06-23 11:56:29 -04:00
Nathan Marz
e3a259c2b4 merge 2016-06-22 21:19:13 -04:00
Nathan Marz
18680437aa optimize terminal-val with fast-constantly 2016-06-22 21:18:38 -04:00
Nathan Marz
898d7489a6 add terminal-val 2016-06-22 21:17:14 -04:00
Nathan Marz
2f5d601ccf implemented multi-transform and terminal 2016-06-22 21:17:13 -04:00
Nathan Marz
a8f48baced add vals collection + setval test, update changelog 2016-06-22 21:17:02 -04:00
Nathan Marz
d1e32be13b fix exception when using val collection with setval 2016-06-22 21:14:35 -04:00
Nathan Marz
50d2aa48f5 add terminal-val 2016-06-22 21:00:31 -04:00
Nathan Marz
858b0b488d implemented multi-transform and terminal 2016-06-22 14:20:50 -04:00
Nathan Marz
9ff9ef6650 Fix #128 2016-06-21 18:38:00 -04:00
Nathan Marz
96ad0ff68c fix build badge 2016-06-21 16:15:03 -04:00
Nathan Marz
d0331c9afe new benchmark cases, reduce benchmark iterations 2016-06-17 12:56:33 -04:00
Nathan Marz
4c9c4b0001 update changelog 2016-06-16 09:59:29 -04:00
Nathan Marz
ba908284b9 tests for multi-path and if-path with vals collection 2016-06-16 09:52:41 -04:00
Nathan Marz
e4ee703a09 update richnav comment 2016-06-16 09:44:30 -04:00
Nathan Marz
66f555ab73 fix multi-path + val collection and minor problem in if-path 2016-06-16 09:42:24 -04:00
Nathan Marz
36f0e63d56 added richnav and fixed if-path with value collection 2016-06-16 09:09:29 -04:00
Nathan Marz
bb058a24b9 update changelog 2016-06-15 17:20:45 -04:00
Nathan Marz
c709b16eab ALL and MAP-VALS perf improvement for small maps 2016-06-15 17:18:58 -04:00
Nathan Marz
e8f0a873fa update changelog 2016-06-15 12:46:33 -04:00
Nathan Marz
4778500e03 more benchmarks for map-vals 2016-06-15 12:23:03 -04:00
Nathan Marz
ef8039cacc error if pathed fn used where navigator expected 2016-06-15 11:41:12 -04:00
Nathan Marz
356dd1d03e improve map-vals benchmark 2016-06-15 11:02:07 -04:00
Nathan Marz
8018d0e330 link to new wiki page 2016-06-15 10:53:00 -04:00
Nathan Marz
f5baf819c0 fix typo 2016-06-15 10:32:50 -04:00
Nathan Marz
6707ae33c9 benchmark updates 2016-06-15 10:31:59 -04:00
Nathan Marz
db08499eaf include #iters in benchmark output 2016-06-15 09:31:24 -04:00
Nathan Marz
85b91d19c4 rearrange code for bootstrap compatibility 2016-06-14 08:45:11 -04:00
Nathan Marz
ecda5e2cff rearrange code to hide riddley usage from bootstrap 2016-06-13 19:49:35 -04:00
Nathan Marz
aedb7235f9 add note on implementation detail of using cljs.analyzer 2016-06-13 17:25:29 -04:00
Nathan Marz
2dff143070 update changelog 2016-06-13 17:23:40 -04:00
Nathan Marz
8c128816f5 get macroexpansion for clojurescript working correctly so that collected? works inside inline paths 2016-06-13 17:23:23 -04:00
Nathan Marz
1f21fa5a9d update changelog 2016-06-13 15:26:42 -04:00
Nathan Marz
c82c3b71d8 add note about not being able to use collected? inline in a path when using cljs, disable that test for cljs 2016-06-13 15:26:08 -04:00
Nathan Marz
1697938587 update changelog 2016-06-13 14:52:35 -04:00
Nathan Marz
a687f4a0bc test for traverse + make it work in cljs 2016-06-13 14:51:20 -04:00
Nathan Marz
66d1ce65f3 Merge branch 'master' into traverse 2016-06-13 13:51:03 -04:00
Nathan Marz
fd180d2e2c link to new wiki page 2016-06-12 09:44:49 -04:00
Nathan Marz
eaa1220af9 update changelog 2016-06-11 09:51:52 -04:00
Nathan Marz
f26aa001eb make MAP-VALS work on nil 2016-06-11 09:51:28 -04:00
Nathan Marz
589e6aa471 added a collected?/DISPENSE test case for transform path 2016-06-10 08:09:11 -04:00
Nathan Marz
59d6e4d319 fix conflict? 2016-06-10 07:58:46 -04:00
Nathan Marz
3dc7ad25ff added collected? and DISPENSE navigators 2016-06-10 07:57:18 -04:00