mirror of
https://github.com/jashkenas/coffeescript.git
synced 2026-05-03 03:00:14 -04:00
* Revert to more complicated lexing of numbers, as the Number constructor can't handle BigInts or numbers with numeric separators * Add debugging information to error message test (#5239) One of the test cases in test/error_messages.coffee fails intermittently in the Node.js ecosystem-testing tool CITGM. In an effort to help debug what's going on when this occurs, this adds more information to the AssertionError message in question. * Fix #5103: Add support for BigInt literals (#5104) * Fix #5103: Add support for BigInt literals * Fix typos found in testing * Support binary, octal and hex BigInt literals * Make decimal BigInt test consistent other bases * Correct test BigInt test names * Add Node versions to CI * Numeric literal separators (#5215) * implement numeric literal separators * add tests * Revert changes to package-lock.json * small regex adjustment * split tests * add comment * Add Node versions to CI * Fix #5103: Add support for BigInt literals (#5104) * Fix #5103: Add support for BigInt literals * Fix typos found in testing * Support binary, octal and hex BigInt literals * Make decimal BigInt test consistent other bases * Correct test BigInt test names * Add Node versions to CI * Update output * Fix style * support bigint literal with separators * un-disallow property access on number literal * Update output * Refactor numeric literal separator tests to be more like the rest of the tests * Add test for numeric property with underscore Co-authored-by: Geoffrey Booth <GeoffreyBooth@users.noreply.github.com> Co-authored-by: Robert de Forest <guitar.robot@gmail.com> * Update test style and output * numeric separator parsed value * BigInt AST; parseNumber() Co-authored-by: Geoffrey Booth <GeoffreyBooth@users.noreply.github.com> Co-authored-by: Rich Trott <rtrott@gmail.com> Co-authored-by: Robert de Forest <guitar.robot@gmail.com> Co-authored-by: square <Inve1951@users.noreply.github.com>
31 lines
615 B
YAML
31 lines
615 B
YAML
environment:
|
|
matrix:
|
|
- nodejs_version: '6'
|
|
- nodejs_version: '8'
|
|
- nodejs_version: '10'
|
|
- nodejs_version: '12'
|
|
- nodejs_version: '' # Latest
|
|
|
|
install:
|
|
- ps: Install-Product node $env:nodejs_version
|
|
- node --version
|
|
- npm --version
|
|
- npm install
|
|
|
|
cache:
|
|
- node_modules
|
|
|
|
test_script:
|
|
- node ./bin/cake test
|
|
- node --harmony ./bin/cake test
|
|
- node ./bin/cake test:browser
|
|
- node ./bin/cake test:integrations
|
|
- node ./bin/cake build:except-parser
|
|
- node ./bin/cake build:parser
|
|
- node ./bin/cake build:full
|
|
- node ./bin/cake build:browser
|
|
|
|
build: off
|
|
|
|
version: "{build}"
|