Switch branches/tags
Nothing to show
Commits on May 3, 2011
  1. updated to coffee-script 1.1

    committed May 3, 2011
Commits on Jan 3, 2011
Commits on Dec 28, 2010
  1. update to coffee-script 1.0 - change --now-wrap to --bare and adjust …

    …tests for .call(this) at end of function wrapper
    PandaWood committed Dec 28, 2010
Commits on Sep 16, 2010
Commits on Sep 7, 2010
  1. extracted some methods in Main for readability. Removed the IOExcepti…

    …on from the API, rather than throwing it explicitly. attribution to PandaWood for --no-wrap.
    committed Sep 7, 2010
  2. updated to "--no-wrap" and modified unit tests, reinstated no-arg con…

    …structor and some tiny code tidy up
    PandaWood committed Sep 7, 2010
Commits on Sep 3, 2010
  1. add the option to NO_WRAP from the command line (with tests). A fairl…

    …y minimal implementation - mostly making do with existing code
    PandaWood committed Sep 3, 2010
Commits on Aug 17, 2010
  1. added support for no-wrap option

    committed Aug 17, 2010
Commits on Aug 16, 2010
  1. Update to CoffeeScript 0.9.1.

    djcsdy committed Aug 16, 2010
Commits on Aug 8, 2010
  1. Upgrade to CoffeeScript 0.9.0.

    djcsdy committed Aug 8, 2010
Commits on Jul 17, 2010
Commits on Jul 15, 2010
  1. Release 0.7.2-djc1.

    djcsdy committed Jul 15, 2010
  2. Wrap CoffeeScript compilation errors in a specific JCoffeeScriptCompi…

    …leException class; when compiling from the command line, if there is a compilation error print only the coffee-script compilation error and line number, don't print a useless Java stack trace.
    djcsdy committed Jul 15, 2010
  3. Changes to

    1. Fix incorrect usage of Reader.ready(), which would cause JCoffeeScript to immediately stop reading a coffee-script file if a call to read() might block. This was preventing me from using JCoffeeScript from inside Ant, as well as preventing the user from entering scripts interactively.
    2. Don't wrap IOExceptions in RuntimeExceptions. Instead declare Main.main and Main.execute as throwing IOException. This makes much more sense to me.
    djcsdy committed Jul 15, 2010
  4. Rewrite to solve a number of problems:

    1. Use proper Rhino embedding API instead of wrapping Rhino Shell.
    2. As a side-effect of (1), ensure that coffee-script compilation errors are passed back to the caller instead of being ignored. At the moment this just means letting JavaScriptExceptions fall through to the caller, but we could implement a better way later.
    3. Ensure that Streams and Readers are always closed.
    4. Always exit the Rhino Context after we've finished with it.
    5. Don't unnecessarily re-initialize standard JavaScript objects for every compilation.
    6. Specify UTF-8 character encoding for coffee-script.js instead of assuming platform-encoding. It probably doesn't matter since coffee-script.js seems to contain only ASCII characters, but at least this way we will always get consistent behaviour across platforms.
    7. Remove misuse of InputStream.ready(), which would cause incorrect behaviour if the system happened to block while reading coffee-script.js. This will 'probably' never happen, but let's avoid bizarre intermittent bugs by fixing it anyway.
    Most of these problems don't matter when using the command line JCoffeeScript, but I plan to implement a JCoffeeScript Ant task for which these changes are more important. They will also be helpful to anyone who plans to embed JCoffeeScript as part of a larger program, especially if they use Rhino elsewhere in the same program.
    djcsdy committed Jul 15, 2010
  5. Update to coffee-script 0.7.2.

    djcsdy committed Jul 15, 2010
Commits on May 16, 2010
  1. added attribution to Raphael

    committed May 16, 2010
  2. updated to coffee-script 0.6.2

    committed May 16, 2010
Commits on May 6, 2010
Commits on May 5, 2010
  1. added some examples of usage

    committed May 5, 2010