Commit Graph

32 Commits

Author SHA1 Message Date
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
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
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
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
281838e0da
Deploy to Bazel on release (#358)
Closes bazelbuild/rules_sass#28
2018-06-19 14:00:06 -07:00
Natalie Weizenbaum
61eea4abd8
Format with the latest formatter version (#363) 2018-06-19 12:46:24 -07:00
Natalie Weizenbaum
b949f9fe72 Use Dart 2 constants 2018-06-15 13:59:28 -07:00
Natalie Weizenbaum
048cbe197a
Automate benchmarking and update benchmarks (#356)
Closes #293
2018-06-15 11:29:42 -07:00
Natalie Weizenbaum
a31a147dd6 Stop using Delegating*.typed() 2018-06-14 16:15:27 -07:00
Natalie Weizenbaum
6ad67a6f28 Remove the workaround for dart-lang/sdk#30098
This un-reverts pull request #320 from sass/remove-path-workaround,
which was reverted by commit 0fb5d25ee2.
2018-06-14 16:15:27 -07:00
Natalie Weizenbaum
ef25638dd9 Set the author and committer name for Homebrew commits 2018-06-05 16:14:03 -04:00
Natalie Weizenbaum
0fb5d25ee2 Revert "Merge pull request #320 from sass/remove-path-workaround"
This reverts commit 08bfb46f16, reversing
changes made to ad73a91f84.
2018-05-31 14:37:21 -04:00
Natalie Weizenbaum
31c77fb1cc Remove the workaround for dart-lang/sdk#30098 2018-05-28 15:23:47 -04:00
Natalie Weizenbaum
5b9765c833 Add an ImportCache
This will allow cached imports to be shared outside of the context of
a single stylesheet compilation.
2018-05-24 14:31:07 -04:00
Natalie Weizenbaum
9fb508e338
Split grind.dart up into separate libraries (#318) 2018-05-03 17:37:25 -07:00