Gerald Lewis
76b6a1771b
fixes #1195 : lex out semicolons before newlines and at end of program
2011-09-04 12:18:22 -04:00
Michael Ficarra
c88cb5c8b5
Another attempt to fix #1580... still haven't come up with a good way to
...
test it, though. Hopefully the third time is... the one that works.
2011-09-04 12:16:04 -04:00
Trevor Burnham
efd503f84a
Reloading globals after every REPL command (actually fixes #1654 )
2011-09-04 10:05:26 -04:00
Trevor Burnham
7ba52ae729
Blacklisting certain globals from REPL rather than whitelisting ( fixes #1654 )
2011-09-04 09:54:13 -04:00
Gerald Lewis
8ebda7ac02
tests for #1643 : splatted accesses in destructuring assignments no longer create obj.key var declarations
2011-09-01 14:47:30 -04:00
Gerald Lewis
43a8b46203
fixes #1643 : splatted accesses in destructuring assignments no longer create obj.key var declarations
2011-09-01 14:47:10 -04:00
Jeremy Ashkenas
d1af5163eb
Merge pull request #1647 from dget/patch-1
...
Adding a link to the change log to the current version on the webpage
2011-08-31 15:23:39 -07:00
dget
ee6eccbfe1
Adding a link to the change log to the current version, to make it easier to see what's changed.
2011-08-31 16:10:06 -03:00
Jeremy Ashkenas
d37cfc69d9
Merge pull request #1641 from geraldalewis/1591_splats_in_destructuring
...
1591 Splatted Expressions in Destructuring Assignment Must Be Assignable
2011-08-30 08:23:26 -07:00
Gerald Lewis
3a6c8c92b3
tests for #1591 : splatted expressions in destructuring assignment must be assignable
2011-08-30 11:12:39 -04:00
Gerald Lewis
e17b67e6f2
fixes #1591 : splatted expressions in destructuring assignment must be assignable
2011-08-30 11:12:25 -04:00
Jeremy Ashkenas
c0e0ede09f
Merge pull request #1636 from mineo/patch-1
...
alert(html) in the heredoc example
2011-08-29 20:35:23 -07:00
Wieland Hoffmann
a4425471fd
alert(html) in the heredoc example
2011-08-30 10:42:34 +03:00
Michael Ficarra
b4e2240ede
fixes #1633 : error output when using coffee -e
2011-08-27 13:21:03 -04:00
Michael Ficarra
539b872e02
compiled src/coffee-script.coffee
2011-08-27 13:20:29 -04:00
Michael Ficarra
2ff6c4c3fc
fixes #1630 : in should check indices of the right operand when it can
...
pass a `hasOwnProperty` check for them
2011-08-26 15:44:00 -04:00
Rod Knowlton
f2c0ea7fa4
Clarify --watch option on homepage.
2011-08-22 22:47:00 -05:00
Jeremy Ashkenas
8686e31271
Merge pull request #1624 from johnyanarella/master
...
--join fails silently with no resulting output file
2011-08-22 10:39:47 -07:00
John Yanarella
0bf0f6d721
Resolved an issue that could occur while compiling with the --join option which would cause the compiler to silently fail with no resulting output file.
...
While recursively traversing a source directory, if a directory was encountered containing either no .coffee files (ex. an .svn metadata directory) or where the last file processed in that directory was not a .coffee file, compileJoin() might never be called.
This issue was originally introduced by a (well-needed) optimization in commit dc272a680b .
In join mode, anytime the 'unprocessed' count is decremented, the remaining file count should be evaluated to determine if it is time to run compileJoin(). Previously, compileJoin() would only ever be called in one of the four possible terminating branches of this recursive asynchronous operation.
2011-08-22 13:32:54 -04:00
Michael Ficarra
3ef0c1c88a
reverting stylistic change from parent commit
2011-08-16 10:53:08 -03:00
Michael Ficarra
5b115ddb74
(probably) expressing Jeremy's intentions
...
edited via Github, so no changes to /lib/coffee-script.js
2011-08-16 08:53:15 -03:00
Jeremy Ashkenas
604e39b413
Merge pull request #1605 from geraldalewis/1513_obj_front_ops
...
#1513 Top level bare obj literals with unary and exist ops
2011-08-15 08:55:24 -07:00
Gerald Lewis
f3253f4f5c
tests for #1513
2011-08-15 11:06:53 -04:00
Gerald Lewis
2fb2ddb9b4
fixes #1513 -- top level bare obj literals now wrapped in parens for unary and exists operations
2011-08-15 11:06:36 -04:00
Jeremy Ashkenas
7e4d6198d4
#1568 , new super in a function body.
2011-08-14 17:24:19 -04:00
Jeremy Ashkenas
8c31f2ee44
Adding a test for #1595
2011-08-14 17:08:12 -04:00
Jeremy Ashkenas
9a026e51bd
Issue #1595 , reusing a variable in a catch leads to missing declaration.
2011-08-14 17:04:54 -04:00
Jeremy Ashkenas
50982b668b
Issue #1598 -- enabling super() calls in static functions in class bodies.
2011-08-14 16:51:59 -04:00
Jeremy Ashkenas
c6c988ae28
Revert "Ensure test failures get fully outputted."
...
This reverts commit 41b8b3256d .
2011-08-14 16:39:38 -04:00
Jeremy Ashkenas
306d84828d
Merge branch 'super' of https://github.com/aseemk/coffee-script
2011-08-14 16:39:12 -04:00
Jeremy Ashkenas
216ad777de
clarifying Cake on the homepage.
2011-08-14 16:24:42 -04:00
Jeremy Ashkenas
4710e744dc
clarifying Cake on the homepage.
2011-08-14 16:24:26 -04:00
Aseem Kishore
0b3029dd3f
Add test for static super calls.
...
Tests jashkenas/coffee-script#1598 . Fails currently as expected.
2011-08-12 15:10:19 -07:00
Aseem Kishore
41b8b3256d
Ensure test failures get fully outputted.
...
Node's console.log() is non-blocking, so I was seeing test failure output get
cut off since it was happening on process exit. No more!
2011-08-12 14:56:33 -07:00
Jeremy Ashkenas
42f2bd926b
Merge pull request #1590 from geraldalewis/proto_access
...
#1234 Protoype Access in :: Operator
2011-08-12 11:21:46 -07:00
Gerald Lewis
197d07cc85
revised tests for #1234 thanks to @michaelficarra
2011-08-12 14:11:44 -04:00
Gerald Lewis
c9fd0659c2
revised patch for #1234 ; consolidated Value#push and Value#concat into Value#add; removed unnecessary INDEX_PROTO
2011-08-12 13:38:34 -04:00
Michael Ficarra
fa2fbf0c60
minor enhancements to tests for #1005
2011-08-11 02:17:48 -04:00
Michael Ficarra
c3fe29455b
finishing up fix for #1009 : class @do; it's a little bit ugly, but it
...
makes sense to do it this way
2011-08-11 01:52:10 -04:00
Michael Ficarra
df5aca9348
fixes #1005 : invalid identifiers allowed on LHS of destructuring
...
assignment
2011-08-11 01:11:33 -04:00
Gerald Lewis
ab0b36a53f
test for #1234
2011-08-10 22:01:47 -04:00
Gerald Lewis
29a44b84d5
fixes #1234 ... :: now creates an intermediary "prototype" Access node before any additional property accesses
2011-08-10 22:01:47 -04:00
Michael Ficarra
e5b77b180a
fixes #580 by deleteing the compiler from require.cache and requireing it again
2011-08-10 21:26:16 -04:00
Michael Ficarra
fc1cdfc913
Merge pull request #1584 from MichaelBlume/grammar_path
...
fix path to grammar file
2011-08-08 22:43:08 -07:00
Mike Blume
8c5027abb9
fix the output path too
2011-08-08 22:37:48 -07:00
Mike Blume
333daf33a3
fix path to grammar file
2011-08-08 22:34:09 -07:00
Michael Ficarra
064f2b5787
README: corrected compilation instruction; added execution instruction
2011-08-09 00:23:55 -03:00
Michael Ficarra
13ac72239a
repl: allowing tab completion of an empty line and masking __X
...
reserved helpers from tab completion; fixes #1583
2011-08-08 18:26:50 -04:00
Michael Ficarra
818216374c
Merge branch 'restructuring' of github.com:jashkenas/coffee-script
2011-08-08 13:21:58 -04:00
Michael Ficarra
5a9cf5722f
conditional compilation update as per discussion in
...
a5ba0c27ae
2011-08-08 12:55:22 -04:00