Gabriel Grubba
f02961dfe3
removed log for utils/processes.ts
2023-03-03 15:21:10 -03:00
Gabriel Grubba
4be8120ac5
wip
2023-02-27 15:41:36 -03:00
zodern
1e718277fb
Remove await's for archinfo.host
2023-01-30 13:55:30 -06:00
zodern
8215dc50b3
Make archinfo.host sync
2023-01-30 13:43:17 -06:00
denihs
ead8c2a126
Merge branch 'release-3.0' into release-3.0-tools-and-mongo
...
# Conflicts:
# meteor
# npm-packages/eslint-plugin-meteor/scripts/dev-bundle-tool-package.js
# npm-packages/meteor-babel/package-lock.json
# npm-packages/meteor-babel/package.json
# packages/babel-compiler/.npm/package/npm-shrinkwrap.json
# packages/babel-compiler/package.js
# packages/meteor/package.js
# scripts/dev-bundle-tool-package.js
2023-01-18 15:37:36 -04:00
Matheus Castro
15b5a397dd
Remove Fibers from meteor-tools:
...
- Bulk changes to self-tests definitions. Now we go into each one to see what's failing and what's not.
2023-01-18 09:50:54 -03:00
Matheus Castro
84e97aa726
Remove Fibers from meteor-tools:
...
- Convert auth.js to async and related commands (login, whoami, logout, etc).
2023-01-05 19:20:14 -03:00
Tim Gates
aaefcc9abf
docs: Fix a few typos
...
There are small typos in:
- docs/source/commandline.md
- tools/isobuild/compiler-deprecated-compile-step.js
- tools/utils/buildmessage.js
Fixes:
- Should read `libraries` rather than `libaries`.
- Should read `file name` rather than `filenanme`.
- Should read `compatibility` rather than `compitability`.
Signed-off-by: Tim Gates <tim.gates@iress.com >
2022-12-30 11:24:39 +11:00
Matheus Castro
170e5d3f6d
Remove Fibers from meteor-tools:
...
- Adapt forkJoin and other files functions to correctly be awaited.
2022-12-22 14:09:27 -03:00
Matheus Castro
53c24bbf6f
Remove Fibers from meteor-tools:
...
- Fixing package stats issues and setting global.asyncLocalStorage when needed.
2022-12-20 17:16:18 -03:00
Matheus Castro
ee304af590
Merge branch 'release-3.0' into release-3.0-tools
...
# Conflicts:
# packages/babel-compiler/.npm/package/npm-shrinkwrap.json
# packages/ddp-client/common/livedata_connection.js
# packages/ddp-server/writefence.js
# tools/cli/commands-packages.js
# tools/meteor-services/service-connection.js
# tools/static-assets/server/boot.js
2022-12-14 22:12:13 -03:00
Matheus Castro
a76c30693f
Remove Fibers for Meteor Tools:
...
- Start changing the meteor run command now. It's throwing errors when trying to check constraints/package-versions.
2022-12-14 21:48:59 -03:00
Matheus Castro
17a8a59b2e
Remove Fibers for Meteor Tools:
...
- Fixing issues with create component - fixing remote catalog.
2022-12-10 00:00:22 -03:00
Matheus Castro
b1a6cc0761
Remove Fibers for meteor tools: turns out the package building is still not done. Still need to check why it's failing to require node_modules when evaluating/loading the plugin.
2022-12-04 00:27:50 -03:00
Matheus Castro
022a7e9303
Remove Fibers for meteor tools:
...
- Changing package/compile steps to use async/await.
2022-11-25 20:15:37 -03:00
Dirk Stolle
088e52f386
fix a few typos in tools directory
2022-11-03 17:42:40 +01:00
denihs
18bfd070ab
Fixing breaking changes with [Typescript]( https://devblogs.microsoft.com/typescript/announcing-typescript-4-4/#using-unknown-in-catch-variables ).
2022-02-01 16:25:07 -04:00
Renan Castro
3eb759ba7f
Start release 2.5.1-beta.0 with mac m1 support - fix archinfo.ts
2021-11-17 06:21:14 -04:00
Renan Castro
d3dd9fc37c
Support arm64 on darwin when building the dev bundle - add a valid architecture to archinfo
2021-10-22 12:14:39 -03:00
Renan Castro
291d0c6a1e
Support arm64 on darwin when building the dev bundle - add a valid architecture to archinfo
2021-10-22 12:13:56 -03:00
Jan Dvorak
b6e127cfc9
Minor tools update
...
Replace underscore where easy and feasible & other minor modernization that I came across.
2021-06-25 00:36:03 +02:00
filipenevola
ea73236e98
Merge branch 'improve-tests' into release-node-14
2021-02-11 15:09:34 -04:00
filipenevola
62c0f6c5c8
Improves tests and logs
...
Added new options to be easier to run in batches
- skip
- limit
- plan
2021-02-11 15:05:28 -04:00
filipenevola
47bd4ba84d
Merge branch 'devel' into release-node-14
...
# Conflicts:
# History.md
# meteor
# scripts/dev-bundle-tool-package.js
2021-02-10 13:10:24 -04:00
filipenevola
3da156c11b
Fixes longest type on archinfo
2021-01-14 10:50:00 -04:00
znewsham
21d4c39388
even stricter
2020-05-11 19:23:46 -04:00
znewsham
3f66ba5252
make the default undefined
2020-05-11 16:09:13 -04:00
Zack Newsham
fa6601bab8
Ensure the pathname of the rootUrl is used in the mobile URL
2020-05-10 22:28:54 -04:00
Michael Newman
aedcffab3b
Convert parse-stack.js to TypeScript ( #10653 )
...
* rename
* we don't need underscore to check whether an array is empty
* add types, resolve type issues
* remove unused markTop in run.js
* Make the type a little more consistent
* Tweak a check for an empty array
Co-Authored-By: Marcelo T Prado <marceloterreiroprado@gmail.com >
2020-04-20 14:47:34 -04:00
filipenevola
dfef2c3641
Drops support for Windows 32-bit as MongoDB no longer supports it
2020-02-21 19:21:12 -04:00
Ben Newman
aee0092f64
Merge branch 'release-1.8.3' into release-1.9
2019-12-18 13:19:31 -05:00
filipenevola
1a5d6fb5b6
- MDG => Meteor Software
...
- updates CONTRIBUTING.md
2019-12-13 08:05:14 -04:00
Ben Newman
f8de4127da
Merge branch 'release-1.8.2' into release-1.9
2019-11-08 20:07:59 -05:00
Ben Newman
37b1683fbc
Centralize legacy arch logic in tools/utils/archinfo.ts.
2019-11-08 11:15:23 -05:00
Ben Newman
daa26c087d
Merge branch 'release-1.8.2' into release-1.9
2019-09-19 19:41:57 -04:00
Ben Newman
9cba123401
Restore CLI progress messages by revisiting progress.ts conversion.
...
I noticed recently that progress messages were no longer displayed (though
the ASCII spinner was still animating). I bisected the problem to the
progress.ts conversion in #10650 , and I attempted to reproduce the
conversion, step by step. The problem ended up being the renaming of
._title to .title, which was a mistake because external code accesses
progress._title. Once I updated those invasive access points, progress
messages began displaying once again.
2019-09-19 19:01:33 -04:00
Ben Newman
91510c1d5c
Fix faulty merge conflict resolution in archinfo.ts.
2019-07-30 15:29:27 -04:00
Ben Newman
b32e44a5d5
Merge branch 'release-1.8.2' into release-1.9
2019-07-30 14:24:09 -04:00
Michael Newman
26c0d5cf16
Convert tools/console/progress.js to TypeScript ( #10650 )
2019-07-26 09:22:19 -04:00
Chiciuc Nicușor
a6d454b760
Convert func-utils.js to TypeScript ( #10631 )
2019-07-26 09:21:23 -04:00
Michael Newman
e0eb210194
Convert tools/utils/processes.js to tools/utils/processes.ts ( #10627 )
2019-07-25 17:34:13 -04:00
Michael Newman
f8ba7a96fe
Convert tools/utils/mongo-exit-codes to TypeScript ( #10625 )
2019-07-21 12:02:29 -04:00
Paulo Mogollón
2ae2690f3a
Convert tools/utils/archinfo.js to TypeScript. ( #10624 )
...
* Updated code to use modern JS
* Added types
* Stopped using 2 underscore functions (1 remaining)
2019-07-21 12:01:24 -04:00
Michael Newman
8af53f97d6
Convert tools/utils/eachline.js to TypeScript ( #10614 )
...
Thanks to @menewman for tackling this small but important module!
2019-07-15 11:34:45 -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
8a409d196c
Convert mini-files.js to TypeScript.
2019-07-04 14:43:51 -04:00
Ben Newman
5ed64fb1db
Remove explicit .js extension from tools/fs/files imports.
2019-07-04 10:32:09 -04:00
Ben Newman
6a3b0d39d3
Remove netroute from dev bundle since it does not work with Node 12.
2019-05-06 12:13:24 -04:00
Ben Newman
db4c94c81f
Remove support for 32-bit Linux builds.
...
Node 10 dropped support for 32-bit Linux:
https://github.com/nodejs/build/issues/885
2019-04-12 17:55:19 -04:00
Ben Newman
ed41dcd4a6
Flatten buildmessage.{enterJob,capture} stacks by not using withValue. ( #10266 )
...
Whenever you're looking at a stack trace generated by the command-line
tool, you see tons and tons of useless stack frames for withValue,
enterJob, and/or capture.
Each of these function calls has its own try-finally block, which is
probably the real reason this pattern is slow, though the excess of
unnecessary stack frames is subjectively gross as well.
Initial build times for the `meteor create --full` app on my machine are
about 4.4 seconds with Meteor 1.8, and just 2.8 seconds after this change,
which is a nice 36% improvement. Rebuild times are not noticeably
different, however.
Looking to the future, flattening this function call pyramid should make
it easier to introduce non-Fiber-based async/await into the buildmessage
system, so that we can start properly propagating promises up the stack.
2018-10-11 09:47:17 -04:00