65 Commits
Author SHA1 Message Date
Babel Bot 3c3a884ef0 v8.0.0 2026-06-16 13:18:47 +00:00
Babel Bot f140c93bd4 v8.0.0-rc.6 2026-05-25 10:05:26 +00:00
Babel Bot aa927dfacc v8.0.0-rc.5 2026-05-12 14:11:55 +00:00
Babel Bot 83172db3de v8.0.0-rc.4 2026-04-29 21:16:28 +00:00
Babel Bot e9aee268f2 v8.0.0-rc.3 2026-03-16 20:05:42 +00:00
liuxingbaoyuandGitHub 59784ce204 feat: Add locations option to parser (#16935) 2026-03-07 23:32:41 +01:00
Babel Bot 61fc88af27 v8.0.0-rc.2 2026-02-15 20:15:06 +00:00
Babel Bot 63a1a64aec v8.0.0-rc.1 2026-01-31 17:39:26 +00:00
Babel Bot b013551daf v8.0.0-beta.4 2026-01-12 17:17:40 +00:00
Nicolò RibaudoandGitHub 63106016a6 Update publishing process for Babel 8 (#17660) 2026-01-09 18:05:24 +01:00
Babel Bot 407ad23427 v7.28.4 2025-09-05 14:44:49 +00:00
Huáng JùnliàngandGitHub fc260ec74b Improve @babel/core typings (#17471) 2025-08-21 20:08:50 -04:00
Jam BalayaandGitHub 42258a9241 chore: fix various typos across codebase (#17476) 2025-08-12 09:20:39 -04:00
Babel Bot d9da17935e v7.27.5 2025-06-03 11:15:43 +00:00
Huáng JùnliàngandGitHub f64c698c97 Pack inForStatementInit to token context (#17336)
* bench: update generater access

* refactor: pack inForStatementInit to token context
2025-05-30 12:13:43 -04:00
Babel Bot cbf22365cd v7.27.2 2025-05-06 15:23:28 +00:00
Huáng JùnliàngandGitHub 7479966890 Enable Node compile cache for @babel/cli (#17285)
* add babel-cli benchmark

* perf: enable V8 compile cache for cli

* disable node protocol import for bin/babel

* revert babel-cli package type change
2025-05-02 14:03:25 -04:00
Babel Bot b08a1abcec v7.27.1 2025-04-30 14:58:50 +00:00
Huáng JùnliàngandGitHub 254525d565 Enforce node protocol import (#17207)
* enable prefer-node-protocol rule

* prefer node protocol import

* fix broken scripts

* fix e2e-old-babel error

* strip node: protocol for old node versions

* update Makefile.mjs
2025-03-31 10:49:22 -04:00
Nicolò Ribaudo 55d58af60d v7.27.0 2025-03-24 18:32:25 +01:00
1e5452d448 perf: Improve builders of @babel/types (#16870)
* perf

* improve

* Update packages/babel-types/src/definitions/index.ts

Co-authored-by: Nicolò Ribaudo <[email protected]>

* review

* review

* review

---------

Co-authored-by: Nicolò Ribaudo <[email protected]>
2025-03-22 22:38:24 +01:00
Babel Bot 6ae0d233f4 v7.26.10 2025-03-11 17:46:28 +00:00
Huáng JùnliàngandGitHub 5c7a7e4fd7 Left-value parsing cleanup (#17160)
* cleanup

* refactor: simplify checkProto implementation

* rename test

* refactor: avoid second scan in type cast transform

* refactor: simplify ts parseConditional

The current logic is taken from the flow plugin

* add benchmark cases
2025-03-03 22:23:45 +01:00
Babel Bot 11c9f5a91a v7.25.7 2024-10-02 15:04:31 +00:00
liuxingbaoyuandGitHub 5028d3517d perf: Improve @babel/types builders (#16842)
* perf

* perf

* add bench
2024-09-23 22:03:44 +02:00
Nicolò Ribaudo af4884ad9f v7.25.0 2024-07-26 18:48:45 +02:00
liuxingbaoyuandGitHub c42db55360 Some minor parser performance improvements for ts (#16461) 2024-07-17 16:55:50 +02:00
Nicolò Ribaudo be69aeca93 v7.23.9 2024-01-25 17:50:40 +01:00
liuxingbaoyuandGitHub c85760e65f perf: Improve parser performance for typescript (#16072)
* perf

* errors

* chore

* review

* review
2024-01-10 08:01:49 +08:00
Babel Bot 7ac478c095 v7.23.4 2023-11-20 14:11:23 +00:00
liuxingbaoyuandGitHub b5d2811950 Allow benchmark with esm building (#16101)
* perf

* improve
2023-11-15 12:57:35 -05:00
Babel Bot 96c9c652ed v7.23.3 2023-11-09 06:53:25 +00:00
e3351a3dc8 perf: Improve @babel/generator performance (#16061)
Co-authored-by: Nicolò Ribaudo <[email protected]>
2023-10-26 16:47:52 +02:00
Babel Bot b3ec868af6 v7.21.5 2023-04-28 19:35:30 +00:00
liuxingbaoyuandGitHub e9e43ac28d Improve the layout of generated validators (#15546) 2023-04-05 11:46:03 +02:00
Nicolò Ribaudo 570208e6fb v7.20.7 2022-12-22 10:37:33 +01:00
liuxingbaoyuandGitHub 80e95fd19e perf: Speed up getTargets (#15228) 2022-12-05 11:57:20 +01:00
Babel Bot 5c9124c9a9 v7.18.9 2022-07-18 09:07:16 +00:00
63954ad5de perf: Improve generator perf (#14701)
Co-authored-by: Armano <[email protected]>
Co-authored-by: Nicolò Ribaudo <[email protected]>
2022-07-08 12:08:26 +02:00
Babel Bot ad546db9e4 v7.18.6 2022-06-27 19:42:32 +00:00
liuxingbaoyuandGitHub 6bfc0c2131 chore: Update bench baselines (#14687) 2022-06-24 14:02:40 +02:00
Babel Bot 1551b9078d v7.16.5 2021-12-13 22:12:58 +00:00
Huáng JùnliàngandGitHub c91c9b7e10 Improve template tokenizing (#13919)
* add benchmarks

* refactor: tokenize template as middle + tail

* perf: avoid push tc.brace

* refactor: overwrite skipSpace in jsx plugin

* transform tl.templateMiddle/Tail

* refactor: simplify JSX context tracking

* fix flow error

* refactor: move JSX context to context.js

* fix: ensure comment stack is correctly handled

* rename createPositionFromPosition

* rename token type and methods

* add tokenIsTemplate

* refactor: merge babel 7 logic in babel7CompatTokens

* fix flow error
2021-12-06 16:43:46 -05:00
Nicolò Ribaudo 0a306b267b v7.16.0 2021-10-30 01:26:04 +02:00
Nicolò RibaudoandGitHub e88890982b Lint benchmarks (#13881) 2021-10-25 07:23:43 +02:00
Nicolò RibaudoandGitHub d25fb58924 Use workspace:^ to specify @babel/ dependencies (#13772)
* Enforce `workspace:^` to specify `@babel/` dependencies

* `yarn constraints --fix`

* Update lockfile
2021-10-25 07:22:08 +02:00
Mickey RoseandGitHub 0933b62663 add benchmarks for babel-types builders (#13874) 2021-10-23 23:28:47 +02:00
Huáng JùnliàngandGitHub 063bb7c2d2 Restore traversal context after enter / traverse (#13813) 2021-10-11 19:04:01 +02:00
Nicolò Ribaudo 67d5892a28 v7.15.0 2021-08-04 23:00:40 +02:00
Huáng JùnliàngandGitHub f715df7636 Add attachComment parser option to disable comment attachment (#13229) 2021-08-04 17:04:22 +02:00