Commit graph

310 commits

Author SHA1 Message Date
Paul deGrandis
7356141f29 Doc typo - again 2012-03-26 11:08:39 -04:00
Paul deGrandis
3a4b27220b Test updates to also test simplify directly 2012-03-26 08:13:02 -04:00
Paul deGrandis
9cec3ee154 Match outer forms first - from Kevin's issue #23 2012-03-26 07:45:28 -04:00
Paul deGrandis
4963421cff Fixing some doc typos 2012-03-25 23:58:18 -04:00
Paul deGrandis
2531ae65b1 Some early doc updates 2012-03-25 23:36:59 -04:00
Paul deGrandis
c3b8faae0c rename update 2012-03-25 23:36:22 -04:00
Paul deGrandis
9fe63a2f90 Tests are updated to use check 2012-03-25 23:33:00 -04:00
Paul deGrandis
a2bd09a14c A new check, that offers three possible integration points 2012-03-25 23:32:27 -04:00
Paul deGrandis
5414662836 better ns naming 2012-03-25 23:20:28 -04:00
Paul deGrandis
3c2e9ce365 Fixing ns order 2012-03-25 16:28:56 -04:00
Paul deGrandis
76208194fa Updating tests 2012-03-25 16:28:37 -04:00
Jonas Enlund
40dd12fd62 Initial refactor 2012-03-23 23:30:39 +02:00
Jonas Enlund
4860b24789 Get rid of ego ns 2012-03-23 21:50:29 +02:00
Paul deGrandis
c958baac7f A bug that slipped in on Kevin's change 2012-03-23 13:54:10 -04:00
Jonas Enlund
87c6aef973 Merge branch 'multi-pass-simplify' 2012-03-23 18:13:52 +02:00
Jonas Enlund
6e2ba5f81a Merge pull request #21 from lynaghk/master
Add :simplify-guard keyword argument to `check-via-reader` and `check-file`.
2012-03-23 09:11:34 -07:00
Paul deGrandis
b9cee3e516 Dead code is replaced with _ - we can probably do better, ?_ catching maybe 2012-03-23 01:45:38 -04:00
Paul deGrandis
9278b06a46 Kibit can now continually apply rules on a form until no further alternatives can be made 2012-03-23 01:44:15 -04:00
Kevin J. Lynagh
568abcc2a2 Add :simplify-guard keyword argument to check-via-reader and check-file. 2012-03-22 21:19:22 -07:00
Paul deGrandis
8cd50e5299 Merge branch 'guarded-simplify' 2012-03-22 14:02:26 -04:00
Paul deGrandis
7647c0502d Comment about skipping a simplify guard 2012-03-22 14:01:51 -04:00
Paul deGrandis
f71b2e2f9e Cleaned up stale TODO tasks 2012-03-21 21:32:34 -04:00
Paul deGrandis
a92bba6427 refer-clojure call only needed for :use 2012-03-21 21:30:39 -04:00
Paul deGrandis
bd4d88a5d0 quick tests to capture the difference between simplify and simplify-one 2012-03-21 21:06:07 -04:00
Paul deGrandis
89256adf15 Guarding simplify for fine-grained control 2012-03-21 21:05:38 -04:00
Jonas Enlund
1f6425745d Changed defrules syntax 2012-03-21 16:43:11 +02:00
Paul deGrandis
1c31606ab9 Formatting 2012-03-19 22:39:06 -04:00
Paul deGrandis
a07390b014 Refactored core.logic into a require; refactored guards into a namespace 2012-03-19 22:21:53 -04:00
Paul deGrandis
4373724df2 Work in progress: patch to avoid the eval of qualified keywords 2012-03-19 21:50:15 -04:00
Paul deGrandis
297549d66f Simplified Lein reporting using the new reporting refactor 2012-03-19 20:51:46 -04:00
Paul deGrandis
8a417bee3d The reading of files and reporting refactored into higher-order pieces 2012-03-19 20:49:24 -04:00
Paul deGrandis
8e527c2f32 A new collection of possible reporters 2012-03-19 20:48:38 -04:00
Paul deGrandis
6c75016955 New if rule from simplify branch 2012-03-19 18:11:09 -04:00
Paul deGrandis
0cb58d7e2c Updated the tests given the new changes 2012-03-19 18:08:31 -04:00
Paul deGrandis
c558761395 New simplify code that uses walk to build out full-form alts 2012-03-19 18:07:24 -04:00
Paul deGrandis
665d1d2007 Added in new equality rules and removed bad whitespace 2012-03-19 18:05:04 -04:00
Paul deGrandis
8adf570c5a Refactored out the equality rules into a new rule set 2012-03-19 17:54:02 -04:00
Paul deGrandis
ce6aec051c Perf rules are now included in rules/all-rules 2012-03-19 17:52:30 -04:00
Paul deGrandis
e738d100c6 WIP: adding in the simplify stuff back into the new logic stuff 2012-03-19 16:12:19 -04:00
Paul deGrandis
21a0d9dcf7 Performance rules included in our master rule set 2012-03-19 16:11:44 -04:00
Paul deGrandis
10a187aebd gitignore now supports lein2 2012-03-19 15:32:56 -04:00
Jonas Enlund
a6f0cf1aed Added perf rules 2012-03-19 21:18:31 +02:00
Jonas Enlund
2cdf871779 Merge branch 'more-rules' into more-logic
Conflicts:
	src/jonase/kibit/rules/arithmetic.clj
2012-03-19 21:14:50 +02:00
Jonas Enlund
14e25e64ab Added defrules for real this time 2012-03-18 15:29:40 +02:00
Jonas Enlund
92552efa59 Added defrules macro 2012-03-18 15:23:06 +02:00
Jonas Enlund
ce13cefb50 Added rule constraints 2012-03-18 14:14:09 +02:00
Jonas Enlund
0e355d5bbe Addition and multiplication rules 2012-03-17 20:43:09 +02:00
Jonas Enlund
ff2b660a77 Building the map in run* 2012-03-16 20:41:22 +02:00
Jonas Enlund
fa2539b524 using membero 2012-03-16 19:01:38 +02:00
Jonas Enlund
2dbbfee70e Merge branch 'master' of github.com:jonase/kibit 2012-03-16 06:02:26 +02:00