Commit Graph

172 Commits

Author SHA1 Message Date
Ben Newman
6a18c7a2bf Bump caching-compiler package version. 2018-11-03 16:21:16 -04:00
Seba Kerckhof
05ae386b79 Sanitize compiler name for environment variables (#10270)
While strictly speaking more characters are allowed, they are not usable in a shell except for uppercase / digits / underscore.
( https://stackoverflow.com/a/2821183 )
2018-11-03 16:14:47 -04:00
Ben Newman
c96278700d Fix compiler plugins self-tests by waiting for lazy compilation to finish. 2018-10-31 10:41:31 -04:00
Ben Newman
37eb174612 Bump package versions for the official 1.8 release. :feelsgood: 2018-10-05 17:29:17 -04:00
Ben Newman
8ddd2f3eae Bump package versions for 1.8-rc.17 release. 2018-10-03 15:15:55 -04:00
Ben Newman
24e1c9f2e7 Bump package versions for 1.8-rc.16 release. 2018-09-18 17:27:34 -04:00
Ben Newman
6020a7c181 Bump package versions for 1.8-rc.15 release. 2018-09-18 14:47:52 -04:00
Ben Newman
1320cdb455 Bump package versions for 1.8-rc.14 release. 2018-09-13 12:46:10 -04:00
Ben Newman
bb72ba969f Bump package versions for 1.8-rc.13 release. 2018-09-13 12:04:36 -04:00
Ben Newman
b5208c7786 Bump package versions for 1.7.1-rc.12 release. 2018-09-12 12:56:21 -04:00
Ben Newman
210d1ac514 Bump package versions for 1.7.1-rc.11 release. 2018-09-11 14:02:00 -04:00
Ben Newman
3d4fb7a8ad Bump package versions for 1.7.1-rc.10 release. 2018-09-11 10:24:58 -04:00
Ben Newman
203829c4f8 Bump package versions for 1.7.1-rc.9 release. 2018-09-10 17:05:14 -04:00
Ben Newman
6134251621 Bump package versions for 1.7.1-rc.8 release. 2018-09-07 10:51:48 -04:00
Ben Newman
b1e44642fe Bump package versions for 1.7.1-rc.7 release. 2018-09-05 21:37:38 -04:00
Ben Newman
5906bb9c1e Bump package versions for 1.7.1-rc.6 release. 2018-09-05 13:28:12 -04:00
Ben Newman
cfa96534bc Bump package versions for 1.7.1-rc.5 release. 2018-08-21 20:53:08 -04:00
Ben Newman
1a74403296 Bump package versions for 1.7.1-rc.4 release. 2018-08-20 15:52:11 -04:00
Ben Newman
db194c5914 Bump package versions for 1.7.1-rc.3 release. 2018-08-20 10:34:48 -04:00
Ben Newman
86030c1001 Bump package versions for 1.7.1-rc.2 release. 2018-08-16 19:03:51 -04:00
Ben Newman
b14624aba4 Bump package versions for 1.7.1-rc.0 release. 2018-08-15 14:40:49 -04:00
Ben Newman
af40e4c2c7 Bump package versions for 1.7.1-beta.33 release. 2018-08-14 20:39:21 -04:00
Ben Newman
554936cff3 Bump package versions for 1.7.1-beta.32 release. 2018-08-13 18:47:20 -04:00
Ben Newman
62fa9927ce Bump package versions for 1.7.1-beta.31 release. 2018-08-10 12:59:17 -04:00
Ben Newman
2ffea7b476 Bump package versions for 1.7.1-beta.30 release. 2018-08-09 16:52:13 -04:00
Ben Newman
8baffaf090 Bump package versions for 1.7.1-beta.29 release. 2018-08-07 13:59:29 -04:00
Ben Newman
0b2485e553 Bump package versions for 1.7.1-beta.28 release. 2018-08-06 10:34:39 -04:00
Ben Newman
a007738d2f Bump package versions for 1.7.1-beta.27 release. 2018-08-04 14:40:57 -04:00
Ben Newman
d38101bdde Bump package versions for 1.7.1-beta.26 release. 2018-08-04 13:15:33 -04:00
Ben Newman
350a3952c9 Bump package versions for 1.7.1-beta.25 release. 2018-08-03 12:00:07 -04:00
Ben Newman
1bd1fcf588 Bump package versions for 1.7.1-beta.24 release. 2018-07-31 21:16:09 -04:00
Ben Newman
cd52a0b458 Bump package versions for 1.7.1-beta.23 release. 2018-07-31 17:08:40 -04:00
Ben Newman
c32fd23b1a Bump package versions for 1.7.1-beta.22 release. 2018-07-26 20:27:16 -04:00
Ben Newman
9fb02e9bb2 Bump package versions for 1.7.1-beta.21 release. 2018-07-20 19:12:12 -04:00
Ben Newman
a58775663f Bump package versions for 1.7.1-beta.20 release. 2018-07-19 18:12:30 -04:00
Ben Newman
fe45f24c8f Bump package versions for 1.7.1-beta.19 release. 2018-07-17 21:02:07 -04:00
Ben Newman
547b1675b7 Bump package versions for 1.7.1-beta.18 release. 2018-07-13 03:50:39 -04:00
Ben Newman
e2e0f71b14 Bump package versions for 1.7.1-beta.17 release. 2018-07-11 20:23:26 -04:00
Ben Newman
52eb3590b7 Bump package versions for 1.7.1-beta.16 release. 2018-07-11 16:31:19 -04:00
Ben Newman
a7267df7af Bump package versions for 1.7.1-beta.15 release. 2018-07-03 14:12:40 -04:00
Ben Newman
183d5ff950 Bump package versions for 1.7.1-beta.14 release. 2018-07-02 21:35:42 -04:00
Ben Newman
6075ba5c8c Bump package versions for 1.7.1-beta.13 release. 2018-07-02 11:37:30 -04:00
Ben Newman
d546f9d0c4 Bump package versions for 1.7.1-beta.12 release. 2018-06-30 13:22:01 -04:00
Ben Newman
1e8ef00280 Bump package versions for 1.7.1-beta.11 release. 2018-06-30 12:09:15 -04:00
Ben Newman
2ced13a180 Bump package versions for 1.7.1-beta.10 release. 2018-06-29 18:17:55 -04:00
Ben Newman
0097cd1f2b Make processFilesForTarget methods async in caching-compiler.
This ensures that the entire compilation batch runs in its own Fiber,
since each async function invocation recycles a Fiber from the pool.
2018-06-29 18:17:52 -04:00
Ben Newman
2558f623b0 Avoid creating massive Promise.all blocks in caching-compiler.
With lazy compilation, it should be cheap to pass a ton of files to
processFilesForTarget, as long as only a small percentage of them are
actually used by the application.

Before this change, every inputFile passed to processFilesForTarget would
get its own async function, which took considerably more time to resolve
than using Promise.await inside getResult to handle any Promise returned
by the compileOneFile method.

In other words, this change should significantly reduce the METEOR_PROFILE
timings for items like "other plugin less..." especially during rebuilds,
when very few files actually need to be recompiled.
2018-06-29 17:40:48 -04:00
Ben Newman
32dc8833a1 Bump package versions for 1.7.1-beta.9 release. 2018-06-29 12:26:52 -04:00
Ben Newman
b920f6fe15 Bump package versions for 1.7.1-beta.8 release. 2018-06-28 19:08:08 -04:00
Ben Newman
6b572c6ad3 Bump package versions for 1.7.1-beta.7 release. 2018-06-26 15:48:08 -04:00