Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Implement a CFG #1805

Closed
wants to merge 1 commit into from
Closed

Implement a CFG #1805

wants to merge 1 commit into from

Conversation

u9g
Copy link
Collaborator

@u9g u9g commented Dec 25, 2023

close: #368

@github-actions github-actions bot added A-linter Area - Linter A-semantic Area - Semantic A-ast Area - AST labels Dec 25, 2023
crates/oxc_linter/src/options.rs Outdated Show resolved Hide resolved
crates/oxc_ast/src/visit.rs Outdated Show resolved Hide resolved
crates/oxc_semantic/src/builder.rs Outdated Show resolved Hide resolved
Copy link

codspeed-hq bot commented Dec 25, 2023

CodSpeed Performance Report

Merging #1805 will degrade performances by 36.9%

Comparing cfg (a896631) with main (ead4e8d)

Summary

❌ 6 regressions
✅ 8 untouched benchmarks

⚠️ Please fix the performance issues or acknowledge them on CodSpeed.

Benchmarks breakdown

Benchmark main cfg Change
transformer[antd.js] 1.7 s 2.2 s -21.75%
semantic[checker.ts] 545.9 ms 759.6 ms -28.13%
transformer[checker.ts] 1.1 s 1.4 s -20.4%
semantic[pdf.mjs] 128 ms 202.9 ms -36.9%
transformer[pdf.mjs] 289.1 ms 383.8 ms -24.68%
semantic[antd.js] 702.7 ms 1,047 ms -32.88%

@github-actions github-actions bot added the A-parser Area - Parser label Jan 2, 2024
@github-actions github-actions bot added A-minifier Area - Minifier A-transformer Area - Transformer / Transpiler labels Jan 10, 2024
@Boshen
Copy link
Member

Boshen commented Jan 25, 2024

Merged with #2019

This branch will be kept for references.

@Boshen Boshen closed this Jan 25, 2024
@Boshen Boshen deleted the cfg branch March 25, 2024 09:34
@Boshen Boshen restored the cfg branch March 25, 2024 09:34
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
A-ast Area - AST A-linter Area - Linter A-minifier Area - Minifier A-parser Area - Parser A-semantic Area - Semantic A-transformer Area - Transformer / Transpiler
Projects
None yet
Development

Successfully merging this pull request may close these issues.

feat(semantic): Control Flow Graph
2 participants