Commit Graph

93 Commits

Author SHA1 Message Date
Edimar Cardoso
de04cfe676 Update Node Version, NPM Version and tools to work without Fibers
- Update node version to 18.12.1
- Update npm version to 7.24.2 (last before 8)
- Update commands to use async

---
NPM 8 break changes

Error: The programmatic API was removed in npm v8.0.0
https://github.com/npm/cli/blob/latest/index.js
2022-12-01 10:43:48 -03:00
denihs
0ab96dc804 Updating reify version 2022-06-01 15:30:30 -04:00
Renan Castro
f7678c138e Use fibers 5.0.1 version 2022-01-24 19:06:38 -03:00
Filipe Névola
58e66d6515 Upgrade reify and babel 2021-12-21 13:46:49 -04:00
filipenevola
7871de9a20 Bump Meteor version to 2.5.2-beta.6 2021-11-27 07:54:14 -03:00
filipenevola
1b87f063fc Change reify to @meteorjs/reify 2021-11-24 09:37:24 -03:00
Renan Castro
db4c77f8b4 Fibers building on arm with UCONTEXT enabled - new dev bundle 2021-11-17 06:21:17 -04:00
filipenevola
2171d67a57 Updates reify to 0.22.2 2021-09-05 21:46:22 -07:00
filipenevola
d92f2137d0 Reify upgrade 2021-08-28 21:36:43 -10:00
Jan Dvorak
0f338410e3 Update babel to 7.15.3 to potentially fix d3 array error #11525 2021-08-11 10:45:56 +02:00
Jan Dvorak
a8b32055e6 Merge branch 'devel' into release-2.4 2021-08-03 04:37:24 +02:00
Jan Dvorak
4cf853cca2 Update babel to 7.14.9 per #11525 2021-08-02 14:36:01 +02:00
Jan Dvorak
6a2a853b3f Update reify 2021-07-13 19:38:07 +02:00
Jan Dvorak
9cb0637c34 Fix discrepancy in underscore versions between dev and server bundle
Fixes #11457
2021-06-01 20:37:35 +02:00
Jan Dvorak
c2081e29f1 Update history on meteor-tool updated dependencies 2021-05-26 21:14:35 +02:00
Renan Castro
1429e30a65 Rollback sqlite3 version, and also some majors that might present breaking changes 2021-05-18 17:42:31 -03:00
Renan Castro
291647ed40 Upgrade meteor-promise and bump promise package version to beta 2021-05-18 11:51:26 -03:00
Renan Castro
ad8ec94fe4 Rollback semver version, and create new dev bundle 2021-05-06 18:55:18 -03:00
Jan Dvorak
0c26503e6b Initial internal dependencies update 2020-10-01 12:01:05 +02:00
Ben Newman
156bdcd705 Update meteor-babel to version 7.9.0 and typescript to 3.8.3. 2020-03-24 12:11:00 -04:00
Ben Newman
c81738fbb3 Update meteor-babel to version 7.8.2 and typescript to 3.7.5. 2020-02-19 15:20:20 -05:00
Ben Newman
da11c28ed4 Use the official fibers@4.0.3 release.
This includes https://github.com/laverdet/node-fibers/pull/429, fixing the
CPU spikes reported and discussed here: https://github.com/meteor/meteor/pull/10527#issuecomment-567982128

Using an official fibers release rather than a GitHub URL is preferable
because it doesn't require building fibers from source when deploying a
Meteor app to production, and also doesn't rely on GitHub being
operational, though of course it does rely on other networked services
like npm.
2020-01-07 20:31:28 -05:00
Ben Newman
77429d6ef5 Use fork of fibers that avoids AdjustAmountOfExternalAllocatedMemory.
https://github.com/laverdet/node-fibers/pull/429#issuecomment-570245398
2020-01-02 10:46:41 -05:00
Ben Newman
04d13dc87a Use fork of fibers package that triggers GC less often.
Apparently calling v8::Isolate::AdjustAmountOfExternalAllocatedMemory
frequently results in lots of wasted CPU cycles on garbage collection, per
discussion here: meteor/meteor#10527 (comment)

This fix was inspired by marudor/libxmljs2#22, which seems to have
addressed nodejs/node#30995.

