Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with
or
.
Download ZIP
Commits on Apr 10, 2012
  1. @richhickey
  2. @richhickey
Commits on Apr 6, 2012
  1. @richhickey

    added reduce-kv

    richhickey authored
Commits on Mar 30, 2012
  1. @stuarthalloway

    fix drop-while doc string, ref: CLJ-953

    Eric Schoonover authored stuarthalloway committed
    Signed-off-by: Stuart Halloway <stu@thinkrelevance.com>
  2. @trptcolin @stuarthalloway

    Fix ns docstring to avoid dotted lib names.

    trptcolin authored stuarthalloway committed
    Signed-off-by: Stuart Halloway <stu@thinkrelevance.com>
  3. @grammati @stuarthalloway

    Docstrings for generated factory functions.

    grammati authored stuarthalloway committed
    Also add to the docstrings of deftype and defrecord to indicate that the
    factories will be generated.
    
    Fixed test that expected public vars to have :added metadata - generated
    factory functions ->Vec, ->ArrayChunk, etc. do not have :added.
    
    Signed-off-by: Stuart Halloway <stu@thinkrelevance.com>
  4. @stuarthalloway

    await-for return value doc fix

    David McNeil authored stuarthalloway committed
    Signed-off-by: Stuart Halloway <stu@thinkrelevance.com>
Commits on Mar 23, 2012
  1. @kotarak @stuarthalloway

    Check interface methods for -

    kotarak authored stuarthalloway committed
    Signed-off-by: Stuart Halloway <stu@thinkrelevance.com>
  2. @bpsm @stuarthalloway

    CLJ-852: add special cases for "int" ... "boolean" to tagToClass()

    bpsm authored stuarthalloway committed
    This causes the test to pass.
    
    Signed-off-by: Stuart Halloway <stu@thinkrelevance.com>
  3. @jafingerhut @stuarthalloway

    Fix for CLJ-886, along with test illustrating the problem

    jafingerhut authored stuarthalloway committed
    Original reported problem was with do-copy method on arg types
    InputStream and Writer.  Changes to function data-fixture and test
    test-copy-encodings in clojure.java.io's test suite now cause the
    problem to occur, in the absence of this fix to do-copy.
    
    While fixing that one and adding tests, it was also discovered that
    do-copy with arg types Reader and OutputStream had a bug if the
    encoding was UTF-16, because Java's .getBytes returns a byte-order
    mark (Unicode code point U+FEFF) at the beginning of the byte array
    every time it is called.  Thus if the file being copied was larger
    than one buffer's worth of data, a new byte-order mark was written to
    the copy in between each buffer's worth.  With the correction, only a
    single byte-order mark is written at the beginning.
    
    Also enhanced the tests test-spit-and-slurp and test-input-stream to
    use non-ASCII characters.  No bugs were found as a result of these
    test enhancements.
    
    Signed-off-by: Stuart Halloway <stu@thinkrelevance.com>
  4. @cosmin @stuarthalloway

    fix reporting of invalid character in unicode character/string literals

    cosmin authored stuarthalloway committed
    Signed-off-by: Stuart Halloway <stu@thinkrelevance.com>
  5. @tsdh @stuarthalloway

    Fix CLJ-931: Syntactically broken clojure.test/are tests succeed.

    tsdh authored stuarthalloway committed
    Fixed a test case in test/clojure/test_clojure/java_interop.clj only
    because of the bug in clojure.test/are CLJ-931 is about.
    
    No test case added that causes clojure.test/are to fail, because could
    not determine how to write one that didn't also cause the Clojure
    build tests to fail.
    
    Signed-off-by: Stuart Halloway <stu@thinkrelevance.com>
Commits on Mar 13, 2012
  1. @stuarthalloway
  2. @richhickey
Commits on Mar 9, 2012
  1. @pjstadig @stuarthalloway

    Don't double unwrap when calling an instance method.

    pjstadig authored stuarthalloway committed
    Signed-off-by: Stuart Halloway <stu@thinkrelevance.com>
  2. @pjstadig @stuarthalloway

    Move ReflectorTryCatchFixture to the test directory.

    pjstadig authored stuarthalloway committed
    It was getting packaged up in the jar.
    
    Signed-off-by: Stuart Halloway <stu@thinkrelevance.com>
Commits on Mar 1, 2012
  1. @richhickey
Commits on Feb 29, 2012
  1. @richhickey

    add sneaky throw

    richhickey authored
  2. @bpsm @richhickey

    CLJ-855: throw exceptions directly instead of wrapping them with RTE

    bpsm authored richhickey committed
    Signed-off-by: Rich Hickey <richhickey@gmail.com>
  3. @bpsm @richhickey

    CLJ-855: Util.sneakyThrow() throws any exception without being requir…

    bpsm authored richhickey committed
    …ed to declare or catch it
    
    Signed-off-by: Rich Hickey <richhickey@gmail.com>
  4. @bpsm @richhickey

    CLJ-855: add test that goes through Reflector

    bpsm authored richhickey committed
    (The existing test produces the same wrapped exception symptom,
    but does so by going through eval.)
    
    Signed-off-by: Rich Hickey <richhickey@gmail.com>
  5. @pmbauer @richhickey

    Added regression test for catching checked exceptions.

    pmbauer authored richhickey committed
    Signed-off-by: Rich Hickey <richhickey@gmail.com>
