Permalink
Commits on May 15, 2012
Commits on May 12, 2012
  1. Merge branch 'master' of github.com:clojure/clojurescript

    David Nolen David Nolen
    David Nolen authored and David Nolen committed May 12, 2012
  2. Fix `catch' with multiple test-constants for the same result

    the-kenny authored and David Nolen committed May 11, 2012
    This patch fixes multi-test versions of case. It also adds checking
    for duplicate test-constants.
  3. Merge branch 'tagged-literals'

    fogus committed May 12, 2012
  4. * src/cljs/cljs/core.cljs: single argument cases for array-seq and pr…

    David Nolen David Nolen
    David Nolen authored and David Nolen committed May 12, 2012
    …im-seq
Commits on May 11, 2012
  1. Bring c.c.reducers up-to-date with changes in Clojure

    michalmarczyk authored and David Nolen committed May 11, 2012
  2. CLJS-252: first cut at a benchmark suite

    michalmarczyk authored and David Nolen committed May 11, 2012
    Modelled on the test runner.
    
    Includes a simple-benchmark macro (living in src/clj/cljs/core.clj):
    
        (simple-benchmark [coll [1 2 3]] (first coll) 1000000)
    
    expands to code which times 1000000 runs of (first coll) in a context
    where coll is bound to [1 2 3] and prints out
    
        (first [1 2 3]), 1000000 runs, 123 msecs
  3. Working through the read paths

    fogus committed May 11, 2012
  4. Merge branch 'optimize-reader'

    David Nolen David Nolen
    David Nolen authored and David Nolen committed May 11, 2012
  5. CLJS-251: implementing the letfn* special form

    michalmarczyk authored and David Nolen committed May 11, 2012
    The letfn macro is already among those imported from Clojure.
  6. CLJS-250: clojure.core.reducers brought over from Clojure

    michalmarczyk authored and David Nolen committed May 9, 2012
    The macros live in cljs/core.clj.
    
    c.c.r/fold is currently an alias for c.c.r/reduce.
  7. * src/clj/cljs/core.clj: use transient vector in read-delimited-list.…

    David Nolen David Nolen
    David Nolen authored and David Nolen committed May 11, 2012
    … case macro now emits more efficient code.
  8. * src/cljs/cljs/reader.cljs: liberal use of aget, re-find* and re-mat…

    David Nolen David Nolen
    David Nolen authored and David Nolen committed May 11, 2012
    …ches* which return native data structures instead of Clojure data structures
  9. * src/cljs/cljs/reader.cljs: add missing boolean type hints

    David Nolen David Nolen
    David Nolen authored and David Nolen committed May 11, 2012
  10. * src/cljs/cljs/reader.cljs: comprehensive optimizations to cljs.reader

    David Nolen David Nolen
    David Nolen authored and David Nolen committed May 11, 2012
Commits on May 10, 2012
  1. Update gi

    fogus committed May 10, 2012
  2. * src/cljs/cljs/reader.cljs: fix typo in cljs.reader

    David Nolen David Nolen
    David Nolen authored and David Nolen committed May 10, 2012
Commits on May 9, 2012
  1. * src/clj/cljs/compiler.clj: CLJS-238: analysis should follow depende…

    David Nolen David Nolen
    David Nolen authored and David Nolen committed May 9, 2012
    …ncies
  2. * src/cljs/cljs/core.cljs: add ASeq marker protoocol to vector-seq

    David Nolen David Nolen
    David Nolen authored and David Nolen committed May 9, 2012
  3. * script/bootstrap: bump to Clojure 1.4.0

    David Nolen David Nolen
    David Nolen authored and David Nolen committed May 9, 2012
  4. * samples/repl/README.md: update README.md

    David Nolen David Nolen
    David Nolen authored and David Nolen committed May 9, 2012
  5. CLJS-35 & CLJS-161: serve static resources from multiple locations.

    neotyk authored and David Nolen committed May 8, 2012
    This allows same configuration to support development and production
    builds.
  6. CLJS-161: updated readme to use static file serving instead of 'file'…

    neotyk authored and David Nolen committed Apr 30, 2012
    … protocol.
  7. CLJS-161: serving static files.

    neotyk authored and David Nolen committed Apr 30, 2012
Commits on May 8, 2012
  1. * src/clj/cljs/compiler.clj: remove unnecessary .call usage

    David Nolen David Nolen
    David Nolen authored and David Nolen committed May 8, 2012
  2. Merge branch 'optimize-apply'

    David Nolen David Nolen
    David Nolen authored and David Nolen committed May 8, 2012
  3. * src/cljs/cljs/core.cljs: missing declares

    David Nolen David Nolen
    David Nolen authored and David Nolen committed May 8, 2012
  4. * src/cljs/cljs/core.cljs: attempting to optimize seq on vectors

    David Nolen David Nolen
    David Nolen authored and David Nolen committed May 8, 2012
  5. * src/clj/cljs/core.clj: call -first and -rest directly in apply-to. …

    David Nolen David Nolen
    David Nolen authored and David Nolen committed May 8, 2012
    …call seq on args.