Another project that benefitted from adjusting external allocated memory
less often: mapnik/node-mapnik#136
2019-12-30 11:44:48 -05:00
Ben Newman
aee0092f64 Merge branch 'release-1.8.3' into release-1.9 2019-12-18 13:19:31 -05:00
Ben Newman
ebdaa230d5 Update meteor-babel to version 7.7.5. 2019-12-18 12:39:57 -05:00
Ben Newman
fd881cebec Update fibers npm package to version 4.0.2. 2019-11-26 15:46:51 -05:00
Ben Newman
c90246d55b Merge branch 'devel' into release-1.9 2019-11-26 15:46:38 -05:00
Ben Newman
c071e11032 Update meteor-babel to version 7.7.4.
Should help with #10795.

Also updating the meteor-babel and @babel/runtime versions in the dev
bundle, though there is no need to rebuild the dev bundle immediately.
2019-11-26 13:34:33 -05:00
Ben Newman
f8de4127da Merge branch 'release-1.8.2' into release-1.9 2019-11-08 20:07:59 -05:00
Ben Newman
241ba1de0f Update meteor-babel to version 7.7.0.
Note that typescript has been updated to version 3.7.2 as part of this
update: https://devblogs.microsoft.com/typescript/announcing-typescript-3-7-rc/
2019-11-05 11:39:18 -05:00
Ben Newman
791992375d Merge branch 'release-1.8.2' into release-1.9 2019-09-06 20:41:05 -04:00
Ben Newman
cf5db3626e Update meteor-babel to version 7.6.0. 2019-09-06 18:40:50 -04:00
Ben Newman
b32e44a5d5 Merge branch 'release-1.8.2' into release-1.9 2019-07-30 14:24:09 -04:00
Ben Newman
e497085474 Update meteor-babel and @babel/{runtime,parser} to latest versions.
Among other benefits, this should address #10622.
2019-07-30 14:03:58 -04:00
Chiciuc Nicușor
a1184bdea3 Add @types/semver@5.4.0 to dev-bundle. (#10633) 2019-07-16 11:07:40 -04:00
Ben Newman
122f7e4d2d Update underscore to v1.9.1 and install @types/underscore. 2019-07-15 11:39:35 -04:00
Ben Newman
53fd2a1f4a Merge branch 'release-1.8.2' into release-1.9 2019-07-04 17:27:51 -04:00
Ben Newman
c632542a04 Update meteor-babel to version 7.5.0. 2019-07-04 15:57:25 -04:00
Ben Newman
a68dc6d977 Merge branch 'release-1.8.2' into release-1.9 2019-07-03 13:30:44 -04:00
Ben Newman
2add249b7c Update reify to version 0.20.11. 2019-07-03 10:59:14 -04:00
Ben Newman
9b01729c79 Use reify/lib/parsers/babel rather than acorn.
Acorn seems to have trouble parsing code that @babel/parser parses
successfully, such as the dist/esm.js file in markdown-to-jsx@6.10.2.
2019-07-03 10:03:28 -04:00
Ben Newman
86f0208f41 Update reify to version 0.20.10.
We don't need to build a whole new dev bundle just for this upgrade, since
we've already worked around the bug that it fixes, but it will get picked
up the next time we build the dev bundle for Meteor 1.8.2.
2019-07-02 16:06:34 -04:00
Ben Newman
0c5cb13136 Ensure all code evaluated by Node is compiled with Reify. 2019-07-02 13:15:46 -04:00
Ben Newman
c0bf4b281f Bump fibers version to 4.0.1 for Node.js 12 compatibility. 2019-05-06 12:13:20 -04:00
Ben Newman
c9ba0f3a22 Install latest Reify runtime in programs/server/main.js.
Also updated meteor-babel in the dev bundle to depend on reify@0.18.1, to
be consistent with the version used by server code.
2019-04-26 18:55:08 -04:00
Ben Newman
68ae303bd7 Update fibers npm dependency to version 3.1.1.
Though this is a major update according to the version number (previously
2.0.0 in Meteor 1.8.0.1), we have observed no backwards-incompatible
changes so far.
2019-01-04 13:22:38 -05:00
Ben Newman
40d0fc5dfe Merge branch 'devel' into release-1.8.1 2018-12-06 12:21:52 -05:00
Ben Newman
ad2d715367 Bump meteor-promise version to 0.8.7.
Should help with #10359, as this version includes @VeselyT's commit
bbe4f0d20b
2018-12-06 12:17:19 -05:00
Ben Newman
dfa236ce10 Update fibers npm package to version 3.0.0. 2018-11-03 13:46:42 -04:00