Commits on Feb 24, 2012
  1. @miner @stuartsierra

    CLJ-928 instant literals for Date and Timestamp should print in UTC

    miner authored stuartsierra committed
    Signed-off-by: Stuart Sierra <mail@stuartsierra.com>
Commits on Feb 20, 2012
  1. @stuarthalloway
Commits on Feb 17, 2012
  1. @technomancy @stuartsierra

    Allow require to take a :refer option.

    technomancy authored stuartsierra committed
    Signed-off-by: Stuart Sierra <mail@stuartsierra.com>
Commits on Jan 27, 2012
  1. @fogus @stuartsierra

    CLJ-914: Added UUID literal support.

    fogus authored stuartsierra committed
    Signed-off-by: Stuart Sierra <mail@stuartsierra.com>
  2. @stuartsierra

    CLJ-871, CLJ-890: Separate default reader literals from user tags

    stuartsierra authored
    Also add documentation for reader literals on *data-readers*
    
    Signed-off-by: Stuart Sierra <mail@stuartsierra.com>
  3. @fogus @stuartsierra

    CLJ-915: Modified the patch to work with the tagged literal functiona…

    fogus authored stuartsierra committed
    …lity in 1.4-alpha4
    
    Signed-off-by: Stuart Sierra <mail@stuartsierra.com>
  4. @bpsm @stuartsierra

    CLJ-871: provide instant literal using JRE classes only

    bpsm authored stuartsierra committed
    This patch implements instant literals of the form
    #@yyyy-mm-ddThh:mm:ss.fff+hh:mm using only classes available in the
    JRE.
    
    clojure.instant provides instant-readers producing instances of three
    different JDK classes. These functions accept a string representing a
    timestamp See (doc clojure.instant/parse-timestamp) for details.
    
    - read-instant-date (java.util.Date)
    - read-instant-calendar (java.util.Calendar)
    - read-instant-timestamp (java.sql.Timestamp)
    
    By default *instant-reader* is bound to read-instant-date.
    
    print-method and print-dup are provided for all three types.
    
    Rough bits include:
    
    I'm not yet certain about the exact public interface of
    clojure.instant. It's clear that read-instant-* need to be visible. It
    also seems likely that parse-timestamp and validated could usefully
    support alternate implementations for *instant-reader*.
    
    fixup-offset and fixup-nanos are ugly warts necessitated by Java's
    pathetic built-in support for dates and times (possibly exacerbated by
    my own misunderstandings of the same).
    
    Unit tests are very basic. For example, I'm not testing validated
    except in the good case where everything is valid.
    
    Signed-off-by: fogus <mefogus@gmail.com>
    Signed-off-by: Stuart Sierra <mail@stuartsierra.com>
  5. @tsdh @stuartsierra

    Fix the already pushed fix for CLJ-898.

    tsdh authored stuartsierra committed
    Signed-off-by: Stuart Sierra <mail@stuartsierra.com>
Commits on Jan 13, 2012
  1. @stuartsierra

    CLJ-890: tagged reader literals

    stuartsierra authored
    * tag definitions loaded from /data_readers.clj files on classpath
    * read as a series of symbol-symbol pairs
    * "target" symbol interpreted as a Var
    * creates namespaces and interns Vars as necessary
    * may be more than one file
    * throws exception on conflict
    * sets root binding of *data-readers*
Commits on Dec 18, 2011
  1. @richhickey

    toString caching

    richhickey authored
Commits on Dec 16, 2011
  1. @tsdh @stuartsierra

    Only capture a shallow copy of the current Frame in binding-conveyor-…

    tsdh authored stuartsierra committed
    …fn, so that sends in agent actions don't built infinite Frame stacks. Fixes CLJ-898.
    
    Signed-off-by: Stuart Sierra <mail@stuartsierra.com>
  2. @stuartsierra

    Fix CLJ-845: Ignoring namespace portion of symbols used to name metho…

    Alexander Taggart authored stuartsierra committed
    …ds in extend-type and extend-protocol.
    
    Signed-off-by: Stuart Sierra <mail@stuartsierra.com>
  3. @stuartsierra

    CLJ-872 Add support for prop lookup, refs CLJS-89

    Michael Fogus and Alan Dipert authored stuartsierra committed
    Signed-off-by: Stuart Sierra <mail@stuartsierra.com>
Something went wrong with that request. Please try again.