Title: chore(deps): update dependency @swc-next/parser to v0.5.0 by renovate[bot] · Pull Request #612 · rstackjs/rstack-cli · GitHub
Open Graph Title: chore(deps): update dependency @swc-next/parser to v0.5.0 by renovate[bot] · Pull Request #612 · rstackjs/rstack-cli
X Title: chore(deps): update dependency @swc-next/parser to v0.5.0 by renovate[bot] · Pull Request #612 · rstackjs/rstack-cli
Description: This PR contains the following updates: Package Change Age Confidence @swc-next/parser (source) 0.4.1 → 0.5.0 Release Notes swc-project/swc-next (@swc-next/parser) v0.5.0 Compare Source 🚀 Features (parser) [breaking] Add error recovery option (#1247) (minifier) Fold constant expressions in the compression pass (#1353) 🐛 Bug Fixes (parser,semantic) [breaking] Resolve cover grammar from expression nodes (#1150) (allocator) Preserve ZST iterator pointer validity (#1224) (allocator) Reject overflowing drain bounds and ZST lengths (#1225) (allocator) Correct WTF-8 prefix checks and UTF-16 size hints (#1226) (allocator) [breaking] Correct collection and splice auto traits (#1227) (parser) Repair diagnostic assertions in lexer recovery test (#1240) (allocator) Check aggregate slice lengths before copying (#1243) (ast) Initialize big-endian extra data through allocation pointer (#1245) (allocator) Preserve drain filter invariants after panic (#1244) (type-strip) Erase abstract method modifiers (#1283) (type-strip) Preserve question marks in parameter initializers (#1282) (parser) Accept commas after class index signatures (#1285) (parser) Correct diagnostic spans and escape descriptions (#1351) (parser) Keep comparisons when a reserved type argument can start an expression (#1284) (ci) Compare JavaScript benchmarks against PR merge (#1382) (allocator) Encode WTF-8 code points without referencing uninitialized capacity (#1388) (parser) Correct diagnostic spans (#1405) (parser) Improve diagnostic messages and numeric separator spans (#1406) (codegen) Improve minified output (#1260) 🚜 Refactor (minifier) Move compression to TraverseMut hooks (#1317) 📚 Documentation Clarify upstream code provenance (#1237) Add dry-run approval and reference policy to pr-creator skill (#1248) (skills) Rename optimization skill and use paired wall time (#1397) ⚡ Performance (parser) Avoid temporary allocations for parenthesized expressions (#1160) (parser) Avoid temporary allocations for arrow parameters (#1161) (parser) Skip redundant line break checks in block comments (#1163) (parser) Reuse the escaped string decoding buffer (#1162) (parser) Reuse export specifier tag storage (#1168) (parser) Reserve scratch buffer growth in larger batches (#1169) (parser) Avoid temporary allocations for async call covers (#1189) (parser) Reserve capacity when removing numeric separators (#1190) (parser) Consume { before mapped-type lookahead (#1179) (parser) Give string decoding scratch space room to grow (#1236) (parser) Avoid rescanning identifier-led tuple elements (#1174) (parser) Reuse the return type identifier prefix (#1177) (bindings) Use mimalloc for core and parser (#1182) (allocator) Streamline ArenaVec truncate and push (#1239) (allocator) Reuse checked length in ArenaVec push (#1241) (parser) Strip numeric separators at the byte level (#1246) (parser) Skip lookahead for ordinary statement starts (#1261) (parser) Reuse fast token scanning during lookahead (#1262) (lexer) Share fast token scanning after line breaks (#1266) (lexer) Handle common character escapes without slow scanning (#1269) (parser) Decode ASCII identity escapes without Unicode checks (#1270) (parser) Dispatch common primary expressions directly (#1271) (parser) Fast-path ordinary object property names (#1272) (parser) Bypass scratch storage for single variable declarations (#1280) (parser) Convert single-digit decimal literals directly (#1278) (parser) Defer destructuring checks until needed (#1281) (parser) Specialize postfix parsing for grammar contexts (#1279) (parser) Inline call expression parsing (#1275) (parser) Inline semicolon consumption (#1276) (parser) Inline expected token consumption (#1277) (parser) Avoid repeated const enum lookahead (#1274) (parser) Keep fast-path token flags out of lexer state (#1302) (parser) Scan JSX tag tokens with the shared fast scanners (#1303) (parser) Classify the identifier end byte during the ASCII scan (#1304) (parser) Derive comment line breaks from the token flag (#1311) (parser) Tail-call identifier and operator scans from try_next_token (#1312) (parser) Store the token tag in the low bits of the packed token (#1313) (parser) Bound identifier batches by their end position (#1344) (parser) Read the previous token tag from the lexer target (#1346) (parser) Scan ordinary comments in the inline trivia loop (#1347) (parser) Skip lookahead peeks at JSX element starts (#1348) (parser) Check type continuations before entering their parsers (#1349) (parser) Test identifier bytes in pairs during the ASCII scan (#1355) (parser) Scan strings without escapes on the token fast path (#1357) (parser) End the Pratt loop before line-terminator checks (#1358) (parser) Inline statement dispatch into its callers (#1359) (parser) Read closing-tag slashes on the JSX tag fast path (#1360) (ast) Mark rare TraverseMut paths cold (#1334) (ast) Dispatch TraverseMut unions without checks (#1336) (ast) Pass untyped walk results through TraverseMut dispatch (#1342) (ast) Pass TraverseMut child results through continuing exit hooks (#1370) (parser) Emit single-byte operators from the fast token path (#1373) (transformer) Skip statement injector lookups when nothing is queued (#1375) (parser) Fold the lexer mode check into the fast-path bounds check (#1341) (parser) Look up keywords in a perfect hash table (#1402) ⚙️ Miscellaneous Tasks Release v0.4.1 (#1157) Prepare Anthropic OSS Scanner audits (#1233) (parser) Add file corpus profiling example (#1273) Expose repository skills to Claude Code (#1354) (skills) Stack only dependent gungraun-optimize PRs (#1368) (bench) Add paired wall-time benchmarks on x86_64 (#1383) (bench) Alternate the base/head run order in paired wall-time rounds (#1396) (bench) Merge Gungraun and paired wall-time into one workflow (#1400) (bench) Run Gungraun and wall time in separate jobs (#1401) Gate crate publishing on successful builds (#1408) Use Clang for GNU cross builds (#1409) ◀️ Revert (parser) Test identifier bytes in pairs during the ASCII scan (#1389) (codegen) Inline identifier printing and skip duplicate separator check (#1390) (parser) Fold the lexer mode check into the fast-path bounds check (#1398) Configuration 📅 Schedule: (in timezone Asia/Shanghai) Branch creation Between 12:00 AM and 03:59 AM, on day 1 and 15 of the month (* 0-3 1,15 * *) Automerge At any time (no schedule defined) 🚦 Automerge: Enabled. ♻ Rebasing: Whenever PR is behind base branch, or you tick the rebase/retry checkbox. 🔕 Ignore: Close this PR and you won't be reminded about this update again. If you want to rebase/retry this PR, check this box This PR was generated by Mend Renovate. View the repository job log.
Open Graph Description: This PR contains the following updates: Package Change Age Confidence @swc-next/parser (source) 0.4.1 → 0.5.0 Release Notes swc-project/swc-next (@swc-next/parser) v0.5.0 Compare Sou...
X Description: This PR contains the following updates: Package Change Age Confidence @swc-next/parser (source) 0.4.1 → 0.5.0 Release Notes swc-project/swc-next (@swc-next/parser) v0.5.0 Compare Sou...
Opengraph URL: https://github.com/rstackjs/rstack-cli/pull/612
X: @github
Domain: github.com
| react-profiling | 0 |
| react-import-map | react,react-dom,react-dom/client,react-dom/profiling,react-is,react-reconciler,react/compiler-runtime,react/jsx-dev-runtime,react/jsx-runtime,scheduler@d5750093facf |
| route-pattern | /:user_id/:repository/pull/:id/files(.:format) |
| route-controller | pull_requests |
| route-action | files |
| fetch-nonce | v2:1691474b-08e3-18d2-42dc-8056ee861655 |
| current-catalog-service-hash | ae870bc5e265a340912cde392f23dad3671a0a881730ffdadd82f2f57d81641b |
| request-id | DDC4:102398:520EC1:70A8BA:6AEC2C25 |
| html-safe-nonce | 6dd0a4d3b5756d8f3b909ac873c193361cad8225571caf6e78903858ec3e52dc |
| visitor-payload | eyJyZWZlcnJlciI6IiIsInJlcXVlc3RfaWQiOiJEREM0OjEwMjM5ODo1MjBFQzE6NzBBOEJBOjZBRUMyQzI1IiwidmlzaXRvcl9pZCI6IjUzODY2MjA1MzU1Nzc1MjExODkiLCJyZWdpb25fZWRnZSI6ImlhZCIsInJlZ2lvbl9yZW5kZXIiOiJpYWQifQ== |
| visitor-hmac | a565bae2938f0ab38c78cdcb8a251a6608d908f2b8049bca8a0a0f51c8c92759 |
| hovercard-subject-tag | pull_request:5148111935 |
| 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/rstackjs/rstack-cli/pull/612/files |
| twitter:image | https://avatars.githubusercontent.com/in/2740?s=400&v=4 |
| twitter:card | summary_large_image |
| og:image | https://avatars.githubusercontent.com/in/2740?s=400&v=4 |
| og:image:alt | This PR contains the following updates: Package Change Age Confidence @swc-next/parser (source) 0.4.1 → 0.5.0 Release Notes swc-project/swc-next (@swc-next/parser) v0.5.0 Compare Sou... |
| og:site_name | GitHub |
| og:type | object |
| hostname | github.com |
| expected-hostname | github.com |
| None | f290b7f408d9675a032f84ceb13aaf80220f947c681b4c5d9a7560a59ee32f02 |
| turbo-cache-control | no-preview |
| diff-view | unified |
| go-import | github.com/rstackjs/rstack-cli git https://github.com/rstackjs/rstack-cli.git |
| octolytics-dimension-user_id | 129049372 |
| octolytics-dimension-user_login | rstackjs |
| octolytics-dimension-repository_id | 1138027854 |
| octolytics-dimension-repository_nwo | rstackjs/rstack-cli |
| octolytics-dimension-repository_public | true |
| octolytics-dimension-repository_is_fork | false |
| octolytics-dimension-repository_network_root_id | 1138027854 |
| octolytics-dimension-repository_network_root_nwo | rstackjs/rstack-cli |
| 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 | ad9a37a663eb727a42b8bacc5e035cc3a24dd058 |
| ui-target | full |
| theme-color | #1e2327 |
| color-scheme | light dark |
Links:
Viewport: width=device-width