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
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
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
8b03319c97
Run each type of test from its own script file
2019-04-25 11:51:50 -07:00
Natalie Weizenbaum
7bd0f422b9
Test Windows and OS X on Travis
2019-04-25 11:51:27 -07:00
Natalie Weizenbaum
a0e63ac704
Merge branch 'feature.use' into merge-use
2019-03-07 18:17:42 -08:00
Anthony Sottile
7249698cac
https-ify sass-lang.com urls ( #614 )
...
See https://github.com/sass/sass-site/issues/217
Committed via https://github.com/asottile/all-repos
2019-03-04 16:38:55 -08:00
Natalie Weizenbaum
0929aa5ce2
Update pub credentials ( #605 )
...
Pub recently started requiring more OAuth2 scopes than our old
credentials held.
2019-02-22 15:53:44 -08:00
Natalie Weizenbaum
7a7aea95b3
Add a module class and a way to create it from an Environment
2019-02-21 00:30:04 -08:00
Natalie Weizenbaum
4d23acd119
Run tests against sass-spec's feature.use branch
2019-02-11 17:17:31 -08:00
Natalie Weizenbaum
3368e890cd
Add a grind script to sanity-check a release ( #563 )
...
Add a grind script to sanity-check a release
This will help avoid accidentally releasing dev versions 😖 .
2019-01-09 19:45:27 -05:00
Natalie Weizenbaum
dbda396401
Compile to JS with -O4 ( #555 )
...
Closes #526
2019-01-03 10:47:12 -08:00
Natalie Weizenbaum
7ae11f1c0e
Make synchronize_test draw from the canonical list of synced files
2018-12-20 16:22:43 -08:00
Natalie Weizenbaum
56247975ed
Automatically synchronize lib/src/compile.dart
2018-12-10 17:39:21 -08:00
Natalie Weizenbaum
cc009fb235
Update the Chocolatey push URL ( #538 )
2018-12-06 17:08:59 -08:00
Natalie Weizenbaum
f914c39067
Fix pushing to Bazel again ( #531 )
...
With #506 , we're pushing the master branch to the Bazel repo. But
we're actually committing to a detached HEAD, rather than the master
branch. This pushes the current HEAD instead.
Closes bazelbuild/rules_sass#61
2018-11-19 16:38:15 -08:00
Natalie Weizenbaum
487e5025ff
Reformat with Dart-2-only features
2018-11-15 15:16:24 -08:00
Natalie Weizenbaum
5d885e6905
Enforce non-whitespace formatting rules
2018-11-14 13:53:55 -08:00
Natalie Weizenbaum
80afdd88f8
Run in Dart 2 runtime mode everywhere
2018-11-14 13:53:53 -08:00
Natalie Weizenbaum
1a100c4864
Push both tags AND branches to the Bazel repo ( #506 )
2018-11-01 14:32:01 -07:00
Natalie Weizenbaum
15fe12be21
Pass the --fast-startup flag to dart2js ( #480 )
...
My benchmarks indicate a small but reliable improvement in startup
time with this option.
2018-09-19 22:17:02 -04:00
Natalie Weizenbaum
6a76a1e058
Fix the Homebrew deployment script ( #479 )
...
The Git command for pushing a detached HEAD has changed slightly.
2018-09-19 22:16:21 -04:00
Natalie Weizenbaum
ddf687fba9
Merge pull request #475 from sass/benchmark
...
Clean up the benchmark code
2018-09-19 15:29:08 -04:00
Natalie Weizenbaum
04ada09a82
Get rid of the dart2 test tag ( #477 )
...
We're only ever running tests under Dart 2 now, so it's irrelevant
whether they're Dart 2-only.
2018-09-19 15:28:47 -04:00
Natalie Weizenbaum
f15400325b
Make sure not to load Ruby Sass from the global installation
2018-09-17 15:33:36 -07:00
Natalie Weizenbaum
0e0237bcb2
Run benchmarks against Dart 2 as well
2018-09-17 15:33:36 -07:00
Natalie Weizenbaum
ea6af41867
Fail when a benchmark emits a non-0 exit code
2018-09-17 14:29:46 -07:00
Natalie Weizenbaum
a6f7d94830
Generate the proper trailing benchmark header
2018-09-17 14:29:46 -07:00
Natalie Weizenbaum
7b4137bb5a
Run benchmarks against the release-compiled JS
2018-09-17 14:29:46 -07:00
Natalie Weizenbaum
ba22b59d2f
Fix Dart VM invocations
2018-09-17 14:29:46 -07:00
Natalie Weizenbaum
67bd53b938
Add some real-world benchmarks
2018-09-17 14:29:46 -07:00
Natalie Weizenbaum
a86fb98749
Move benchmark generation into a grind task
2018-09-17 10:26:43 -07:00
Natalie Weizenbaum
918a3fedf2
Pass --omit-implicit-checks to dart2js in release mode ( #473 )
...
Substantially addresses #113
2018-09-11 14:39:47 -07:00
Natalie Weizenbaum
c5dff3e841
Remove the source map comment from the JS blob we release ( #448 )
...
See bazelbuild/rules_sass#44
2018-08-15 13:28:02 -07:00
Natalie Weizenbaum
3e5d4752c9
Add new npm credentials ( #408 )
...
The old credentials were invalidated due to
https://status.npmjs.org/incidents/dn7c1fgrr7ng .
2018-07-13 12:35:49 -07:00
Natalie Weizenbaum
8801279796
Run Yarn after updating the Bazel rule's package.json ( #404 )
...
See bazelbuild/rules_sass#36
2018-07-11 13:12:59 -07:00
Natalie Weizenbaum
cd0211c2ab
Fix the Chocolatey version of the Dart SDK ( #389 )
...
Dev SDKs changed from 2.0.0.XX-dev to 2.0.0.XX-dev-Y.
2018-06-27 17:42:07 -07:00
Natalie Weizenbaum
c462b82102
Run snapshots in Dart 1 mode
...
Until dart-lang/sdk#33257 is fixed, this ensures that users get as
much performance as possible.
2018-06-27 15:51:16 -07:00
Natalie Weizenbaum
1d176059f2
Reformat using the newest version of the formatter ( #388 )
2018-06-27 15:16:13 -07:00
Natalie Weizenbaum
ecc04665cf
Fix a couple more Grinder invocations ( #387 )
2018-06-27 14:32:44 -07:00
Natalie Weizenbaum
7e6f03fc18
Run the Dart CLI tests from app snapshots on CI ( #383 )
...
This substantially speeds up the test time, and once we re-enable Dart
2 support is should work around dart-lang/sdk#33257 .
2018-06-27 13:12:16 -07:00
Natalie Weizenbaum
a87300a1e9
Use camel-case for grinder task names
...
This also causes Grinder to use hyphen-separated names for them on the
CLI, rather than underscore-separated.
2018-06-25 16:40:26 -07:00
Natalie Weizenbaum
458598ed83
Remove the constraint on which Dart versions can compile Sass to JS
...
Sass's entire SDK constraint is now within the constraint, so it no
longer does anything.
2018-06-25 16:40:19 -07:00
Natalie Weizenbaum
44b23d1874
Fetch the pull request body using @sassbot's credentials ( #375 )
...
This avoids running into GitHub's low rate limits for unauthenticated
requests.
2018-06-21 17:59:01 -07:00