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
dave caruso
dc01a5d6a8
feat(DevServer): batch bundles & run them asynchronously ( #15181 )
...
Co-authored-by: Ashcon Partovi <ashcon@partovi.net >
2024-11-25 18:55:47 -08:00
Jarred Sumner
8ca0eb831d
Clean up some error handling code ( #15368 )
...
Co-authored-by: Dylan Conway <dylan.conway567@gmail.com >
2024-11-25 15:42:02 -08:00
Meghan Denny
fdd8d35845
allow zig js host functions to return JSError ( #15120 )
2024-11-13 21:11:56 -08:00
dave caruso
32ddf343ee
bake: csr, streaming ssr, serve integration, safer jsvalue functions, &more ( #14900 )
...
Co-authored-by: paperdave <paperdave@users.noreply.github.com >
Co-authored-by: Jarred Sumner <jarred@jarredsumner.com >
2024-11-13 18:19:12 -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
Zack Radisic
a01f9d8e1b
Integrate CSS with bundler ( #14281 )
...
Co-authored-by: Jarred Sumner <jarred@jarredsumner.com >
Co-authored-by: Zack Radisic <zackradisic@Mac.attlocal.net >
Co-authored-by: zackradisic <zackradisic@users.noreply.github.com >
Co-authored-by: Zack Radisic <zackradisic@Zacks-MBP.attlocal.net >
2024-10-04 20:23:10 -07:00
dave caruso
dd6554294e
bake: release to canary only ( #14258 )
...
Co-authored-by: paperdave <paperdave@users.noreply.github.com >
2024-10-03 00:52:14 -07:00
dave caruso
9ab51983b8
chore: make watcher use an anyopaque pointer context ( #14224 )
2024-09-28 01:44:55 -07:00
dave caruso
514d37b3d2
kit: implement server components dev server ( #14025 )
2024-09-27 20:53:39 -07:00
Meghan Denny
0ac2a7da0a
dont leak return value in crash_handler jsGetFeaturesAsVLQ ( #14131 )
2024-09-24 12:26:58 -07:00
Jarred Sumner
7a190de2f1
Fix upload-s3.ts script
2024-09-20 21:34:50 -07:00
Jarred Sumner
51adc273a6
Add message on crash with old CPU ( #13886 )
2024-09-11 20:14:17 -07:00
Jarred Sumner
debaa2cc34
Fix CTRL + C behavior in bun run so it doesn't ^[[A ( #13762 )
2024-09-06 13:54:01 -07:00
Meghan Denny
9d74b5bdc8
crash_handler: support printing windows version ( #13157 )
2024-08-07 21:34:07 -07:00
dave caruso
622432e843
feat(bundler): inlining/dead-code-elimination for import.meta.main (and --compile) ( #12867 )
...
Co-authored-by: Meghan Denny <meghan@bun.sh >
Co-authored-by: Dylan Conway <35280289+dylan-conway@users.noreply.github.com >
Co-authored-by: dylan-conway <dylan-conway@users.noreply.github.com >
Co-authored-by: Jarred Sumner <jarred@jarredsumner.com >
Co-authored-by: paperdave <paperdave@users.noreply.github.com >
Co-authored-by: Jarred-Sumner <Jarred-Sumner@users.noreply.github.com >
Co-authored-by: Andrew Johnston <apjohnsto@gmail.com >
Co-authored-by: Ashcon Partovi <ashcon@partovi.net >
2024-08-01 17:25:38 -07:00
dave caruso
ebc7045ca4
fix crash handler test failures ( #12932 )
2024-07-30 16:52:59 -07:00
dave caruso
70ca2b76c3
fix: check if we are crashing before exiting gracefully ( #12865 )
2024-07-26 20:00:02 -07:00
dave caruso
75df73ef90
fix: make raiseIgnoringPanicHandler ignore the panic handler ( #12578 )
...
Co-authored-by: paperdave <paperdave@users.noreply.github.com >
Co-authored-by: Jarred Sumner <jarred@jarredsumner.com >
2024-07-26 18:36:53 -07:00
Jarred Sumner
244100c32f
When crash reporter is disabled also disable resetSegfaultHanlder
2024-07-26 14:50:56 -07:00
dave caruso
e2c3749965
fix(bundler): become smarter with __esm wrappers ( #12729 )
2024-07-24 02:00:20 -07:00
dave caruso
43949151b1
fix(bundler): importing modules with trailing slash no longer uses a builtin ( #12632 )
2024-07-17 17:17:00 -07:00
dave caruso
ae988642fb
fix .use_count integer underflow ( #12584 )
2024-07-15 18:36:42 -07:00
Jarred Sumner
a4b0817cd3
Print list of CPU features in crash reports ( #12350 )
...
Co-authored-by: Jarred-Sumner <Jarred-Sumner@users.noreply.github.com >
2024-07-08 15:08:07 -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
d191ec5933
Add OS version to crash report message ( #12098 )
2024-06-24 19:17:48 -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
dave caruso
ec082db67c
fix: fix sourcemap generation (rewrites bun.StringJoiner) ( #11288 )
2024-05-23 23:30:11 -07:00
dave caruso
c3157e2c50
fix(windows spawn): use Job Object to manage subprocesses of subprocesses ( #11240 )
...
Co-authored-by: Jarred Sumner <jarred@jarredsumner.com >
2024-05-23 19:59:39 -07:00
dave caruso
aff93ba9df
crash_handler: add note if this crash is from canary ( #11281 )
...
Co-authored-by: Jarred Sumner <jarred@jarredsumner.com >
2024-05-22 18:31:06 -07:00
Jarred Sumner
6e6cfcd839
Bump + crash reporter uploading
2024-05-21 21:54:53 -07:00
Jarred Sumner
abe4fd9bd5
Add extra options to features.json ( #10968 )
2024-05-09 22:01:46 -07:00
dave caruso
13c6f46b20
feat: add canary to crash handler message ( #10935 )
2024-05-08 18:28:56 -07:00
dave caruso
127cb9fd42
fix(crash_handler): add a newline
2024-05-07 23:40:55 -07:00
dave caruso
4c0d69af93
fix(windows): build all dependencies with proper cpu target ( #10884 )
...
Co-authored-by: Jarred Sumner <jarred@jarredsumner.com >
2024-05-07 17:36:19 -07:00
Dylan Conway
288b540621
fix(node:os): cpus bugfix ( #10879 )
2024-05-07 13:08:25 -07:00
Jarred Sumner
b1b91d59d8
Set frame pointers and sigaltstack ( #10847 )
2024-05-06 15:08:43 -07:00
Dylan Conway
44e09bb7f4
fix(install): catch more errors for bun add/update/remove ( #10758 )
2024-05-01 21:42:06 -07:00
David Ernst
0f4449d51b
Fix "is" -> "as" typo in comment ( #10664 )
2024-04-29 15:37:11 -07:00
Dylan Conway
e8fa39f938
update crash handler ( #10442 )
...
* format null line
* single slash
2024-04-22 15:00:39 -07:00
Dylan Conway
e6d8391e00
fix(windows): revert thread naming code ( #10394 )
2024-04-20 10:56:05 -07:00
dave caruso
5bdc5bebb1
feat: crash reporter followup ( #10365 )
...
* think about the future
* waaaaaaaaaaa
* a
* testing
* make it faster
* fire
* macos and linux
* stuff
* a
* a
* CI
* buh
* disable in debug
* Apply formatting changes
* a
* a
* Apply formatting changes
* more review comment resolution
* a
* a
* oh no i started writing macos code from within windows i should stop and switch devices again
* rookie mistake
---------
Co-authored-by: Jarred Sumner <jarred@jarredsumner.com >
Co-authored-by: paperdave <paperdave@users.noreply.github.com >
2024-04-19 20:50:37 -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