| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2010-06-25 | incorporate BigIntequiv | Rich Hickey | |
| 2010-06-23 | box longs-and-smaller as longs | Rich Hickey | |
| 2010-06-17 | tighten up numeric comparisons | Rich Hickey | |
| 2010-06-15 | Unify numeric semantics around longs, with throw on overflow. Allow numeric ↵ | Rich Hickey | |
| literals to be primitive initializers. Canonicalize boxing of integers, if it fits in int, is Integer, else Long, thus primitive coercions can't be used to get particular boxed types, use Long/valueOf etc. Ask for BigIntegers if you want arbitrary precision, new literal number format - append 'N' for BigInteger. BigIntegers do not reduce automatically, are contagious. New particular names for unchecked ops - unchecked-xxx-int or unchecked-xxx-long. You should need far fewer hints for primitive perf, and avoid int casts and any casting of numeric literals, see: http://gist.github.com/440102 | |||
| 2010-06-09 | detect constant maps, emit as constants | Rich Hickey | |
| break down constant inits into separate methods, call from init move core.clj to statics | |||
| 2010-06-08 | direct calls to statics, integrating into core fns | Rich Hickey | |
| 2010-06-08 | first cut at primitives in fn sigs | Rich Hickey | |
| 2010-06-08 | read ^:foo bar as ^{:foo true} bar and merge existing metatada. See #375. | Christophe Grand | |
| Signed-off-by: Rich Hickey <richhickey@gmail.com> | |||
| 2010-06-07 | Added testcase for defrecord with field names that used to clash with method ↵ | Konrad Hinsen | |
| argument names Signed-off-by: Stuart Halloway <stu@thinkrelevance.com> | |||
| 2010-06-07 | tidy up and test #257, remove spurious .rej file | Stuart Halloway | |
| Signed-off-by: Stuart Halloway <stu@thinkrelevance.com> | |||
| 2010-06-07 | added fnil to supply default values #257 | Timothy Pratley | |
| Signed-off-by: Stuart Halloway <stu@thinkrelevance.com> | |||
| 2010-06-07 | get-in support for default #256 | Timothy Pratley | |
| Signed-off-by: Stuart Halloway <stu@thinkrelevance.com> | |||
| 2010-06-07 | fix pop! when the tree depth decreases | Christophe Grand | |
| Signed-off-by: Stuart Halloway <stu@thinkrelevance.com> | |||
| 2010-06-03 | test for #361: merge-with for defrecord | Stuart Halloway | |
| Signed-off-by: Stuart Halloway <stu@thinkrelevance.com> | |||
| 2010-06-03 | #359 request from Stuart Sierra: split-lines, blank?, escape | Stuart Halloway | |
| Signed-off-by: Stuart Halloway <stu@thinkrelevance.com> | |||
| 2010-06-03 | minor fixes to #359: | Stuart Halloway | |
| - add clojure.string to build, - make replace,replace-first use CharSequence in same way Signed-off-by: Stuart Halloway <stu@thinkrelevance.com> | |||
| 2010-06-03 | #359 driven to abstraction: CharSequence, not string | Stuart Halloway | |
| Signed-off-by: Stuart Halloway <stu@thinkrelevance.com> | |||
| 2010-06-03 | string fns take an object, you can't pass nil #359 | Stuart Halloway | |
| Signed-off-by: Stuart Halloway <stu@thinkrelevance.com> | |||
| 2010-06-03 | abstraction fix to split: preserve vector nature of host return value #359 | Stuart Halloway | |
| Signed-off-by: Stuart Halloway <stu@thinkrelevance.com> | |||
| 2010-06-03 | metadata review #359 | Stuart Halloway | |
| Signed-off-by: Stuart Halloway <stu@thinkrelevance.com> | |||
| 2010-06-03 | string perf tweaks, tests #359 | David Liebke and Stuart Halloway | |
| Signed-off-by: Stuart Halloway <stu@thinkrelevance.com> | |||
| 2010-06-03 | arg order fix, rename chomp-> trim-nl, drop chop, perf | David Liebke and Stuart Halloway | |
| Signed-off-by: Stuart Halloway <stu@thinkrelevance.com> | |||
| 2010-06-03 | collapse the replace-first-* fns, align arg order with clojure convention | David Liebke and Stuart Halloway | |
| Signed-off-by: Stuart Halloway <stu@thinkrelevance.com> | |||
| 2010-06-03 | collapse the "all" replace-* fns, align arg order with clojure convention | David Liebke and Stuart Halloway | |
| Signed-off-by: Stuart Halloway <stu@thinkrelevance.com> | |||
| 2010-06-03 | trim variants differ by suffix, for sortability | David Liebke and Stuart Halloway | |
| Signed-off-by: Stuart Halloway <stu@thinkrelevance.com> | |||
| 2010-06-03 | make join faster #359 | David Liebke and Stuart Halloway | |
| Signed-off-by: Stuart Halloway <stu@thinkrelevance.com> | |||
| 2010-06-03 | WIP: literal promotion of contrib code #359 | David Liebke and Stuart Halloway | |
| Signed-off-by: Stuart Halloway <stu@thinkrelevance.com> | |||
| 2010-06-03 | Make disj nil-aware | Meikel Brandmeyer | |
| Refers #360 Signed-off-by: Stuart Halloway <stu@thinkrelevance.com> | |||
| 2010-06-03 | Fix reductions on empty input sequence | Meikel Brandmeyer | |
| Refers #362 Signed-off-by: Stuart Halloway <stu@thinkrelevance.com> | |||
| 2010-06-03 | test for #327 | Stuart Halloway | |
| Signed-off-by: Stuart Halloway <stu@thinkrelevance.com> | |||
| 2010-05-28 | place to hang defn error messages | Stuart Halloway | |
| Signed-off-by: Stuart Halloway <stu@thinkrelevance.com> | |||
| 2010-05-28 | #330 def/declare do not reset metadata unless init-expr is passed | Stuart Halloway | |
| Signed-off-by: Stuart Halloway <stu@thinkrelevance.com> | |||
| 2010-05-28 | name handles strings | Stuart Halloway | |
| Signed-off-by: Stuart Halloway <stu@thinkrelevance.com> | |||
| 2010-05-28 | tweaking what gets exposed (javadoc #357) | Stuart Halloway | |
| Signed-off-by: Stuart Halloway <stu@thinkrelevance.com> | |||
| 2010-05-28 | related tests from contrib | Stuart Halloway | |
| Signed-off-by: Stuart Halloway <stu@thinkrelevance.com> | |||
| 2010-05-27 | test for #358 | Stuart Halloway | |
| Signed-off-by: STUART HALLOWAY <stuart@STUART-HALLOWAYs-MacBook-Pro.local> | |||
| 2010-05-24 | better error message on failed refer | Stuart Halloway | |
| Signed-off-by: Stuart Halloway <stu@thinkrelevance.com> | |||
| 2010-05-24 | propagate useful metadata to protocol fns #349 | Stuart Halloway | |
| - also add :added metadata for fns with newly visible docstrings Signed-off-by: Stuart Halloway <stu@thinkrelevance.com> | |||
| 2010-05-24 | fix NPE if redefined protocol removes method #333 (Mike Hinchey) | Stuart Halloway | |
| Signed-off-by: Stuart Halloway <stu@thinkrelevance.com> | |||
| 2010-05-22 | last var wins only for clojure.core, #332 | Stuart Halloway | |
| Signed-off-by: Stuart Halloway <stu@thinkrelevance.com> | |||
| 2010-05-20 | added failed-agent test for pprint | Stuart Halloway | |
| Signed-off-by: Stuart Halloway <stu@thinkrelevance.com> | |||
| 2010-05-20 | Various pprint updates: Generalized support for various ref types Added ↵ | Tom Faulhaber | |
| pprint tests for various datatypes Bring private var access in line with the coding standard & all good sense Add support for PersistentQueue objects Signed-off-by: Stuart Halloway <stu@thinkrelevance.com> | |||
| 2010-05-20 | clear macro meta #352 | Stuart Halloway | |
| Signed-off-by: Stuart Halloway <stu@thinkrelevance.com> | |||
| 2010-05-20 | more code review of #311 | Stuart Halloway | |
| - better docstring - so long dangerous recursive delete, we hardly knew ye Signed-off-by: Stuart Halloway <stu@thinkrelevance.com> | |||
| 2010-05-20 | tweaks to java.io based on community feedback | Stuart Halloway | |
| Signed-off-by: Stuart Halloway <stu@thinkrelevance.com> | |||
| 2010-05-20 | promote clojure.contrib.io to clojure.java.io (with api changes) | Stuart Halloway | |
| Signed-off-by: Stuart Halloway <stu@thinkrelevance.com> | |||
| 2010-05-19 | test for #317 | Stuart Halloway | |
| Signed-off-by: Stuart Halloway <stu@thinkrelevance.com> | |||
| 2010-05-17 | handle bad keyword syntax #334 | Stuart Halloway | |
| Signed-off-by: Stuart Halloway <stu@thinkrelevance.com> | |||
| 2010-05-07 | make error expectation 1.5/1.6 agnostic | Stuart Halloway | |
| 2010-05-07 | Rename two vec-test to be distinct and fix upper bound on random sequence ↵ | Daniel Solano Gómez | |
| modifier, see #341 Signed-off-by: Stuart Halloway <stu@thinkrelevance.com> | |||
