Jeremy Ashkenas
59cf19fd1c
Fixes #3072 -- tweak process.argv to match when running REPL
2013-10-20 16:53:08 -03:00
Jeremy Ashkenas
d5a25d138d
Fixes #3089 -- don't mutate options passed in to compile()
2013-10-20 16:21:06 -03:00
Jeremy Ashkenas
a7ecd80c92
Merge pull request #3096 from marchaefner/issue2994
...
Disallow single-line `IF expr ELSE` without `THEN`
2013-10-20 12:13:39 -07:00
Jeremy Ashkenas
465cffc675
Merge pull request #3113 from mklement0/make-repl-use-global-context
...
Make the REPL *CLI* use the global context to be consistent with the node REPL *CLI*.
2013-10-20 09:17:07 -07:00
Jeremy Ashkenas
302a46d093
Merge pull request #3132 from caitp/issue-3132
...
Format block-comments better
2013-10-20 09:08:40 -07:00
Jeremy Ashkenas
392767a04e
Fixes #3143 -- Potential memory leaks caused by use of fat arrow next to other (non-fat-arrow-using) long-lived closures.
2013-10-20 12:53:18 -03:00
Jeremy Ashkenas
928f949761
Fixes #3160 -- a missing bit of locationData
2013-10-20 12:15:15 -03:00
Jeremy Ashkenas
8bb833d858
Merge pull request #3165 from grschafer/master
...
Fix constructor_destructuring docs example to alert a defined value
2013-10-20 08:04:44 -07:00
Jeremy Ashkenas
2b03fa9077
Fixes #3166 -- add a (simpler) flag to suppress the generated header.
2013-10-20 12:03:37 -03:00
Jeremy Ashkenas
cfdb774da9
CoffeeScript REPL should be able to require coffeescript files.
2013-10-20 11:22:23 -03:00
Jeremy Ashkenas
b173a377a6
Fixes #3208 . You now have to require 'coffee-script/extensions' in order to be able to auto-require CoffeeScript files.
2013-10-20 11:08:13 -03:00
Jeremy Ashkenas
581af4540a
Merge pull request #3193 from celwell/master
...
fixed ascii art inconsistencies in coffee's water vapor
2013-10-04 04:04:10 -07:00
Christopher Elwell
18e5b6b199
fixed ascii art inconsistencies in coffee's water vapor
2013-10-03 19:02:28 -07:00
Michael Ficarra
6da2306fe2
Merge pull request #3189 from mal/issue3186
...
Fixes #3186
2013-09-29 07:42:36 -07:00
Mal Graty
a8e4b78803
Fixes #3186
2013-09-29 15:28:58 +01:00
Nami-Doc
a3be1f6e48
Merge pull request #3174 from a3gis/master
...
Accept all format of numbers in ranges
2013-09-24 11:20:57 -07:00
a3gis
89ef3d4117
accept all format of numbers in ranges
2013-09-24 19:15:31 +01:00
Jeremy Ashkenas
4cf75ec027
Forgot to update the .erb as well.
2013-09-24 09:52:00 -03:00
Jeremy Ashkenas
830c294aea
Add new Packt book.
2013-09-22 14:56:33 -03:00
a3gis
bb86e54ece
accept all format of numbers in ranges
2013-09-21 00:51:12 +01:00
Caitlin Potter
359e17277f
Merge pull request #1 from sjorek/issue-3132
...
Enhancement: Add more block-comment related tests
2013-09-17 10:12:31 -07:00
Stephan Jorek
89f5f9d59d
added more block-comment related tests for single-line block-comments and jsdoc-like @doctags-comments.
2013-09-17 18:09:15 +02:00
Greg Schafer
26c0f7ca2d
Fix constructor_destructuring example to alert a defined value
2013-09-14 14:34:53 -05:00
Michael Ficarra
40c1086efa
Merge pull request #3151 from kchmck/master
...
Fix some inconsistent indentation
2013-09-03 16:33:27 -07:00
Mick Koch
999a3db499
Fix some inconsistent indentation
...
Some places used 4 spaces instead of 2
2013-09-03 19:02:18 -04:00
Michael Klement
50e13f62f2
Merge branch 'make-repl-use-global-context' of https://github.com/mklement0/coffee-script into make-repl-use-global-context
2013-09-03 18:35:21 -04:00
Michael Klement
fceff1729c
Make the REPL *CLI* use the global context so as to be consistent with the node REPL CLI.
...
Make the REPL *CLI* use the global context so as to (a) be consistent
with the `node` REPL CLI and, therefore, (b) make packages that modify
native prototypes (such as 'colors' and 'sugar') work as expected.
Note that, by contrast, programmatic use (`require 'repl'`) will
continue to default to a NON-global context - again, consistent with
node's behavior.
2013-09-03 18:19:43 -04:00
Michael Ficarra
1765a7ae0c
Merge pull request #3150 from mklement0/fix-repl-module-global-context-support
...
Fix: support for consumers of the REPL *module* being able to opt into using the global context ...
2013-09-03 14:47:22 -07:00
Michael Klement
ae79ff9fa3
Merge branch 'make-repl-use-global-context' of https://github.com/mklement0/coffee-script into make-repl-use-global-context
2013-09-03 17:28:03 -04:00
Michael Klement
3e9d01d6c6
Make the REPL *CLI* use the global context so as to be consistent with the node REPL CLI.
...
Make the REPL *CLI* use the global context so as to (a) be consistent
with the `node` REPL CLI and, therefore, (b) make packages that modify
native prototypes (such as 'colors' and 'sugar') work as expected.
Note that, by contrast, programmatic use (`require 'repl'`) will
continue to default to a NON-global context - again, consistent with
node's behavior.
2013-09-03 17:27:13 -04:00
Michael Klement
ae4535d639
Fix: support for consumers of the REPL *module* being able to opt into using the global context via option .useGlobal.
...
Note that, at least for now, CoffeeScript's own REPL *CLI* still uses a
non-global context, rendering modules such as `color`, which attempt to
modify the prototypes of JavaScript primitives, ineffective. By
contrast, node's own CLI does use the global context.
2013-09-03 16:41:27 -04:00
a3gis
c5120c7980
fix exit code when using --nodejs option
2013-09-02 16:11:22 -05:00
Jeremy Ashkenas
92e83489fc
Merge pull request #3146 from phillipalexander/fix-underscore-docs
...
Fix broken formatting in underscore.coffee docs
2013-09-02 13:33:26 -07:00
Caitlin Potter
1b7491d63d
Fixes #3132 - Improve rendering of block-comments
2013-08-23 20:53:18 -04:00
Phillip Alexander
ce14ad764a
Fix formatting issues in underscore.coffee documentation (generated html)
...
Use docco to regenerate documentation for underscore.coffee.
2013-08-20 09:57:52 -07:00
Jeremy Ashkenas
96e807c677
Improve license part of package.json ;)
2013-08-19 16:10:25 +02:00
Michael Klement
70994d4b50
Refactored inline-if into more readable multi-line statement.
2013-08-07 11:40:11 -04:00
Michael Klement
675095efbe
Amended - Make the REPL *CLI* use the global context so as to be consistent with the node REPL CLI.
...
(My apologies: In the previous commit I accidentally made `useGlobal:
yes` the default for _programmatic_ use also, but the intent was to
only do it for the stand-alone *CLI*.)
Make the REPL *CLI* use the global context so as to (a) be consistent
with the `node` REPL CLI and, therefore, (b) make packages that modify
native prototypes (such as 'colors' and 'sugar') work as expected.
Note that, by contrast, programmatic use (`require 'repl'`) will
continue to default to a NON-global context - again, consistent with
node's behavior.
2013-08-07 08:59:27 -04:00
Michael Klement
0235d12927
Make the REPL use the global context to be consistent with the node REPL.
...
This will make packages that modify prototypes - e.g. 'colors', 'sugar'
- work as expected.
To verify that the `node` REPL uses the global context, execute `global
=== module.exports.repl.context`.
Note: Tests pass, except `cluster.coffee`, which, however, failed even
before these modifications.
2013-08-06 21:28:34 -04:00
Michael Ficarra
9d24a3420d
Merge pull request #3111 from benbria/master
...
Issue #3092 : Fix column numbers in sourcemaps to not be essentially random.
2013-08-06 13:52:52 -07:00
Jason Walton
3ad332d5d4
Issue #3092 : Fix column numbers in sourcemaps to not be essentially random.
2013-08-06 16:25:23 -04:00
Michael Ficarra
15517df417
Merge pull request #3107 from mal/issue2957
...
Fork with binary of coffee-script in use, rather than global
2013-08-02 15:44:55 -07:00
Mal Graty
3c2f0d174e
Use coffee binary of coffee that overrode fork
...
This solves two potential problems when it comes to forking:
1) Forking will now work correctly even when `coffee` is not installed
globally.
2) Forking when using a locally installed version of `coffee` will fork
using that version, and not fallback to a globally installed version.
Fixes #2957
2013-08-02 23:10:45 +01:00
Jeremy Ashkenas
8cf6f62ea4
Merge pull request #3100 from epidemian/issue3023
...
Fix #3023 , Change how error messages are shown
2013-08-02 13:05:37 -07:00
Demian Ferreiro
9e716b310d
Avoid using a getter for the compiler error's "stack" property
...
Instead, set the "stack" property manually when the error gets updated on re-throws.
2013-08-02 01:52:36 -03:00
Michael Ficarra
e44bf9ae81
Merge pull request #3104 from davidchambers/recompile
...
recompile
2013-08-01 14:17:14 -07:00
David Chambers
f5f99b3022
recompile
2013-08-01 14:14:12 -07:00
Jeremy Ashkenas
dc3d70e696
cleaning up mkdirp bit.
2013-08-01 11:12:41 -04:00
Jeremy Ashkenas
77fded3c5e
Merge pull request #3101 from FredyC/master
...
Fixed deep directory creation for command line utility
2013-08-01 08:11:07 -07:00
FredyC
e644f7244d
Using original existence check with mkdirp call on failure
2013-08-01 17:03:32 +02:00