Demian Ferreiro
|
1db89d1589
|
Optimized repeat and its tests
|
2013-02-26 14:41:01 -03:00 |
|
Demian Ferreiro
|
fbc8417263
|
Fix failing parser error message test
|
2013-02-26 05:55:09 -03:00 |
|
Demian Ferreiro
|
44e3a76881
|
Add some error formatting tests
Thanks to them i discovered that the parser errors where indicating the wrong token ¬¬
|
2013-02-26 01:30:23 -03:00 |
|
Demian Ferreiro
|
25091fb2a0
|
Improved lexer error messages
|
2013-02-25 14:41:34 -03:00 |
|
Jeremy Ashkenas
|
af53c230a1
|
CoffeeScript 1.5.0
|
2013-02-25 21:12:22 +13:00 |
|
Jeremy Ashkenas
|
5e498ca395
|
merged
|
2013-02-25 17:41:27 +13:00 |
|
Michael Ficarra
|
2402f9774a
|
Revert "Moving the 'generated by coffeescript version X' comment to the bottom, to get it out of the way"
This reverts commit b31cc70235.
|
2013-02-24 21:11:43 -06:00 |
|
Troels Nielsen
|
a320e1e535
|
Fix #1435 by amending away sign reversal.
|
2013-02-24 20:33:58 +01:00 |
|
Jason Walton
|
fe45f1bf35
|
Merge remote-tracking branch 'upstream/master'
Conflicts:
lib/coffee-script/grammar.js
lib/coffee-script/rewriter.js
src/grammar.coffee
src/rewriter.coffee
|
2013-02-06 10:29:19 -05:00 |
|
Jeremy Ashkenas
|
1818e74f42
|
Fixes #2525, #1187, #1208, #1758, and many more -- allow looping over an array downwards
|
2013-02-02 12:23:14 +11:00 |
|
Jeremy Ashkenas
|
b31cc70235
|
Moving the 'generated by coffeescript version X' comment to the bottom, to get it out of the way
|
2013-02-02 10:42:46 +11:00 |
|
Jeremy Ashkenas
|
78891a0ccc
|
Merging in @epedemian's fix for #2359 -- disallow other-typed constructors
|
2013-02-01 22:30:22 +11:00 |
|
Jeremy Ashkenas
|
0b1d4d374a
|
Adding a test for #2613
|
2013-02-01 22:07:19 +11:00 |
|
Jeremy Ashkenas
|
21d69e3e6e
|
Fixes #2617 -- implicit object call getting out of control.
|
2013-02-01 21:59:48 +11:00 |
|
Michael Ficarra
|
be9707f8d2
|
final tweaks to REPL rewrite
We can still use some more extensive tests, but it's already much better
tested than the current REPL.
|
2013-01-26 02:07:56 -06:00 |
|
Alon Salant
|
47bd05e9a0
|
REPL tests based on direct interaction with input and output stream. Includes multiline tests.
|
2013-01-21 21:56:34 -08:00 |
|
Alon Salant
|
d84cd9466e
|
empty command evaluates to undefined
|
2013-01-15 22:40:41 -08:00 |
|
Alon Salant
|
1f051e6e14
|
Merge branch 'repl-tests' of https://github.com/lihanli/coffee-script into node_repl
|
2013-01-14 20:50:06 -08:00 |
|
Jason Walton
|
f67da27d2f
|
Add unit tests, fix last_column reporting.
|
2013-01-14 17:11:07 -05:00 |
|
Jason Walton
|
97bc9f4730
|
Add quick unit test for location data.
|
2013-01-14 15:20:47 -05:00 |
|
Jason Walton
|
a1ba0a89f8
|
Merge remote-tracking branch 'origin/master'
Conflicts:
lib/coffee-script/coffee-script.js
lib/coffee-script/lexer.js
lib/coffee-script/parser.js
src/lexer.coffee
|
2013-01-14 14:26:06 -05:00 |
|
satyr
|
9595b30d6f
|
fix tabbed literate code
|
2013-01-10 06:24:12 +09:00 |
|
Jeremy Ashkenas
|
82aeb70380
|
Fixes #2630 -- Class bodies shouldn't be able to reference arguments.
|
2013-01-06 19:08:32 -10:00 |
|
Jeremy Ashkenas
|
cc6f0451e7
|
Fixes #2621 -- buggy function parameter name detection with complex destructuring in param list.
|
2013-01-05 18:32:57 -10:00 |
|
Jeremy Ashkenas
|
f8c751b3a4
|
adding one more compound operator test for #2627
|
2013-01-05 18:14:05 -10:00 |
|
Jeremy Ashkenas
|
547a271cee
|
Merge pull request #2627 from int3/master
Parse compound assignment operator followed by a terminator. Closes #2532.
|
2013-01-05 20:10:32 -08:00 |
|
Jeremy Ashkenas
|
48d625816c
|
Merge branch 'master' into literate
|
2013-01-04 09:07:09 -10:00 |
|
Jason Walton
|
cee4f4ab6e
|
Location test.
|
2012-12-24 08:34:16 -05:00 |
|
Jez Ng
|
847ab4d18e
|
Parse compound assignment followed by a terminator.
Closes #2532.
|
2012-11-27 20:11:01 -05:00 |
|
lihan
|
3284f6af18
|
tests for the repl: ignoring comments, output in inspect mode, variable saving
|
2012-10-31 00:09:59 -04:00 |
|
Demian Ferreiro
|
52b0f76eb2
|
Prevent constructors from returning values
|
2012-10-28 08:55:48 -03:00 |
|
Demian Ferreiro
|
e46b129c4f
|
Remove return statement on auto-generated constructors
|
2012-10-28 08:55:02 -03:00 |
|
Jeremy Ashkenas
|
35787ef79b
|
Fixes #2567 -- optimize generated code with an existential is directly negated.
|
2012-10-23 18:17:53 -04:00 |
|
Jeremy Ashkenas
|
0ba628159f
|
Fixes #2580 -- Try/Catch is allowed to destructure the error object.
|
2012-10-23 17:57:22 -04:00 |
|
Jeremy Ashkenas
|
b4e13b294d
|
pretty decent initial test.
|
2012-09-25 19:37:54 -05:00 |
|
Jeremy Ashkenas
|
4fb3a312b0
|
fixing block comment indentation
|
2012-09-25 19:35:02 -05:00 |
|
Paul Young
|
c29597b3bc
|
Fixes #2441: Remove (deprecated) registerExtension support.
|
2012-08-08 20:01:07 -04:00 |
|
Michael Ficarra
|
7c29ea4d38
|
removing code that restricts duplicate key names and associated tests
|
2012-05-21 13:49:00 -04:00 |
|
Michael Ficarra
|
6c6c8bd454
|
typo in test case for #2333
|
2012-05-21 13:28:18 -04:00 |
|
Michael Ficarra
|
81f780f1fb
|
finally put #2333 to rest by resorting to using indirect eval
related: #1772, #1776; we're relying on the underlying engine having the
string escaping behaviour we want instead of implementing it manually.
|
2012-05-21 13:26:29 -04:00 |
|
Michael Ficarra
|
972a5299d5
|
correct spacing around operators in slice output
|
2012-05-20 16:32:10 -04:00 |
|
Michael Ficarra
|
b8149812cd
|
fixes #2349: inclusive slicing to numeric strings
|
2012-05-20 16:22:25 -04:00 |
|
Michael Ficarra
|
df54c63b1b
|
yet another small cleanup and obscure bugfix related to #2333
|
2012-05-16 15:29:00 -04:00 |
|
Michael Ficarra
|
1810d9f318
|
object key dupe checking again: support newlines and \a in strings
|
2012-05-16 12:53:28 -04:00 |
|
Michael Ficarra
|
29b9c3bb29
|
correcting broken fix for #2333 regarding string escape sequences
Sorry for all the commits! It should really be done this time.
|
2012-05-16 10:36:00 -04:00 |
|
Michael Ficarra
|
f31ff7774a
|
fix escaping in test for #2333
|
2012-05-16 08:19:06 -04:00 |
|
Michael Ficarra
|
fa82859814
|
another refactoring for #2333
|
2012-05-16 07:02:16 -04:00 |
|
Michael Ficarra
|
dc9565f54a
|
fix to #2333 greatly improved, but still depends on eval :(
|
2012-05-16 02:03:02 -04:00 |
|
Michael Ficarra
|
c264bf04cc
|
fixes #2333: fix prohibition of duplicate object properties
|
2012-05-16 01:07:10 -04:00 |
|
Jeremy Ashkenas
|
e3454ed7fb
|
Fixes #2331 -- bound 'super' regression
|
2012-05-15 12:30:51 -04:00 |
|