Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with
or
.
Download ZIP
Commits on Jul 25, 2012
  1. @brentonashworth

    Fix dissoc implementation for Records

    brentonashworth authored
    Included tests
Commits on Jul 16, 2012
  1. @charles-dyfis-net

    General cleanups for shell wrappers

    charles-dyfis-net authored David Nolen committed
    - Use appropriate quoting to avoid whitespace within arguments,
      environment variables from being string-split.
    - Better compatibility with baseline POSIX sh.
    - Improve editor syntax highlighter compatibility.
    - Readability cleanups (avoid workarounds for bugs fixed
      pre-POSIX-standardization).
Commits on Jul 10, 2012
  1. * src/clj/cljs/analyzer.clj: comment about role of *reader-ns-name* a…

    David Nolen authored
    …nd *reader-ns*
  2. @charles-dyfis-net

    CLJS-266 port namespaced-keyword fix by Daniel Skarda to current code…

    charles-dyfis-net authored David Nolen committed
    …base
  3. @charles-dyfis-net

    Add test for CLJS-266

    charles-dyfis-net authored David Nolen committed
Commits on Jul 8, 2012
  1. @brentonashworth
Commits on Jul 5, 2012
  1. @brandonbloom

    Fix (println 1 1) => "11\n" instead of "1 1\n"

    brandonbloom authored David Nolen committed
Commits on Jul 4, 2012
  1. * src/clj/cljs/core.clj: cleanup protocol dispatch and type_satisifie…

    David Nolen authored
    …s_ handling of undefined
  2. * src/clj/cljs/core.clj: general fix for CLJS-330, protocol dispatch …

    David Nolen authored
    …should handle undefined by coercing to nil
  3. @emezeske

    Add tests for default values for map lookups.

    emezeske authored David Nolen committed
  4. * src/clj/cljs/compiler.clj: fix bug around fns whose only non-zero a…

    David Nolen authored
    …rity is variadic (i.e. hash-set). was emitting a false - false does not get emitted as empty string like nil does.
  5. @michalmarczyk

    CLJS-332: have UUID's = impl check that the other object is also a UU…

    michalmarczyk authored David Nolen committed
    …ID instance
  6. @jonase

    'block-children' helper function should return nil when given a nil a…

    jonase authored David Nolen committed
    …rgument. Fixes #331
  7. @michalmarczyk

    CLJS-333: add missing arity to cljs.core.Keyword's IFn implementation

    michalmarczyk authored David Nolen committed
  8. @michalmarczyk

    CLJS-330: fix (hash js/undefined)

    michalmarczyk authored David Nolen committed
Commits on Jul 2, 2012
  1. * src/cljs/cljs/core.cljs: fix typo

    David Nolen authored
Commits on Jun 29, 2012
  1. @michalmarczyk

    CLJS-324: implement cljs.core/format as wrapper for goog.string.format

    michalmarczyk authored David Nolen committed
    Also adds printf (copy & paste from Clojure).
  2. @michalmarczyk

    CLJS-328: fix :require spec handling in ns

    michalmarczyk authored David Nolen committed
    Fixes singleton vector handling in :require specs so that all specs in
    the following snippet are equivalent:
    
    (ns foo
      (:require [bar.quux :as bar.quux]
                [bar.quux]
                bar.quux))
Commits on Jun 25, 2012
  1. @brandonbloom

    hash-set and faster set construction

    brandonbloom authored David Nolen committed
  2. @michalmarczyk

    CLJS-325: copy over destructure, let, loop to cljs.core to fix destru…

    michalmarczyk authored David Nolen committed
    …cturing
    
    Copy & paste from clojure.core with adjustments to make things work
    again and remove some metadata.
Commits on Jun 23, 2012
  1. * src/clj/cljs/closure.clj: CLJS-323: add compiler build :warnings tr…

    David Nolen authored
    …ue option
Commits on Jun 19, 2012
  1. @michalmarczyk

    CLJS-322: introduce cljs.core/obj-map

    michalmarczyk authored David Nolen committed
    obj-map is guaranteed to produce ObjMap instances (of arbitrary size).
  2. @brandonbloom

    Import memfn macro and add tests

    brandonbloom authored David Nolen committed
  3. @brandonbloom

    Fix (= (js/Date.) nil

    brandonbloom authored David Nolen committed
    Also cleans up time macro, which was passing .getTime an extra arg.
Commits on Jun 15, 2012
  1. @raph-amiard

    Decouple analyzer from compiler

    raph-amiard authored David Nolen committed
    The analyzer is now living in it's own file, with all related
    functions. The rest of the compiler has been updated so that
    references to the analyze part of the compiler now references
    the analyzer namespace.
  2. @raph-amiard

    Use load instead of require to load core cljs macros

    raph-amiard authored David Nolen committed
    Loading now happens dynamically and once when the
    analyzer is first ran.
    Also provides macros to facilitate overriding of the
    default path provided (defaults to cljs/core).
Commits on Jun 14, 2012
  1. * src/clj/cljs/compiler.clj: CLJS-315: resolve-var and resolve-existi…

    David Nolen authored
    …ng-var should never emit :name as string
  2. @fogus
  3. @fogus
Commits on Jun 13, 2012
  1. @raph-amiard

    Using empty-env function in rhino repl too

    raph-amiard authored David Nolen committed
  2. @raph-amiard

    Encapsulating namespace access and env creation

    raph-amiard authored David Nolen committed
  3. @fogus
  4. @fogus

    Cleaner binding

    fogus authored
Something went wrong with that request. Please try again.