Permalink
Commits on Jun 17, 2010
Commits on Jun 16, 2010
  1. Unify numeric semantics around longs, with throw on overflow. Allow n…

    richhickey committed Jun 16, 2010
    …umeric 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
Commits on Jun 13, 2010
  1. incomplete work in progress

    richhickey committed Jun 13, 2010
Commits on Jun 12, 2010
  1. incomplete work in progress

    richhickey committed Jun 12, 2010
Commits on Jun 11, 2010
Commits on Jun 10, 2010
  1. #377 test now reports file/line for failures in repl or Ant build

    stuarthalloway committed with richhickey Jun 8, 2010
    Signed-off-by: Rich Hickey <richhickey@gmail.com>
  2. detect constant maps, emit as constants

    richhickey committed Jun 10, 2010
    break down constant inits into separate methods, call from init
    move core.clj to statics
Commits on Jun 9, 2010
  1. moved statics to using arglist metadata, support recursion and variad…

    richhickey committed Jun 9, 2010
    …ics, limit primitives to long and double
Commits on Jun 8, 2010
  1. read ^:foo bar as ^{:foo true} bar and merge existing metatada. See #…

    cgrand committed with richhickey Jun 8, 2010
    …375.
    
    Signed-off-by: Rich Hickey <richhickey@gmail.com>
Commits on Jun 7, 2010
  1. Added testcase for defrecord with field names that used to clash with…

    khinsen committed with stuarthalloway May 28, 2010
    … method argument names
    
    Signed-off-by: Stuart Halloway <stu@thinkrelevance.com>
  2. Remove potential conflicts between field names and method argument na…

    khinsen committed with stuarthalloway May 28, 2010
    …mes in defrecord
    
    Signed-off-by: Stuart Halloway <stu@thinkrelevance.com>
  3. tidy up and test #257, remove spurious .rej file

    stuarthalloway committed Jun 4, 2010
    Signed-off-by: Stuart Halloway <stu@thinkrelevance.com>
  4. added fnil to supply default values #257

    timothypratley committed with stuarthalloway Jan 30, 2010
    Signed-off-by: Stuart Halloway <stu@thinkrelevance.com>
  5. make get-in faster #256

    stuarthalloway committed Jun 5, 2010
    Signed-off-by: Stuart Halloway <stu@thinkrelevance.com>
  6. get-in support for default #256

    timothypratley committed with stuarthalloway Jan 30, 2010
    Signed-off-by: Stuart Halloway <stu@thinkrelevance.com>
  7. fix pop! when the tree depth decreases

    cgrand committed with stuarthalloway May 28, 2010
    Signed-off-by: Stuart Halloway <stu@thinkrelevance.com>
Commits on Jun 6, 2010
Commits on Jun 4, 2010
  1. test for #361: merge-with for defrecord

    stuarthalloway committed Jun 2, 2010
    Signed-off-by: Stuart Halloway <stu@thinkrelevance.com>