Michael Ficarra
|
3751ac1784
|
refactored test_arguments.coffee
|
2010-12-03 16:24:22 -05:00 |
|
Michael Ficarra
|
af759dcf42
|
test_operations: removed the top-level closures that symbolized
sections
|
2010-12-03 14:49:21 -05:00 |
|
Michael Ficarra
|
47426c28e1
|
test_operations: using eq instead of ok wherever possible, as per
satyr's suggestion
|
2010-12-03 14:43:45 -05:00 |
|
Michael Ficarra
|
49f7775d2d
|
refactored test_operations.coffee
|
2010-12-03 13:01:13 -05:00 |
|
Michael Ficarra
|
c50cb65019
|
Chained comparisons now properly apply DeMorgan's Laws. I couldn't
believe there wasn't a test to remind me to toggle the
{dis,con}junctions. Added that test.
|
2010-12-03 00:07:30 -05:00 |
|
Michael Ficarra
|
b1ba298ffc
|
Reverted previous change to what was believed to be an errant test case.
Also added a test for NaN safety
|
2010-12-02 20:54:15 -05:00 |
|
Michael Ficarra
|
56e10f9bce
|
added test for #891: incorrect inversion of chained comparisons; fixed a
faulty test case in test/test_switch.coffee
|
2010-12-02 12:55:28 -05:00 |
|
Jeremy Ashkenas
|
1f5727fe9d
|
Coco 38aa762: rewriter: made addImplicitBraces consume multiple leading comments
|
2010-11-28 17:54:00 -08:00 |
|
Jeremy Ashkenas
|
c3f1820ebc
|
Issue #856. Invert
|
2010-11-28 15:33:43 -08:00 |
|
Jeremy Ashkenas
|
4afa6a2887
|
Issue #860. Nested classes.
|
2010-11-28 14:56:07 -08:00 |
|
Jeremy Ashkenas
|
1254efaddb
|
Issue #878. Namespaced classes should not leak their function name.
|
2010-11-28 10:08:49 -08:00 |
|
Jeremy Ashkenas
|
adeace8f62
|
Merge branch 'issue/875' of git://github.com/StanAngeloff/coffee-script
|
2010-11-28 09:55:54 -08:00 |
|
Jeremy Ashkenas
|
4447180d5a
|
Removing dynamic keys from objects.
|
2010-11-28 09:42:43 -08:00 |
|
Stan Angeloff
|
a9e264dd84
|
console.{log,warn} → print{Line,Warn}
|
2010-11-28 16:04:52 +02:00 |
|
Jeremy Ashkenas
|
39c4c23200
|
nested shared scopes don't clobber variables.
|
2010-11-27 17:52:52 -08:00 |
|
Michael Ficarra
|
c0cb0c35e2
|
adding tests for #855
|
2010-11-26 02:06:10 -05:00 |
|
Jeremy Ashkenas
|
4ef9470466
|
Coco 16dcb4a: parenthesized expressions can now be indented
|
2010-11-20 20:47:43 -05:00 |
|
Jeremy Ashkenas
|
2f498162b0
|
Coco f10291f: parens can now take a sequence of expressions: a = (b; c)
|
2010-11-20 20:22:05 -05:00 |
|
Jeremy Ashkenas
|
1f12642af2
|
Slice and Splice tests are back on master.
|
2010-11-20 18:49:17 -05:00 |
|
Jeremy Ashkenas
|
9111c2e702
|
All tests passing again.
|
2010-11-20 18:38:56 -05:00 |
|
Jeremy Ashkenas
|
0e388fd21c
|
making empty loops compile newlineless
|
2010-11-20 18:37:19 -05:00 |
|
Jeremy Ashkenas
|
41c6364f6c
|
removing an accidental double-method
|
2010-11-20 18:21:31 -05:00 |
|
Jeremy Ashkenas
|
83c41c69be
|
CoffeeScript lints cleanly again.
|
2010-11-20 17:46:44 -05:00 |
|
Jeremy Ashkenas
|
f31798bbb4
|
coco 31ad9f0: nodes: made Op::invert more accurate
|
2010-11-14 15:07:43 -05:00 |
|
Jeremy Ashkenas
|
a1aaa4495c
|
fixing Lexer#ASSIGNED
|
2010-11-14 15:00:20 -05:00 |
|
Jeremy Ashkenas
|
be17b8215c
|
constructor: prefix is back for classes. punto.
|
2010-11-14 14:21:55 -05:00 |
|
Jeremy Ashkenas
|
144b66c4da
|
coco 2419207: coffee#840: fixed post-for precedence
|
2010-11-13 18:23:46 -05:00 |
|
Jeremy Ashkenas
|
cb6793f56b
|
adding back '@static: value' syntax for classes
|
2010-11-13 15:52:30 -05:00 |
|
Jeremy Ashkenas
|
2aedbc2e42
|
Back to naked constructors.
|
2010-11-13 15:22:18 -05:00 |
|
Jeremy Ashkenas
|
354708dbc2
|
Putting 'constructor' back. Improving constructor definitions.
|
2010-11-13 12:17:09 -05:00 |
|
Jeremy Ashkenas
|
18afd2d84f
|
merging in master
|
2010-11-12 20:18:52 -05:00 |
|
Jeremy Ashkenas
|
6d3e9df89f
|
coco c39edf: braceless objects can now have trailing herecomments
|
2010-11-12 20:16:08 -05:00 |
|
Jeremy Ashkenas
|
d08cb20376
|
removing extended in favor of static method inheritance.
|
2010-11-12 00:20:08 -05:00 |
|
Jeremy Ashkenas
|
50c2226dd3
|
first draft of metaprogramming in class defn's.
|
2010-11-12 00:05:30 -05:00 |
|
Jeremy Ashkenas
|
07e66dd2b4
|
Added back instance-bound functions to classes ... all tests pass again.
|
2010-11-11 23:04:58 -05:00 |
|
Jeremy Ashkenas
|
4d8434d1b6
|
a little further with the tests
|
2010-11-11 22:02:53 -05:00 |
|
Jeremy Ashkenas
|
ce4bf4aca5
|
a little further with the tests
|
2010-11-11 22:02:06 -05:00 |
|
Jeremy Ashkenas
|
9a71bb17fd
|
Adding IDENTIFIER and STRING to NOT_SPACED_REGEX
|
2010-11-09 22:46:37 -05:00 |
|
Jeremy Ashkenas
|
841463da8e
|
Hewing closer to JS' syntactic resynchronization for regexp lexing.
|
2010-11-09 22:39:15 -05:00 |
|
satyr
|
3ae818860b
|
fixed a bug where postfix ? was incorrectly unwrapping its operand
|
2010-11-09 16:27:21 +09:00 |
|
Jeremy Ashkenas
|
cb81f86434
|
coco 98271e6: made 'extends' chainable
|
2010-11-09 00:26:31 -05:00 |
|
Jeremy Ashkenas
|
042af51751
|
combination of satyr's three comment patches ... comments are now statements, not expressions...
|
2010-11-08 23:39:21 -05:00 |
|
Jeremy Ashkenas
|
76685e6e51
|
first draft of safe range comprehensions, upwards and downwards.
|
2010-11-04 21:53:23 -04:00 |
|
Jeremy Ashkenas
|
09b243e689
|
loosening the restrictions on functions that can be lifted out -- more tests.
|
2010-11-03 22:51:17 -04:00 |
|
Jeremy Ashkenas
|
a8b36b231c
|
Adding back in the closed-comprehensions tests.
|
2010-11-03 22:29:05 -04:00 |
|
Jeremy Ashkenas
|
5aa21c363d
|
satyr 1612b04 ... enabled break/continue in comprehensions.
|
2010-11-01 23:53:49 -04:00 |
|
Jeremy Ashkenas
|
c17efcf422
|
merging satyr/defarg
|
2010-11-01 21:33:07 -04:00 |
|
satyr
|
4f4032c053
|
fixed a bug that compound assignments were declaring variables
|
2010-11-01 10:42:42 +09:00 |
|
Jeremy Ashkenas
|
853d28860a
|
Issue #801 -- Empty catch statements immediately preceding outdents.
|
2010-10-27 22:21:47 -04:00 |
|
Jeremy Ashkenas
|
b3a4ce4e98
|
merging in parity checks.
|
2010-10-27 22:07:21 -04:00 |
|