Title: build: enable Temporal by default by richardlau · Pull Request #61806 · nodejs/node · GitHub
Open Graph Title: build: enable Temporal by default by richardlau · Pull Request #61806 · nodejs/node
X Title: build: enable Temporal by default by richardlau · Pull Request #61806 · nodejs/node
Description: Enabling Temporal support requires cargo and rustc, which are new build toolchain requirements. Add a --v8-disable-temporal-support option to configure.py to explicitly opt-out of Temporal support (i.e. no need for Rust). If the existing --v8-enable-temporal-support option is not explicitly passed to configure.py: Attempt to detect cargo and rustc. If neither cargo and rustc are detected, print a warning and disable Temporal support. If both cargo and rustc are detected, enable Temporal support. If --v8-enable-temporal-support is passed to configure.py, then the build will error and stop if cargo and/or rustc are not detected. To avoid ambiguity, configure.py will error and stop if both --v8-disable-temporal-support and --v8-enable-temporal-support are used. Fixes: #57127 Blocked on either of the V8 updates (14.4 or 14.5) landing first. Autodetecting this way allows us to roll out Rust onto the CI machines gradually (the aim is for Node.js 26).
Open Graph Description: Enabling Temporal support requires cargo and rustc, which are new build toolchain requirements. Add a --v8-disable-temporal-support option to configure.py to explicitly opt-out of Temporal support ...
X Description: Enabling Temporal support requires cargo and rustc, which are new build toolchain requirements. Add a --v8-disable-temporal-support option to configure.py to explicitly opt-out of Temporal support ...
Opengraph URL: https://github.com/nodejs/node/pull/61806
X: @github
Domain: github.com
| route-pattern | /:user_id/:repository/pull/:id/files(.:format) |
| route-controller | pull_requests |
| route-action | files |
| fetch-nonce | v2:58b8d73e-af89-1fd2-39d3-bf5b1835084c |
| current-catalog-service-hash | ae870bc5e265a340912cde392f23dad3671a0a881730ffdadd82f2f57d81641b |
| request-id | 8C06:3ECFD9:17B27A1:2100BE7:6A4CBBD6 |
| html-safe-nonce | 51a440ac04b53ce5111b6d4c92770e4cdd5028ded46f88417026438d0ff1d321 |
| visitor-payload | eyJyZWZlcnJlciI6IiIsInJlcXVlc3RfaWQiOiI4QzA2OjNFQ0ZEOToxN0IyN0ExOjIxMDBCRTc6NkE0Q0JCRDYiLCJ2aXNpdG9yX2lkIjoiNzczNjk4NTMyMTc5OTk5MDIzMCIsInJlZ2lvbl9lZGdlIjoiaWFkIiwicmVnaW9uX3JlbmRlciI6ImlhZCJ9 |
| visitor-hmac | 089af0f1bc180c0b8a1a90d424f1b859c661025137dd559ae5d0a9ac33c500d1 |
| hovercard-subject-tag | pull_request:3282071692 |
| github-keyboard-shortcuts | repository,pull-request-list,pull-request-conversation,pull-request-files-changed,copilot |
| google-site-verification | Apib7-x98H0j5cPqHWwSMm6dNU4GmODRoqxLiDzdx9I |
| octolytics-url | https://collector.github.com/github/collect |
| analytics-location | / |
| fb:app_id | 1401488693436528 |
| apple-itunes-app | app-id=1477376905, app-argument=https://github.com/nodejs/node/pull/61806/files |
| twitter:image | https://avatars.githubusercontent.com/u/5445507?s=400&v=4 |
| twitter:card | summary_large_image |
| og:image | https://avatars.githubusercontent.com/u/5445507?s=400&v=4 |
| og:image:alt | Enabling Temporal support requires cargo and rustc, which are new build toolchain requirements. Add a --v8-disable-temporal-support option to configure.py to explicitly opt-out of Temporal support ... |
| og:site_name | GitHub |
| og:type | object |
| hostname | github.com |
| expected-hostname | github.com |
| None | 3d11bb817438277de2a940854450e83a7d32b6aeb5014e9e6b00a6423900251c |
| turbo-cache-control | no-preview |
| diff-view | unified |
| go-import | github.com/nodejs/node git https://github.com/nodejs/node.git |
| octolytics-dimension-user_id | 9950313 |
| octolytics-dimension-user_login | nodejs |
| octolytics-dimension-repository_id | 27193779 |
| octolytics-dimension-repository_nwo | nodejs/node |
| octolytics-dimension-repository_public | true |
| octolytics-dimension-repository_is_fork | false |
| octolytics-dimension-repository_network_root_id | 27193779 |
| octolytics-dimension-repository_network_root_nwo | nodejs/node |
| turbo-body-classes | logged-out env-production page-responsive full-width |
| disable-turbo | true |
| browser-stats-url | https://api.github.com/_private/browser/stats |
| browser-errors-url | https://api.github.com/_private/browser/errors |
| release | ae90d426644ca15e89bacceb72e51f4e9dbf85f7 |
| ui-target | full |
| theme-color | #1e2327 |
| color-scheme | light dark |
Links:
Viewport: width=device-width