Commit Graph

129 Commits

Author SHA1 Message Date
Ben Newman
9ff66d11c7 Ugrade the meteor-promise npm package to version 0.8.0.
Most notably, this update provides error stack traces that include context
from Promise.await calls and await expressions, so (for example) you can
tell where a certain yielding files.* method was originally called,
instead of only getting a useless native stack trace.
2016-10-20 17:51:03 -04:00
Ben Newman
6b06f440f1 Upgrade the fibers npm package to version 1.0.15.
This should hopefully improve performance in the rare event that a large
number of fibers get created simultaneously.
2016-10-20 17:19:55 -04:00
Ben Newman
ca51aa327b Update the optimism npm package to version 0.3.3. 2016-10-12 13:22:26 -04:00
Ben Newman
6bb4bd739b Update the meteor-babel npm package to version 0.13.0. 2016-10-11 22:35:10 -04:00
Ben Newman
c7c42b843e Update the optimism npm package to version 0.3.1. 2016-10-11 19:48:29 -04:00
Ben Newman
b594b460a4 Go back to using pathwatcher.watch, with new rewatching logic.
Judging from the variety and extent of test failures, switching to
chokidar.watch was too drastic a change for this late-beta stage of the
release cycle.

The problem with pathwatcher.watch was that watches don't survive the
deletion of the watched file, because (like fs.watch) it watches files
based on inodes, not paths. This problem can be solved in a relatively
narrow way, by attempting to rewatch the file after any "delete" or
"rename" events.
2016-10-11 10:02:06 -04:00
Ben Newman
117b1a8525 Use chokidar for file watching instead of pathwatcher.
Healthy competition among fs.watch wrappers appears to have produced a
clear winner: https://www.npmjs.com/package/chokidar

