Natalie Weizenbaum
11e3749721
Merge pull request #709 from sass/analysis
...
Enable stricter analysis options, especially around typing
2019-05-31 17:01:13 +01:00
Natalie Weizenbaum
ac38653776
Enable strict raw types
2019-05-31 16:01:49 +01:00
Natalie Weizenbaum
79e9bbd816
Enable strict inference
2019-05-31 15:54:59 +01:00
Natalie Weizenbaum
1340ba7b8a
Enable and fix (most) pedantic lints
2019-05-31 15:18:59 +01:00
Natalie Weizenbaum
58a525c435
Get npm and pub credentials from environment variables ( #694 )
...
Getting them from a file made the process of updating either set of
credentials convoluted and error-prone, and meant that if one needed
to be updated both had to be re-encrypted.
This also updates the pub credentials to accommodate the new scope, as
described in dart-lang/pub-dev#2281 .
2019-05-24 16:43:04 -07:00
Natalie Weizenbaum
eeeb1811f0
Add a name field to package.json ( #695 )
...
This should enable GitHub's dependency graph support, so we get a
display of how many repositories depend on this package.
2019-05-24 16:20:40 -07:00
Natalie Weizenbaum
2836780339
Merge pull request #689 from sass/exponent
...
Fix some number serialization bugs
2019-05-24 15:09:37 -07:00
Natalie Weizenbaum
0fe0208f6e
Remove exponent notation for integers on Node.js
...
Closes #688
2019-05-21 13:36:36 -07:00
Natalie Weizenbaum
6b04c7a404
Remove the "-prerelease" flag from the Chocolatey instructions ( #691 )
2019-05-21 13:33:39 -07:00
Natalie Weizenbaum
fb383de20e
Fix a bug in SerializeVisitor._writeDecimal
...
This function didn't expect a number ending in ".0", because they're
normally filtered out by fuzzyAsInt(). However, they can make it
through for very large doubles.
2019-05-20 15:50:45 -07:00
Natalie Weizenbaum
5b9835a5bd
Make SerializeVisitor._removeExponent work with non-exponent numbers
...
This allows us to avoid traversing the number string more times than
necessary.
2019-05-20 15:47:59 -07:00
Natalie Weizenbaum
768da7088c
Resolve imports using custom imports before load paths ( #687 )
...
Closes #681
2019-05-20 15:34:57 -07:00
Natalie Weizenbaum
db87ed2f0e
Use the new Dart 2.3.0 literal syntax ( #684 )
2019-05-17 18:02:12 -07:00
Natalie Weizenbaum
819d357cb8
Update the JS API documentation ( #680 )
2019-05-16 14:51:13 -07:00
Natalie Weizenbaum
7857c9eb09
Merge pull request #675 from sass/update
...
Update dependencies
2019-05-16 14:19:16 -07:00
Natalie Weizenbaum
6a5f6227f2
Pass the package version to dart2aot ( #683 )
...
This can't be set via dartaotruntime, so we have to set it at
compile-time.
2019-05-16 11:59:35 -07:00
Natalie Weizenbaum
7c9d63a4dc
Reformat with the latest formatter
2019-05-15 18:17:26 -07:00
Natalie Weizenbaum
5ed3bbc9c7
Update dependencies
2019-05-15 18:17:06 -07:00
Natalie Weizenbaum
aaebd424ed
Get rid of tool/synchronize.dart
...
This was moved to tool/grind/synchronize.dart in #318 , but the old
file never got removed.
2019-05-15 18:17:06 -07:00
Natalie Weizenbaum
1027737d9c
Update encrypted credentials ( #682 )
...
The old npm credentials got leaked in sass/migrator#44 as a result of
dart-lang/pub#2132 .
2019-05-15 18:02:32 -07:00
Natalie Weizenbaum
4b7699291c
Compile release executables in native mode ( #679 )
2019-05-15 16:02:02 -07:00
Natalie Weizenbaum
1b5efe11a1
Merge pull request #673 from sass/merge-use
...
Merge feature.use into master
2019-05-15 15:07:04 -07:00
Natalie Weizenbaum
c1ae142ca9
Merge remote-tracking branch 'origin/master' into merge-use
2019-05-15 12:23:42 -07:00
Natalie Weizenbaum
b6d2885243
Merge pull request #674 from sass/travis
...
Fix Travis
2019-05-15 12:17:44 -07:00
Natalie Weizenbaum
2868ab328a
Remove an inaccurate comment
2019-05-13 15:54:08 -07:00
Natalie Weizenbaum
3b47e34c87
Fix some places where a null could sneak into a boolean condition
2019-05-08 17:19:12 -07:00
Natalie Weizenbaum
a950b2daaa
Add a Travis bot for running Node tests on Dart dev
2019-05-08 17:01:35 -07:00
Natalie Weizenbaum
f14b5cf9ba
Always print the Dart version on Travis
2019-05-08 17:00:48 -07:00
Natalie Weizenbaum
5fcd431a65
Don't skip Dart tests on Travis
2019-05-08 16:59:32 -07:00
Natalie Weizenbaum
4b572f6ad5
Merge branch 'feature.use'
2019-05-08 15:38:12 -07:00
Natalie Weizenbaum
02611dfae4
Merge pull request #670 from sass/merge-master
...
Merge master into feature.use
2019-05-07 12:34:40 -07:00
Natalie Weizenbaum
92a2c67410
Merge branch 'master' into feature.use
2019-05-06 16:40:24 -07:00
Natalie Weizenbaum
2c33ed9103
Run Bazel deployment in Node.js mode ( #668 )
...
This is necessary to update the Bazel repo's lockfile.
2019-05-03 16:37:14 -07:00
Natalie Weizenbaum
aa917901b6
Fix YAML syntax errors ( #667 )
2019-05-03 14:06:19 -07:00
Natalie Weizenbaum
cf7da14c3e
Merge pull request #666 from sass/travis
...
Fix deployment infrastructure
2019-05-03 13:36:32 -07:00
Natalie Weizenbaum
60fc306ab4
Release 1.20.1
...
This doesn't have any code changes, but I want to verify that the new
deployment infrastructure works and the only way to do that is to
actually deploy.
2019-05-03 13:13:20 -07:00
Natalie Weizenbaum
117b1b7f91
Add names to deploy steps
2019-05-03 13:12:38 -07:00
Natalie Weizenbaum
49c05623d9
Use Node.js when deploying to npm
...
Without this, we won't actually have npm installed.
2019-05-03 13:09:31 -07:00
Natalie Weizenbaum
9ff1e20064
Run app-snapshot in the before-test grinder task ( #660 )
...
This matches the behavior recommended by the tests if the snapshot is
out-of-date.
2019-05-03 12:55:53 -07:00
Natalie Weizenbaum
34c068a189
Generate a CSS file describing an error when one occurs ( #659 )
...
Closes #657
2019-05-02 18:14:25 -07:00
Natalie Weizenbaum
57260a9fc1
Update color algorithm URLs ( #664 )
2019-05-02 16:16:33 -07:00
Natalie Weizenbaum
75ec9241f0
Build standalone Mac OS releases on Mac OS bots ( #662 )
...
This will allow us to distribute application snapshots, rather than
script snapshots, for Mac OS.
2019-05-02 15:08:46 -07:00
Natalie Weizenbaum
892f301d5a
Remove a debugging print ( #655 )
...
This never actually triggered because we always overrode the listener
before the directory was modified.
2019-05-02 13:07:57 -07:00
Natalie Weizenbaum
2ca00e8828
Re-enable testing against Node stable ( #661 )
...
laverdet/node-fibers#409 has been fixed in Fibers 4.0.0.
2019-04-30 13:53:35 -07:00
Natalie Weizenbaum
407eefded1
Add support for attribute selector modifiers ( #658 )
...
Closes #656
2019-04-30 11:31:18 -07:00
Natalie Weizenbaum
797d18f27c
Merge pull request #653 from sass/multi-os
...
Test Windows and OS X on Travis
2019-04-29 16:42:23 -07:00
Natalie Weizenbaum
8b03319c97
Run each type of test from its own script file
2019-04-25 11:51:50 -07:00
Natalie Weizenbaum
80b70b9dc2
Skip synchronize_test on Windows
2019-04-25 11:51:29 -07:00
Natalie Weizenbaum
7bd0f422b9
Test Windows and OS X on Travis
2019-04-25 11:51:27 -07:00
Natalie Weizenbaum
7079e95646
Merge pull request #652 from sass/rotate-nodes
...
Rotate Node.js releases that we test against
2019-04-23 12:59:52 -07:00