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 |
|
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
|
083500fc0e
|
fixing string interpolation docco.
|
2010-08-12 00:00:28 -04: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.
0.9.1
|
2010-08-11 00:40:15 -04:00 |
|
Jeremy Ashkenas
|
642e7fada5
|
adding other implicit indentation/call/object test.
|
2010-08-11 00:27:01 -04:00 |
|
Jeremy Ashkenas
|
12493779b9
|
fixing Issue #545 ... whitespace-only heredocs.
|
2010-08-11 00:02:49 -04:00 |
|
Jeremy Ashkenas
|
7142131f3d
|
adding herecomment in class definition test.
|
2010-08-10 23:06:06 -04:00 |
|
Jeremy Ashkenas
|
5bdf78d5ec
|
Fixes Issue #573. Herecomments inside of class literals.
|
2010-08-10 23:02:24 -04:00 |
|
Jeremy Ashkenas
|
60a4138d50
|
refactor to simplify scanTokens method in Rewriter.
|
2010-08-10 22:56:21 -04:00 |
|
Jeremy Ashkenas
|
cb52be6475
|
adding a top-level object literal test for Issue #542
|
2010-08-10 22:18:15 -04:00 |
|