Jeremy Ashkenas
|
e2c46d14f0
|
CoffeeScript 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
|
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
|
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
|
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 |
|
Jeremy Ashkenas
|
c71f2794eb
|
Fixing compound assignment as a right-hand sub expression of a larger operation. Invalid in JS, valid in Coffee.
|
2010-08-14 14:43:25 -04:00 |
|
Jeremy Ashkenas
|
ca18f1fad6
|
Core Compiler is JSLint-free again, after removing a couple extra semicolons that snuck in when if statements compiled at the top level.
|
2010-08-14 11:42:19 -04:00 |
|
Jeremy Ashkenas
|
ead9b1041c
|
tweaking existential compilation.
|
2010-08-14 11:29:10 -04:00 |
|
Jeremy Ashkenas
|
1eebbfe2bc
|
allowing more flexible whitespace-started regexes. You have to wrap 'em in parens or assign to 'em, but it's better than nothing.
|
2010-08-12 20:24:53 -04:00 |
|
Stan Angeloff
|
d30c8b321c
|
Allow required files to change the input and output of compiled files.
|
2010-08-13 01:28:38 +03:00 |
|
Jeremy Ashkenas
|
fd6e9a1e66
|
Adding support for compound assignment to indented implicit objects.
|
2010-08-11 23:14:50 -04:00 |
|
Jeremy Ashkenas
|
8c45aa480b
|
Reduced the time it takes to build the grammar from 80 seconds to 15, by consolidating Operation terminals by precedence level.
|
2010-08-11 23:04:33 -04:00 |
|
Jeremy Ashkenas
|
d704afa0e9
|
Fixes Issue #574 ... number keys in implicit object literals.
|
2010-08-11 21:49:18 -04:00 |
|
Jeremy Ashkenas
|
2ec857ef8d
|
Fixing implicit object literals with leading string keys.
|
2010-08-11 21:41:29 -04:00 |
|
Jeremy Ashkenas
|
ba02ebc3dc
|
Fixes Issue #603 -- a longstanding precedence issue involving prefix vs postfix if and unless, involving using the entire single-line if statment as an expression.
|
2010-08-11 21:28:22 -04:00 |
|
Jeremy Ashkenas
|
ac752a46bc
|
removing bound functions from the Rewriter.
|
2010-08-11 21:07:47 -04:00 |
|
Jeremy Ashkenas
|
398ec3be5a
|
Issue #602. Adding JS's Bitwise Assignment operators.
|
2010-08-11 19:24:59 -04:00 |
|
Jeremy Ashkenas
|
6c997978bc
|
CoffeeScript 0.9.1 is on the books.
|
2010-08-11 00:40:15 -04:00 |
|