Geoffrey Booth
db216ec384
[CS2] 2.0.0-beta1 ( #4499 )
...
* Fix browser build to incorporate Markdown-It, not Marked
* Update Google Closure Compiler; recompile browser build but with MINIFY=false, because Closure Compiler throws an error on our current code; see https://github.com/google/closure-compiler-js/issues/59
* Bump version to 2.0.0-beta1; do release build, with updated docs and annotated source
2017-04-13 10:42:32 -07:00
Geoffrey Booth
9b77371ea8
Merge commit '72cf485dceb6a88abb3b83493032734409c3591a' into 2
...
# Conflicts:
# Cakefile
# docs/v1/index.html
# documentation/sections/changelog.md
# documentation/sections/installation.md
# documentation/sections/introduction.md
# lib/coffee-script/nodes.js
# lib/coffee-script/rewriter.js
# lib/coffee-script/sourcemap.js
# lib/coffeescript/browser.js
# lib/coffeescript/cake.js
# lib/coffeescript/coffeescript.js
# lib/coffeescript/command.js
# lib/coffeescript/grammar.js
# lib/coffeescript/helpers.js
# lib/coffeescript/index.js
# lib/coffeescript/lexer.js
# lib/coffeescript/optparse.js
# lib/coffeescript/register.js
# lib/coffeescript/repl.js
# lib/coffeescript/scope.js
# package.json
2017-04-12 20:27:57 -07:00
Geoffrey Booth
72cf485dce
1.12.5 ( #4495 )
...
* Use Markdown-It instead of Marked for generating the docs; update package versions
* Fix links to v2 docs
* Bump version to 1.12.5; update changelog and compiled docs output
* Update compiled output for 1.12.5
* Improve styling for tables
2017-04-10 09:30:36 -07:00
Geoffrey Booth
d20f54967e
[CS2] 2.0.0-beta1 docs ( #4494 )
...
* Update package versions; remove marked
* Revise docs to use Markdown-It: tables are now GitHub-Flavored Markdown tables, avoid hack of blockquoted code blocks
* Add anchors for sub-sections
* Add syntax highlighting to uneducable code blocks; fix missing italics variant for comments font
* Update docs about breaking changes in Literate CoffeeScript, move Breaking Changes section below Literate CoffeeScript section
* Update docs regarding destructuring default values breaking change
* Update changelog, with spitball release date for beta1
* Fix highlight function return statement
2017-04-09 23:07:58 -07:00
Geoffrey Booth
d0c6e53b83
Merge branch '2' into 2-docs
...
# Conflicts:
# documentation/sections/coffeescript_2.md
2017-04-02 22:55:31 -07:00
Geoffrey Booth
27caf62322
Merge discussion of CoffeeScript’s benefits into expanded CoffeeScript 2 section and revised Contributing section
2017-04-02 22:53:18 -07:00
Geoffrey Booth
ca0fd229e1
Update v2 NPM installation instructions
2017-02-22 10:58:10 -08:00
Geoffrey
ccbf3152af
Update NPM installation instructions
2017-02-21 21:12:40 -08:00
Geoffrey
f8ce1a8183
Teaser for CoffeeScript 2, link to 2 docs
2017-02-21 20:58:31 -08:00
Geoffrey Booth
cee1076e1d
Copy the generated output CS2 docs onto master so that GitHub pages can publish them
2017-02-21 08:35:58 -08:00
Geoffrey Booth
a5cb8cd7c3
Rebuild release
2017-02-20 16:07:44 -08:00
Geoffrey Booth
5817aeb837
Fix browser test.html to work with async tests
2017-02-20 15:59:58 -08:00
Geoffrey Booth
6f0f173795
Update changelog for 1.12.4
2017-02-20 15:31:28 -08:00
Geoffrey Booth
221a8720fe
Merge branch '2' into 2.0.0-alpha1
...
# Conflicts:
# Cakefile
# README.md
# documentation/sections/changelog.md
2017-02-18 18:36:15 -05:00
Geoffrey Booth
e88619a3bb
Merge branch 'master' into 2
...
# Conflicts:
# documentation/sections/resources.md
# lib/coffee-script/browser.js
# lib/coffee-script/cake.js
# lib/coffee-script/coffee-script.js
# lib/coffee-script/command.js
# lib/coffee-script/grammar.js
# lib/coffee-script/helpers.js
# lib/coffee-script/index.js
# lib/coffee-script/lexer.js
# lib/coffee-script/nodes.js
# lib/coffee-script/optparse.js
# lib/coffee-script/register.js
# lib/coffee-script/repl.js
# lib/coffee-script/rewriter.js
# lib/coffee-script/scope.js
# lib/coffee-script/sourcemap.js
# package.json
2017-02-18 10:52:55 -05:00
Geoffrey Booth
664c7a4743
Update compiled output
2017-02-18 02:54:41 -05:00
Geoffrey Booth
f018e94be9
Update changelog
2017-02-18 02:54:15 -05:00
Geoffrey Booth
94023d88ca
Updated compiled output for 1.12.4
2017-02-14 23:30:32 -08:00
Geoffrey
8a271995c7
Refactor the build tasks to be more foolproof, including the parser unless it’s explicitly excluded
2017-02-13 21:05:12 -08:00
Geoffrey
4cc701a9da
Remove hyphen in coffee-script
2017-02-12 17:00:05 -08:00
Geoffrey
d2e94c6ebd
Fix Try CoffeeScript for mobile
2017-02-12 16:36:52 -08:00
Geoffrey Booth
d7d32cf0b6
Prepare for new module name on NPM
2017-02-10 11:38:43 -08:00
Geoffrey Booth
ebe32d35e2
Add breaking changes link to changelog; bump date
2017-02-10 11:36:35 -08:00
Geoffrey Booth
ecafe7ce0f
Update changelog for 2.0.0-alpha1
2017-02-09 13:33:35 -08:00
Geoffrey Booth
41a229e22e
Update browser-based tests output
2017-02-09 13:29:23 -08:00
Geoffrey Booth
d9194b2670
Update annotated source for 2.0.0-alpha1
2017-02-09 13:29:12 -08:00
Geoffrey Booth
365d1968e9
Bump CoffeeScript version to 2.0.0-alpha1
2017-02-09 13:28:22 -08:00
Geoffrey Booth
eebc432efb
Fix link to browser-based tests
2017-02-09 13:27:24 -08:00
Geoffrey Booth
dd5aa2b7a4
Bump version of Closure Compiler, update browser compiler
2017-02-09 13:26:46 -08:00
Geoffrey Booth
d1d2c16fdd
Update docs for classes, breaking changes ( #4438 )
...
* Update classes docs for CS2
* Port breaking changes from https://github.com/jashkenas/coffeescript/wiki/%5BWIP%5D-Breaking-changes-in-CoffeeScript-2 into new docs section
* Update browser compiler
* Update re @connec’s notes; split classes section into two sections for classes and working with prototypes; make breaking changes examples editable whenever possible
2017-02-09 08:50:11 -08:00
Geoffrey Booth
3e7973e08d
Merge branch 'master' into 2
...
# Conflicts:
# lib/coffee-script/browser.js
# lib/coffee-script/cake.js
# lib/coffee-script/coffee-script.js
# lib/coffee-script/command.js
# lib/coffee-script/grammar.js
# lib/coffee-script/helpers.js
# lib/coffee-script/index.js
# lib/coffee-script/lexer.js
# lib/coffee-script/nodes.js
# lib/coffee-script/optparse.js
# lib/coffee-script/register.js
# lib/coffee-script/repl.js
# lib/coffee-script/rewriter.js
# lib/coffee-script/scope.js
# lib/coffee-script/sourcemap.js
# package.json
2017-01-24 18:54:55 -08:00
Simon Lydell
635e207f3f
Update release date for 1.12.3
2017-01-24 18:53:18 +01:00
Geoffrey Booth
ec5adf53a7
Fix CodeMirror cursor in CoffeeScript input columns; update generated documentation
2017-01-22 20:05:12 -08:00
Geoffrey Booth
48eb173bcd
Merge branch 'master' of github.com:jashkenas/coffeescript into 2
...
# Conflicts:
# lib/coffee-script/nodes.js
# test/error_messages.coffee
2017-01-22 16:32:38 -08:00
Geoffrey Booth
b89dd043d3
Add other 1.12.3 updates to changelog
2017-01-22 16:13:53 -08:00
Geoffrey Booth
8ce7c30c49
Update generated docs for 1.12.3
2017-01-22 13:30:38 -08:00
Geoffrey Booth
45d0a7d01f
Update browser compiler for 1.12.3
2017-01-22 13:30:04 -08:00
Geoffrey Booth
3108244c20
Fix stack trace ( #4428 )
...
* Revert aee27fbff0
* Patch Jison’s output so that it requires `fs` only if we’re truly in a CommonJS/Node environment, not a browser environment that may happen to have globals named `require` and `exports` (as would be the case if require.js is being used). Fixes #4391 .
* Temporary fix for exceptions getting thrown when trying to generate a stack trace for a file that has been deleted since compilation; fixes #3890 , but not well. A better solution would not try to recompile the file when trying to retrieve its stack trace.
* Save the test REPL history in the system temp folder, not in the CoffeeScript project folder
* Rewrite `getSourceMap` to never read a file from disk, and therefore not throw IO-related exceptions; source maps are either retrieved from memory, or the related source code is retrieved from memory to generate a new source map. Fixes #3890 the proper way.
* Add test to verify that stack traces reference the correct line number. Closes #4418 .
* Get the parser working in the browser compiler again; rather than detecting a CommonJS environment generally, just check for `fs` before trying to use it
* Follow Node’s standard of 4-space indentation of stack trace data
* Better .gitignore
* Fix caching of compiled code and source maps; add more tests to verify correct line numbers in stack traces
* Better fallback value for the parser source
* Fix the stack traces and tests when running in a browser
* Update the browser compiler so that @murrayju doesn’t have any extra work to do to test this branch
2017-01-22 13:20:18 -08:00
Geoffrey Booth
a61429c947
Updated output
2017-01-12 22:24:14 -08:00
Geoffrey Booth
9e13100f58
Allow copying JavaScript from examples
2017-01-12 22:08:11 -08:00
Geoffrey Booth
52bc1dab0b
Update docs per #4354
2017-01-12 21:59:54 -08:00
Geoffrey Booth
0fc625d7e9
Try CoffeeScript add play and link buttons
2016-12-27 22:53:52 -05:00
Geoffrey Booth
ef1005b920
Try CoffeeScript first draft
2016-12-27 21:35:43 -05:00
Geoffrey Booth
f0e884dc4e
Update output
2016-12-19 22:32:51 -08:00
Geoffrey Booth
24bef3a1f5
Merge branch '2' into 2-docs
...
# Conflicts:
# docs/v1/index.html
# docs/v1/test.html
# documentation/sections/changelog.md
# documentation/sections/chat.md
# documentation/sections/fat_arrow.md
# documentation/sections/functions.md
# documentation/sections/installation.md
# documentation/sections/introduction.md
# documentation/sections/language.md
# documentation/sections/literate.md
# documentation/sections/operators.md
# documentation/sections/overview.md
# documentation/sections/resources.md
# documentation/sections/scripts.md
# documentation/sections/source_maps.md
# documentation/sections/strings.md
# documentation/sections/tagged_template_literals.md
# documentation/sections/usage.md
2016-12-19 22:32:07 -08:00
Geoffrey Booth
5d557a54e1
Updated v2 docs generated output
2016-12-19 22:27:42 -08:00
Geoffrey Booth
a4b3a3ba39
Updated output v2 docs
2016-12-18 23:40:30 -08:00
Geoffrey Booth
58f9428c58
Colors
2016-12-18 03:54:57 -08:00
Geoffrey Booth
e48fea1892
Fix sidebar scrolling on mobile
2016-12-16 00:17:11 -08:00
Geoffrey Booth
47bd5aca58
Fix menu button on regular browsers sized narrowly
2016-12-16 00:05:24 -08:00