satyr
|
7945178f3a
|
lexer: unrolled @extractNextToken/@match
|
2010-09-26 07:01:24 +09:00 |
|
satyr
|
19f08888e8
|
lexer: more regexes fixes
|
2010-09-26 06:57:23 +09:00 |
|
satyr
|
c515aaac5a
|
lexer: fixed ASSIGNED
|
2010-09-25 23:37:33 +09:00 |
|
satyr
|
0b3b0ab68b
|
unary-new: added tests
|
2010-09-25 18:13:37 +09:00 |
|
satyr
|
c24e1eacb9
|
(experimental) made new a unary operator
|
2010-09-25 17:39:19 +09:00 |
|
satyr
|
9a3b736174
|
lexer: fixed broken logics (due to f051d088) and a snakecased variable
|
2010-09-25 16:18:31 +09: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 |
|
satyr
|
3fd7f9efdd
|
added a test for JS literal
|
2010-09-24 23:06:49 +09:00 |
|
satyr
|
d457423c24
|
made simple strings shortcut
|
2010-09-24 22:38:28 +09:00 |
|
satyr
|
f051d0880e
|
lexer: improved logics
|
2010-09-23 14:14:18 +09:00 |
|
satyr
|
ed501ea37e
|
lexer: improved consistency, preferring charAt, slice and single quotes
|
2010-09-23 14:11:31 +09:00 |
|
satyr
|
20dae3758a
|
lexer: optimized regexes
|
2010-09-23 14:05:30 +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 |
|