Jeremy Ashkenas
|
0caa731291
|
re-enabling the mis-dented call case. Issue #657
|
2010-08-30 20:59:16 -04:00 |
|
Jeremy Ashkenas
|
704fbf499b
|
Merging in Tesco and rofrankel's soaks for function calls. A soaked check that fails will return undefined.
|
2010-08-28 09:00:04 -04:00 |
|
Jeremy Ashkenas
|
04fd24e068
|
Treat 'debugger' as a pure-statement keyword, not and identifier.
|
2010-08-28 08:26:47 -04:00 |
|
Richard Frankel
|
dc6a83c030
|
built Tesco's fix for function soaks
|
2010-08-25 18:59:21 -04:00 |
|
Richard Frankel
|
bcecbd051b
|
added some tests for function soak
|
2010-08-25 18:54:42 -04:00 |
|
Timothy Jones
|
6607224493
|
Wrapping existence tests on functions.
|
2010-08-26 09:03:10 +12:00 |
|
Timothy Jones
|
6224edd6ce
|
Existence checks on functions now supported.
|
2010-08-26 07:39:30 +12:00 |
|
Timothy Jones
|
9598b11c77
|
Existence functions now parsing.
|
2010-08-26 06:31:56 +12:00 |
|
Jeremy Ashkenas
|
fa95f743f3
|
Fixing Issue #643. Be a little bit safer about declaring block variables as close to the block scope as possible.
|
2010-08-24 22:19:53 -04:00 |
|
Jeremy Ashkenas
|
e2c46d14f0
|
CoffeeScript 0.9.2
0.9.2
|
2010-08-23 22:08:33 -04:00 |
|
Jeremy Ashkenas
|
bd3471b3d1
|
Issue #641. Rename __superClass__ to __super__
|
2010-08-23 21:19:43 -04:00 |
|
Jeremy Ashkenas
|
1b88d18d61
|
more tweaks and futzes to block comments.
|
2010-08-23 21:00:47 -04:00 |
|
Jeremy Ashkenas
|
b4de17d504
|
more tweaks to the herecomment regex.
|
2010-08-23 20:33:18 -04:00 |
|
Jeremy Ashkenas
|
f90fac0e55
|
Issue #572. Flexible JavaScript block comments, compatible with JSDoc, YUI-compressor, and Google Closure compiler preservation syntax.
|
2010-08-23 20:27:34 -04:00 |
|
Jeremy Ashkenas
|
9fd92bf884
|
updating package.json for newer NPM.
|
2010-08-23 11:39:06 -04:00 |
|
Jeremy Ashkenas
|
117204a784
|
Revert "Issue #619. 'new' operator misbehavior."
This reverts commit e7834de929.
|
2010-08-21 19:16:02 -04:00 |
|
Jeremy Ashkenas
|
e7834de929
|
Issue #619. 'new' operator misbehavior.
|
2010-08-21 18:54:24 -04:00 |
|
Jeremy Ashkenas
|
d5d5de55ae
|
Fixing the longstanding and important Issue #637. I'm glad this one got got.
|
2010-08-21 12:13:43 -04:00 |
|
Jeremy Ashkenas
|
143c4d5efc
|
Issue #572. Block comments now compile to // for aesthetic reasons.
|
2010-08-21 09:30:25 -04:00 |
|
Jeremy Ashkenas
|
13adc44867
|
Issue #633. 'not instanceof'
|
2010-08-21 08:56:25 -04:00 |
|
Jeremy Ashkenas
|
87693d84cb
|
Updating Underscore to 1.1.0, fixing a hasOwnProperty glitch in Scope, and a double-semicolon bug in ParentheticalNode.
|
2010-08-21 08:30:22 -04:00 |
|
Jeremy Ashkenas
|
6ed33fcc6d
|
Updating contributors in README.
|
2010-08-20 17:53:45 -04:00 |
|
Jeremy Ashkenas
|
2e59cc4807
|
Using unbounded ranges in a couple spots in the compiler.
|
2010-08-18 22:08:09 -04:00 |
|
Jeremy Ashkenas
|
4ddd65a4c4
|
Issue #621. Added the ability to leave the start and end index off of arrays. list[5..] is now valid CoffeeScript, slicing to the end of the array.
|
2010-08-18 21:51:44 -04:00 |
|
Jeremy Ashkenas
|
bf6bafa3ac
|
Disallowing Splats outside of ParamLists and ArgLists ... where they belong. This is in anticipation of the next commit...
|
2010-08-18 21:27:10 -04:00 |
|
Jeremy Ashkenas
|
24f1174b16
|
Adding a test for issue #631.
|
2010-08-18 20:42:23 -04:00 |
|
Jeremy Ashkenas
|
098caa9979
|
Revert "Fixes Issue #618. Close implicit arguments in the middle of param lists."
This reverts commit 474c372b17.
|
2010-08-18 20:39:55 -04:00 |
|
Jeremy Ashkenas
|
b608d4a5ea
|
Issue #626. Making the isInvertible check a little stricter.
|
2010-08-17 21:46:00 -04:00 |
|
Jeremy Ashkenas
|
4d32c47bee
|
Merge branch 'remote_script' of http://github.com/satyr/coffee-script
|
2010-08-17 21:35:00 -04:00 |
|
Jeremy Ashkenas
|
ec54b50c67
|
allowing empty parens.
|
2010-08-17 21:31:32 -04:00 |
|
satyr
|
387c690530
|
removed noWrap (setTimeout evaluates on global)
|
2010-08-18 10:29:13 +09:00 |
|
Jeremy Ashkenas
|
536e24b024
|
Merge branch 'remote_script' of http://github.com/satyr/coffee-script
|
2010-08-17 21:15:41 -04:00 |
|
Jeremy Ashkenas
|
1b05cd81f0
|
Enabling bound functions as static members of classes... Issue #627
|
2010-08-17 21:07:36 -04:00 |
|
satyr
|
db181e2a36
|
enabled remote scripts in browsers
|
2010-08-18 09:35:52 +09:00 |
|
Jeremy Ashkenas
|
f41ca2e5e8
|
a touch of safety from trailing catches falling off the end of the rewriter.
|
2010-08-17 20:04:34 -04:00 |
|
Jeremy Ashkenas
|
a8c6a641d7
|
stop supressing left-hand whitespace in newline'd strings. Make 'em more literal.
|
2010-08-16 22:02:37 -04:00 |
|
Jeremy Ashkenas
|
474c372b17
|
Fixes Issue #618. Close implicit arguments in the middle of param lists.
|
2010-08-16 21:19:34 -04:00 |
|
Jeremy Ashkenas
|
5b9b45814f
|
Fixing Issue #622 with a light refactor to start using a 'tags' property on all nodes.
|
2010-08-16 20:18:42 -04:00 |
|
Stan Angeloff
|
01cd5476a0
|
'-r' should work with $NODE_PATH as well (where previously it was an absolute/relative path)
|
2010-08-16 17:36:55 +03:00 |
|
Jeremy Ashkenas
|
027b9e9dc3
|
simplifying generated output for unless/is to (a isnt b) instead of not (a is b). Ticket #617
|
2010-08-15 15:13:33 -04:00 |
|
Jeremy Ashkenas
|
197f576cab
|
Merged in Stan's patch that allows -r scripts to modify input and output.
|
2010-08-15 08:32:09 -04:00 |
|
Jeremy Ashkenas
|
0b8facc66f
|
Merge branch 'master' of git://github.com/StanAngeloff/coffee-script
|
2010-08-15 08:20:50 -04:00 |
|
Jeremy Ashkenas
|
7a0d95c612
|
Issue #575. Allowing implicit objects to force implicit calls.
|
2010-08-14 19:56:00 -04:00 |
|
Jeremy Ashkenas
|
975b82f09b
|
Issue #609. Slightly faster implementation of ||= and &&=
|
2010-08-14 18:02:07 -04:00 |
|
Jeremy Ashkenas
|
f496cc229b
|
Further reducing amount of redundant parentheses.
|
2010-08-14 17:52:37 -04:00 |
|
Jeremy Ashkenas
|
9894eeb8e9
|
Improving double-parentheses suppression. Issue #587
|
2010-08-14 17:43:58 -04:00 |
|
Jeremy Ashkenas
|
129e950c59
|
Fixing naked chained existential checks -- the associativity recently got reversed.
|
2010-08-14 16:33:20 -04:00 |
|
Jeremy Ashkenas
|
c90a75ebc5
|
Fixing first part of #614 -- improperly cached existential operator, when first operand is a function call.
|
2010-08-14 16:24:05 -04:00 |
|
Jeremy Ashkenas
|
1d6eca76f8
|
disabling javascriptlint's 'test for equality mistyped as assignment', because it's not relevant to coffeescript.
|
2010-08-14 16:05:14 -04:00 |
|
Jeremy Ashkenas
|
6555d86328
|
Adding a jsl.conf configuration file for JavaScript lint, and switching to == null for soaks, accordingly.
|
2010-08-14 16:02:01 -04:00 |
|