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 Mar 23, 2010
@jashkenas make sure that the source-hacking docs mention to 'git checkout lib' 5a4d401
Commits on Mar 24, 2010
@jashkenas added another language extension test for a << b into a.push(b) ad93d2f
Commits on Mar 25, 2010
@jashkenas fixing explicit returns of comprehensions (and probably other things …
…as well)
ecd1c77
@jashkenas adding a test case for the explicit returns c8f969b
Commits on Mar 26, 2010
@matehat matehat Minor modifications to the grammar to allow a single trailing comma f…
…or function call arguments, array literal and object literals. Adjusted tests accordingly
b9b87f7
@matehat matehat Fixed a small bug that happened when having a trailing comma in multi…
…line array and object literals
8f3ea1d
Commits on Mar 27, 2010
@StanAngeloff StanAngeloff Added Unix-like piping. Allows chaining of function calls where every…
… succeeding call receives as first argument the result of all preceding expressions.
7ee10e0
@jashkenas removing the special case for | or 9763839
@jashkenas typo for @compile_bitwise_or 45aae5e
@jashkenas Revert "typo for @compile_bitwise_or"
This reverts commit 45aae5e.
030476d
@jashkenas Revert "removing the special case for | or"
This reverts commit 9763839.
4dd4003
@jashkenas Revert "Added Unix-like piping. Allows chaining of function calls whe…
…re every succeeding call receives as first argument the result of all preceding expressions."

This reverts commit 7ee10e0.
eaf4a71
@jashkenas removing unused reserved variable 'source var' from range comprehensions 7de5253
Commits on Mar 28, 2010
Tim Jones Addressing some assignment issues. 7b9a899
Tim Jones Restricted class and extends values to simple assignments. 6df5039
Tim Jones Removed unprocessed values on a for loop from the grammar. 6e0e076
@jashkenas fixing single-line implicit call wrapped around function with trailin…
…g arguments
1e315b5
@jashkenas making the Rewriter's add_implicit_calls more sensitive of parentheti…
…cal arguments.
83c0e77
Commits on Mar 30, 2010
@jashkenas update internal documentation ... it's been a while 0af132d
@jashkenas removing a case from Rewriter#add_implicit_parentheses that apparentl…
…y never happens...
c191831
@jashkenas more little documentation for the rewriter ... moving along 711daca
@jashkenas adding class methods to class definition syntax, using '@' 177ec92
@jashkenas using the new static properties of class definitions in the CoffeeScr…
…ipt compiler -- it's hardly used.
3266562
@matehat matehat Applied the utility factoring into a "Coffeescript" object to the cor…
…e. All tests pass fast.
241f6f3
@matehat matehat Removed hard-coding of utility object name 0557eb9
@matehat matehat Removed unnecessary check 1e786d6
@matehat matehat Removed unused `__hasProp` assignment and declared `Coffeescript` a r…
…eserved name
9f108e8
@StanAngeloff StanAngeloff Allowing for negative indices in slice literals. 15217c7
@StanAngeloff StanAngeloff Re-compiling the core using the new __slice and __splice functions. 7d1fbeb
@StanAngeloff StanAngeloff Removing commented code in compile_splice -- this is working correctl…
…y now.
09e1526
@StanAngeloff StanAngeloff Removing vendor specific files for measurement tests. 76ade0c
@matehat matehat Merged in StanAngeloff excellent slice branch, applying recent factor…
…ing of utility functions
da43c70
@matehat matehat A set of improvements on previous code 27fb376
@matehat matehat Put back every utility functions on the global scope, automatically p…
…refixed with `__` and set them dynamically as reserved on the lexer.
9709669
@matehat matehat Removed the `__slice` method, in favor of the native array slice method ca9e45e
@matehat matehat Removed `__splice` in the same manner c498b70
@jashkenas make JSLint happy about the while condition a934cf4
@jashkenas Merge branch 'slice' of git://github.com/matehat/coffee-script a6248d0
@jashkenas merged matehat's utility branch, arraySlice -> slice, removed dead de…
…pendency...
f0d7310
@jashkenas modified shorter imlementation of bind 4936211
@jashkenas Utilities doesn't need to be a class, and removing __utilities.keys 832e1d8
@jashkenas more utility simplifications 1e1146d
@jashkenas simplifying the lookup of the top-level scope object f3a60ed
@jashkenas more refactors to utilities ... removing dependencies and the namespa…
…cing
4a8c2e8
@jashkenas another reshuffle ... removed utilities.coffee entirely. 6d7a042
@jashkenas more cleanups, added a utility helper function to the codegen 998a7c8
Commits on Mar 31, 2010
@jashkenas removing __range, and all the slice behavior it enabled. If you can't…
… do array[-1], then you shouldn't be able to do array[0..-1] -- it's just too inconsistent.
864275f
@jashkenas reverting the grammar to the pre-slice notation. 572aa4e
@jashkenas __extend back to __extends, as is the correct name. f9b028b
@jashkenas rebuilding the source documentation with the new utility refactors 2b57836
@jashkenas removing all of the 'type' tags from the Nodes. Simply using construc…
…tor.name instead.
aae2405
@jashkenas stylistics: removing a bunch of unecessary parentheses d3a51fb
@tanob tanob When installing in different prefixes, prefix + '/bin' may not exist. 2172878
Commits on Apr 01, 2010
@tanob tanob Merge remote branch 'upstream/master' 0410748
@jashkenas merged tanob's fix for installing outside of /usr/local without a /bin f86fca2
@jashkenas fixing single evaluation of functions used in chained comparisons wra…
…pped in parentheses.
3605168
Commits on Apr 02, 2010
@jashkenas fixing parens-around-implicit-function-with-multiline-chained-chaser bug 1c628e7
Commits on Apr 03, 2010
Tim Jones Added THIS to CALLABLE. a197558
Tim Jones Added a rule to prevent invoking THIS. 8fc6312
@jashkenas Merging Tesco's invoking-this-fix f99b5ad
@jashkenas cleaning up tests ... consolidation, consistency... 4a85f3d
@jashkenas tiny tweak 4476590
@jashkenas rebuilding the docs with new pygments, no errors on '@' 9d2c81e
Tim Jones Removing {@prop: value} from the grammar. 89debc8
@jashkenas Merge branch 'master' of git://github.com/Tesco/coffee-script d1aaed4
@StanAngeloff StanAngeloff Throwing proper error when "constructor" is not a function within a c…
…lass body.
9958ced
@jashkenas merging non-func-constructor-fix, but a little more forgiving. ad1c5e1
@jashkenas rebuilding the docs with the fixed highlighter for '@' and regexes. 59ae79d
Commits on Apr 04, 2010
@jashkenas CoffeeScript 0.6.0 is on the books. c067808