Permalink
Commits on Dec 27, 2011
  1. Release 1.2.15.

    Ram Krishnan committed Dec 27, 2011
  2. `map?` rewritten using the new `set` support. This also fixes the (map?

    undefined) => true bug.
    Ram Krishnan committed Dec 27, 2011
  3. Added support for Clojure's literal syntax for sets, which are

    translated to JavaScript hash maps.
    Ram Krishnan committed Dec 27, 2011
Commits on Nov 28, 2011
  1. Release 1.2.14.

    Ram Krishnan committed Nov 28, 2011
  2. Bugfix in `not-empty?`.

    Ram Krishnan committed Nov 28, 2011
  3. In `tojs`, include the last successfully translated s-expression when…

    … throwing an error.
    Ram Krishnan committed Nov 28, 2011
  4. In the `if` emitter, test explicitly for a `nil` alternate to allow `…

    …0` to be returned as a alternate value.
    Ram Krishnan committed Nov 28, 2011
Commits on Sep 14, 2011
  1. Release 1.2.13.

    Ram Krishnan committed Sep 14, 2011
  2. Added `reduce` and fixed a gensym'ed var alias bug in `doseq` and `do…

    …times`.
    Ram Krishnan committed Sep 14, 2011
Commits on Aug 3, 2011
  1. Release 1.2.12.

    Ram Krishnan committed Aug 3, 2011
  2. Make temporary bindings for the new values of the loop vars and apply…

    … atomically.
    Ram Krishnan committed Aug 3, 2011
Commits on Jul 21, 2011
  1. Release 1.2.11.

    Ram Krishnan committed Jul 21, 2011
  2. Bugfix in `when-not` and `unless` to deal with JavaScript's ambiguous

    truthiness or broken `nil` punning.
    Ram Krishnan committed Jul 21, 2011
  3. Catch and throw any translation errors, with a more helpful message,

    and the original exception as the embedded cause.
    Ram Krishnan committed Jul 21, 2011
Commits on Jul 12, 2011
  1. Moved the bulk of the documentation into the github wiki.

    Ram Krishnan committed Jul 12, 2011
Commits on Jul 11, 2011
  1. Release 1.2.10.

    Ram Krishnan committed Jul 11, 2011
  2. Added function `filter` and unit test.

    Ram Krishnan committed Jul 11, 2011
  3. Use literal array instead of Array object creation.

    Ram Krishnan committed Jul 11, 2011
  4. Added support for `throw` keyword, with unit-test.

    Ram Krishnan committed Jul 11, 2011
Commits on Jul 8, 2011
  1. Release 1.2.9.

    Ram Krishnan committed Jul 8, 2011
  2. Fixed expansion for `get` form with default.

    Ram Krishnan committed Jul 8, 2011
  3. Flagged a bug in the `get` with default form, potentially causing

    multiple evaluations of the arguments to the `get` form.
    Ram Krishnan committed Jul 8, 2011
  4. Added unit tests for the `get` with default form, and `Foo.` new object

    instantiation form.
    Ram Krishnan committed Jul 8, 2011
  5. add inc, dec, dec!

    Conflicts:
    
    	src/clojurejs/boot.cljs
    Ram Krishnan committed Jul 8, 2011
  6. Add support for (Foo. 1) => (new Foo 1)

    scottjad committed with Ram Krishnan Jul 7, 2011
  7. Changed all uses of `==` comparisons to `===`, for better JavaScript …

    …semantics. Added `delete` inline form.
    
    Added `select-keys`, `keys`, and `vals`, with appropriate unit tests.
    Ram Krishnan committed Jul 8, 2011
  8. Fixed bug in the emitted code for `inline` forms, where the output of…

    … `emit-str` would generate extraneous
    
    `return` keywords.
    Ram Krishnan committed Jul 8, 2011
  9. Renamed `js-eval*` to `do-js-eval` and added new macro `js-eval*` wit…

    …h additional `opts` arg to support the
    
    `:preload` option. Also, fixed docstrings in other functions.
    Ram Krishnan committed Jul 8, 2011
Commits on Jul 1, 2011
  1. Release 1.2.8

    Ram Krishnan committed Jul 1, 2011
  2. Merge pull request #8 from fgx3prak/master

    Patch for character translation support
    Ram Krishnan committed Jul 1, 2011
Commits on Jun 30, 2011
  1. Add support for character translation.

    praki committed Jun 30, 2011
Commits on May 13, 2011
  1. Release 1.2.7.

    Ram Krishnan committed May 13, 2011