Permalink
Commits on Jul 25, 2012
  1. @brentonashworth

    Fix dissoc implementation for Records

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

    General cleanups for shell wrappers

    - 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).
    charles-dyfis-net committed with David Nolen Jul 16, 2012
Commits on Jul 10, 2012
  1. * src/clj/cljs/analyzer.clj: comment about role of *reader-ns-name* a…

    …nd *reader-ns*
    David Nolen committed Jul 10, 2012
  2. @charles-dyfis-net
  3. @charles-dyfis-net

    Add test for CLJS-266

    charles-dyfis-net committed with David Nolen Jul 10, 2012
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 committed with David Nolen Jun 21, 2012
Commits on Jul 4, 2012
  1. * src/clj/cljs/core.clj: cleanup protocol dispatch and type_satisifie…

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

    …should handle undefined by coercing to nil
    David Nolen committed Jul 4, 2012
  3. @emezeske

    Add tests for default values for map lookups.

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

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

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

    …ID instance
    michalmarczyk committed with David Nolen Jul 3, 2012
  6. @jonase

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

    …rgument. Fixes #331
    jonase committed with David Nolen Jul 3, 2012
  7. @michalmarczyk
  8. @michalmarczyk

    CLJS-330: fix (hash js/undefined)

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

    David Nolen committed Jul 2, 2012
Commits on Jun 29, 2012
  1. @michalmarczyk

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

    Also adds printf (copy & paste from Clojure).
    michalmarczyk committed with David Nolen Jun 28, 2012
  2. @michalmarczyk

    CLJS-328: fix :require spec handling in ns

    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))
    michalmarczyk committed with David Nolen Jun 28, 2012
Commits on Jun 25, 2012
  1. @brandonbloom

    hash-set and faster set construction

    brandonbloom committed with David Nolen Jun 25, 2012
  2. @michalmarczyk

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

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

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

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

    obj-map is guaranteed to produce ObjMap instances (of arbitrary size).
    michalmarczyk committed with David Nolen Jun 18, 2012
  2. @brandonbloom

    Import memfn macro and add tests

    brandonbloom committed with David Nolen Jun 18, 2012
  3. @brandonbloom

    Fix (= (js/Date.) nil

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

    Decouple analyzer from compiler

    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.
    raph-amiard committed with David Nolen Jun 15, 2012
  2. @raph-amiard

    Use load instead of require to load core cljs macros

    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).
    raph-amiard committed with David Nolen Jun 15, 2012
Commits on Jun 14, 2012
  1. * src/clj/cljs/compiler.clj: CLJS-315: resolve-var and resolve-existi…

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

    Using empty-env function in rhino repl too

    raph-amiard committed with David Nolen Jun 13, 2012
  2. @raph-amiard

    Encapsulating namespace access and env creation

    raph-amiard committed with David Nolen Jun 13, 2012
  3. @fogus
  4. @fogus

    Cleaner binding

    fogus committed Jun 13, 2012