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.2.4
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.3.0
Choose a head ref
  • 8 commits
  • 60 files changed
  • 4 contributors

Commits on Mar 30, 2018

  1. Fix #4877: Exponentiation operators (#4881)

    * Passthrough exponentiation operator; remove tests that are invalid JavaScript
    
    * Treat **= as a passthrough assignment
    
    * Get tests passing in Node 6
    
    * Improve scoping
    
    * Move exponentiation tests into their own file, now that it's filtered out by Cakefile
    
    * Restore original test
    GeoffreyBooth authored Mar 30, 2018
    Configuration menu
    Copy the full SHA
    195a46a View commit details
    Browse the repository at this point in the history
  2. Regular expressions s (dotAll) flag (#4880)

    * Support ES2018 regex dotall flag
    
    * Test in Node 9
    
    * Alphabetize regex flags
    
    * Split regex dotall test into its own file, use new feature detection method of loading it
    
    * Update docs to explain compatibility for ES2018 and newer Node features
    
    * Remove unnecessary paragraph
    GeoffreyBooth authored Mar 30, 2018
    Configuration menu
    Copy the full SHA
    47c491f View commit details
    Browse the repository at this point in the history

Commits on Apr 8, 2018

  1. Fix #4875: Asynchronous iterators (#4893)

    * async iterators
    
    * tests; refactor 'For' grammar rules
    
    * async iterator tests
    
    * formatting
    zdenko authored and GeoffreyBooth committed Apr 8, 2018
    Configuration menu
    Copy the full SHA
    1f9cd4e View commit details
    Browse the repository at this point in the history

Commits on Apr 10, 2018

  1. Fix: a test relied on faulty behavior (#5028)

    `assert.throws` did not test for the error message so far. This
    changes it to actually test for the error message.
    BridgeAR authored and GeoffreyBooth committed Apr 10, 2018
    Configuration menu
    Copy the full SHA
    be2b243 View commit details
    Browse the repository at this point in the history

Commits on Apr 23, 2018

  1. Fix #4876: remove polyfill for object rest/spread (#4884)

    * object rest/spread
    
    * merge branch 'master' into 'object_rest_spread'
    
    * explore
    
    * Revert "merge branch 'master' into 'object_rest_spread'"
    
    This reverts commit eeeffef.
    
    * Revert "explore"
    
    This reverts commit d21cd72.
    
    * split tests
    
    * improvements
    
    * unassignable rest property
    
    * cleanup
    
    * formatting, cleanup
    
    * handle non-final object-destructured splat
    
    * merge with @helixbass's branch
    zdenko authored and GeoffreyBooth committed Apr 23, 2018
    Configuration menu
    Copy the full SHA
    871079b View commit details
    Browse the repository at this point in the history

Commits on Apr 27, 2018

  1. Docs improvements (#5042)

    * Move analytics initialization into docs.coffee
    
    * Bump Bootstrap and CodeMirror versions
    
    * Update output
    
    * Merge CodeMirror styles
    
    * Update CodeMirror styles
    
    * Better flexbox layout for docs, including flex auto-sized sidebar and main column
    
    * Minor styling fixes for Edge
    
    * Fix scrollspy for new layout
    
    * Update output
    
    * Clicking on the CoffeeScript logo in the navbar should scroll to top; fix main column width on mobile
    
    * Update output
    GeoffreyBooth authored Apr 27, 2018
    Configuration menu
    Copy the full SHA
    776e7e5 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    6df8f5f View commit details
    Browse the repository at this point in the history

Commits on Apr 29, 2018

  1. 2.3.0 (#5043)

    * Move analytics initialization into docs.coffee
    
    * Bump Bootstrap and CodeMirror versions
    
    * Update output
    
    * Merge CodeMirror styles
    
    * Update CodeMirror styles
    
    * Better flexbox layout for docs, including flex auto-sized sidebar and main column
    
    * Minor styling fixes for Edge
    
    * Fix scrollspy for new layout
    
    * Update output
    
    * Clicking on the CoffeeScript logo in the navbar should scroll to top; fix main column width on mobile
    
    * Update output
    
    * 2.3.0 changelog
    
    * Update operators section for **
    
    * Update docs for ES2018 object rest/spread
    
    * Remove references to Node's experimental modules support
    
    * Move the README coffee cup to the right side, so our name isn't cut off on the NPM page; update README and CONTRIBUTING text
    
    * Update dependencies
    
    * Add compatibility note for async generators
    
    * Bump version to 2.3.0 and update output
    
    * Have CI test in Node 10 instead of 9
    
    * Somehow this gets generated slightly differently in Node 10
    
    * Fix #4042: Update broken link
    GeoffreyBooth authored Apr 29, 2018
    Configuration menu
    Copy the full SHA
    8061ecf View commit details
    Browse the repository at this point in the history
Loading