-
Notifications
You must be signed in to change notification settings - Fork 5k
Pull requests: oven-sh/bun
Author
Label
Projects
Milestones
Reviews
Assignee
Sort
Pull requests list
Carry import attributes through the parser, printer, bundler and runtime; add the bytes loader
claude
#40836
opened Aug 28, 2026 by
robobun
Collaborator
Loading…
Add a Rust parser in TypeScript and rewrite the Rust source lints on it
claude
#40835
opened Aug 28, 2026 by
robobun
Collaborator
Loading…
bundler: fix source map names, closing-brace mappings, null segments, and URL escaping
claude
#40834
opened Aug 28, 2026 by
robobun
Collaborator
Loading…
js_parser: lower every field of a decorated class in source order
claude
#40833
opened Aug 28, 2026 by
robobun
Collaborator
Loading…
bundler: make the "browser" field behave like esbuild
claude
#40832
opened Aug 28, 2026 by
robobun
Collaborator
Loading…
js_parser: fix TypeScript experimental decorator lowering
claude
#40830
opened Aug 28, 2026 by
robobun
Collaborator
Loading…
Keep
this undefined for call targets and template tags that a rewrite turned into a property access
claude
#40829
opened Aug 28, 2026 by
robobun
Collaborator
Loading…
bake: keep a __proto__ export an own key of the dev server ssr manifest entry
claude
#40828
opened Aug 28, 2026 by
robobun
Collaborator
Loading…
parser: report strict-mode early errors and accept legacy sloppy syntax
claude
#40827
opened Aug 28, 2026 by
robobun
Collaborator
Loading…
bundler: export every JSON key and parse .json numbers like JSON.parse
claude
#40826
opened Aug 28, 2026 by
robobun
Collaborator
Loading…
Remove dead code from bun_jsc, bun_runtime, bun_core, and the JSC bindings
claude
#40824
opened Aug 28, 2026 by
robobun
Collaborator
Loading…
resolver: resolve tsconfig extends like tsc (packages, exports, arrays, configDir)
claude
#40823
opened Aug 28, 2026 by
robobun
Collaborator
Loading…
Honor tsconfig verbatimModuleSyntax, preserveValueImports and importsNotUsedAsValues
claude
#40822
opened Aug 28, 2026 by
robobun
Collaborator
Loading…
js_parser: report missing await, yield and binding pattern early errors
claude
#40821
opened Aug 28, 2026 by
robobun
Collaborator
Loading…
js_lexer: Unicode 16 identifiers, Annex B HTML comments, well-formed string aliases
claude
#40820
opened Aug 28, 2026 by
robobun
Collaborator
Loading…
js_parser: validate TypeScript class member modifiers like esbuild
claude
#40817
opened Aug 28, 2026 by
robobun
Collaborator
Loading…
js_parser: lower
using in a C-style for loop head for targets without it
claude
#40815
opened Aug 28, 2026 by
robobun
Collaborator
Loading…
js_printer: start the byte counter at 0 so position sentinels cannot match the empty output
claude
#40814
opened Aug 28, 2026 by
robobun
Collaborator
Loading…
parser: fix where
using declarations may appear (switch clauses, for heads, await newline)
claude
#40813
opened Aug 28, 2026 by
robobun
Collaborator
Loading…
Keep __proto__ object keys as written when printing and synthesizing object literals
claude
#40812
opened Aug 28, 2026 by
robobun
Collaborator
Loading…
bundler: create copied --no-bundle outputs with the default mode and close both fds
claude
#40810
opened Aug 28, 2026 by
robobun
Collaborator
Loading…
js_printer: print esbuild's pretty-mode spaces in bare import, for(;;), and empty export-from
claude
#40808
opened Aug 28, 2026 by
robobun
Collaborator
Loading…
js_parser: fix three JSX grammar edge cases
claude
#40807
opened Aug 28, 2026 by
robobun
Collaborator
Loading…
install: send the real CI vendor name in the whoami user-agent
claude
#40805
opened Aug 28, 2026 by
robobun
Collaborator
Loading…
js_parser: keep assignment and delete targets as references (string .length, import.meta, module.id, --define)
claude
#40804
opened Aug 28, 2026 by
robobun
Collaborator
Loading…
ProTip!
Type g i on any issue or pull request to go back to the issue listing page.