Jeremy Ashkenas
|
fc64fa49ac
|
Switching default arguments to use an if instead of an and, more documentation.
|
2010-11-21 21:12:59 -05:00 |
|
Jeremy Ashkenas
|
28d5db3bca
|
preparing documentation for 0.9.5
|
2010-11-21 12:38:27 -05:00 |
|
Jeremy Ashkenas
|
0e4d589d80
|
Coco ce2d08a: removed _argN temporaries for readability/consistency
|
2010-11-20 20:39:35 -05:00 |
|
Jeremy Ashkenas
|
31f4214b5d
|
first draft of range literals back...
|
2010-11-20 17:40:46 -05:00 |
|
satyr
|
1a9a48c5f2
|
rewrote "cake bench" to time per parsing stage
|
2010-11-18 01:34:23 +09:00 |
|
Jeremy Ashkenas
|
9c5eca9131
|
coco dc8945c: less ternaries, more returns-from-ifs. More readable.
|
2010-11-08 23:07:51 -05:00 |
|
Jeremy Ashkenas
|
f6a8d4c074
|
round 2, light refactors.
|
2010-11-04 23:05:04 -04:00 |
|
Jeremy Ashkenas
|
bb05e07e4e
|
light refactors + tweaks
|
2010-11-04 22:53:07 -04:00 |
|
Jeremy Ashkenas
|
a257f5993a
|
tweak to parser.lexer
|
2010-11-02 00:05:06 -04:00 |
|
Jeremy Ashkenas
|
b94c15bdcc
|
not-or to is-and ... positive side.
|
2010-11-01 23:11:25 -04:00 |
|
Jeremy Ashkenas
|
83e6955dce
|
Optimizing default arguments and existential assignment.
|
2010-11-01 22:01:52 -04:00 |
|
Jeremy Ashkenas
|
c17efcf422
|
merging satyr/defarg
|
2010-11-01 21:33:07 -04:00 |
|
Jeremy Ashkenas
|
195ca70278
|
tweaks to eval-fix
|
2010-10-30 17:35:54 -04:00 |
|
Trevor Burnham
|
776b1b723e
|
Fixing --eval; see issue 820
|
2010-10-28 22:18:11 -04:00 |
|
satyr
|
371282fe7a
|
defarg: (options = {}) where possible
|
2010-10-26 19:14:03 +09:00 |
|
Jeremy Ashkenas
|
a75368e2e8
|
Fixing the REPL.
|
2010-10-24 21:15:20 -04:00 |
|
Jeremy Ashkenas
|
08527075b7
|
Expanding __filename and __dirname when running with the coffee command -- Issue #771
|
2010-10-24 14:19:47 -04:00 |
|
satyr
|
341de42692
|
removed extra parens around simple values
|
2010-10-22 09:35:15 +09:00 |
|
satyr
|
53fbfc7d15
|
removed extra parens from in/return compilations
|
2010-10-21 07:19:08 +09:00 |
|
satyr
|
c1dc74fc8b
|
removed extra parens from compilations with assignments or conditional operators
|
2010-10-21 02:29:06 +09:00 |
|
Sam Stephenson
|
f360fba47f
|
Add test:browser task for running the test suite against the merged browser script.
|
2010-10-11 09:42:13 -05:00 |
|
satyr
|
c5f922c5db
|
coffee-script: tokens/nodes can now take options as well
|
2010-10-09 04:27:05 +09:00 |
|
satyr
|
7450df8104
|
#713: destructuring assignment is no longer statement and correctly returns RHS value
|
2010-09-29 05:47:12 +09:00 |
|
satyr
|
c24e1eacb9
|
(experimental) made new a unary operator
|
2010-09-25 17:39:19 +09:00 |
|
Jeremy Ashkenas
|
19dfe4b01d
|
merging Tim's filename branch.
|
2010-09-22 22:44:42 -04:00 |
|
Tim-Smart
|
dfd6025d04
|
Remove (compiled) from filenames, to keep __filename accurate
|
2010-09-23 11:55:05 +12:00 |
|
Jeremy Ashkenas
|
c50cf23b7b
|
CoffeeScript 0.9.4
|
2010-09-21 23:58:05 -04:00 |
|
Jeremy Ashkenas
|
970bfbe151
|
Merge branch 'repl' of git://github.com/Tim-Smart/coffee-script
|
2010-09-21 08:05:03 -04:00 |
|
satyr
|
e4b7d06f35
|
removed browser specific hacks from src/* by making "rake browser" provide fake require and exports
|
2010-09-21 18:37:44 +09:00 |
|
satyr
|
b19c004680
|
made wrapper function keep current this
|
2010-09-21 16:53:58 +09:00 |
|
satyr
|
7bc91bf6c6
|
removed global dependency from grammer
|
2010-09-21 16:50:32 +09:00 |
|
Tim-Smart
|
c49cd02365
|
Fix REPL. Add CoffeeScript.eval method as run doesn't return result.
|
2010-09-21 17:36:23 +12:00 |
|
Tim-Smart
|
34c29b3406
|
Cleaner stack traces.
- Improves run() function
- Re-sets the module.filename to add (compiled)
|
2010-09-21 15:32:37 +12:00 |
|
Jeremy Ashkenas
|
83651a7d6a
|
merging in Tim's registerExtension fix for the latest Node master.
|
2010-09-20 22:27:04 -04:00 |
|
Tim-Smart
|
ba850790ed
|
Add require.extensions support.
|
2010-09-21 13:23:45 +12:00 |
|
Jeremy Ashkenas
|
a2631759c0
|
CoffeeScript 0.9.3
|
2010-09-16 00:32:57 -04:00 |
|
Jeremy Ashkenas
|
493780efab
|
separate out browser.coffee from the core coffee-script module.
|
2010-09-04 06:39:01 -04:00 |
|
Jeremy Ashkenas
|
e2c46d14f0
|
CoffeeScript 0.9.2
|
2010-08-23 22:08:33 -04:00 |
|
satyr
|
387c690530
|
removed noWrap (setTimeout evaluates on global)
|
2010-08-18 10:29:13 +09:00 |
|
satyr
|
db181e2a36
|
enabled remote scripts in browsers
|
2010-08-18 09:35:52 +09: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
|
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
|
6c997978bc
|
CoffeeScript 0.9.1 is on the books.
|
2010-08-11 00:40:15 -04:00 |
|
Jeremy Ashkenas
|
0ada5a7734
|
Issue #587 ... Removing the Attempted Removal of Erroneous Double Parens.
|
2010-08-07 08:13:36 -04:00 |
|
Jeremy Ashkenas
|
9df3e6a538
|
first step towards requiring #{ ... } interpolation -- removing naked interps from the compiler.
|
2010-08-07 08:02:16 -04:00 |
|
Jeremy Ashkenas
|
b42045f3f7
|
regenerating large swathes of the docs
|
2010-08-03 00:06:34 -04:00 |
|
Jeremy Ashkenas
|
071b527b66
|
Issue #559, renaming {source} option to {fileName}, on CoffeeScript.compile
|
2010-07-30 20:37:12 -04:00 |
|
Jeremy Ashkenas
|
dc1288d319
|
slightly optimizing return values of AssignNodes. Issue #539
|
2010-07-24 12:27:11 -07:00 |
|
Jeremy Ashkenas
|
3b6f020f8a
|
Making the spacing of symbols on function declaration consistent. No-space when single-line. Spaced when block. (StanAngeloff)
|
2010-07-24 08:31:43 -07:00 |
|