Mike Blume
178af9de56
check existence of this.context. Avoid build error
...
https://github.com/jashkenas/coffee-script/issues/1541
with thanks to analyst74 whose bug report made the fix trivial =)
2011-07-31 18:45:30 +00:00
satyr
9b9612e09c
fixed #1322 ; block comments no longer get out of implicitly called implicit objects
2011-07-27 18:49:48 +09:00
Jeremy Ashkenas
813efbe1d3
Merge pull request #1517 from breckinloggins/master
...
Patch for issue #1492 (consecutive semicolons in compiled output)
2011-07-17 13:31:32 -07:00
taku0
ecdaad2fd6
Removed a garbage code in pluckDirectCall.
...
`args` are removed at 094b876a38 .
2011-07-17 02:31:50 +09:00
Breckin Loggins
8a4a28bd33
Fixing issue #1492 : Consecutive semicolons in compiled output in some situations
2011-07-16 09:34:46 -05:00
Timothy Jones
5adf3b8865
Fixes #1461 . Existential assignment now correctly reports if it is a statement.
2011-07-06 22:15:35 -04:00
Timothy Jones
4fc52cd08e
Fixes #1467 . Catch now introduces its parameter to scope.
2011-07-06 22:15:35 -04:00
Jann Horn
4af47f0c26
second part of fixing #1416
2011-07-06 22:15:35 -04:00
Jann Horn
18f6ad9583
fixes #1416 : don't omit one 'new' when compiling 'new new'
2011-07-06 22:15:35 -04:00
Michael Ficarra
8ce1fdb5bb
enhancement for fix to #1409 : when compiling as an array, ranges can't
...
have been given steps (would be a SyntaxError) ... yet
2011-06-02 09:28:13 -04:00
Michael Ficarra
22bc54f974
fixes #1409 : creating large ranges outside of a function body
2011-06-02 01:50:31 -04:00
Jeremy Ashkenas
1fb34e42a6
Revert "fixed condext during construction of bound functions; now using native"
...
This reverts commit 8d6e33c2cf .
2011-05-28 18:58:48 -04:00
Jeremy Ashkenas
79fff367c2
Revert "__bind helper: caching ctor"
...
This reverts commit 9cbf2a82ec .
2011-05-28 18:58:28 -04:00
Michael Ficarra
9cbf2a82ec
__bind helper: caching ctor
2011-05-27 18:41:31 -04:00
Michael Ficarra
8d6e33c2cf
fixed condext during construction of bound functions; now using native
...
Function::bind when it is available. related: #1363
2011-05-27 18:03:57 -04:00
Michael Ficarra
085874d5f3
hopefully the last enhancement for my #1380 fix
2011-05-25 12:57:45 -04:00
Michael Ficarra
94fb7e32ea
removing accidentally-committed console.log
2011-05-25 04:22:03 -04:00
Michael Ficarra
bbf1c6a8df
fixes #1380 : super with reserved names
2011-05-25 03:22:26 -04:00
Michael Ficarra
e64fa71185
fixes #1372 : bound class methods with reserved names
2011-05-24 16:49:45 -04:00
Michael Ficarra
c8845643e5
fixes #1385 : property access on parenthesized number literals
2011-05-24 16:27:07 -04:00
Michael Ficarra
2ac74356bd
cleaned up and optimized fix for #1354 ( d91ccd4003)
2011-05-15 21:46:35 -04:00
Jeremy Ashkenas
004f13f0fc
Merge pull request #1346 from adam-f/fixedsplatscope
...
Fixed improper scoping of siblings to the splat argument.
2011-05-15 17:13:50 -07:00
Jeremy Ashkenas
f3758e4af0
Fixes #1328
2011-05-15 19:59:52 -04:00
Jeremy Ashkenas
2563324ed8
merging #1353
2011-05-15 18:56:11 -04:00
Jeremy Ashkenas
d91ccd4003
Issue #1354 , 'in' with splatted arrays.
2011-05-15 18:50:04 -04:00
Jeremy Ashkenas
15ddb8e2ea
simplifying some string interpolation in Range#compileNode
2011-05-15 17:07:59 -04:00
Jeremy Ashkenas
c056c93e19
Issue #1356 ... range comprehension optimization when a step is present.
2011-05-15 17:05:05 -04:00
Jeremy Ashkenas
b780d707ab
fixing over whitespace-ing from the previous commit.
2011-05-15 10:16:46 -04:00
Jeremy Ashkenas
84ae563368
Merge branch 'master' of github.com:jashkenas/coffee-script
2011-05-15 10:08:55 -04:00
Jeremy Ashkenas
dddc7c6edb
Issue #1368 , block comment formatting.
2011-05-15 10:08:31 -04:00
Gerald Lewis
51b7142805
Fix for #1216 and pull #1348 ; preserves original semantics while prettying the compiled output
2011-05-11 09:10:58 -04:00
Michael Ficarra
6c9ef76b95
fixed behavioural change accidentally introduced by #1348 , thanks @satyr
2011-05-11 00:08:24 -04:00
Gerald Lewis
2212e959ac
Fix for #1216 ?= compilation
2011-05-10 19:33:30 -04:00
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
Adam Freidin
1809c0e675
fixed 2nd scoping problem
...
x = 10
([x]) -> # used to not declare var x
this is one fix, the other way to fix
it is to remove the entire if ... olen is 1 ....
block... not sure if that's a good idea or not.
2011-05-08 04:59:44 -07:00
Adam Freidin
d11d69958f
Removed extra index variable left from code thrash
2011-05-08 04:32:47 -07:00
Adam Freidin
6d2733405d
Fixed splat sibling variable scope leak.
2011-05-07 20:46:08 -07: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
7a4fd2ec01
slightly improved fix for #1182 and #1313
2011-05-06 09:47:40 -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
c51679810a
fixing unfoldSoak performance my memoizing. #1033
2011-04-30 13:13:09 -04:00
Michael Ficarra
7efea4bb23
removed "globals" option of CoffeeScript.compile and enhanced fix from
...
previous commits
2011-04-29 15:53:30 -04:00
Jeremy Ashkenas
0bad04d374
Issue #1182 -- subclasses with external constructor functions.
2011-04-27 21:56:08 -04:00
Jeremy Ashkenas
7e8b52ad70
be more consistent about ===
2011-04-20 23:43:41 -04:00
Jeremy Ashkenas
d5a5f9572e
be consistent about triple-equals-equality.
2011-04-20 23:24:59 -04:00
Jeremy Ashkenas
039109ed56
Removing resources section from the homepage, in favor of linking to the Wiki. #1137
2011-04-20 23:08:21 -04:00
Jeremy Ashkenas
f3f34e9ef5
Fixes #1188 , scope for self-referencing functions.
2011-04-20 22:16:56 -04:00