-
-
Notifications
You must be signed in to change notification settings - Fork 1.3k
Insights: swc-project/swc
Overview
Could not load contribution data
Please try again later
12 Releases published by 1 person
-
v1.12.2-nightly-20250619.1
published
Jun 19, 2025 -
v1.12.2-nightly-20250619.2
published
Jun 19, 2025 -
v1.12.2-nightly-20250619.3
published
Jun 19, 2025 -
v1.12.2
published
Jun 19, 2025 -
v1.12.3-nightly-20250619.1
published
Jun 19, 2025 -
v1.12.3-nightly-20250619.2
published
Jun 19, 2025 -
v1.12.3
published
Jun 19, 2025 -
v1.12.4-nightly-20250619.2
published
Jun 19, 2025 -
v1.12.4
published
Jun 20, 2025 -
v1.12.5-nightly-20250621.1
published
Jun 21, 2025 -
v1.12.5
published
Jun 21, 2025 -
v1.12.6-nightly-20250623.2
published
Jun 23, 2025
37 Pull requests merged by 8 people
-
fix(es/parser): Throw error if JSX does not end with
>
#10687 merged
Jun 23, 2025 -
refactor(ts/fast-strip): Rename crate
#10685 merged
Jun 23, 2025 -
fix(es/react-compiler): Use tsx syntax for parser
#10682 merged
Jun 23, 2025 -
perf(ts/fast-strip): prealloc buf for codegen
#10680 merged
Jun 22, 2025 -
refactor(es/parser): rm useless PResult
#10678 merged
Jun 22, 2025 -
fix(ts/isolated-dts): Skip parameters without accessibility modifiers in private constructors
#10675 merged
Jun 22, 2025 -
perf(es/lexer): Optimize lexing of numbers with separators
#10665 merged
Jun 22, 2025 -
feat(ts/fast-strip): Support JSX under a feature flag
#10656 merged
Jun 21, 2025 -
Fix 10662: make the inline optimization compatible with earlier rust versions
#10673 merged
Jun 21, 2025 -
perf(es/lexer): Compare
\n
first#10669 merged
Jun 21, 2025 -
perf(es/lexer): Introduce
byte_search
to reduce comparison operations#10668 merged
Jun 21, 2025 -
perf(es/lexer): Reduce allocations while lexing numbers
#10667 merged
Jun 21, 2025 -
perf(es/minifier): Remove needless clones
#10661 merged
Jun 21, 2025 -
refactor(es/react): Merge jsx-dev pass into jsx pass
#10639 merged
Jun 21, 2025 -
perf(es/lexer): Optimize number literal parsing with fast path
#10655 merged
Jun 21, 2025 -
refactor(es/lexer): Remove faster path for
\t
#10650 merged
Jun 21, 2025 -
perf(es/parser): Optimize
next_token
#10654 merged
Jun 21, 2025 -
fix(es/parser): consider reseved ident in jsx name
#10647 merged
Jun 21, 2025 -
fix(es/parser): Parse jsx entity
#10652 merged
Jun 21, 2025 -
fix(es/minifier): Fix arrow inlining
#10642 merged
Jun 19, 2025 -
fix(es/minifier): Fix
Buffer
handling ofminify()
API#10643 merged
Jun 19, 2025 -
fix: Fix CI
#10641 merged
Jun 19, 2025 -
refactor(es/parser): Cleanup
#10631 merged
Jun 19, 2025 -
fix: Update
par-core
andpar-iter
#10629 merged
Jun 19, 2025 -
fix(es/parser): Don't be greedy in the end of jsx open el
#10637 merged
Jun 19, 2025 -
chore(ci): Fix build of
react-compiler
andminifier
#10632 merged
Jun 19, 2025 -
fix(es/codgen): Emit leading comments of JSXExprContainer
#10627 merged
Jun 19, 2025 -
refactor(es/react): Split jsx into automatic/classic
#10616 merged
Jun 19, 2025 -
perf(es/minifier): Remove needless JSON conversion
#10628 merged
Jun 19, 2025 -
fix(es/parser): Allow type ann in jsx expr child
#10626 merged
Jun 18, 2025 -
refactor(es/parser): Remove token contexts
#10547 merged
Jun 18, 2025 -
feat(swc_common): Allow returning
None
intry_lookup_source_file
#10625 merged
Jun 18, 2025 -
fix(ts/isolated-dts): Emit properties in overloaded constructor params
#10623 merged
Jun 18, 2025 -
Optimize
atom!
for inlinable strings and adopt it across swc#10612 merged
Jun 18, 2025 -
fix(es/codegen): Fix
.map
path when usingoutput_path
#10617 merged
Jun 17, 2025 -
fix(swc): Fix wrong caching of resolvers regarding file exts
#10615 merged
Jun 16, 2025
11 Pull requests opened by 6 people
-
feat(plugin): try to remove wasmer-wasix features for wasm plugin
#10638 opened
Jun 19, 2025 -
Rebase merge of `dev` branch
#10657 opened
Jun 21, 2025 -
perf(es/minifier): Fix time complexity of the usage analyzer
#10660 opened
Jun 21, 2025 -
perf(es/lexer): Optimize unicode handling
#10664 opened
Jun 21, 2025 -
perf(es/lexer): Use vector instead of linked list
#10666 opened
Jun 21, 2025 -
perf(es/lexer): Use `bitflags` for `Syntax`
#10676 opened
Jun 22, 2025 -
refactor(ts/fast-strip): use `swc_ecma_parser::Lexer`
#10677 opened
Jun 22, 2025 -
perf(es/minifier): table-based `CharFreq::scan` in mangler
#10679 opened
Jun 22, 2025 -
perf(es/minifier): Use phf instead of lazy json
#10684 opened
Jun 23, 2025 -
refactor(es/react): Set `automatc` as default jsx runtime
#10688 opened
Jun 23, 2025 -
test(es): Remove outdated test snapshots
#10689 opened
Jun 23, 2025
22 Issues closed by 3 people
-
Regression of ES parser error recovery
#10681 closed
Jun 23, 2025 -
[isolatedDeclarations] transform fails if a parameter on a private constructor has no annotation
#10674 closed
Jun 22, 2025 -
hstr does not compile with rust 1.86.0
#10662 closed
Jun 21, 2025 -
[1.12.2+] wrong generation for JSX anchor element with target property
#10649 closed
Jun 21, 2025 -
1.12.2 breaks the 'type' attribute in some JSX cases
#10646 closed
Jun 21, 2025 -
Regression in handling ·
#10651 closed
Jun 21, 2025 -
There is no way to remove hstr alone
#10645 closed
Jun 20, 2025 -
Arrow Function Inlining Breaks `super` context
#10633 closed
Jun 19, 2025 -
High Idle CPU Usage
#10453 closed
Jun 19, 2025 -
@swc/core >= 1.12.2 seems problematic when compiling following tsx
#10635 closed
Jun 19, 2025 -
Regression: Parser fails if JSX child starts with =
#10640 closed
Jun 19, 2025 -
A warning about named export
#10636 closed
Jun 19, 2025 -
comments loss when compiler typescript jsx element
#9849 closed
Jun 19, 2025 -
minify Node binding wastes cycles performing string -> JSON -> string
#10610 closed
Jun 19, 2025 -
`swc/crates/swc/tests/fixture/issues-1xxx/pr-1524` should throw error
#10618 closed
Jun 18, 2025 -
unicode in jsx text is not necessary converted in parser
#10607 closed
Jun 18, 2025 -
`>` in jsx attribute value should throw error but not
#10601 closed
Jun 18, 2025 -
jsx element after import statement should parse success
#10619 closed
Jun 18, 2025 -
Isolated Declarations: SWC fails to emit private properties in overloaded constructor parameters
#10622 closed
Jun 18, 2025 -
Adapting to the new Node.js module system pattern for ESM-to-CJS interoperability using `module.exports`
#10624 closed
Jun 18, 2025 -
Base type is not declared or exported when emitting declarations
#10620 closed
Jun 18, 2025
3 Issues opened by 3 people
-
`continue_if` in `byte_search!` should not only bump one byte if success
#10671 opened
Jun 21, 2025 -
Postpone the escaping of JSX entities until the transformation phase
#10653 opened
Jun 20, 2025 -
Minifier produces suboptimal output if 2 or more properties of a constant object are referenced
#10630 opened
Jun 19, 2025
5 Unresolved conversations
Sometimes conversations happen on old items that aren’t yet closed. Here is a list of all the Issues and Pull Requests with unresolved conversations.
-
`swc --watch` does not detect newly added files
#10520 commented on
Jun 19, 2025 • 0 new comments -
Drop `es/lints` except critical lints
#5218 commented on
Jun 19, 2025 • 0 new comments -
Rewrite .ts imports to .js imports (for native Node.js TypeScript support)
#9611 commented on
Jun 21, 2025 • 0 new comments -
`TopLevelBindingCollector` of minifier is wrong
#4561 commented on
Jun 21, 2025 • 0 new comments -
minify.compress may cause memory overflow?
#10219 commented on
Jun 23, 2025 • 0 new comments