Don Isaac
d7a8208ff5
build: do not include UBSan RT in bun-zig.o ( #18726 )
2025-04-02 18:31:31 -07:00
Jarred Sumner
4806e84cc1
Revert "remove many usingnamespace, introduce new ref count and ref leak debugging tools ( #18353 )"
...
This reverts commit a199b85f2b . It does not compile on Windows.
2025-04-01 08:35:51 -07:00
chloe caruso
a199b85f2b
remove many usingnamespace, introduce new ref count and ref leak debugging tools ( #18353 )
2025-03-31 17:17:38 -07:00
190n
de4182f305
chore: upgrade zig to 0.14.0 ( #17820 )
...
Co-authored-by: 190n <7763597+190n@users.noreply.github.com >
Co-authored-by: Zack Radisic <56137411+zackradisic@users.noreply.github.com >
Co-authored-by: pfg <pfg@pfg.pw >
Co-authored-by: pfgithub <6010774+pfgithub@users.noreply.github.com >
Co-authored-by: Dylan Conway <dylan.conway567@gmail.com >
2025-03-14 22:13:31 -07:00
chloe caruso
60c0b9ab96
fix debug windows build ( #18178 )
2025-03-14 15:25:35 -07:00
chloe caruso
25c95f3bdc
hmr stability fixes ( #17794 )
2025-03-01 00:07:20 -08:00
Meghan Denny
6353fa4806
node:buffer: fix read ( #17299 )
2025-02-12 23:37:36 -08:00
chloe caruso
2b97d61deb
chore: remove some trivial usage of usingnamespace ( #17268 )
2025-02-11 19:38:52 -08:00
chloe caruso
f912e0abc4
hot module reloading for HTML import development mode ( #16955 )
2025-02-08 00:31:30 -08:00
pfg
5620a7dfac
Enable asan on debug macos aarch64 builds ( #17058 )
2025-02-05 17:24:32 -08:00
Meghan Denny
26d3688e53
zig: update to 0.14.0-dev ( #16862 )
...
Co-authored-by: nektro <5464072+nektro@users.noreply.github.com >
2025-02-01 01:11:02 -08:00
Jarred Sumner
f3b0f1fba0
Don't check if the same files exist 248 extra times ( #16747 )
2025-01-25 02:14:13 -08:00
Jarred Sumner
c2e150f916
Revert "Skip javascriptcore's first parse step for ES Modules" ( #16370 )
2025-01-13 01:24:48 -08:00
Jarred Sumner
22436ede12
Faster debug builds ( #16354 )
2025-01-12 20:03:24 -08:00
pfg
ccc7bde7c6
Skip javascriptcore's first parse step for ES Modules ( #15758 )
2025-01-09 19:31:44 -08:00
dave caruso
77acfa23a7
pass all upstream node:os tests, all supported node:async_hooks tests ( #15802 )
2024-12-16 22:22:54 -08:00
dave caruso
b39632c921
feat: new binding generator ( #15638 )
2024-12-10 12:43:17 -08:00
Jarred Sumner
784bc4e012
Introduce high-performance native addon API in Bun.build, starting with build.onBeforeParse hook ( #14971 )
...
Co-authored-by: Zack Radisic <56137411+zackradisic@users.noreply.github.com >
Co-authored-by: zackradisic <zackradisic@users.noreply.github.com >
2024-12-04 22:35:43 -08:00
Meghan Denny
a116b2281e
musl patches [v2] ( #15028 )
2024-11-06 23:55:23 -08:00
Meghan Denny
27a1b2413b
patches to allow linux-musl to bootstrap ( #14994 )
2024-11-05 17:22:05 -08:00
dave caruso
d2fe1ce1c8
feat(bake): handle bundle errors, re-assemble full client payloads, initial error modal ( #14504 )
2024-10-14 16:49:38 -07:00
Ashcon Partovi
05fb367c5f
Move generated files to codegen/ directory ( #14392 )
2024-10-08 10:32:16 -07:00
dave caruso
adc86c773b
chore: rename kit -> bake ( #14335 )
2024-10-03 15:34:53 -07:00
dave caruso
514d37b3d2
kit: implement server components dev server ( #14025 )
2024-09-27 20:53:39 -07:00
Zack Radisic
274e5a2022
CSS Parser ( #14122 )
...
Co-authored-by: Jarred Sumner <jarred@jarredsumner.com >
2024-09-26 13:39:26 -07:00
Jarred Sumner
34e4447aea
Update some paths
2024-09-13 00:40:49 -07:00
dave caruso
c2c2048072
framework api: init / work in progress ( #13215 )
...
Co-authored-by: Jarred Sumner <jarred@jarredsumner.com >
2024-09-12 16:44:03 -07:00
Ashcon Partovi
f5b7a6708d
Move dependencies from src/deps/ to vendor/ ( #13901 )
2024-09-11 17:46:03 -07:00
Jarred Sumner
0f4aa68575
Bump build.zig minimum to macOS 13 ( #13639 )
2024-08-30 19:12:53 -07:00
Jarred Sumner
cacbaba524
Make signal.abort() from native code fast ( #13064 )
2024-08-05 15:50:36 -07:00
dave caruso
e2c3749965
fix(bundler): become smarter with __esm wrappers ( #12729 )
2024-07-24 02:00:20 -07:00
Jarred Sumner
34e493f945
Experiment: disable -fPIC and relro ( #12582 )
...
Co-authored-by: Jarred-Sumner <Jarred-Sumner@users.noreply.github.com >
2024-07-17 02:33:46 -07:00
dave caruso
110849355c
make the windows binary smaller ( #12523 )
...
Co-authored-by: Jarred Sumner <jarred@jarredsumner.com >
2024-07-12 00:20:28 -07:00
Jarred Sumner
780bff781d
Set the cpu model in the right place
2024-07-11 19:00:06 -07:00
Jarred Sumner
aa0f54cb93
Fixes #12076 ( #12504 )
2024-07-11 16:59:14 -07:00
dave caruso
688ddbda74
feat(bundler): implement enum inlining / more constant folding ( #12144 )
...
Co-authored-by: paperdave <paperdave@users.noreply.github.com >
Co-authored-by: Jarred Sumner <jarred@jarredsumner.com >
Co-authored-by: Jarred-Sumner <Jarred-Sumner@users.noreply.github.com >
2024-07-03 04:23:17 -07:00
Jarred Sumner
b0018465cc
WebKit upgrade ( #12246 )
...
Co-authored-by: Jarred-Sumner <Jarred-Sumner@users.noreply.github.com >
2024-07-01 23:27:59 -07:00
Jarred Sumner
40858b4f25
Make reported node.js version a build option ( #12104 )
2024-06-24 15:34:28 -07:00
dave caruso
b76376f8a6
chore: upgrade zig to 0.13.0 ( #9965 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
Co-authored-by: Jarred Sumner <jarred@jarredsumner.com >
Co-authored-by: Grigory <grigory.orlov.set@gmail.com >
Co-authored-by: Dylan Conway <35280289+dylan-conway@users.noreply.github.com >
Co-authored-by: Meghan Denny <hello@nektro.net >
Co-authored-by: Kenta Iwasaki <63115601+lithdew@users.noreply.github.com >
Co-authored-by: John-David Dalton <john.david.dalton@gmail.com >
Co-authored-by: Dale Seo <5466341+DaleSeo@users.noreply.github.com >
Co-authored-by: Zack Radisic <56137411+zackradisic@users.noreply.github.com >
Co-authored-by: paperdave <paperdave@users.noreply.github.com >
Co-authored-by: Georgijs Vilums <georgijs.vilums@gmail.com >
Co-authored-by: Dylan Conway <dylan.conway567@gmail.com >
2024-06-20 13:48:39 -07:00
Zack Radisic
c85dd4e3bf
feat: bun patch ( #11470 )
...
Co-authored-by: Dylan Conway <dylan.conway567@gmail.com >
Co-authored-by: zackradisic <zackradisic@users.noreply.github.com >
Co-authored-by: Jarred Sumner <jarred@jarredsumner.com >
2024-06-06 17:48:05 -07:00
dave caruso
c99d7ed331
feat: overhaul the crash handler ( #10203 )
...
* some work
* linux things
* linux things
* feat: tracestrings on Windows
* bwaa
* more work on the crash handler
* okay
* adgadsgbcxcv
* ya
* dsafds
* a
* wuh
* a
* bru h
* ok
* yay
* window
* alright
* oops
* yeah
* a
* a
* OOM handling
* fix on window
2024-04-17 15:32:25 -07:00
Meghan Denny
e209ae81dd
meta: ensure there's a single 'bun' import per file in zig ( #10137 )
...
* meta: ensure there's a single 'bun' import per file in zig
* undo this change in codegen
2024-04-09 22:41:07 -07:00
dave caruso
5903a61410
Bun 1.1
2024-04-01 08:57:05 -07:00
Dylan Conway
d37fbbd4e0
fix(install): lifecycle script changes ( #8943 )
...
* empty trustedDependencies
* tests
* handle edgecases with default trusted dependencies
* could be zero length
* --trusted and skipped scripts
* resolver too
* second run --trusted
* --trust, better formatting
* more tests
* --trusted applies to dep deps, more tests
* progress
* fix build
* fix crash, make it look good, comments
* alphabetize, verbose log
* feature flag
* update lockfile
* update skipped text
* check update requests first
* be more careful with inline strings
* only with scripts
* fix tests, todo tests
* fix another test
* fix merge
* fix fix merge
* check binding.gyp for tarball and git resolutions
* remove dead code
* debug assert
* move newline printing
* use enum for `__has_install_script`
* oops
* clone packages
* Update src/install/install.zig
Co-authored-by: Jarred Sumner <jarred@jarredsumner.com >
---------
Co-authored-by: Jarred Sumner <jarred@jarredsumner.com >
2024-03-07 19:22:21 -08:00
dave caruso
968c21d80a
feat(windows): support bun build --compile ( #8503 )
...
* alright
* were winning
* WAOOOOOO
2024-01-26 20:56:08 -08:00
Jarred Sumner
b7b0e28b10
Rename bun.zig to BunObject.zig ( #8344 )
...
* Rename `bun.zig` to `BunObject.zig`
* Rename `bun.classes.ts` to `BunObject.classes.ts`
* Update references to `bun.zig`
---------
Co-authored-by: Jarred Sumner <709451+Jarred-Sumner@users.noreply.github.com >
2024-01-21 19:55:24 -08:00
dave caruso
8ba332b43a
fix(windows): Implement bun.sys.renameat on Windows and fix crash during bun upgrade ( #8242 )
...
* fix #7989
* doc
* oops
2024-01-17 22:01:53 -08:00
Meghan Denny
50c1f37230
make the tracy callstack depth configurable ( #7979 )
2024-01-03 16:33:34 -08:00
dave caruso
369e3022e4
chore: upgrade zig to 0.12.0-dev.1828+225fe6ddb ( #7671 )
...
* chore: upgrade zig to 0.12.0-dev.1828+225fe6ddb
* open as iterable
* fix building identifier cache
* fix windows build
* fix linux build
* fix linux build
2023-12-16 00:14:15 -08:00
dave caruso
809266fc7a
dx: clarify zig version error
2023-11-29 11:21:50 -08:00