Jeremy Ashkenas
|
008d2ba0d3
|
adding a cake:bench task
|
2010-09-26 10:38:28 -04:00 |
|
Jeremy Ashkenas
|
45bd0854b6
|
Merging in satyr's helpers-refactor
|
2010-09-26 10:28:48 -04:00 |
|
satyr
|
e0ed254252
|
helpers: now directly exported
|
2010-09-25 09:29:44 +09:00 |
|
satyr
|
9005682cf1
|
helpers: refactored and fixed comments
|
2010-09-25 09:18:47 +09:00 |
|
satyr
|
3df82a757d
|
helpers: added test
|
2010-09-25 09:15:47 +09:00 |
|
Jeremy Ashkenas
|
a04e17c4ea
|
Merge branch 'master' of http://github.com/sstephenson/coffee-script
|
2010-09-22 23:32:56 -04:00 |
|
Jeremy Ashkenas
|
fc149fdada
|
merging in satyr/for-of-diet
|
2010-09-22 23:26:11 -04:00 |
|
Jeremy Ashkenas
|
19dfe4b01d
|
merging Tim's filename branch.
|
2010-09-22 22:44:42 -04:00 |
|
Tim-Smart
|
c4a3e170e2
|
Support for older revisions of Node.js for CoffeeScript.run()
|
2010-09-23 14:41:38 +12:00 |
|
Tim-Smart
|
dfd6025d04
|
Remove (compiled) from filenames, to keep __filename accurate
|
2010-09-23 11:55:05 +12:00 |
|
Sam Stephenson
|
01c14bc640
|
Heredoc indentation detector ignores blank lines without trailing whitespace.
|
2010-09-22 08:47:43 -05:00 |
|
Jeremy Ashkenas
|
c435647589
|
removing the ability to force an if/else chain to be compiled as a statement. Ternaries will now be used as much as possible.
|
2010-09-22 00:41:17 -04:00 |
|
Jeremy Ashkenas
|
c50cf23b7b
|
CoffeeScript 0.9.4
0.9.4
|
2010-09-21 23:58:05 -04:00 |
|
satyr
|
540783a6dd
|
removed useless property accesses from for-of
|
2010-09-22 12:55:19 +09:00 |
|
Jeremy Ashkenas
|
25c8b4b34f
|
Using the Array spaces trick to generate padding and indentation.
|
2010-09-21 23:17:43 -04:00 |
|
Jeremy Ashkenas
|
c0a89a7988
|
Fixing issue #700, block comment after first line of class definition.
|
2010-09-21 23:13:46 -04:00 |
|
Jeremy Ashkenas
|
07d9e9b71e
|
fixing up block comment indentation boondoggle.
|
2010-09-21 22:59:28 -04:00 |
|
Jeremy Ashkenas
|
269f4e8da8
|
Tweaks to browser.coffee
|
2010-09-21 22:31:59 -04:00 |
|
satyr
|
481c3d536b
|
made browser.coffee override Node dependent exported methods
|
2010-09-22 01:05:00 +09:00 |
|
Jeremy Ashkenas
|
7e5db250d3
|
Merge branch 'master' of git://github.com/StanAngeloff/coffee-script
|
2010-09-21 08:06:12 -04:00 |
|
Jeremy Ashkenas
|
970bfbe151
|
Merge branch 'repl' of git://github.com/Tim-Smart/coffee-script
|
2010-09-21 08:05:03 -04:00 |
|
Jeremy Ashkenas
|
7d98bb216a
|
merged in satyr's leakless branch.
|
2010-09-21 08:02:22 -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 |
|
Stan Angeloff
|
992f4192bf
|
Re-compiling core with new temporary variable names, all tests pass.
|
2010-09-21 07:55:08 +03:00 |
|
Stan Angeloff
|
921ab3ce68
|
Using old temporary variable name generation for single-letter types
(e.g., i, j, k, and so on).
|
2010-09-21 07:53:52 +03:00 |
|
Jeremy Ashkenas
|
69942c9a81
|
commenting out the failing test for the time being, to be fixed later.
|
2010-09-21 00:14:22 -04:00 |
|
Jeremy Ashkenas
|
fb5158630a
|
fixing herecomment newlines.
|
2010-09-21 00:06:03 -04: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
|
c0796da7b9
|
hacking around Jison patch to remove module dependency.
|
2010-09-20 23:13:02 -04:00 |
|
Jeremy Ashkenas
|
83651a7d6a
|
merging in Tim's registerExtension fix for the latest Node master.
|
2010-09-20 22:27:04 -04:00 |
|
Jeremy Ashkenas
|
10d57705a0
|
Merge branch 'registerExtension' of git://github.com/Tim-Smart/coffee-script
|
2010-09-20 22:24:19 -04:00 |
|
Jeremy Ashkenas
|
71998e06cf
|
Merge branch 'master' of http://github.com/leobm/coffee-script
|
2010-09-20 22:14:41 -04:00 |
|
Jeremy Ashkenas
|
a16594ed7b
|
Merging in Stan's temporary_junk improvements.
|
2010-09-20 22:13:08 -04:00 |
|
Jeremy Ashkenas
|
f7fce3cd68
|
tweaking compiled tempvar names to satisfaction.
|
2010-09-20 21:56:18 -04:00 |
|
Tim-Smart
|
ba850790ed
|
Add require.extensions support.
|
2010-09-21 13:23:45 +12:00 |
|
Jan-Felix Wittmann
|
abc1e83319
|
fix invalid testcase
|
2010-09-20 12:02:16 +02:00 |
|
Stan Angeloff
|
99a06ce4ea
|
Updating name for cached length temporary variables to '_length', 'length2', and
so on.
|
2010-09-20 08:42:31 +03:00 |
|
Stan Angeloff
|
31441868e0
|
Allowing temporary variables to be reused.
|
2010-09-19 19:34:27 +03:00 |
|
Jeremy Ashkenas
|
5d82dddfb1
|
merging in Stan's temporary variables.
|
2010-09-19 12:00:16 -04:00 |
|
Stan Angeloff
|
d568b56c5e
|
First attempt at allowing temporary variables to be reused.
|
2010-09-19 17:47:26 +03:00 |
|
Stan Angeloff
|
3ab0c12bf1
|
Don't store tempVars as we can get the next available one from scope.
|
2010-09-19 17:03:45 +03:00 |
|
Stan Angeloff
|
ed74f42323
|
Refactoring temporary name generation in a separate method, no
functional changes.
|
2010-09-19 16:18:01 +03:00 |
|
Jeremy Ashkenas
|
15d84dbb4e
|
Fixing issue #694. Destructuring assignment as first line of implicitly called block -- regression.
|
2010-09-19 09:04:38 -04:00 |
|
Stan Angeloff
|
65fa0411b4
|
Part of previous commit: updating how temporary variables are generated.
We no longer need to store the name of the last generated variable,
instead we store the index.
|
2010-09-19 15:50:17 +03:00 |
|
Stan Angeloff
|
408833daef
|
Removing code added during the migration. freeVariable(..) is called with
a `type` at all times.
|
2010-09-19 15:37:26 +03:00 |
|
Stan Angeloff
|
bb35b3e3b2
|
Re-compiling core with new changes. All tests pass.
|
2010-09-19 15:29:15 +03:00 |
|
Stan Angeloff
|
4a3e1fb0cb
|
Updating nodes.coffee to make use of new temporary variables code
generators.
|
2010-09-19 15:28:22 +03:00 |
|