Commit Graph

  • 64fe56a9e1 add license information to gemspec Jordi Massaguer Pla 2013-01-28 13:53:29 +01:00
  • 39a05b7e4f Merge branch 'master' into gh-pages Jeremy Ashkenas 2013-01-28 20:06:25 +10:00
  • e7f72c9555 Adding new coffeescript book per request Jeremy Ashkenas 2013-01-28 20:06:07 +10:00
  • a106fb451b Merge pull request #2682 from jashkenas/repl-rewrite Jeremy Ashkenas 2013-01-26 02:26:52 -08:00
  • b1300bdd79 fix typo; thanks @Nami-Doc Michael Ficarra 2013-01-26 02:29:16 -06:00
  • be9707f8d2 final tweaks to REPL rewrite Michael Ficarra 2013-01-26 02:07:56 -06:00
  • 702071553f Remove testing TODO Alon Salant 2013-01-25 21:53:35 -08:00
  • 47bd05e9a0 REPL tests based on direct interaction with input and output stream. Includes multiline tests. Alon Salant 2013-01-21 10:02:04 -08:00
  • 537c5f4b70 fix some issues pointed out in 041033a51a Michael Ficarra 2013-01-21 10:27:52 -06:00
  • 041033a51a finish multiline support for REPL rewrite Michael Ficarra 2013-01-21 00:43:08 -06:00
  • 2e191dc0e7 Merge branch 'node_repl_multiline' of https://github.com/asalant/coffee-script into repl-rewrite Michael Ficarra 2013-01-18 21:16:39 -06:00
  • 4a52814a79 Multiline WIP Alon Salant 2013-01-15 23:31:40 -08:00
  • 69d80e2ded Single quotes Alon Salant 2013-01-16 11:48:50 -08:00
  • d84cd9466e empty command evaluates to undefined Alon Salant 2013-01-14 22:22:28 -08:00
  • 627b921bca Initial commit of REPL based on node's REPLServer Alon Salant 2013-01-14 21:17:48 -08:00
  • 955afe0c9f Merge branch 'master' of github.com:jashkenas/coffee-script Jeremy Ashkenas 2013-01-16 17:34:04 +11:00
  • 316d5e5e77 fixing missing file finding logic for litcoffee Jeremy Ashkenas 2013-01-16 17:33:54 +11:00
  • 1f051e6e14 Merge branch 'repl-tests' of https://github.com/lihanli/coffee-script into node_repl Alon Salant 2013-01-14 20:50:06 -08:00
  • f67da27d2f Add unit tests, fix last_column reporting. Jason Walton 2013-01-14 17:11:07 -05:00
  • 923739ebb4 Remove files committed by accident. Jason Walton 2013-01-14 17:10:49 -05:00
  • 97bc9f4730 Add quick unit test for location data. Jason Walton 2013-01-14 15:20:47 -05:00
  • bbbf612f29 Put location data in token[2] instead of in token.locationData Jason Walton 2013-01-14 15:20:35 -05:00
  • d11fa573e6 do not try to compile traces of coffee within node_modules Jeremy Ashkenas 2013-01-14 11:45:02 -08:00
  • 6becd8fb13 Reverting the unthrow of the error. Jeremy Ashkenas 2013-01-14 11:44:15 -08:00
  • a1ba0a89f8 Merge remote-tracking branch 'origin/master' Jason Walton 2013-01-14 14:26:06 -05:00
  • a9aa52dc6a Use .explicit when deciding whether or not to add location data. Jason Walton 2013-01-14 13:38:31 -05:00
  • 9595b30d6f fix tabbed literate code satyr 2013-01-10 06:23:14 +09:00
  • f672e0cdb5 fix 'litcoffee' extension support Michael Ficarra 2013-01-07 22:35:20 -06:00
  • 66bbef4ce0 revert broken parts of cdde576182 Michael Ficarra 2013-01-07 22:32:39 -06:00
  • dfe91d1766 rebuilding after cdde576182 Michael Ficarra 2013-01-07 22:27:02 -06:00
  • cdde576182 Syntax errors no longer report full stack traces ... just the error, please Jeremy Ashkenas 2013-01-06 19:12:23 -10:00
  • 82aeb70380 Fixes #2630 -- Class bodies shouldn't be able to reference arguments. Jeremy Ashkenas 2013-01-06 19:08:32 -10:00
  • 69ef1abdf6 Fixes #2389 -- strip the BOM for once and for all Jeremy Ashkenas 2013-01-06 18:56:58 -10:00
  • cc6f0451e7 Fixes #2621 -- buggy function parameter name detection with complex destructuring in param list. Jeremy Ashkenas 2013-01-05 18:32:57 -10:00
  • 2c20ac6aa9 Fixes #2622 -- better document how --nodejs flag works Jeremy Ashkenas 2013-01-05 18:18:08 -10:00
  • f8c751b3a4 adding one more compound operator test for #2627 Jeremy Ashkenas 2013-01-05 18:14:05 -10:00
  • 547a271cee Merge pull request #2627 from int3/master Jeremy Ashkenas 2013-01-05 20:10:32 -08:00
  • cd2444e546 Fixes #2645 -- block comments should always be closed Jeremy Ashkenas 2013-01-05 18:04:16 -10:00
  • 6f1fb0352c doing the Scope in literate coffee ... just for kicks. Jeremy Ashkenas 2013-01-05 12:05:09 -10:00
  • 4bf2c6b2e9 Merge branch 'master' of github.com:jashkenas/coffee-script into literate Jeremy Ashkenas 2013-01-05 11:34:48 -10:00
  • 025b0be31b Correct line numbers in literate coffeescript syntax errors Jeremy Ashkenas 2013-01-04 17:23:18 -10:00
  • 27551b23f3 add litcoffee to supported file formats Jeremy Ashkenas 2013-01-04 10:03:49 -10:00
  • ba08a21d21 bumping version to 1.5.0-pre Jeremy Ashkenas 2013-01-04 09:35:20 -10:00
  • 48d625816c Merge branch 'master' into literate Jeremy Ashkenas 2013-01-04 09:07:09 -10:00
  • cee4f4ab6e Location test. Jason Walton 2012-12-24 08:34:16 -05:00
  • de29613d91 Merge pull request #2632 from caseywebdev/update-uglify Jeremy Ashkenas 2012-11-29 10:08:42 -08:00
  • 9e3d43193d gh-2631 Update to uglifyjs's new API Casey Foster 2012-11-29 09:43:18 -08:00
  • 847ab4d18e Parse compound assignment followed by a terminator. Jez Ng 2012-11-27 20:11:01 -05:00
  • 183e124077 Fix broken case for generated explicit indentation. Jason Walton 2012-11-22 14:22:38 -05:00
  • 3142b237f5 Hook up new token location data to parser. Jason Walton 2012-11-21 16:57:30 -05:00
  • 969e45a599 Fix TODO in interpolateString. Jason Walton 2012-11-20 12:05:59 -05:00
  • df6c497ab0 Clean up TODOs Jason Walton 2012-11-19 17:37:46 -05:00
  • 12625cc00c Add location data to tokens generated by the rewriter. Jason Walton 2012-11-19 11:34:09 -05:00
  • bb94e02fad Lexer now adds location data, including first/last line/column to all generated tokens. Jason Walton 2012-11-16 19:09:56 -05:00
  • 25126e2f99 Add location data to nodes without passing it in constructors. Jason Walton 2012-11-15 15:35:01 -05:00
  • d5d772d55e Remove debug logging from Cakefile. Jason Walton 2012-11-15 15:18:52 -05:00
  • bdcd77d8e6 Use 1-based line numbers instead of 0-based line numbers in nodes toString(). Jason Walton 2012-11-14 16:32:35 -05:00
  • b9ebcbf555 Add more descriptive line numbers to node toString() Jason Walton 2012-11-14 16:20:25 -05:00
  • c407a0bf19 Fix reporting of errors in 'cake test' Jason Walton 2012-11-14 16:19:17 -05:00
  • 7c77a5d3c8 Fix line numbers for TERMINATOR tokens. Jason Walton 2012-11-14 14:37:09 -05:00
  • ce2bf36aae Parser passes location data to each node in tree Jason Walton 2012-11-14 10:56:37 -05:00
  • 3284f6af18 tests for the repl: ignoring comments, output in inspect mode, variable saving lihan 2012-10-31 00:09:59 -04:00
  • 52b0f76eb2 Prevent constructors from returning values Demian Ferreiro 2012-10-28 08:55:48 -03:00
  • e46b129c4f Remove return statement on auto-generated constructors Demian Ferreiro 2012-10-28 03:56:46 -03:00
  • 35787ef79b Fixes #2567 -- optimize generated code with an existential is directly negated. Jeremy Ashkenas 2012-10-23 18:17:53 -04:00
  • f029695db8 Fixing wonky spacing at top level. Jeremy Ashkenas 2012-10-23 18:08:29 -04:00
  • 0ba628159f Fixes #2580 -- Try/Catch is allowed to destructure the error object. Jeremy Ashkenas 2012-10-23 17:57:22 -04:00
  • be65807370 Merge branch 'master' into gh-pages Jeremy Ashkenas 2012-10-23 16:45:50 -04:00
  • 158d37215a CoffeeScript 1.4.0 1.4.0 Jeremy Ashkenas 2012-10-23 16:45:31 -04:00
  • 7ad25c90fa rebuilding nodes Jeremy Ashkenas 2012-10-23 15:51:13 -04:00
  • b06a326c7d Merge pull request #2587 from sstur/pullreq Jeremy Ashkenas 2012-10-16 10:03:49 -07:00
  • 25bdde85a9 Simplify Call.prototype.compileSplat based on how Traceur does it Simon Sturmer 2012-10-16 21:05:31 +07:00
  • 334dcbd162 Updated example using @epidemian's suggestion Gabe Hollombe 2012-10-16 16:41:14 +11:00
  • caed958455 Fixes #2577 -- better instructions for installing master Jeremy Ashkenas 2012-10-08 10:08:23 -04:00
  • d8905e2f87 Fixes #2577 -- better instructions for installing master Jeremy Ashkenas 2012-10-08 10:08:23 -04:00
  • b4e13b294d pretty decent initial test. Jeremy Ashkenas 2012-09-25 19:37:54 -05:00
  • 4fb3a312b0 fixing block comment indentation Jeremy Ashkenas 2012-09-25 19:35:02 -05:00
  • 82fadea1ed first working version of literate coffeescript Jeremy Ashkenas 2012-09-25 19:15:40 -05:00
  • bb194dc6c6 start with comments... Jeremy Ashkenas 2012-09-25 18:10:43 -05:00
  • 9167b3aca1 removing export of RESERVED ... more progress. Jeremy Ashkenas 2012-09-25 18:01:16 -05:00
  • 76a25dc797 ignore litcoffee files Jeremy Ashkenas 2012-09-25 17:50:04 -05:00
  • 97de09c8f1 rebuilding Jeremy Ashkenas 2012-09-25 17:16:10 -05:00
  • 7595cb689a Adding a CONTRIBUTING to CoffeeScript. Jeremy Ashkenas 2012-09-17 13:16:41 -04:00
  • 2b86470665 Merge pull request #2535 from philikon/issue2534 Jeremy Ashkenas 2012-09-07 13:41:45 -07:00
  • 78423e9a14 Fix #2534: Address @jashkenas review comment. Philipp von Weitershausen 2012-09-07 12:53:37 -07:00
  • ec59a626f2 Fix #2534: Don't pass a string argument to the XMLHttpRequest constructor. Philipp von Weitershausen 2012-09-05 00:09:18 -07:00
  • 1b14c035e7 fixes #2521: line numbers in errors affected by newlines in backticks Michael Ficarra 2012-08-29 12:54:50 -05:00
  • ba34f8d389 updated compiled output Michael Ficarra 2012-08-29 12:54:16 -05:00
  • b74e73058c Merge pull request #2484 from paulyoung/remove-register-extension Jeremy Ashkenas 2012-08-10 07:24:55 -07:00
  • c29597b3bc Fixes #2441: Remove (deprecated) registerExtension support. Paul Young 2012-08-08 20:00:52 -04:00
  • 7c53d8c120 Adding Testing with CoffeeScript to books list Jamie Rumbelow 2012-08-07 15:22:06 +03:00
  • 5d7a83468a fixed broken compilation due to pull #2430 Michael Ficarra 2012-07-11 10:24:58 -05:00
  • a396837fa4 building #2430 Michael Ficarra 2012-07-10 23:08:14 -05:00
  • 1fa3da68ba Merge pull request #2430 from domenic/bom Jeremy Ashkenas 2012-07-09 08:25:48 -07:00
  • 219726a9c5 Merge pull request #2431 from domenic/npm-test Jeremy Ashkenas 2012-07-09 08:24:49 -07:00
  • 81c0964e48 Add test script to package.json. Domenic Denicola 2012-07-08 22:55:43 -04:00
  • c9388ce767 Strip UTF-8 BOM when require'ing .coffee modules. Domenic Denicola 2012-07-08 22:52:13 -04:00
  • 7065538224 add documentation for using switch without a control expression Gabe Hollombe 2012-07-04 11:57:20 +07:00
  • 2a56f0cdf7 Correct incorrect line in blocks.coffee Michael Smith 2012-07-02 08:27:13 -07:00
  • ace4837365 Migrate from path.exists to fs.exists Michael Smith 2012-07-02 00:20:13 -07:00