Jeremy Ashkenas
|
af3b356d70
|
fixing an improper-js-output bug when using a loop-compiled inarray clause as part of a larger expression
|
2010-06-27 13:27:51 -04:00 |
|
Jeremy Ashkenas
|
24676eea71
|
Fixing commented-out if-clauses or empty if-clauses.
|
2010-06-27 13:19:23 -04:00 |
|
Jeremy Ashkenas
|
7e2eb997a8
|
adding a test for trailing-comments-preceding-outdents
|
2010-06-27 13:02:47 -04:00 |
|
Jeremy Ashkenas
|
ec570c46bf
|
Big commit. First draft of stripping comments from generated JS output. Issue #41
|
2010-06-27 12:59:54 -04:00 |
|
Jeremy Ashkenas
|
e020f5849c
|
adding a test for #454
|
2010-06-26 17:21:30 -04:00 |
|
Jeremy Ashkenas
|
f7345ffaac
|
removing extensions from CoffeeScript
|
2010-06-26 13:36:31 -04:00 |
|
Jeremy Ashkenas
|
0fcfb80be4
|
switching 'a in b' to 'a of b', and adding an array presence check for 'a in b'.
|
2010-06-21 23:51:12 -04:00 |
|
Jeremy Ashkenas
|
38a9b7166b
|
Adding TrevorBurnham's suggestion for 'a not in b'
|
2010-06-21 22:25:28 -04:00 |
|
Jeremy Ashkenas
|
3b28f52ff7
|
adding non-ASCII characters to test_literals.coffee for Node v0.1.99
|
2010-06-21 20:47:58 -04:00 |
|
Jeremy Ashkenas
|
d5cf339b83
|
adding a test for holmsand's patch for Object.prototype-named variables.
|
2010-06-16 07:24:17 -04:00 |
|
Jeremy Ashkenas
|
8d853a6d58
|
adding the ability to have classes with functions pre-bound to the instance, using the fat arrow, and the constructor-function-definition pattern, avoiding prototypes.
|
2010-06-15 01:28:30 -04:00 |
|
Jeremy Ashkenas
|
de768aefc3
|
a bit more work on keywords-in-object-literals...
|
2010-06-15 01:03:14 -04:00 |
|
Jeremy Ashkenas
|
4b284f6687
|
first draft at ticket #437 ... automatic quoting of reserved words and keywords.
|
2010-06-15 00:54:02 -04:00 |
|
Jeremy Ashkenas
|
d0948e5586
|
fixing comprehensions to also close over the index variable, if used in an inner function...
|
2010-06-13 21:43:04 -04:00 |
|
Jeremy Ashkenas
|
b0a45e5b93
|
Ticket #423. When functions are generated within comprehensions ... the comprehensions should close over the element instead of sharing it.
|
2010-06-13 21:21:30 -04:00 |
|
Jeremy Ashkenas
|
3bcca99cba
|
adding another statement/expression/return test.
|
2010-06-13 01:19:31 -04:00 |
|
Jeremy Ashkenas
|
5612a59b30
|
allowing implicit returns to be pushed down into each branch of computation, even when there's an explicit return nested more deeply. Issue #401
|
2010-06-13 01:13:52 -04:00 |
|
Jeremy Ashkenas
|
b61399fbde
|
fixing issue #396 ... issue with nested if/elses getting mis-nested.
|
2010-06-12 19:38:14 -04:00 |
|
Jeremy Ashkenas
|
e14f4c5db1
|
First draft of switching the CoffeeScript Compiler over to camelCase. Pour one on the ground for underscores...
|
2010-06-12 19:05:13 -04:00 |
|
Jeremy Ashkenas
|
4b4b0e630e
|
yet another rewriter-based comment fix, this time for issue #403
|
2010-06-12 18:06:33 -04:00 |
|
Jeremy Ashkenas
|
d9071a80a0
|
Unsatisfactory patch that fixes Issue #394 ... comments that prefix spaced out if/else clauses.
|
2010-06-12 17:41:46 -04:00 |
|
Jeremy Ashkenas
|
0222d90fa3
|
adding a 'loop' keyword to CoffeeScript. Takes an expression or a block. Runs it until you break or return out.
|
2010-06-12 12:15:53 -04:00 |
|
Jeremy Ashkenas
|
c2d1ae06c5
|
removing the <- bind operator from CoffeeScript...
|
2010-06-12 11:00:56 -04:00 |
|
Jeremy Ashkenas
|
0a4fe7ed97
|
fixing the lexer so that leading commas surpress newlines
|
2010-06-11 08:29:16 -04:00 |
|
Jeremy Ashkenas
|
676e893c14
|
reworking parser for more permissive non-comma-separated array elements.
|
2010-06-09 00:37:23 -04:00 |
|
Jeremy Ashkenas
|
e37056192b
|
Fix for issue #414 -- apostrophes in heredocs.
|
2010-06-02 19:53:03 -04:00 |
|
Jeremy Ashkenas
|
8321f6bfe3
|
making block comments require their own lines for delimiters. Issue 379.
|
2010-06-02 00:03:07 -04:00 |
|
Jeremy Ashkenas
|
61d9bd7e5e
|
making the lexer more sophisticated about incorrect outdents ... a little safer for everyone.
|
2010-06-01 23:32:46 -04:00 |
|
Jeremy Ashkenas
|
c5fd64c72a
|
allowing direct calls against numbers.
|
2010-05-31 22:56:51 -04:00 |
|
Jeremy Ashkenas
|
45f442bd73
|
allowing Klass::['dynamic-property'] syntax. Issue #392
|
2010-05-31 22:32:43 -04:00 |
|
Jeremy Ashkenas
|
47fdcebb01
|
one more range comprehension vs range literal test, for thoroughness.
|
2010-05-31 19:43:30 -04:00 |
|
Jeremy Ashkenas
|
8cdd8de360
|
adding a negative range comprehension test.
|
2010-05-31 19:41:02 -04:00 |
|
Jeremy Ashkenas
|
39b8bbc39b
|
Moving all of the 'test_issues' tests from 'hiatus' to their proper locations...
|
2010-05-31 15:13:48 -04:00 |
|
Jeremy Ashkenas
|
710b2b5fdc
|
moving issue #381 test to the proper spot.
|
2010-05-31 14:03:07 -04:00 |
|
Stan Angeloff
|
e17bb4ff11
|
FIXES #397: Can't use @variable in switch in instance method
|
2010-05-26 21:58:11 +03:00 |
|
Stan Angeloff
|
aba19841ee
|
FIXES #390: super() calls in constructor of classes that are defined as object properties
|
2010-05-25 09:15:46 +03:00 |
|
Stan Angeloff
|
5a306785ba
|
Tests to ensure reserver words and operators can be used as object keys
|
2010-05-23 12:44:40 +03:00 |
|
Stan Angeloff
|
385b18f588
|
FIXES #383: Numbers that start with . not recognized
|
2010-05-20 00:20:33 +03:00 |
|
Stan Angeloff
|
bf1f9f4b95
|
FIXES #380: problem with @ and instanceof
|
2010-05-19 23:51:53 +03:00 |
|
Jeremy Ashkenas
|
dfb3a13246
|
Fixed lingering CoffeeScript Compiler running live in Internet Explorer bugs. Implemented helpers.index_of and removed named functions. Ticket #366
|
2010-05-14 23:40:04 -04:00 |
|
Jeremy Ashkenas
|
8136c5f3de
|
making regexes stricter about their flags.
|
2010-05-14 09:14:41 -04:00 |
|
Jeremy Ashkenas
|
8aceef20e1
|
Adding initial implementation of here-comments (block comments) Issue #368
|
2010-05-12 20:56:44 -04:00 |
|
Jeremy Ashkenas
|
7e3c71ed19
|
Allowing more flexible linebreaks/indentation within object literals.
|
2010-05-12 18:28:40 -04:00 |
|
Jeremy Ashkenas
|
9d09bee6fb
|
better test for sans-condition switch...
|
2010-05-11 09:32:16 -04:00 |
|
Jeremy Ashkenas
|
cd6ee373ff
|
enabling condition-less switches.
|
2010-05-10 22:57:51 -04:00 |
|
Jeremy Ashkenas
|
9a7420ccd0
|
adding support for calling variadic functions with less than the requested number of arguments.
|
2010-05-08 12:44:54 -04:00 |
|
Tim Jones
|
0b3bb66708
|
Added safe soaking on non-existent variables.
|
2010-05-05 21:58:48 +12:00 |
|
Jeremy Ashkenas
|
6222ed622f
|
forcing spaces for implicit calls ... making '@ name' a call instead of an access. Ticket #353
|
2010-05-04 23:44:54 -04:00 |
|
Jeremy Ashkenas
|
ee4e34bf6d
|
relative requires...
|
2010-05-01 11:00:43 -04:00 |
|
gfxmonk
|
b47188763c
|
add require statements to tests that depend on coffee-script modules
|
2010-05-02 00:27:50 +10:00 |
|