This wrapper is better for Meteor than pathwatcher was, because it can
watch directory trees recursively, and it has no trouble watching
nonexistent file paths, whereas pathwatcher would throw an exception.
2016-10-10 14:12:51 -04:00
Ben Newman
5969628990 Update the optimism npm package to version 0.3.0. 2016-10-10 11:53:10 -04:00
Ben Newman
875222c8ec Update the optimism npm package to v0.2.3. 2016-10-07 19:32:18 -04:00
Martijn Walraven
cc9882b12d Update cordova-lib in dev bundle to 6.3.1 2016-10-05 16:11:32 -04:00
Ben Newman
8b42bfa6f0 Add optimism@0.2.2 to the dev bundle. 2016-10-03 17:25:42 -04:00
Ben Newman
80fdc16e21 Add v8-profiler@5.6.5 to the dev bundle. 2016-09-30 10:31:58 -04:00
Ben Newman
2483fb3cb3 Update the lru-cache npm package to v4.0.1. 2016-09-27 12:47:13 -04:00
Ben Newman
a13d3fd938 Update the pathwatcher npm package to v6.7.1.
Also remove explicit dependency on `runas`, which is depended upon by
`pathwatcher`.
2016-09-27 12:15:04 -04:00
Ben Newman
670c305927 Update the npm npm package to v3.10.8. 2016-09-27 12:07:41 -04:00
Ben Newman
497270eabe Add glob package to dev_bundle/lib/node_modules. 2016-09-09 13:28:15 -04:00
Ben Newman
32d02beead Update the fibers npm package to v1.0.14. 2016-09-09 11:28:49 -04:00
Ben Newman
0d1834368b Update the node-pre-gyp npm package to v0.6.30. 2016-09-09 11:28:48 -04:00
Ben Newman
d411113e7f Update the npm npm package to v3.10.7. 2016-09-09 11:28:46 -04:00
Ben Newman
ca51c8fd87 Upgrade npm to 3.10.6.
https://github.com/npm/npm/blob/master/CHANGELOG.md#v3106-2016-07-07
2016-08-16 12:50:28 -04:00
Ben Newman
f6a52788f0 Remove BrowserStack from dev bundle. 2016-08-15 14:23:09 -04:00
Ben Newman
62ff1ec5ed Upgrade npm tar package to v2.2.1. 2016-08-11 16:08:57 -04:00
Ben Newman
d6cc3429fe Update meteor-babel to v0.12.0. 2016-08-11 11:43:08 -04:00
Ben Newman
e5313e9144 Update meteor-ecmascript-runtime to v0.2.9. 2016-08-11 11:42:59 -04:00
Ben Newman
bb8e1a3b9f Implement ConcatStream class instead of using concat-stream npm package. 2016-08-01 14:42:22 -04:00
Tom Coleman
7769951ee8 Switched to concat-stream for performance 2016-08-01 17:55:37 +10:00
Tom Coleman
c5cc1c7ddd Added stream buffers to the dev bundle 2016-07-14 16:12:02 +10:00
Ben Newman
c54686126e Merge branch 'devel' into release-1.4 2016-07-09 15:07:52 -04:00
Ben Newman
f16d8b36fa Update node, npm, node-gyp, and node-pre-gyp.
https://nodejs.org/en/blog/release/v0.10.46/
https://github.com/npm/npm/releases/tag/v3.10.5
https://github.com/nodejs/node-gyp/releases/tag/v3.4.0
https://github.com/mapbox/node-pre-gyp/releases/tag/v0.6.29
2016-07-08 13:44:07 -04:00
Ben Newman
27ac47aa14 Upgrade meteor-babel and reify to latest versions. 2016-07-06 21:00:38 -04:00
Ben Newman
287ec0e10b Upgrade npm to 3.10.3. 2016-07-01 20:40:39 -04:00
Ben Newman
ef1d818a97 Upgrade npm to 3.10.2. 2016-06-29 10:20:20 -04:00
Ben Newman
31fbe9a306 Upgrade meteor-babel and reify to latest versions. 2016-06-28 14:27:40 -04:00
Ben Newman
9e140cdedb Peg dev_bundle/lib/node_modules/babylon to v6.8.1. 2016-06-26 20:05:33 -04:00
Ben Newman
4d596c1e73 Upgrade node-inspector to the latest version. 2016-06-24 12:15:06 -04:00
Ben Newman
deb33a7b89 Upgrade fstream dev bundle dependency to version 1.0.8. 2016-06-24 12:15:06 -04:00
Ben Newman
e025d3054a Upgrade meteor-babel and reify to latest versions.
The bulk of this diff is due to flattening npm-shrinkwrap.json files
because we're now using npm@3 instead of npm@2.
2016-06-20 16:26:17 -04:00
Ben Newman
5f85d61f41 Upgrade npm to 3.9.6. 2016-06-20 14:54:39 -04:00
Ben Newman
a8746741a7 Upgrade dev bundle meteor-babel to 0.11.4. 2016-06-17 12:54:34 -04:00
Ben Newman
487e965daa Upgrade reify to 0.3.3 to avoid accidentally enforcing strict mode. 2016-06-16 18:29:59 -04:00
Ben Newman
a10e1db152 Upgrade npm deps: meteor-babel, reify, babel-runtime, pathwatcher.
Fixes #7221.
2016-06-16 16:59:57 -04:00
Ben Newman
00042ca300 Upgrade dev bundle meteor-babel and fibers packages. 2016-06-04 20:42:14 -04:00
Ben Newman
7057434d19 Upgrade reify to v0.1.13 to fix #7111.
Relevant commit: 20e9aafa74

This also involved upgrading meteor-babel to v0.10.7, since it uses reify.
2016-06-03 09:02:58 -04:00
Ben Newman
108d79ef7e Upgrade meteor-babel to v0.10.5 in babel-compiler and dev bundle. 2016-05-31 14:06:30 -04:00
Ben Newman
9fa732d588 Upgrade meteor-babel to v0.10.2.
Among other general improvements, the installed node_modules directory has
been reduced in size from 500MB+ to 30MB.
2016-05-19 17:04:10 -04:00
Ben Newman
84b2a79b32 Upgrade meteor-babel to v0.10.0. 2016-05-18 21:14:04 -04:00
Ben Newman
6e1346a74b Remove phantomjs-prebuilt from the dev bundle.
Saves 50MB from the extracted size of the dev_bundle/lib/node_modules
directory, previously 262MB. The entire dev bundle is 332MB extracted, for
perspective.

More importantly, since the `phantomjs` binary is not very compressible,
this change reduces the *compressed* size of the dev bundle from 71MB to
54MB, a 24% savings.

Closes #6905.
2016-05-17 11:50:48 -04:00
Ben Newman
6419990765 Upgrade Node to 0.10.45 and npm to 2.15.1. 2016-05-16 18:21:14 -04:00
Ben Newman
9351d1ef40 Use fibers@1.0.10 now that our Windows fork has been merged. 2016-05-16 18:21:13 -04:00
Ben Newman
747d4e0451 Upgrade meteor-{promise,babel} and regenerator-runtime.
TODO Remember to bump $BUNDLE_VERSION before the next release.
2016-05-16 18:21:11 -04:00