Permalink

Comparing changes

Choose two branches to see what’s changed or to start a new pull request. If you need to, you can also .

Open a pull request

Create a new pull request by comparing changes across two branches. If you need to, you can also .
...
Commits on Sep 16, 2010
@jashkenas silencing another JavaScriptLint extraneous warning. 2a0bd1a
@jashkenas simpler default Try CoffeeScript scriptlet. a53c104
Commits on Sep 18, 2010
@jashkenas documenting 'invoke' in Cakefiles a little bit. 43f7f6c
@stephank stephank Function soaks should preserve `this`. Fixes issue #692. 72d7fe2
@jashkenas Merging in Stephank's fix for #692. 4b2d40d
@jashkenas tweak to block indentation test. 72847b9
Commits on Sep 19, 2010
@jashkenas fixing static class properties that are implicit objects. 08e1101
@StanAngeloff StanAngeloff s/tempVars/tempVars.general/ This should allow us to store more than one
category of temporary variables.
1f2c6c7
@StanAngeloff StanAngeloff Added generator for custom free variable types, e.g., '_cache',
'_cache2', and so on.
fe68261
@StanAngeloff StanAngeloff Updating nodes.coffee to make use of new temporary variables code
generators.
4a3e1fb
@StanAngeloff StanAngeloff Re-compiling core with new changes. All tests pass. bb35b3e
@StanAngeloff StanAngeloff Removing code added during the migration. `freeVariable(..)` is calle…
…d with

a `type` at all times.
408833d
@StanAngeloff StanAngeloff 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.
65fa041
@jashkenas Fixing issue #694. Destructuring assignment as first line of implicit…
…ly called block -- regression.
15d84db
@StanAngeloff StanAngeloff Refactoring temporary name generation in a separate method, no
functional changes.
ed74f42
@StanAngeloff StanAngeloff Don't store `tempVars` as we can get the next available one from scope. 3ab0c12
@StanAngeloff StanAngeloff First attempt at allowing temporary variables to be reused. d568b56
@jashkenas merging in Stan's temporary variables. 5d82ddd
@StanAngeloff StanAngeloff Allowing temporary variables to be reused. 3144186
Commits on Sep 20, 2010
@StanAngeloff StanAngeloff Updating name for cached length temporary variables to '_length', 'le…
…ngth2', and

so on.
99a06ce
@leobm leobm fix invalid testcase abc1e83
Commits on Sep 21, 2010
@tim-smart tim-smart Add require.extensions support. ba85079
@jashkenas tweaking compiled tempvar names to satisfaction. f7fce3c
@jashkenas Merging in Stan's temporary_junk improvements. a16594e
@jashkenas Merge branch 'master' of http://github.com/leobm/coffee-script 71998e0
@jashkenas Merge branch 'registerExtension' of git://github.com/Tim-Smart/coffee…
…-script
10d5770
@jashkenas merging in Tim's registerExtension fix for the latest Node master. 83651a7
@jashkenas hacking around Jison patch to remove module dependency. c0796da
@tim-smart tim-smart Cleaner stack traces.
- Improves run() function
- Re-sets the module.filename to add (compiled)
34c29b3
@jashkenas fixing herecomment newlines. fb51586
@jashkenas commenting out the failing test for the time being, to be fixed later. 69942c9
@StanAngeloff StanAngeloff Using old temporary variable name generation for single-letter types
(e.g., i, j, k, and so on).
921ab3c
@StanAngeloff StanAngeloff Re-compiling core with new temporary variable names, all tests pass. 992f419
@tim-smart tim-smart Fix REPL. Add CoffeeScript.eval method as run doesn't return result. c49cd02
@satyr satyr removed global dependency from grammer 7bc91bf
@satyr satyr made wrapper function keep current `this` b19c004
@satyr satyr removed browser specific hacks from src/* by making "rake browser" pr…
…ovide fake `require` and `exports`
e4b7d06
@jashkenas merged in satyr's leakless branch. 7d98bb2
@jashkenas Merge branch 'repl' of git://github.com/Tim-Smart/coffee-script 970bfbe
@jashkenas Merge branch 'master' of git://github.com/StanAngeloff/coffee-script 7e5db25
@satyr satyr made browser.coffee override Node dependent exported methods 481c3d5
Commits on Sep 22, 2010
@jashkenas Tweaks to browser.coffee 269f4e8
@jashkenas fixing up block comment indentation boondoggle. 07d9e9b
@jashkenas Fixing issue #700, block comment after first line of class definition. c0a89a7
@jashkenas Using the Array spaces trick to generate padding and indentation. 25c8b4b
@jashkenas CoffeeScript 0.9.4 c50cf23