Commit graph

738 commits

Author SHA1 Message Date
nathanmarz
a924c75ac6 workaround to cljs bug where private vars in cljs.core can cause warnings with same named var (in this case, NONE) 2017-05-29 21:46:59 -04:00
nathanmarz
4f5376450a update changelog 2017-05-08 18:49:41 -04:00
nathanmarz
0608ca6396 fix bug with nested dynamic params with dynamic function invocations 2017-05-08 18:48:46 -04:00
nathanmarz
426873da98 support transforms to NONE for set-elem and map-key 2017-05-07 20:30:50 -04:00
nathanmarz
2dd6432c69 add set-elem navigator and change semantics of map-key to only navigate if the key exists (for consistency with set-elem) 2017-05-07 19:36:50 -04:00
nathanmarz
82314f50ba add test case for map-key 2017-05-05 18:43:20 -04:00
nathanmarz
2423127877 add map-key 2017-05-05 18:41:46 -04:00
nathanmarz
5dea8919be add helper pred navs for common comparisons 2017-04-24 20:35:41 -04:00
nathanmarz
af17c4617e begin 1.0.2 2017-04-17 16:22:35 -04:00
nathanmarz
d3010c0af8 1.0.1 2017-04-17 16:21:28 -04:00
nathanmarz
e25c400778 fix typo 2017-04-15 15:46:42 -04:00
nathanmarz
e3abd1ef9a better doc for filterer 2017-04-15 15:45:22 -04:00
nathanmarz
be30e46960 allow subselect/filterer to remove subvals 2017-04-13 10:20:24 -04:00
nathanmarz
ee56ddc1ab force ALL on lists to realize lazy sequence, fix benchmark 2017-04-11 11:58:52 -04:00
nathanmarz
a113946076 update changelog 2017-04-11 11:45:04 -04:00
nathanmarz
b18a249623 improve performance of ALL transform on lists, add benchmark 2017-04-11 11:44:39 -04:00
nathanmarz
a46ff5e8d9 fix tests for cljs 2017-04-03 14:11:23 -04:00
nathanmarz
c52f7671a7 make satisfies-protpath test clojure only 2017-04-03 14:03:10 -04:00
nathanmarz
c3164d722d add satisfies-protpath? 2017-04-03 13:46:08 -04:00
nathanmarz
0bb3ac8440 update cljs test instructions 2017-04-01 04:46:02 -04:00
nathanmarz
06d3ba548e fix nested dynamic arg issue for cljs 2017-04-01 04:45:50 -04:00
nathanmarz
6f6fa98680 update changelog 2017-04-01 04:29:18 -04:00
nathanmarz
b6ef861338 Fix #199 2017-04-01 04:27:57 -04:00
nathanmarz
3916c0dcf4 mark pred as direct-nav 2017-03-29 16:38:13 -04:00
nathanmarz
37441c149d update changelog 2017-03-22 13:31:28 -04:00
nathanmarz
fedef396eb change dynamic navs to return single navigator instead of sequence of one nav, helps inline compiler when a nav takes a parameterized navs as input 2017-03-22 13:30:35 -04:00
nathanmarz
468dcb05f9 update changelog 2017-03-15 11:53:16 -04:00
nathanmarz
70f41a635a make inline cache vars private 2017-03-15 11:52:35 -04:00
nathanmarz
e32ec1c687 remove dead code 2017-03-14 12:21:18 -04:00
Nathan Marz
3be05f2f0a Merge pull request #192 from firesofmay/switch-to-nodejs
Switch to node-js build engine for cljs tests
2017-03-11 14:09:12 -05:00
Mayank Jain
10e80e47ca Switch to node-js build engine for cljs tests 2017-03-11 23:02:12 +05:30
nathanmarz
4f56c6e5e9 revert previous travis fix attempt 2017-03-11 12:24:56 -05:00
nathanmarz
3cdaf2b358 try forcing v2.0 of phantomjs in build 2017-03-11 12:12:46 -05:00
nathanmarz
f426b0db61 disable travis cljs build for now 2017-03-11 08:36:18 -05:00
nathanmarz
cbc6520dbf update cljs testing instructions 2017-03-10 17:09:21 -05:00
Nathan Marz
4fb76c01c3 Merge pull request #189 from firesofmay/add-cljs-to-travis
Add cljs tests to travis
2017-03-10 16:49:07 -05:00
Mayank Jain
4695c96998 Add cljs tests to travis
* Add lein-doo plugin to run cljs tests. This is the new recommended
  approach.
* Update project.clj to add cljsbuild config
* Update .travis.yml file to run cljs tests as well.
* Also to speed up travis builds add ~/.m2 dir in cache

To run do:
$ lein do javac, doo phantom test-build once

Note that you'll need phantomjs installed for above to work.
2017-03-11 02:31:10 +05:30
nathanmarz
6b080a2575 update test.check to 0.9.0 2017-03-10 12:32:02 -05:00
nathanmarz
acf2801cbc update readme 2017-03-01 16:07:21 -05:00
nathanmarz
8afa602a40 update readme 2017-03-01 12:45:23 -05:00
nathanmarz
f4d021f87f update changelog 2017-03-01 12:40:56 -05:00
nathanmarz
b069265866 begin 1.0.1 2017-03-01 12:40:33 -05:00
nathanmarz
b5d65fda55 1.0.0 2017-03-01 12:33:18 -05:00
nathanmarz
35c8a9380e Add with-fresh-collected docstring 2017-03-01 10:46:28 -05:00
nathanmarz
b13b8d3c35 add remove with NONE functionality to FIRST and LAST 2017-03-01 10:40:17 -05:00
nathanmarz
5e56a99163 add more benchmark cases 2017-02-28 16:23:10 -05:00
nathanmarz
f169813b2d update changelog 2017-02-28 15:55:54 -05:00
nathanmarz
2504b7849a add specialized MAP-KEYS navigator 2017-02-28 15:55:25 -05:00
nathanmarz
cdbbd13939 add benchmark for prepending to a vector 2017-02-21 11:18:32 -05:00
nathanmarz
e7b595c4ca fix issue with NONE-ELEM on nil value 2017-02-17 17:54:11 -05:00