Jeremy Ashkenas
a8a581acae
Never return from a constructor.
2011-05-10 10:03:22 -04:00
Jeremy Ashkenas
6d6e07604e
Fixing external constructors / order of execution for once and for all ... knock on wood.
2011-05-10 09:24:20 -04:00
Michael Ficarra
f4b8e19c7f
adding another failing test case related to #1182
2011-05-08 17:16:45 -04:00
Michael Ficarra
56b2b02637
some cleanup, renaming temporary variable from _by to _step
2011-05-06 23:10:46 -04:00
Michael Ficarra
d031c26229
Merge git://github.com/geraldalewis/coffee-script into geraldalewis_issue1326
2011-05-06 22:53:26 -04:00
Michael Ficarra
4046fcf971
adding failing test case for #1182 execution order bug mentioned by
...
@satyr
2011-05-06 09:48:12 -04:00
Michael Ficarra
8781a148db
issues #1313 and #1182 : better class compilation in presence of
...
externally defined constructors and inheritence via `extends`. Thanks to
@stephank for the suggested approach.
2011-05-06 01:00:35 -04:00
Gerald Lewis
ac46ede170
Fix for #1326 by value is uncached
2011-05-04 13:12:05 -04:00
Jeremy Ashkenas
2fb7ccc8f0
Revert "Fix for #1304 ... but disallows an alternative syntax."
...
This reverts commit 31bfe50831 .
2011-05-01 10:43:50 -04:00
Jeremy Ashkenas
31bfe50831
Fix for #1304 ... but disallows an alternative syntax.
2011-05-01 10:16:04 -04:00
Jeremy Ashkenas
5fd82e829b
fixing test.html
2011-05-01 08:28:00 -04:00
Jeremy Ashkenas
76252659fd
Merge pull request #1300 from michaelficarra/issue1106.
...
fixes issue #1106
2011-04-30 07:29:41 -07:00
Michael Ficarra
7efea4bb23
removed "globals" option of CoffeeScript.compile and enhanced fix from
...
previous commits
2011-04-29 15:53:30 -04:00
Michael Ficarra
5cd5821c18
#1106 test case: making sure __proto__ exists in case v8 ever removes it
2011-04-27 18:57:22 -07:00
Jeremy Ashkenas
0bad04d374
Issue #1182 -- subclasses with external constructor functions.
2011-04-27 21:56:08 -04:00
Michael Ficarra
cd8492dd7b
test for #1106
2011-04-27 21:36:29 -04:00
Jeremy Ashkenas
19849e66d4
renaming wordy test titles.
2011-04-23 13:35:15 -04:00
Jeremy Ashkenas
e9dac2fddc
Fixes #1280 , regex and compound division mixup.
2011-04-23 13:33:35 -04:00
Jeremy Ashkenas
f3f34e9ef5
Fixes #1188 , scope for self-referencing functions.
2011-04-20 22:16:56 -04:00
Jeremy Ashkenas
2f39102026
merging fix for #1124
2011-04-18 20:44:27 -04:00
Michael Ficarra
3453bfa513
regression tests for #1274
2011-04-09 09:53:04 -04:00
Jann Horn
8b443b94ea
added a test
2011-03-28 23:16:49 +02:00
Michael Ficarra
8f73bc3b4c
Merge branch 'bugfix-1108' of https://github.com/thejh/coffee-script into thejh-bugfix-1108
2011-03-27 23:54:46 -04:00
Michael Ficarra
f03bcc24ad
enhanced tests for #1099 fix
2011-03-27 23:42:49 -04:00
Jann Horn
9d72208d9e
added a test (issue #1099 )
2011-03-27 21:35:29 +02:00
Jann Horn
e84e703211
fixes bug mentioned by @satyr in #1108
...
"[v] = a ? b" must compile to
v = (typeof a != "undefined" && a !== null ? a : b)[0];
and not to:
v = typeof a != "undefined" && a !== null ? a : b[0];
2011-03-27 21:22:09 +02:00
Jeremy Ashkenas
61918a1efa
merging stable
2011-03-12 07:41:58 -06:00
Jeremy Ashkenas
963adb5230
merging jcoglan's splat declaration patch.
2011-03-12 07:41:14 -06:00
Jeremy Ashkenas
8f8a1ecf18
Merge branch 'master' of github.com:jashkenas/coffee-script
2011-03-12 07:38:34 -06:00
James Coglan
b9343b458f
Fix scoping of splat parameters in argument lists.
2011-03-12 11:46:07 +00:00
Jeremy Ashkenas
ac85fa2fc3
merged stable
2011-03-11 22:44:18 -05:00
Jeremy Ashkenas
d957c4373b
test-ified function_invocation
2011-03-11 22:18:22 -05:00
Jeremy Ashkenas
f485d8f548
test-ified control_flow
2011-03-11 22:09:33 -05:00
Jeremy Ashkenas
b994e235f3
test-ified comprehensions.coffee
2011-03-11 22:05:52 -05:00
Jeremy Ashkenas
2b1aea80ed
testified compilation.coffee, removed empty command.coffee
2011-03-11 21:59:17 -05:00
Jeremy Ashkenas
53d8083343
removing empty test file for cake.coffee
2011-03-11 21:55:43 -05:00
Jeremy Ashkenas
d30c125ab7
continuing with the ol' refactorTests
2011-03-11 21:55:26 -05:00
Jeremy Ashkenas
9e2c75b548
removing over-hash-comment
2011-03-11 21:41:12 -05:00
Michael Ficarra
dc8e955c4f
test for #1168
2011-02-27 02:11:12 -05:00
Timothy Jones
5fbbfbcbe3
Closes #1082 . Puts back use of function calls in parameter lists.
2011-02-23 13:20:01 +13:00
Jeremy Ashkenas
faf98dacf6
stricter array splat tests.
2011-02-18 07:15:40 -05:00
Jeremy Ashkenas
86b47a528a
adding an array splat test.
2011-02-17 21:56:28 -05:00
Jeremy Ashkenas
005c5309c4
Merging in stable at 1.0.1
2011-01-31 23:34:34 -05:00
Jeremy Ashkenas
8b8e8a94ff
Issue #997 ... Maloptimized break suppression.
2011-01-30 20:28:11 -05:00
Timothy Jones
83a86aacb5
Closes #1068 . Don't know why CALL_START was in that file.
2011-01-24 19:57:31 +13:00
Timothy Jones
2ca108820f
Closes #973 . New is more careful around the do construct.
2011-01-22 23:26:38 +13:00
Timothy Jones
dc6bd715b2
Closes #970 . Statements that use new are wrapped in parens to avoid the closure being used.
2011-01-22 23:12:39 +13:00
Timothy Jones
18a1e01d64
Closes #971 . Existensial slices now supported.
2011-01-22 19:56:14 +13:00
Timothy Jones
15e1078d01
I suppose there's no reason to ever call a prototype like a function.
2011-01-22 19:34:30 +13:00
Timothy Jones
06b0c7e928
Closes #1064 . Dot accesses force the next token to be an identifier.
2011-01-22 19:29:07 +13:00