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 Jan 17, 2010
@jashkenas doc updates -- widened the code segments for the sake of the JavaScript b9c09bf
Commits on Jan 19, 2010
@jashkenas fixing bug with multiple linebreaks in heredocs a8ae37a
Commits on Jan 21, 2010
@jashkenas fixing comments as the last line of a block 791d874
Commits on Jan 23, 2010
@jashkenas adding the compiled parser back into the repo (after all that) so tha…
…t it can be used as the source for the narwhal package
5f94186
@jashkenas added automatic safety closure wrapper for functions declared within …
…for loops.
c3ce2ea
Commits on Jan 24, 2010
@jashkenas removing 'this' rewriting in favor of correctly calling generated clo…
…sures
9160500
@jashkenas added existence chains with '?.' -- soaks up attempts to access undef…
…ined properties, returning 'undefined'
d728c3d
@jashkenas adding soaked method calls, with caching 817e8de
@jashkenas added test for lexical scope sharing through generated closure wrappe…
…rs, something uncommonly used, but that was a regression
af53a04
@jashkenas adding more examples to the computer_science folder, and fiddling wit…
…h operator precedence
e6f010b
Commits on Jan 25, 2010
@jashkenas another poignant example 4b267b4
@jashkenas first draft of optional parentheses, with a couple tests ... more to …
…follow
70e3a6e
@jashkenas converted the tests to use optional parentheses -- lot's of little su…
…btleties to work out
a5d39ef
@jashkenas making all postfix forms close out implicit calls, as in Ruby 8d63d26
@jashkenas changed the docs for optional parens 2875de5
@olsonjeffery olsonjeffery adding vim syntax file in a new "extras" folder
- also added a VIM-SYNTAX-HOWTO.md readme file
f393b1c
Commits on Jan 26, 2010
@jashkenas fixing chained single-line if-elses with a smarter rewriter. 91e7030
@jashkenas adding line number info to unclosed parens, objects, arrays, and indents d6e206b
@jashkenas Merge branch 'master' of git://github.com/olsonjeffery/coffee-script a732e57
@jashkenas moved CoffeeScript.tmbundle to extras and rewrote the installation in…
…structions in plain text
8efcaf6
@jashkenas odd and even were backwards 63b44a2
@jashkenas first draft of mandatory parentheses around function definition param…
… lists -- all tests pass
460b3f6
@jashkenas tests passing with smarter block syntax with optional parens 29e4043
@jashkenas enabling passed functions to fire implicit method calls fb7fd53
@jashkenas adding bound functions to the list of implicit call activator tokens 55df898
@jashkenas trying out new arrows for function literals -> is a function, => is a…
… bound function
a9f016e
@jashkenas updated textmate highlighter for new function literal syntax 3775f68
@jashkenas make nested implicit indentation just a little bit smarter about outd…
…ents and stack levels
ab4a4a5
Commits on Jan 27, 2010
@jashkenas first draft of whitespace-sensitive method calls and indexes. aa93d3c
@jashkenas removing block literals in favor of implicit calls e998a81
@jashkenas complete implicit functions, I think these are done. 386d3dd
@jashkenas adding unary plus, new version of Underscore, still passes tests. Reb…
…uilt Narwhal
3524d61
@jashkenas updating documentation for 0.3 ca0a65a