Commit graph

  • 231fe9c95c improve example Nathan Marz 2015-06-19 14:23:47 -0400
  • 298f031adb added example of if-path to README Nathan Marz 2015-06-19 14:21:52 -0400
  • c677486b7b update changelog Nathan Marz 2015-06-19 14:19:16 -0400
  • 6590995bf6 0.5.4 Nathan Marz 2015-06-19 14:13:31 -0400
  • e4a3275ff1 change cond-path/if-path to take a selector for the conditional (works like selected?) Nathan Marz 2015-06-19 14:13:22 -0400
  • 2299bcc58b 0.5.3 Nathan Marz 2015-06-18 00:56:17 -0400
  • da2019b07b added cond-path and if-path selectors Nathan Marz 2015-06-18 00:56:03 -0400
  • c141b47bf2 minor tweaks Rich Morin 2015-06-11 14:14:27 -0700
  • 4a70951d22 Suggestion for macro Leon Barrett 2015-06-04 19:22:55 -0700
  • 6ba23bc438 0.5.2 Nathan Marz 2015-06-01 14:22:44 -0400
  • 5a6d3fe630 fix composing together something defined with comp-paths with other selectors in a comp-unoptimal setting Nathan Marz 2015-06-01 14:21:31 -0400
  • 4aaf058bef added changelog Nathan Marz 2015-05-31 08:54:30 -0400
  • 86a3aee11d 0.5.1 Nathan Marz 2015-05-31 08:50:21 -0400
  • 50576e447b empty selectors and nil count as identity path now fixing #5, remove IDENTITY-PATH in favor of nil Nathan Marz 2015-05-31 08:50:00 -0400
  • 228a949ac1 update README Nathan Marz 2015-05-27 01:05:15 -0400
  • 6bae041970 added putval and IDENTITY-PATH selectors Nathan Marz 2015-05-27 01:02:19 -0400
  • 96c5db7a35 show compiled-update in README Nathan Marz 2015-05-13 09:50:38 -0400
  • 31fbb0b018 update README about extensibility Nathan Marz 2015-05-11 19:44:46 -0400
  • 29ded336ee provide example of implementing StructurePath Nathan Marz 2015-05-11 19:42:49 -0400
  • a5e4244fc0 more examples in README Nathan Marz 2015-05-11 19:36:52 -0400
  • 1f504e95b4 0.5.0 Nathan Marz 2015-05-11 15:19:47 -0400
  • 1a66dc511f update README to include information on high performance no-protocol-execution Nathan Marz 2015-05-11 15:19:20 -0400
  • 6e440d235c notes Nathan Marz 2015-05-11 15:08:51 -0400
  • 085dc1d333 optimize lookup of structurepath implementation for regular functions (about a 3x speedup in non-compiled execution when functions are involved Nathan Marz 2015-05-11 15:00:21 -0400
  • 7f69a99861 speed up non-compiled execution path to where it was before Nathan Marz 2015-05-11 14:21:02 -0400
  • cd994b10ee improve execution of kws Nathan Marz 2015-05-11 14:02:08 -0400
  • e0bde53fef formatting Nathan Marz 2015-05-11 13:31:12 -0400
  • 060e61218a optimize sequence of structurepaths to not add additional overhead by coercing to structurevalspath Nathan Marz 2015-05-11 11:44:42 -0400
  • 0767afca61 prepare for optimized execution of pure structurepaths Nathan Marz 2015-05-11 10:35:30 -0400
  • a22df528f0 update readme Nathan Marz 2015-05-11 10:35:10 -0400
  • def5656e40 re-add ability to compose via vectors with a more efficient implementation Nathan Marz 2015-05-10 20:00:13 -0400
  • c47650993d improve performance of non-compiled code path by 3x, remove ability for a vector to be considered a structurepath Nathan Marz 2015-05-10 19:56:30 -0400
  • 4e268629c3 complete no protocol execution, speed is generally now just as good or far better than equivalent clojure code Nathan Marz 2015-05-10 18:47:57 -0400
  • e052ee06a8 removed plugin Nathan Marz 2015-05-10 18:39:09 -0400
  • b20d035950 add update-fast Nathan Marz 2015-05-10 08:09:48 -0400
  • 47aee4d000 broken implementation of skipping protocols Nathan Marz 2015-05-10 02:12:06 -0400
  • bde18388d7 notes lean-execution Nathan Marz 2015-05-05 09:32:34 -0400
  • 3f26eb1826 let structurepath only execution skip all the val logic Nathan Marz 2015-04-27 19:04:25 -0400
  • 277735dd9b formatting Nathan Marz 2015-04-27 14:49:39 -0400
  • 98295df9bc clarify example in README Nathan Marz 2015-04-22 11:46:26 -0400
  • 5b62817bd5 add docstring to main api Nathan Marz 2015-04-22 11:46:13 -0400
  • ec097f8db2 make filterer eager on select Nathan Marz 2015-04-22 11:45:35 -0400
  • 67ab15406e implemented split selector but semantics on update can be confusing (see test) split-selector Nathan Marz 2015-04-22 10:55:36 -0400
  • c456e72dea add another example to the README Nathan Marz 2015-04-19 14:05:05 -0400
  • 729e75c836 0.1.0 Nathan Marz 2015-04-19 13:46:00 -0400
  • 45260ff9c1 change val-select* to collect*, rename comp-structure-paths to comp-paths, clean up names of protocols, add selected? function, update README Nathan Marz 2015-04-19 13:45:20 -0400
  • ea05b98280 added benchmark helper to impl Nathan Marz 2015-04-18 12:17:09 -0400
  • ca1940a026 added view and viewfn Nathan Marz 2015-04-18 12:16:51 -0400
  • 0bf63ea546 fix typo Nathan Marz 2015-04-15 20:10:28 -0400
  • f66d09f9dd 0.0.9 Nathan Marz 2015-04-15 13:44:35 -0400
  • d212140c8b refactored interfaces to allow structurepaths to be specified without worrying about vals Nathan Marz 2015-04-15 13:43:19 -0400
  • 46d3001217 improve readme example of using END Nathan Marz 2015-04-15 00:02:28 -0400
  • 8c6fd95987 0.0.8 Nathan Marz 2015-04-14 23:59:12 -0400
  • 74e66eca36 enhance readme Nathan Marz 2015-04-14 23:59:04 -0400
  • ffd6464d54 added srange, srange-dyamic, START, and END dynamic paths to manipulate parts of a sequence by index Nathan Marz 2015-04-14 23:49:32 -0400
  • 4b7682f20b 0.0.7 Nathan Marz 2015-04-01 18:00:32 -0400
  • 7613ffd74e add setval convenience function to api Nathan Marz 2015-04-01 18:00:22 -0400
  • 7e192a81f0 enhance readme Nathan Marz 2015-03-05 13:11:08 -0500
  • a22079d027 0.0.6 Nathan Marz 2015-03-02 11:40:42 -0500
  • a6b8546a17 eagerly evaluate ALL Nathan Marz 2015-03-01 23:34:20 -0500
  • 857cd04711 fix ALL on all kinds of lists, lazy seqs, etc. 0.0.5 Nathan Marz 2015-03-01 23:26:56 -0500
  • aca0fa4b5e 0.0.4 Nathan Marz 2015-03-01 20:33:55 -0500
  • 97086068d6 fix ALL on regular lists from reversing order Nathan Marz 2015-03-01 20:33:42 -0500
  • d845924088 fix typo Nathan Marz 2015-03-01 20:33:26 -0500
  • 7880e5c7f8 Merge remote-tracking branch 'solackerman/master' Nathan Marz 2015-02-27 15:20:15 -0500
  • ea0cb032b3 allow updating sets Sol Ackerman 2015-02-27 11:34:49 -0600
  • 1b1e88d091 fix readme Nathan Marz 2015-02-27 11:21:58 -0500
  • 14944d2582 improve tests by generating fixed keywords rather than keep them constant Nathan Marz 2015-02-27 01:36:42 -0500
  • 0387e0cd98 0.0.3 Nathan Marz 2015-02-26 21:59:15 -0500
  • 59a1f742bf remove use of transients Nathan Marz 2015-02-26 15:58:16 -0500
  • 3750dd73f5 rewrite filter+ancestry to be purely functional and stop using transients incorrectly Nathan Marz 2015-02-26 15:48:10 -0500
  • 34cbf6b6b4 fix typo in readme Nathan Marz 2015-02-26 15:31:45 -0500
  • a694ab3163 formatting Nathan Marz 2015-02-26 15:12:00 -0500
  • a70d2518a9 clean up readme, add clojars link Nathan Marz 2015-02-26 15:11:21 -0500
  • 6ed34e32cb make examples clearer Nathan Marz 2015-02-26 14:54:38 -0500
  • 6ed32bd7d0 readme cleanup Nathan Marz 2015-02-26 14:51:48 -0500
  • 28fbf5cd27 flesh out readme Nathan Marz 2015-02-26 14:49:42 -0500
  • 3088c8ecf4 fix readme to say specter Nathan Marz 2015-02-26 10:57:25 -0500
  • a1d1f236ab initial commit Nathan Marz 2015-02-26 10:55:20 -0500