Tim-Smart
|
dfd6025d04
|
Remove (compiled) from filenames, to keep __filename accurate
|
2010-09-23 11:55:05 +12: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
|
2010-09-21 23:58:05 -04: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 |
|
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 |
|
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
|
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 |
|
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
|
fe68261bc2
|
Added generator for custom free variable types, e.g., '_cache',
'_cache2', and so on.
|
2010-09-19 14:55:19 +03:00 |
|
Stan Angeloff
|
1f2c6c77fd
|
s/tempVars/tempVars.general/ This should allow us to store more than one
category of temporary variables.
|
2010-09-19 14:36:37 +03:00 |
|
Jeremy Ashkenas
|
08e1101c1f
|
fixing static class properties that are implicit objects.
|
2010-09-18 22:25:45 -04:00 |
|
Jeremy Ashkenas
|
4b2d40d3b5
|
Merging in Stephank's fix for #692.
|
2010-09-18 10:36:48 -04:00 |
|
Stéphan Kochen
|
72d7fe2f7a
|
Function soaks should preserve this. Fixes issue #692.
|
2010-09-18 12:27:14 +02:00 |
|
Jeremy Ashkenas
|
a2631759c0
|
CoffeeScript 0.9.3
|
2010-09-16 00:32:57 -04:00 |
|
Jeremy Ashkenas
|
2b87cabbb4
|
removing now-unused logic from the IfNode, that used to handle switch statements.
|
2010-09-15 23:48:20 -04:00 |
|
Jeremy Ashkenas
|
d8465ce767
|
First draft of real switch statements for CoffeeScript switch statements.
|
2010-09-15 23:46:01 -04:00 |
|
Jeremy Ashkenas
|
60f80e2698
|
Fixing the double-implicit-call-into-implicit-object problem.
|
2010-09-15 22:29:03 -04:00 |
|
Jeremy Ashkenas
|
c782c2ec1c
|
Fix for issue #685. Over-aggressize heredoc cleanup when there is no leading indentation.
|
2010-09-15 22:08:13 -04:00 |
|
Jeremy Ashkenas
|
f0d778ce49
|
moving addImplicitBraces and addImplicitParentheses next to each other ... perhaps they should interleave.
|
2010-09-14 22:57:01 -04:00 |
|
Jeremy Ashkenas
|
a3c224e57a
|
Fixing issue #676, chained accesses against the super() keyword.
|
2010-09-12 16:33:38 -04:00 |
|
Jeremy Ashkenas
|
b727245834
|
better error for external super() call.
|
2010-09-12 16:25:00 -04:00 |
|
Jeremy Ashkenas
|
6b19e61bd0
|
simplifying previous commit
|
2010-09-12 16:20:01 -04:00 |
|
Jeremy Ashkenas
|
38ce0cfd9a
|
running cacheindexes on soaks that need them.
|
2010-09-12 16:18:05 -04:00 |
|
Jeremy Ashkenas
|
61a39e04fc
|
Issue #680. @::prop versus this::prop, fixed lexing regex.
|
2010-09-12 15:48:31 -04:00 |
|
Jeremy Ashkenas
|
ea3aa6803a
|
using @containsType.
|
2010-09-12 14:44:03 -04:00 |
|