Permalink

Comparing changes

Choose two branches to see what’s changed or to start a new pull request. If you need to, you can also .

Open a pull request

Create a new pull request by comparing changes across two branches. If you need to, you can also .
...
Commits on Feb 25, 2010
@jashkenas adding return values for destructuring assignment. 69feac3
@jashkenas cleaning and commenting cake.coffee fe32146
@jashkenas cleaning and shrinking the option parser 66a6568
@jashkenas improving CoffeeScript in browser script activation, and updating docs b32a605
@jashkenas fixing patternmatched assigns within assigns within calls 4ed5153
@jashkenas adding a test for nested pattern matching eab9bbf
@jashkenas doc update ee5d738
@jashkenas using text instead of html to escape entities in the rendered JS for …
…Try CoffeeScript
213ae14
@jashkenas improving errors for undefined options, and error messages for compil…
…e attempts on nonexistent files
c62f93f
@hugs hugs Fixed web_server example to be compatible with Node v0.1.30 6bc61ec
@jashkenas moving -tr --tree to -n --nodes, and --no-wrap gives up its -n short …
…flag.
9d4e06e
@jashkenas updating docs with the new flags 5f1d3fd
@jashkenas raising an error on unrecognized options a23dc6b
@jashkenas Merge branch 'fix_example_webserver' of git://github.com/hugs/coffee-…
…script
3ae2ebe
Commits on Feb 26, 2010
@jashkenas allowing merged short flags in optparse.coffee, via normalize_arguments 406a180
@jashkenas new live 'Try CoffeeScript' dc7f4b4
@jashkenas hide the error div on initial page load d5df550
@jashkenas no outline on the Try CoffeeScript input for safari 55ed202
@jashkenas first draft of options for Cakefiles, using optparse.coffee, as well …
…as a cake install task that takes --prefix. Still need to fix the lib/bin scripts
17ea48c
@jashkenas moving some of the fs methods over to sync methods, where it's alrigh…
…t and where it makes things clearer
5c7526a
@jashkenas caching the length property lookup for vanilla array comprehensions a…
…nd rebuilding docs
d2d5f64
Commits on Feb 27, 2010
@jashkenas adding favicon to docs 82951a4
@jashkenas finishing the second half of prefix installs. Using readLink to refer…
… to the CoffeeScript installation reliably.
93f644f
@jashkenas adding the long-ago-needed documentation for constructors with 'retur…
…n this'
723ea53
@jashkenas making --run the default option for consistency. If you want to save …
…the file, use -c or --compile.
f4cd0bd
@jashkenas adding a traverse method to the AST, so we can do fancy processing fr…
…om external scripts.
5e7f5f3
@jashkenas rebuilding the browser code in anticipation of a page push 37d086b
@jashkenas fancy new fullscreen version of 'Try CoffeeScript' 0ab810e
@jashkenas fixing multiple single-line function forms on the same line 2f658ba
@jashkenas fixing regexp literals versus division, with tests afa26c3
@jashkenas fixing multiple evaluation of splat sources, when it's an invoked fun…
…ction
7d39fe1
@jashkenas first draft of adding classes to CoffeeScript 1c7e4c4
Commits on Feb 28, 2010
@jashkenas making inner comments work within class definitions 4ec7514
@jashkenas converting the nodes.coffee AST to use the new class system 8f871a8
@jashkenas making sure that the body of extends only gets defined once per file. d2cb1f3
@jashkenas updating the Lexer to use classes and some of the older documentation b5c9d77
@jashkenas super is now possible in nodes/Expressions, where it wasn't possible …
…before.
9f46c30
@jashkenas converting the remainder of the CoffeeScript compiler (Rewriter, Scop…
…e, Optparse) to use classes
e02ab76
@jashkenas reserving __extends and __hasProp f742725
@jashkenas updating documentation for classes a356935
@jashkenas CoffeeScript 0.5.3, with classes 62b2ab2