Skip to content
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 or learn more about diff comparisons.

Open a pull request

Create a new pull request by comparing changes across two branches. If you need to, you can also . Learn more about diff comparisons here.
base repository: jashkenas/coffeescript
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: 2.0.0-beta5
Choose a base ref
...
head repository: jashkenas/coffeescript
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: 2.0.0
Choose a head ref
  • 15 commits
  • 92 files changed
  • 4 contributors

Commits on Aug 4, 2017

  1. 2.0.0-beta4 docs

    GeoffreyBooth committed Aug 4, 2017
    Configuration menu
    Copy the full SHA
    e3c2c03 View commit details
    Browse the repository at this point in the history

Commits on Aug 27, 2017

  1. [CS1] fix #4260 and #1349: splat error with soak properties or expres…

    …sions (#4643)
    
    * fix splat error with soak properties or expressions
    
    * Add test based on #4260
    
    * Add test based on #1349
    
    * remove 'void 0' replacement; add Splat::compileNode
    zdenko authored and GeoffreyBooth committed Aug 27, 2017
    Configuration menu
    Copy the full SHA
    6cea181 View commit details
    Browse the repository at this point in the history

Commits on Sep 2, 2017

  1. 2.0.0-beta5 docs

    GeoffreyBooth committed Sep 2, 2017
    Configuration menu
    Copy the full SHA
    458440e View commit details
    Browse the repository at this point in the history

Commits on Sep 7, 2017

  1. [CS2] Fix CS2 docs mobile issues, improve performance (#4688)

    * Get rid of offcanvas slide-in; fix sidebar
    
    * We need to transpile docs.coffee, since Safari 9 throws an error on it and that’s too new a browser not to support; but this should also speed things up
    
    * Fix some tabs
    
    * Fix scrollbar
    
    * Use Highlight.js to format placeholder code (during compilation, not rendering) before CodeMirror loads; match Highlight.js styles to CodeMirror styles as best we can
    
    * Improve hash management
    
    * Initialize CodeMirror on demand, on mouseover a particular code example, rather than all examples on startup
    
    * Replace highlight.js with Prism for placeholder syntax highlighting
    
    * Scratch Prism, use CodeMirror itself to do Node-based syntax highlighting, so that on CodeMirror initialization there’s no flash from mismatched highlighting
    
    * Update packages; there’s a new version of Jison! (doesn’t change much)
    
    * Fix mobile issues: use SVG play button icon, to avoid iOS blue square play button; make the code editor text 16px size explicit, to avoid unwanted mobile zoom; make the ‘code play’ buttons work even if the code examples are in placeholder (non-editable) mode, in case a user hasn’t moused over/tapped them
    
    * Update docs output
    
    * Whoops, CodeMirror is only a devDependency
    GeoffreyBooth authored Sep 7, 2017
    Configuration menu
    Copy the full SHA
    63d3b69 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    e7073bc View commit details
    Browse the repository at this point in the history
  3. [CS2] Fix destructuring bugs #4673 and #4657 (#4683)

    * destructuring fixes [Fixes #4673] [Fixes #4657]
    
    * test for destructured @prop
    
    * Add another test to cover #4657 cases
    
    * don't declare actual params
    Julian Rosse authored and GeoffreyBooth committed Sep 7, 2017
    Configuration menu
    Copy the full SHA
    1b8f1af View commit details
    Browse the repository at this point in the history

Commits on Sep 8, 2017

  1. Merge branch '2'

    # Conflicts:
    #	lib/coffee-script/nodes.js
    #	src/nodes.coffee
    #	test/arrays.coffee
    GeoffreyBooth committed Sep 8, 2017
    Configuration menu
    Copy the full SHA
    44ebfdb View commit details
    Browse the repository at this point in the history

Commits on Sep 9, 2017

  1. Configuration menu
    Copy the full SHA
    d172405 View commit details
    Browse the repository at this point in the history

Commits on Sep 12, 2017

  1. Fix #4342: Always output sourcesContent property as part of source …

    …map, whether inline map or written-to-disk map (#4698)
    GeoffreyBooth authored Sep 12, 2017
    Configuration menu
    Copy the full SHA
    970f31c View commit details
    Browse the repository at this point in the history

Commits on Sep 15, 2017

  1. Option to transpile with Babel (#4697)

    * Upgrade Babeli (now babel-minify) which fixes the bug that was forcing us to run Babel twice for transpilation
    
    * Add --transpile option (WIP)
    
    * Node API always compiles a string, so it doesn’t need the option to pass a path to an options file, it can always just pass an object to `transpile`; get `transpile` working with `eval`
    
    * Not allowing argument to `--transpile` so don’t need to cover so many cases
    
    * Don’t need to worry about `sourceMaps` option to pass to Babel, `inputSourceMap` overrides it
    
    * Rewrite Webpack test to use Node API
    
    * Make the compiler safe again for browsers and Webpack/Browserify
    
    * Node version of CoffeeScript.compile passes reference to Babel if transpile is requested
    
    * Test Node API for transpile option
    
    * Test for merged source maps
    
    * Test for Node API error message
    
    * Only stop searching for Babel options if a package.json has a truthy "babel" key
    
    * Update docs
    GeoffreyBooth authored Sep 15, 2017
    Configuration menu
    Copy the full SHA
    f51c1a1 View commit details
    Browse the repository at this point in the history

Commits on Sep 16, 2017

  1. Configuration menu
    Copy the full SHA
    659f1b3 View commit details
    Browse the repository at this point in the history
  2. CoffeeScript 2 announcement (#4695)

    * CoffeeScript 2 announcement, first draft
    
    * Lydell's notes
    
    * Jeremy’s notes; Rollup is not a transpiler
    
    * Revise “unsupported features” section
    
    * Fix links, invalid HTML
    
    * Announcing CoffeeScript 2 HTML page
    
    * Link to the announcement
    
    * Add some references
    
    * Fix anchors
    
    * Better example
    GeoffreyBooth authored Sep 16, 2017
    Configuration menu
    Copy the full SHA
    4c41831 View commit details
    Browse the repository at this point in the history
  3. Fix #4686: if a CSX interpolation contains comments, not just inner C…

    …SX (JSX) tags, it needs to be wrapped in braces (#4689)
    GeoffreyBooth authored Sep 16, 2017
    Configuration menu
    Copy the full SHA
    aecc115 View commit details
    Browse the repository at this point in the history

Commits on Sep 18, 2017

  1. 2.0.0 (#4701)

    * Bump version to 2.0.0; bump dependencies versions
    
    * Make v2 docs the primary docs; jettison the v1 docs’ source: whenever the v1 docs need to be rebuild in the future, that can be done on the `1` branch and copied over; simplify folder tree
    
    * Updated v1 docs that reflect that v2 is out and have updated paths to reflect that the v2 docs are now the primary docs, and the v1 docs only live under /v1/
    
    * Add Google Analytics; track navigation, editing code and running code
    
    * 2.0.0 changelog
    
    * Fix link to root docs
    
    * No more @next; installing local copy should be --save-dev
    
    * Analytics on the browser-based tests page should prove fascinating . . .
    
    * Update annotated source
    
    * Add note to changelog clarifying scope
    GeoffreyBooth authored Sep 18, 2017
    Configuration menu
    Copy the full SHA
    19231db View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    a2a2e76 View commit details
    Browse the repository at this point in the history
Loading