Jarred Sumner
6a923026ca
Use polling-based VM traps on Linux to avoid conflicting with Linux signals
2025-01-02 23:06:19 -08:00
Jarred Sumner
79430091a1
Add v8.writeHeapSnapshot ( #16123 )
2025-01-02 21:24:16 -08:00
Jarred Sumner
ab8fe1a6c3
Bump
2025-01-02 21:17:47 -08:00
Michael H
dda49d17f9
docs: fix #16116 ( #16122 )
2025-01-02 20:29:05 -08:00
Jarred Sumner
faec20080d
Update nodejs-apis.md
2025-01-02 20:27:30 -08:00
Jarred Sumner
f834304c27
Support generating V8 Heap Snapshots ( #16109 )
2025-01-02 20:15:13 -08:00
Jarred Sumner
b59e7c7682
Add missing exception checks to JSPropertyIterator ( #16121 )
...
Co-authored-by: Dylan Conway <35280289+dylan-conway@users.noreply.github.com >
2025-01-02 18:55:38 -08:00
Yiheng
40724d29ac
Update cache.md ( #16028 )
2025-01-02 18:24:03 -08:00
Dylan Conway
d9125143b7
lockfile: escape names in bun.lock ( #16120 )
2025-01-02 18:22:39 -08:00
Jarred Sumner
4dcfd686b4
Fix build
2025-01-02 16:22:58 -08:00
Jarred Sumner
012d70f42e
Fix bug with PATH in Bun.spawn ( #16067 )
2025-01-02 16:03:42 -08:00
Dylan Conway
a85bd42989
Add short flag for --filter ( #16058 )
2025-01-02 15:53:45 -08:00
Chawye Hsu
d714943d87
fix(install): read bunfig install.cache.dir ( #10699 )
...
Signed-off-by: Chawye Hsu <su+git@chawyehsu.com >
2025-01-02 15:46:27 -08:00
Ciro Spaciari
ae18cc0ef3
fix(server) HEAD Requests followup ( #16115 )
2025-01-02 15:08:03 -08:00
Jarred Sumner
a8b3f732c5
Report memory size of performance.measure / performance.mark ( #16094 )
2025-01-01 19:23:13 -08:00
KOMIYA Atsushi
ee955591e2
Update defines to define in cc function documentation ( #16097 )
2025-01-01 19:07:18 -08:00
Ciro Spaciari
7a52ec55a5
fix(server) HEAD requests ( #16099 )
2025-01-01 19:06:08 -08:00
Johan Bergström
aa1b0c9c40
fix: avoid world-writable permissions for lockfiles ( #16018 )
2025-01-01 10:56:10 -08:00
Jarred Sumner
be959e111a
Do not assert valid windows path in chdirOSPath because the SetCurrentDirectoryW function will validate the path
2024-12-31 21:08:07 -08:00
Jarred Sumner
19191659cf
Avoid resolving substrings in bun:sqlite and Buffer.byteLength ( #16092 )
2024-12-31 19:48:33 -08:00
Jarred Sumner
30008ed0fc
Bump WebKit again ( #16091 )
2024-12-31 18:17:56 -08:00
Jarred Sumner
e3a1d026f9
Fix crash in bake on load ( #16021 )
2024-12-31 17:16:12 -08:00
Jarred Sumner
02196cbf0e
Avoid resolving substrings unnecessarily ( #16090 )
2024-12-31 17:06:49 -08:00
Jarred Sumner
1ae855223c
Bump WebKit ( #16068 )
2024-12-31 14:48:54 -08:00
Dylan Conway
5058bd3913
handle bundle(d)Dependencies in bun install ( #16055 )
2024-12-31 13:40:55 -08:00
Don Isaac
b406509afd
refactor: remove unused script execution context file ( #16059 )
2024-12-31 13:31:33 -08:00
Dylan Conway
82f9b13e08
docs: fix bun.lock section ( #16088 )
2024-12-31 11:40:28 -08:00
Dylan Conway
37e7f5ba8f
transpiler: fix crash with malformed enums ( #16084 )
2024-12-31 09:09:09 -08:00
Navishkar Rao
babd8b6028
Update nextjs.md docs with starter example ( #16072 )
2024-12-30 22:26:19 -08:00
Don Isaac
ab52058439
fix(us): memory leak when getting root certificate ( #16073 )
2024-12-30 22:20:15 -08:00
Lars Volkheimer
e96dded366
fix formatting of Set in Bun.inspect() ( #16013 )
2024-12-30 13:44:40 -08:00
Jarred Sumner
76bfceae81
Support jsonb, idle_timeout, connection_timeout, max_lifetime timeouts in bun:sql. Add onopen and onclose callbacks. Fix missing "code" property appearing in errors. Add error codes for postgres. ( #16045 )
2024-12-30 13:25:01 -08:00
Dylan Conway
f0073bfa81
fix(install): free correct pointer in bun patch --commit ( #16064 )
2024-12-30 12:38:39 -08:00
Devanand Sharma
18ac7f9509
Add remove() and isRemoved in HTMLRewriterTypes.Doctype interface ( #16031 )
2024-12-28 22:57:25 -08:00
Ciro Spaciari
fe4176e403
feat(s3) s3 client ( #15740 )
...
Co-authored-by: Jarred Sumner <jarred@jarredsumner.com >
Co-authored-by: cirospaciari <cirospaciari@users.noreply.github.com >
2024-12-28 17:46:22 -08:00
Jarred Sumner
ed0980cf94
Make creating errors slightly faster ( #16023 )
2024-12-28 01:32:32 -08:00
Jarred Sumner
dd243a06a5
Log slow lifecycle scripts ( #16027 )
2024-12-28 01:31:30 -08:00
Jarred Sumner
7b06872abb
Deflake fetch tests ( #16000 )
2024-12-27 14:07:41 -08:00
Don Isaac
d8e644fc25
fix(node/path): crash when joining long paths ( #16019 )
2024-12-27 17:58:21 +00:00
Meghan Denny
4bcc5b25d9
node: fix all of test-event-emitter ( #16009 )
2024-12-27 01:34:49 -08:00
Jarred Sumner
19675f474a
Update .cursorignore
2024-12-26 11:48:30 -08:00
Jarred Sumner
bba998a611
Create .cursorignore
2024-12-26 11:48:11 -08:00
Jarred Sumner
145a7fd92e
Better unicode identifier start / continue check ( #15455 )
2024-12-25 23:02:46 -08:00
Jarred Sumner
d4c0432a5f
Refactor JS parser visitor step into individual functions to reduce stack space usage ( #15993 )
2024-12-25 23:02:05 -08:00
Jarred Sumner
379c79ee2e
Fix typo
2024-12-25 22:35:52 -08:00
Jarred Sumner
2b2ca3275c
Improve stack overflow, show more properties in Error objects ( #15985 )
...
Co-authored-by: Dave Caruso <me@paperdave.net >
2024-12-25 21:47:13 -08:00
Jarred Sumner
7317c7b4a2
Compress completions list to make zig build a little faster ( #15992 )
2024-12-25 18:04:46 -08:00
Jarred Sumner
608101c975
Add zlib microbenchmark
...
need to improve this
2024-12-24 04:20:24 -08:00
Jarred Sumner
52a568d2b2
Fix flaky zlib dictionary test ( #15976 )
2024-12-24 02:27:07 -08:00
Jarred Sumner
60cb505a98
Use JSObject instead of JSFunction in Bun.plugin ( #15968 )
2024-12-23 12:33:11 -08:00
Jarred Sumner
da54e81955
Support bundling HTML files and their js, css, and assets in Bun.build and bun build ( #15940 )
2024-12-23 11:04:38 -08:00
Jarred Sumner
774e30d383
Make originalLine and originalColumn getter calls not observable ( #15951 )
2024-12-23 03:40:51 -08:00
Jarred Sumner
c6b22d399f
Fix showing source code that looks like export default "file-path" ( #15957 )
2024-12-23 03:40:00 -08:00
Jarred Sumner
1fa6d9e695
+2 passing node:events tests ( #15952 )
2024-12-23 01:45:13 -08:00
Jarred Sumner
4f8a6b33c4
+5 passing node:zlib tests ( #15944 )
2024-12-22 20:39:42 -08:00
Martin Amps
a6ad3b9be4
add --elide-lines override flag for workspace filtering ( #15837 )
2024-12-22 00:14:46 -08:00
github-actions[bot]
b63a6c83b4
deps: update libdeflate to v1.23 ( #15934 )
...
Co-authored-by: Jarred-Sumner <Jarred-Sumner@users.noreply.github.com >
2024-12-21 21:28:17 -08:00
Don Isaac
14b44aeb49
fix(process): process.kill allows zero or negative pids ( #15920 )
2024-12-21 08:45:39 +00:00
Jarred Sumner
d6b9c444c1
Rename src/bundler.zig to src/transpiler.zig ( #15921 )
...
Co-authored-by: Dylan Conway <35280289+dylan-conway@users.noreply.github.com >
2024-12-21 00:59:37 -08:00
Don Isaac
3c37b7f806
fix(lexer): do not treat '#bun' in a url as a pragma ( #15912 )
...
Co-authored-by: Don Isaac <don@bun.sh >
Co-authored-by: DonIsaac <DonIsaac@users.noreply.github.com >
2024-12-21 04:57:42 +00:00
Don Isaac
acb9fdfcf5
refactor: organize native glob code ( #15914 )
...
Co-authored-by: DonIsaac <DonIsaac@users.noreply.github.com >
2024-12-20 20:59:07 -08:00
Jarred Sumner
50eec0025b
Add regression test for #15902
2024-12-20 19:28:13 -08:00
Jarred Sumner
ac3cd09a42
Bump
2024-12-20 17:54:39 -08:00
Dylan Conway
6e222c8523
fix #15902 ( #15911 )
2024-12-20 17:03:37 -08:00
Jarred Sumner
b8f28ed8af
Bump
2024-12-20 03:44:55 -08:00
dave caruso
7b3554f90c
feat(bundler): add --windows-icon, --windows-no-console, fix bun.exe's main icon ( #15894 )
...
Co-authored-by: Dylan Conway <dylan.conway567@gmail.com >
Co-authored-by: Jarred Sumner <jarred@jarredsumner.com >
Co-authored-by: Dylan Conway <35280289+dylan-conway@users.noreply.github.com >
2024-12-20 03:22:16 -08:00
Jarred Sumner
0c50b0fcec
Fix potential runtime crash if transpiler generates invalid commonjs ( #15898 )
2024-12-20 02:12:08 -08:00
Jarred Sumner
bf9c6fdc00
Revert "fix(lexer): do not treat '#bun' in a url as a pragma" ( #15899 )
2024-12-20 01:31:48 -08:00
Don Isaac
1d9fbe7d67
fix(lexer): do not treat '#bun' in a url as a pragma ( #15888 )
...
Co-authored-by: Don Isaac <don@bun.sh >
Co-authored-by: DonIsaac <DonIsaac@users.noreply.github.com >
2024-12-20 01:26:30 -08:00
Brian Kim
a8893dcae5
Fix macro imports ( #15833 )
2024-12-20 08:34:45 +00:00
dave caruso
8a4852b8b0
fix: pass homedir test ( #15811 )
...
Co-authored-by: paperdave <paperdave@users.noreply.github.com >
Co-authored-by: Ashcon Partovi <ashcon@partovi.net >
Co-authored-by: Dylan Conway <dylan.conway567@gmail.com >
2024-12-20 00:36:59 -08:00
Dylan Conway
45ca9e08c3
fix(install): peer/dev/optional = false lockfile fix ( #15874 )
...
Co-authored-by: Jarred Sumner <jarred@jarredsumner.com >
2024-12-20 00:34:21 -08:00
Jarred Sumner
e3fed49082
Implement expect().toHaveBeenCalledOnce() ( #15871 )
...
Co-authored-by: Dylan Conway <35280289+dylan-conway@users.noreply.github.com >
2024-12-20 00:23:55 -08:00
Dylan Conway
9164760a5a
fix pnpm.test.ts ( #15897 )
2024-12-19 23:52:50 -08:00
Dylan Conway
747828965e
fix(install): sort tree dependencies by behavior and name ( #15895 )
2024-12-19 23:14:33 -08:00
Jarred Sumner
35679b3178
Update node_util_binding.zig
2024-12-19 17:34:38 -08:00
Don Isaac
960b2b2c11
perf(node:util): fast path for extractedSplitNewLines ( #15838 )
...
Co-authored-by: Don Isaac <don@bun.sh >
Co-authored-by: DonIsaac <DonIsaac@users.noreply.github.com >
2024-12-19 23:42:18 +00:00
Don Isaac
f546a9b605
chore: add usage messages to check-node.sh ( #15885 )
...
Co-authored-by: Don Isaac <don@bun.sh >
2024-12-19 22:32:25 +00:00
Ashcon Partovi
3cbcd43f9a
ci: Enable merge queue, disable soft failing tests
2024-12-19 11:18:13 -08:00
Jarred Sumner
b254e69322
Fix svelte testing guide
2024-12-19 03:44:46 -08:00
Jarred Sumner
5dcfc6f10f
Update svelte-test.md
2024-12-19 03:17:02 -08:00
Jarred Sumner
d9b2396948
Update svelte-test.md
2024-12-19 03:16:06 -08:00
Jarred Sumner
e21050dc6f
Update svelte-test.md
2024-12-19 03:09:21 -08:00
Jarred Sumner
276da2dbf5
Create svelte-test.md
2024-12-19 03:09:10 -08:00
Jarred Sumner
b539ca32ea
Make "use strict" become CommonJS if we don't know whether it's ESM or CJS ( #15868 )
2024-12-18 23:23:50 -08:00
Jarred Sumner
ebc2eb5c5b
Support colors array in util.styleText ( #15872 )
2024-12-18 23:23:42 -08:00
Jarred Sumner
10990f5213
Fixes #3554 ( #15870 )
2024-12-18 22:54:11 -08:00
Jarred Sumner
42f23f0966
PR feedback from #15865
2024-12-18 19:42:33 -08:00
Jarred Sumner
ac6723eab7
+13 passing node:vm tests ( #15865 )
2024-12-18 19:41:37 -08:00
Michael H
8e20d02b9b
update registry scope guide (.npmrc is supported) ( #15866 )
2024-12-18 19:28:23 -08:00
dave caruso
41924211f2
add throw: true in Bun.build, to be made default in 1.2 ( #15861 )
2024-12-18 19:27:59 -08:00
Michael H
5d2b72aa3b
don't make inline sourcemap in normal vscode terminal ( #15862 )
2024-12-18 18:30:39 -08:00
Don Isaac
e66a347158
fix(module-loader): use a more descriptive crash message ( #15831 )
...
Co-authored-by: Don Isaac <don@bun.sh >
Co-authored-by: DonIsaac <DonIsaac@users.noreply.github.com >
2024-12-18 14:10:46 -08:00
Jarred Sumner
b5b51004e8
Bump WebKit ( #15828 )
...
Co-authored-by: Dylan Conway <35280289+dylan-conway@users.noreply.github.com >
2024-12-17 20:59:10 -08:00
Dylan Conway
2272b852ba
fix(install): npm version to git resolution package-lock.json migration ( #15810 )
2024-12-17 19:59:23 -08:00
Michael H
df5f95b19e
vscode: allow trailing comma in bun.lock ( #15747 )
2024-12-17 18:05:30 -08:00
190n
59e06b0df5
fix(napi): set lossless parameter in napi_get_value_bigint_{int64,uint64}, and trim leading zeroes in napi_create_bigint_words ( #15804 )
2024-12-17 17:38:12 -08:00
Dylan Conway
430c1dd583
add install.saveTextLockfile to bunfig.toml ( #15827 )
2024-12-17 16:52:04 -08:00
Jarred Sumner
ad1738d23c
Fix process.on from non-mainthread ( #15825 )
2024-12-17 16:51:19 -08:00
Jarred Sumner
b7efaa5b19
Bump
2024-12-17 15:30:18 -08:00
Jarred Sumner
1d48561709
Update plugins.md
2024-12-17 01:49:02 -08:00
Jarred Sumner
f2e0d606b6
Update plugins.md
2024-12-17 01:34:17 -08:00
Jarred Sumner
385868f504
Update plugins.md
2024-12-17 01:34:00 -08:00
Jarred Sumner
eecbeb32ec
Move bundler plugin docs
2024-12-17 01:31:14 -08:00
Jarred Sumner
903d8bfa4a
Be more careful about setting the rlimit max
2024-12-17 01:15:24 -08:00
Don Isaac
9524e1c86a
fix: Bun.deepMatch on circular objects causing segfault ( #15672 )
...
Co-authored-by: Don Isaac <don@bun.sh >
Co-authored-by: DonIsaac <DonIsaac@users.noreply.github.com >
Co-authored-by: Jarred Sumner <jarred@jarredsumner.com >
2024-12-16 22:33:34 -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
Jarred Sumner
9d3b461a25
CI: Remove unnecessary config
2024-12-16 20:38:05 -08:00
Jarred Sumner
9d63ee0edf
CI: test concurrency group
2024-12-16 20:33:56 -08:00
Jarred Sumner
a3090fc204
CI: cancel previous canary build
2024-12-16 20:33:09 -08:00
Jarred Sumner
32c1fdf205
Rename estimateDirectMemoryUsageOf to estimateShallowMemoryUsageOf
2024-12-16 20:18:04 -08:00
Jarred Sumner
aada6f930f
Fix heap snapshots memory usage stats. Introduce estimateDirectMemoryUsageOf function in "bun:jsc" ( #15790 )
2024-12-16 20:16:23 -08:00
Zack Radisic
3906d02e2c
CSS fixes ( #15806 )
2024-12-16 19:40:53 -08:00
pfg
f276484f25
Add lldb scripts for zig & jsc ( #15807 )
2024-12-16 18:31:41 -08:00
Jarred Sumner
4bef96e8d1
Prevent unnecessary postinstall script from causing bun install to hang in unreliable networks
2024-12-16 18:19:43 -08:00
Michael H
f2d955f686
vscode extension: use new debug terminal provider ( #15801 )
...
Co-authored-by: Jarred Sumner <jarred@jarredsumner.com >
2024-12-16 17:29:12 -08:00
Ashcon Partovi
e8b85cff40
ci: Retry and detect flaky tests ( #15798 )
2024-12-16 17:04:33 -08:00
Dylan Conway
d5f1f2f8ad
Use the same hoisting logic for text lockfile ( #15778 )
2024-12-16 16:37:46 -08:00
Michael H
67e4aec990
attempt to fix debugger ( #15788 )
...
Co-authored-by: RiskyMH <RiskyMH@users.noreply.github.com >
2024-12-16 16:34:55 -08:00
Jarred Sumner
540a0a89ab
Fix text input with ink ( #15800 )
2024-12-16 16:33:15 -08:00
190n
4eae3a90e8
fix(napi): Make napi_wrap work on regular objects ( #15622 )
...
Co-authored-by: Jarred Sumner <jarred@jarredsumner.com >
2024-12-16 15:54:39 -08:00
Jarred Sumner
9604733ee1
✂️
2024-12-16 13:51:45 -08:00
Sam
7633f3cc35
docs: dns.prefetch doesn't require port anymore ( #15792 )
2024-12-16 06:52:49 -08:00
Michael H
1fa0dee5e9
document npm:<package-name> in install docs ( #15754 )
2024-12-15 07:19:34 -08:00
Jarred Sumner
80b0b88315
Deflake doesnt_crash.test.ts
2024-12-15 06:54:34 -08:00
github-actions[bot]
6a24a06741
deps: update c-ares to v1.34.4 ( #15773 )
...
Co-authored-by: Jarred-Sumner <Jarred-Sumner@users.noreply.github.com >
2024-12-15 04:38:39 -08:00
Jarred Sumner
8a64038fae
Deflake require.cache test
2024-12-15 00:55:18 -08:00
Jarred Sumner
65f5156589
Deflake process test
2024-12-15 00:47:59 -08:00
Brian Donovan
00a8392656
docs(bun-native-plugin-rs): fix typos ( #15764 )
2024-12-14 23:50:03 -08:00
Jarred Sumner
c218bffd94
Add "bin" field to bun.lock ( #15763 )
...
Co-authored-by: Dylan Conway <dylan.conway567@gmail.com >
2024-12-14 22:52:17 -08:00
Jarred Sumner
3ce6ffa6be
Make git dependencies faster + further optimize bun install ( #15771 )
2024-12-14 19:42:23 -08:00
Jarred Sumner
5326a998c7
Don't open node_modules 1,618 times ( #15762 )
2024-12-14 04:48:57 -08:00
Jarred Sumner
0d97c8157f
Add debugger to entitlements plist
2024-12-14 01:57:08 -08:00
Jarred Sumner
ebc33327d3
Delete incorrect debug assertion
2024-12-14 01:56:55 -08:00
Dylan Conway
3df39f4bb7
bun.lock: fix --frozen-lockfile and resolving extra dependencies ( #15748 )
2024-12-13 22:40:12 -08:00
Jarred Sumner
c7020c2edc
Make --expose gc work in nodetests
2024-12-13 22:30:26 -08:00
Meghan Denny
ac12438f69
node: fix test-zlib-from-gzip-with-trailing-garbage.js ( #15757 )
2024-12-13 21:51:02 -08:00
Jarred Sumner
1e19672841
fix clangd
2024-12-13 21:20:43 -08:00
Jarred Sumner
20f9cf0047
Fix flaky signal handlers on posix ( #15751 )
2024-12-13 20:13:56 -08:00
Don Isaac
bd1c5e9876
feat: add JSObject constructors ( #15742 )
...
Co-authored-by: Don Isaac <don@bun.sh >
2024-12-12 22:04:19 -08:00
Don Isaac
bbb56acdf7
test(ws): do not create temporary .sock files in root repo directory ( #15670 )
...
Co-authored-by: Don Isaac <don@bun.sh >
2024-12-12 21:39:30 -08:00
Jarred Sumner
f64ca29c0e
Fix symbols test. Bump Webkit. ( #15741 )
2024-12-12 20:53:02 -08:00
Dylan Conway
8b3b1442fd
bun.lock workspace sorting and comma bugfix (#15739 )
2024-12-12 19:33:44 -08:00
Jarred Sumner
e72692801a
[ci] Reduce number of environment variables we send ( #15730 )
2024-12-12 17:48:53 -08:00
Dylan Conway
e146734596
bun.lock fixes (#15724 )
2024-12-12 16:45:26 -08:00
Jarred Sumner
7ded578547
[publish images]
2024-12-12 03:22:45 -08:00
Dylan Conway
71af1950fb
bump webkit ( #15328 )
...
Co-authored-by: dylan-conway <dylan-conway@users.noreply.github.com >
Co-authored-by: Jarred Sumner <jarred@jarredsumner.com >
Co-authored-by: Ben Grant <ben@bun.sh >
Co-authored-by: Meghan Denny <meghan@bun.sh >
Co-authored-by: Ashcon Partovi <ashcon@partovi.net >
2024-12-12 03:21:56 -08:00
Jarred Sumner
7991be86a3
Fix build
2024-12-12 02:18:25 -08:00
Jarred Sumner
6f50f51528
Deflake a test
2024-12-12 02:07:29 -08:00
Jarred Sumner
2bdf33cac8
Remove silly hack
2024-12-12 01:42:03 -08:00
Jarred Sumner
b3628a526d
✂️
2024-12-12 01:39:34 -08:00
pfg
1b5cb891c8
More passing console tests ( #15676 )
...
Co-authored-by: Jarred Sumner <jarred@jarredsumner.com >
2024-12-12 01:37:10 -08:00
Don Isaac
fe1e3be104
test(node): add parallel/test-path-resolve.js ( #15707 )
...
Co-authored-by: Don Isaac <don@bun.sh >
2024-12-12 01:36:36 -08:00
dave caruso
79dc13ca79
pass all string decoder tests ( #15723 )
...
Co-authored-by: paperdave <paperdave@users.noreply.github.com >
Co-authored-by: Jarred Sumner <jarred@jarredsumner.com >
2024-12-12 01:35:08 -08:00
Jarred Sumner
2ccdf0122c
Fix edgecase with socketpair() impacting shell and spawn ( #15725 )
2024-12-12 01:23:40 -08:00
Zack Radisic
fddc28d608
CSS moar fixes ( #15719 )
2024-12-11 21:45:41 -08:00
Meghan Denny
834b6436c6
fix canary
2024-12-11 20:06:42 -08:00
Zack Radisic
113b62be82
Native plugin follow up ( #15632 )
...
Co-authored-by: zackradisic <zackradisic@users.noreply.github.com >
Co-authored-by: Jarred Sumner <jarred@jarredsumner.com >
2024-12-11 17:51:21 -08:00
pfg
2e0f229722
test(events): 66% -> 94% ( #15716 )
2024-12-11 17:43:19 -08:00
Don Isaac
08e2cf3761
test: mock 'node:test' module in node test harness ( #15696 )
...
Co-authored-by: Don Isaac <don@bun.sh >
2024-12-11 17:40:44 -08:00
pfg
0e8f075191
Pass node querystring tests ( #15695 )
2024-12-11 17:39:46 -08:00
Ashcon Partovi
667821c53a
ci: Fix canary releases ( #15713 )
2024-12-11 09:47:17 -08:00
Dylan Conway
b55ca429c7
Implement text-based lockfile ( #15705 )
2024-12-11 05:05:49 -08:00
Don Isaac
78445c543e
refactor: set default for name in ErrorCode.ts ( #15699 )
...
Co-authored-by: Don Isaac <don@bun.sh >
2024-12-11 01:07:57 -08:00
Don Isaac
24d73e948a
test(node): add passing path parse format test ( #15703 )
...
Co-authored-by: Don Isaac <don@bun.sh >
2024-12-11 00:34:58 -08:00
Jarred Sumner
5cfa4cc0af
✂️
2024-12-11 00:34:19 -08:00
Don Isaac
0bc57eebcb
test(deno): use expect.toBeGreaterThanorEqual on failing deno perf … ( #15700 )
...
Co-authored-by: Don Isaac <don@bun.sh >
2024-12-10 22:05:46 -08:00
Meghan Denny
455de2a449
deps: update boringssl ( #15677 )
2024-12-10 20:33:36 -08:00
Meghan Denny
81bc01d477
fix test-event-emitter-method-names.js on windows ( #15692 )
2024-12-10 16:33:57 -08:00
snwy
d21444a681
test: 100% punycode ( #15691 )
2024-12-10 15:38:48 -08:00
Don Isaac
2d5ea4993f
fix(codegen): better error messages for internals using module.exports ( #15687 )
2024-12-10 15:10:21 -08:00
dave caruso
b39632c921
feat: new binding generator ( #15638 )
2024-12-10 12:43:17 -08:00
Jarred Sumner
38325aa41c
Introduce env option in Bun.build() and bun build to let you inject FOO_PUBLIC_*-style env vars ( #15678 )
2024-12-10 01:09:46 -08:00
Jarred Sumner
969bab3848
[build images]
2024-12-10 00:54:04 -08:00
Jarred Sumner
5bd4972d5b
Add passing node tests ( #15675 )
2024-12-10 00:02:09 -08:00
Meghan Denny
68780faee2
fix windows build
2024-12-09 22:30:44 -08:00
Jarred Sumner
0bbc18fd19
Fix rare crash in bun install ( #15651 )
2024-12-09 20:59:29 -08:00
Meghan Denny
53318c8b13
ci: run re-enable node tests on all platforms ( #15572 )
2024-12-09 19:08:30 -08:00
Jarred Sumner
abe69901b2
make the helper quieter
2024-12-09 17:42:40 -08:00
Jarred Sumner
c0cf0414a0
Add helper for running node tests
2024-12-09 17:37:53 -08:00
Natt Nguyen
3dc3527171
fix: testing library docs ( #15667 )
2024-12-09 16:29:34 -08:00
Don Isaac
af4f1c7d39
test: fix case to allow bun-debug ( #15660 )
...
Co-authored-by: Don Isaac <don@bun.sh >
2024-12-08 23:48:43 -08:00
github-actions[bot]
2c1dea818c
deps: update sqlite to 3.470.200 ( #15652 )
...
Co-authored-by: Jarred-Sumner <Jarred-Sumner@users.noreply.github.com >
2024-12-08 02:16:41 -08:00
Kai Tamkun
cc125b475f
Fix missing "readable" events ( #15629 )
2024-12-06 23:59:47 -08:00
Don Isaac
cbbf88f3a6
refactor: remove unused main_api.zig file ( #15635 )
...
Co-authored-by: Don Isaac <don@bun.sh >
2024-12-06 21:01:25 -08:00
Don Isaac
8064a55a48
test(bake): fix double free ( #15634 )
...
Co-authored-by: Don Isaac <don@bun.sh >
2024-12-06 20:06:26 -08:00
Jarred Sumner
0531d6756c
Ci is doing too much
2024-12-06 19:28:28 -08:00
Ciro Spaciari
6135b3dec9
fix(CI) deflaky node-http.test.ts ( #15625 )
2024-12-06 19:16:59 -08:00
Don Isaac
b08dd8795e
test(web): fix setTimeout refresh test ( #15630 )
...
Co-authored-by: Don Isaac <don@bun.sh >
2024-12-06 19:14:07 -08:00
Ciro Spaciari
c1eba5886f
fix(net) signal should destroy the connection and propagate the error properly ( #15624 )
2024-12-06 16:10:33 -08:00
Ciro Spaciari
fcca2cc398
fix(fetch) fix redirect + Connection: close ( #15623 )
2024-12-06 15:06:11 -08:00
Yuto Ogino
dd32e6b416
Fix zsh auto-completion for package.json scripts with name containing colons ( #15619 )
2024-12-06 10:53:43 -08:00
Jarred Sumner
b453360dff
Fixes #15480 ( #15611 )
2024-12-05 21:15:21 -08:00
pfg
1476e4c958
implement toThrowErrorMatchingSnapshot, toThrowErrorMatchingInlineSnapshot ( #15607 )
2024-12-05 19:07:18 -08:00
Ashcon Partovi
eacf89e5bf
ci: Fix CPU count on build runners
2024-12-05 14:20:05 -08:00
Ashcon Partovi
fa6ac405a4
ci: Add bootstrap.ps1 and automate Windows build images ( #15606 )
2024-12-05 15:16:37 -07:00
pfg
4c8cbecb08
Support flag parameter in readFileSync ( #15595 )
...
Co-authored-by: Jarred Sumner <jarred@jarredsumner.com >
2024-12-05 13:41:44 -08:00
Michael H
00b7d6479b
bun repl disable inspector/debugger (#15594 )
2024-12-05 13:41:21 -08:00
pfg
bcf023c829
Implement expect().toMatchInlineSnapshot() ( #15570 )
2024-12-05 13:07:10 -08:00
Jarred Sumner
b7b1ca8ebe
Fixes https://github.com/oven-sh/bun/issues/15307
2024-12-05 02:39:34 -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
Ciro Spaciari
dd5c40dab7
fix(node:http) fix node:http chunked encoding on server and add chunked encoding support on the client ( #15579 )
...
Co-authored-by: Jarred Sumner <jarred@jarredsumner.com >
2024-12-04 17:58:21 -08:00
190n
3a4a9ae4e9
Add v8::api_internal::FromJustIsNothing ( #15583 )
...
Co-authored-by: Jarred Sumner <jarred@jarredsumner.com >
2024-12-04 17:57:40 -08:00
Jarred Sumner
9d1a35b658
Fixes https://github.com/oven-sh/bun/issues/15556 ( #15582 )
...
Co-authored-by: Andres Gutierrez <andresgutierrez535@gmail.com >
2024-12-04 17:57:05 -08:00
Meghan Denny
61cc9c3947
Revert "ci: Add bootstrap.ps1 and automate Windows build images" ( #15591 )
2024-12-04 17:07:35 -08:00
Ashcon Partovi
e904a181d8
ci: Add bootstrap.ps1 and automate Windows build images ( #15466 )
...
Co-authored-by: Electroid <Electroid@users.noreply.github.com >
2024-12-04 17:33:00 -07:00
Jarred Sumner
55a0bdc68d
deflake process.test.js
2024-12-04 13:52:37 -08:00
Meghan Denny
55454f7910
[publish images]
2024-12-04 13:46:17 -08:00
Jarred Sumner
e4aeb761e4
Ensure we always drain the dependency list in runTasks() ( #15511 )
2024-12-04 12:40:11 -08:00
pfg
f9efe94b85
Fixes ^C on bun vite ( #15545 )
2024-12-04 12:39:55 -08:00
Robert Shuford
7eb8a3feae
Fixes #14433 - global .npmrc not using auth ( #15539 )
2024-12-04 12:37:18 -08:00
Dylan Conway
d7ed9c673e
add a --config test for bun install ( #15546 )
2024-12-04 12:36:10 -08:00
Ashcon Partovi
b4dce96c40
ci: Publish musl releases to npm
2024-12-04 10:19:15 -08:00
Meghan Denny
52ef8b1778
ci: make annotations always link to file content by commit ( #15573 )
2024-12-04 01:30:26 -08:00
dave caruso
baff3c900e
bake: fix the big regressions ( #15544 )
...
Co-authored-by: paperdave <paperdave@users.noreply.github.com >
2024-12-03 22:15:59 -08:00
Meghan Denny
23299dadf6
ci: run node tests directly instead of translated files ( #15565 )
...
Co-authored-by: nektro <nektro@users.noreply.github.com >
2024-12-03 22:10:50 -08:00
Jarred Sumner
0d5e4e162b
spawnSync shouldn't throw ( #15561 )
...
Co-authored-by: Meghan Denny <meghan@bun.sh >
2024-12-03 19:26:36 -08:00
Don Isaac
d27594ecf4
fix(deps/boringssl): re-enable BIO_new_mem_buf ( #15559 )
...
Co-authored-by: Don Isaac <don@bun.sh >
Co-authored-by: DonIsaac <DonIsaac@users.noreply.github.com >
2024-12-03 16:11:42 -08:00
Ciro Spaciari
a2e2d114e9
fix(net/tls) fix backpressure pause on socket ( #15543 )
2024-12-03 12:53:48 -08:00
Kai Tamkun
da3d64b1ef
Remove a duplicate if statement ( #15555 )
2024-12-03 12:33:27 -08:00
Jarred Sumner
ce64e04b16
Reduce memory usage of WebSocket server ( #15553 )
2024-12-03 12:33:04 -08:00
Dylan Conway
55473cb64a
fix(node:crypto): use options from createHash(alg, options) ( #15547 )
2024-12-03 12:32:41 -08:00
Meghan Denny
752441d911
package.json: put :local builds into their own folder ( #15540 )
2024-12-03 12:22:46 -08:00
Leah Lundqvist
da5d4d791c
docs: add .env.test to guides/runtime/set-env for consistency with do… ( #15542 )
2024-12-02 15:01:08 -08:00
Dylan Conway
6d453be7d9
fix 14540 ( #15498 )
2024-12-02 14:57:49 -08:00
Meghan Denny
2d441d868b
zig: make throw use JSError ( #15444 )
2024-12-02 14:19:18 -08:00
Michael H
56ad4cc4a6
simplify vscode extension title ( #15519 )
2024-12-02 06:29:07 -08:00
github-actions[bot]
d2acb2eac0
deps: update libdeflate to v1.22 ( #15505 )
...
Co-authored-by: Jarred-Sumner <Jarred-Sumner@users.noreply.github.com >
2024-11-30 07:26:45 -08:00
github-actions[bot]
de7eafbdd1
deps: update lshpack to v2.3.3 ( #15501 )
...
Co-authored-by: Jarred-Sumner <Jarred-Sumner@users.noreply.github.com >
2024-11-29 20:13:47 -08:00
github-actions[bot]
4114986c3e
deps: update c-ares to v1.34.3 ( #15502 )
...
Co-authored-by: Jarred-Sumner <Jarred-Sumner@users.noreply.github.com >
2024-11-29 19:10:10 -08:00
dave caruso
8aa451c2dc
bake(dev): plugins in dev server, with other fixes ( #15467 )
...
Co-authored-by: paperdave <paperdave@users.noreply.github.com >
Co-authored-by: Jarred Sumner <jarred@jarredsumner.com >
2024-11-29 19:07:56 -08:00
Michael H
497cef9759
bun upgrade --help document --stable option (#15472 )
...
Co-authored-by: RiskyMH <RiskyMH@users.noreply.github.com >
2024-11-29 18:02:18 -08:00
imide
dd57b95546
Add musl related documentation to installation.md ( #15500 )
2024-11-29 18:01:44 -08:00
github-actions[bot]
ea7c4986d7
deps: update lolhtml to 4f8becea13a0021c8b71abd2dcc5899384973b66 ( #15462 )
...
Co-authored-by: Jarred-Sumner <Jarred-Sumner@users.noreply.github.com >
Co-authored-by: Jarred Sumner <jarred@jarredsumner.com >
2024-11-29 04:20:10 -08:00
Jarred Sumner
6c7edf2dbe
bump
2024-11-29 04:10:01 -08:00
Jarred Sumner
bf2f153f5c
Check for unix:// instead of unix:
2024-11-28 22:07:06 -08:00
Jarred Sumner
f64a4c4ace
Fix debugger connection issue on Windows
2024-11-28 22:05:58 -08:00
Jarred Sumner
0216431c98
Clean up debugger waiting logic ( #15469 )
2024-11-28 01:34:31 -08:00
Jarred Sumner
ae289c4858
use using
2024-11-28 00:40:47 -08:00
Jarred Sumner
5d1609fe5c
Fixes #15470
2024-11-28 00:40:17 -08:00
Ciro Spaciari
471fe7b886
fix(net/tls) fix reusePort, allowHalfOpen, FIN before reconnect ( #15452 )
...
Co-authored-by: Jarred Sumner <jarred@jarredsumner.com >
2024-11-27 21:30:30 -08:00
Alistair Smith
08222eda71
fix: Connect with 1 socket to new env var but still work with js debug terminal ( #15458 )
2024-11-27 20:47:23 -08:00
github-actions[bot]
6f8c5959d0
deps: update sqlite to 3.470.100 ( #15465 )
...
Co-authored-by: Jarred-Sumner <Jarred-Sumner@users.noreply.github.com >
2024-11-27 20:39:38 -08:00
Jarred Sumner
40d5e745c9
Stagger the updates
2024-11-27 19:04:08 -08:00
Jarred Sumner
225bfd54fa
Shorter branch names
2024-11-27 18:42:04 -08:00
Jarred Sumner
a6ca8c40d4
Add sqlite3 auto updater script
2024-11-27 18:36:41 -08:00
Jarred Sumner
b52ad226a5
Update actions
2024-11-27 18:08:23 -08:00
Jarred Sumner
5f8f805db9
Update update-libarchive.yml
2024-11-27 17:38:57 -08:00
Jarred Sumner
37c98bebd6
Update update-libarchive.yml
2024-11-27 17:36:32 -08:00
Jarred Sumner
bd01df19c1
github actions
2024-11-27 17:34:28 -08:00
Kai Tamkun
7fd16ebffa
Fix incorrect public TS class field name minification ( #15411 )
2024-11-27 14:06:09 -08:00
Dennis Dudek
1bb211df56
bustDirCache on FileSystemRouter.reload & fix of dir_cache keys in windows ( #15091 )
...
Co-authored-by: dave caruso <me@paperdave.net >
Co-authored-by: Jarred Sumner <jarred@jarredsumner.com >
2024-11-27 12:21:32 -08:00
cdfzo
bdd0b89f16
docs: fix broken windows contributing guide url ( #15451 )
2024-11-27 13:01:39 -07:00
Jarred Sumner
841f593b12
Auto-update c-ares, libarchive, libdeflate, lolhtml, lshpack weekly ( #15442 )
2024-11-26 22:01:36 -08:00
Jarred Sumner
3afd19c73c
Clean up .throwError ( #15433 )
2024-11-26 18:22:37 -08:00
Meghan Denny
b6a231add3
musl: fix test/js/bun/http/serve.test.ts ( #15271 )
...
Co-authored-by: Jarred Sumner <jarred@jarredsumner.com >
2024-11-26 18:18:29 -08:00
Jarred Sumner
ca86bae5d5
Deflake next-build test ( #15436 )
2024-11-26 18:06:10 -08:00
Meghan Denny
215fdb4697
zig: make throwInvalidArgumentTypeValue use JSError ( #15302 )
...
Co-authored-by: Ciro Spaciari <ciro.spaciari@gmail.com >
2024-11-26 17:17:12 -08:00
snwy
578bdf1cd6
bake: params used when doing static site generation ( #15430 )
2024-11-26 16:58:14 -08:00
Ciro Spaciari
cf2fa30639
fix(fetch) fix deref + deinit ( #15432 )
2024-11-26 16:56:55 -08:00
Jarred Sumner
5b3c58bdf5
Update c-ares ( #15435 )
2024-11-26 16:55:53 -08:00
Michael H
0d6d4faa51
better printing for console.log types ( #15404 )
2024-11-26 14:27:39 -08:00
Meghan Denny
5e4642295a
zig: eliminate errorUnionToCPP ( #15416 )
2024-11-26 14:11:48 -08:00
Kai Tamkun
68f026b3cd
FFI: provide napi_env explicitly ( #15431 )
...
Co-authored-by: Jarred Sumner <jarred@jarredsumner.com >
2024-11-26 13:54:24 -08:00
Meghan Denny
5e9563833d
zig: fix missed compile error from merge
2024-11-26 13:35:32 -08:00
Nick Reilingh
6dd44cbeda
Docs: cli/test.md - Completed GH Actions example ( #15412 )
2024-11-26 13:25:16 -08:00
Jarred Sumner
a9ce4d40c2
Add scratch*.{js,ts,tsx,mts,cts,mjs } to gitignore
2024-11-26 13:09:31 -08:00
Meghan Denny
663f00b62b
zig: make throwOutOfMemory use JSError ( #15413 )
2024-11-26 12:58:43 -08:00
Jarred Sumner
f21fffd1bf
Fix debugger printing exception
2024-11-25 19:57:08 -08:00
Jarred Sumner
d92d8dc886
Bump
2024-11-25 19:18:46 -08:00
Jarred Sumner
6d127ba3f4
Silence another debugger error
2024-11-25 19:13:56 -08:00
Jarred Sumner
c3d9e8c7af
Fix crash in Bun v1.1.36 caused by VSCode extension update
2024-11-25 19:09:34 -08:00
Jarred Sumner
c25e744837
Silence debugger connection error
2024-11-25 19:02:56 -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
Meghan Denny
c434b2c191
zig: make throwPretty use JSError ( #15410 )
2024-11-25 18:08:42 -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
Ashcon Partovi
b19f13f5c4
bun-vscode: Bump version [no ci]
2024-11-25 15:19:56 -08:00
Meghan Denny
bb3d570ad0
zig: assert there is an exception when .zero is returned ( #15362 )
...
Co-authored-by: Jarred Sumner <jarred@jarredsumner.com >
2024-11-25 15:19:02 -08:00
Jarred Sumner
a6f37b398c
Fix bug with --eval & --print ( #15379 )
2024-11-25 12:58:30 -08:00
Alistair Smith
39af2a0a56
Fix VSCode extension hanging ( #15407 )
2024-11-25 12:43:46 -08:00
Jarred Sumner
7f6bb30877
Fixes #15403
2024-11-25 04:59:04 -08:00
Jarred Sumner
812288eb72
[internal] Add problem matcher for Zig
2024-11-25 04:43:58 -08:00
Jarred Sumner
9cbe1ec300
Include docs/ folder in bun-types ( #15398 )
2024-11-25 00:12:28 -08:00
Jarred Sumner
4f8c1c9124
Does this make the tests less flaky ( #15399 )
2024-11-25 00:11:10 -08:00
Ashcon Partovi
468a392fd5
ci: Larger zig agents
2024-11-25 00:09:57 -07:00
Ashcon Partovi
f61f03fae3
cmake: Fix cross-compiling zig on alpine ( #15400 )
...
Co-authored-by: Electroid <Electroid@users.noreply.github.com >
2024-11-25 00:07:08 -07:00
Ashcon Partovi
a468d09064
ci: Fix typo
2024-11-24 23:38:59 -07:00
Ashcon Partovi
898feb886f
ci: Temporarily run zig build on ephemeral agents
2024-11-24 23:37:18 -07:00
Lua MacDougall
c5cd0e4575
Bun.serve incorrect file for error page template ( #15397 )
2024-11-24 22:04:54 -08:00
Jarred Sumner
f4a0fe40aa
Fixes #8683 ( #15389 )
2024-11-24 22:03:54 -08:00
imide
2d2e329ee3
Update installation.md ( #15392 )
2024-11-24 16:53:39 -07:00
Christian Rotzoll
618d2cb3ac
docs: clarify concurrency behavior in WAL mode ( #15382 )
2024-11-24 00:56:40 -08:00
Jarred Sumner
6c915fc1d0
Cherry-pick WebKit/WebKit#37039 ( #15380 )
2024-11-23 23:39:42 -08:00
Jarred Sumner
aa60ab3b65
Delete incorrect assertion
2024-11-23 04:35:41 -08:00
Alistair Smith
f855ae8618
VSCode in-editor error messages (readme updates) ( #15325 )
...
Co-authored-by: Jarred Sumner <jarred@jarredsumner.com >
2024-11-22 22:36:15 -08:00
Jarred Sumner
514a47cb54
Slightly more complete undici polyfill ( #15360 )
2024-11-22 22:01:52 -08:00
Kai Tamkun
1a1cf0a4d7
Fix setRawMode return value on Windows ( #15357 )
2024-11-22 20:28:22 -08:00
advaith
9fbe64619b
Remove outdated todo comment from Windows install script ( #15358 )
2024-11-22 20:25:38 -08:00
Ashcon Partovi
642e0ba73c
cmake: Remove unused code that causes issues with commit messages
2024-11-22 17:33:42 -08:00
Ciro Spaciari
19d7a5fe53
fix(CI) make prisma avoid env url because of CI and rely on getSecret ( #15352 )
2024-11-22 15:23:39 -08:00
Ciro Spaciari
c04a2d1dfc
fix regression on http2-wrapper caused by node.js compatibility improvements on net ( #15318 )
2024-11-22 15:22:35 -08:00
Meghan Denny
82cb82d828
pm: add some missing npm_ env vars ( #14786 )
...
Co-authored-by: Dylan Conway <35280289+dylan-conway@users.noreply.github.com >
2024-11-22 15:13:32 -08:00
Ciro Spaciari
4ae982be4e
fix(CI) mark inspect test as todo and comment why we mark this as todo ( #15354 )
2024-11-22 15:02:26 -08:00
Jarred Sumner
2d65063571
Stub performance.markResourceTiming, add PerformanceResourceTiming, PerformanceServerTiming ( #15341 )
2024-11-22 14:14:05 -08:00
Grigory
746cf2cf01
feat(resolver): add support for self-referencing ( #15284 )
...
Co-authored-by: Jarred Sumner <jarred@jarredsumner.com >
2024-11-22 04:48:02 -08:00
Jarred Sumner
9c1fde0132
Rewrite most of napi_threadsafe_function ( #15309 )
...
Co-authored-by: Ben Grant <ben@bun.sh >
2024-11-22 04:44:52 -08:00
Jarred Sumner
f8f76a6fe0
CSS fixes & fuzzing ( #15312 )
2024-11-22 04:41:10 -08:00
Alistair Smith
4117af6e46
feat(vscode-extension) error reporting, qol ( #15261 )
...
Co-authored-by: Jarred Sumner <jarred@jarredsumner.com >
Co-authored-by: Ashcon Partovi <ashcon@partovi.net >
Co-authored-by: Electroid <Electroid@users.noreply.github.com >
Co-authored-by: Meghan Denny <meghan@bun.sh >
Co-authored-by: Dylan Conway <dylan.conway567@gmail.com >
2024-11-22 02:55:21 -08:00
Jarred Sumner
5bcaf32ba3
Fix lockfile print crash ( #15332 )
2024-11-22 02:07:11 -08:00
Jarred Sumner
d01bfb5aa2
Ensure test with errors before JS execution exit with code 1 ( #15321 )
2024-11-22 01:33:58 -08:00
pfg
78b495aff5
fix \uFFFF printing regression ( #15330 )
...
Co-authored-by: Jarred Sumner <jarred@jarredsumner.com >
2024-11-21 22:01:27 -08:00
Ciro Spaciari
6adb3954fe
fix(ReadableStream) flush as much we can before ending the stream ( #15324 )
2024-11-21 20:16:43 -08:00
Jarred Sumner
b152fbefcd
Remove a test.only
2024-11-21 17:49:54 -08:00
Ciro Spaciari
8c0c97a273
fix(ws) ping without parameters ( #15319 )
2024-11-21 17:48:50 -08:00
pfg
95fcee8b76
Fix expect toMatchSnapshot not working for some strings ( #15183 )
2024-11-21 17:46:45 -08:00
Meghan Denny
c3f63bcdc4
zig: make throwInvalidArguments use JSError ( #15305 )
2024-11-21 16:19:13 -08:00
Jarred Sumner
2283ed098f
Remove Amazon Linux 2023 tests for now
2024-11-21 02:52:56 -08:00
Michael H
43dcb8fce1
docs: --bail [n] -> --bail=[n] ( #15301 )
2024-11-20 21:46:57 -07:00
Ciro Spaciari
0eb6a4c55e
fix(Bun.file) throw OOM if read is too big ( #15253 )
2024-11-20 19:56:00 -08:00
Pham Minh Triet
144db9ca52
Fix typo in 15276.test.ts ( #15304 )
2024-11-20 19:11:12 -08:00
Jarred Sumner
a6a4ca1e49
fix(install): ensure aliases hash map is initialized ( #15280 )
...
Co-authored-by: Dylan Conway <dylan.conway567@gmail.com >
Co-authored-by: Dylan Conway <35280289+dylan-conway@users.noreply.github.com >
2024-11-20 18:52:34 -08:00
Meghan Denny
314b4d9b44
fix fuzzy-wuzzy test ( #15297 )
2024-11-20 17:21:27 -08:00
Meghan Denny
0e3e33072b
zig: rename CallFrame.arguments to .arguments_old to free up decl name ( #15296 )
2024-11-20 16:18:56 -08:00
Ciro Spaciari
3681aa9f0a
fix(root_cert) use a more reliable source for the latest cert ( #15262 )
2024-11-20 15:57:35 -08:00
Meghan Denny
c9d0fd51a9
zig: make throwTODO use JSError ( #15264 )
...
Co-authored-by: Dylan Conway <35280289+dylan-conway@users.noreply.github.com >
2024-11-20 15:16:51 -08:00
Meghan Denny
4fe8b71437
ci: bootstrap.sh: musl download of bun no longer has to be special-cased ( #15265 )
2024-11-20 13:31:06 -08:00
Meghan Denny
1efab7f42d
zig: JSValue: make .get and .toSliceOrNull use JSError ( #15270 )
2024-11-20 13:26:41 -08:00
Meghan Denny
61a3f08595
bindings: make throwInvalidArgumentTypeValue print the value like the real ERR_INVALID_ARG_TYPE ( #14804 )
2024-11-19 22:35:25 -08:00
Meghan Denny
363595fd31
bunjs: print received value when Bun.write is passed a bad argument ( #14805 )
2024-11-19 22:34:41 -08:00
Meghan Denny
173f67d81e
zig: make throwError use JSError ( #15267 )
2024-11-19 22:21:02 -08:00
Meghan Denny
05d5ab7489
ci: disable testing on debian 10
2024-11-19 20:32:08 -08:00
Meghan Denny
b7bd5a4cf5
zig: remove noop JSGlobalObject.ptr() ( #15268 )
2024-11-19 19:45:40 -08:00
Ashcon Partovi
ab4da13785
ci: Disable changed files detection until bugs are fixed
2024-11-19 20:44:06 -07:00
Meghan Denny
ab3cb68f66
zig: make throwNotEnoughArguments use JSError ( #15266 )
2024-11-19 19:07:14 -08:00
Meghan Denny
795f14c1d1
zig: align getTruthy to use JSError ( #15199 )
2024-11-19 18:46:08 -08:00
Ashcon Partovi
708ed00705
ci: Expand automated build images to Debian, Ubuntu, and Amazon Linux ( #15250 )
2024-11-19 19:31:15 -07:00
Jarred Sumner
ff4eccc3b4
bump
2024-11-19 15:53:26 -08:00
Ashcon Partovi
ededc168cf
Bun v1.1.36 [release]
2024-11-19 14:28:20 -08:00
Ashcon Partovi
46c750fc12
Bun v1.1.36 [release]
2024-11-19 14:27:46 -08:00
Meghan Denny
fc94db1efb
ci: changedFiles can be undefined
2024-11-19 02:23:54 -08:00
Meghan Denny
958e531cc5
ci: always build images when core ci files change ( #15229 )
2024-11-19 02:19:56 -08:00
Meghan Denny
206d2edf12
docker:alpine: update to 3.20 and use bun musl build ( #15241 )
2024-11-19 00:57:40 -08:00
Meghan Denny
ecb0098b89
us_bun_verify_error_t: ensure c struct matches zig extern ( #15244 )
2024-11-19 00:52:38 -08:00
Meghan Denny
ba767aa5ba
Revert "fix(tls) fix type matching" ( #15243 )
2024-11-19 00:08:25 -08:00
Kai Tamkun
46515d4865
Call Bun__onExit + std.os.windows.kernel32.ExitProcess to exit on Windows ( #15237 )
...
Co-authored-by: Dylan Conway <dylan.conway567@gmail.com >
2024-11-18 22:58:19 -08:00
Jarred Sumner
3ef35d746a
Implement junit test reporter ( #15205 )
...
Co-authored-by: Jarred-Sumner <Jarred-Sumner@users.noreply.github.com >
Co-authored-by: Dylan Conway <dylan.conway567@gmail.com >
Co-authored-by: Dylan Conway <35280289+dylan-conway@users.noreply.github.com >
2024-11-18 20:50:42 -08:00
Ashcon Partovi
daece6a0ed
Revert "cmake: Set explicit rustc target"
...
This reverts commit cba3bda8ec .
2024-11-18 20:04:55 -08:00
Jarred Sumner
adaee07138
[Bun.sql] Support TLS ( #15217 )
...
Co-authored-by: Ciro Spaciari <ciro.spaciari@gmail.com >
2024-11-18 19:38:23 -08:00
pfg
8a0666acd1
Fix setTimeout with node:util.promisify ( #15230 )
2024-11-18 19:29:55 -08:00
pfg
fd1d6b10d4
Fix docs on todo tests ( #15233 )
2024-11-18 19:28:28 -08:00
Ciro Spaciari
d19c18580b
fix(tls) fix type matching ( #15224 )
2024-11-18 19:23:27 -08:00
Ashcon Partovi
f8e9adeb64
ci: Do not check changed files on main
2024-11-18 18:52:02 -08:00
Zack Radisic
3c95d5d011
Fix bundler crash with onLoad plugins on copy-file loaders used on entrypoints ( #15231 )
2024-11-18 18:50:01 -08:00
Jarred Sumner
9ad3471fb0
Support Headers & URLSearchParams in expect().toEqual() ( #15195 )
...
Co-authored-by: Meghan Denny <meghan@bun.sh >
2024-11-18 18:49:29 -08:00
Ashcon Partovi
cba3bda8ec
cmake: Set explicit rustc target
2024-11-18 18:33:28 -08:00
Ashcon Partovi
5b1808b90b
Revert "Ensure that lolhtml builds the target platform"
...
This reverts commit b023bb805b .
2024-11-18 18:08:54 -08:00
Ashcon Partovi
b023bb805b
Ensure that lolhtml builds the target platform
2024-11-18 17:59:01 -08:00
Dennis Dudek
98bb5999a3
Fixed Responses to OPTIONS Requests ignore Body ( #15108 )
2024-11-18 17:55:50 -08:00
Pham Minh Triet
d5a118e25f
Fix(doc): update cluster.md ( #15214 )
2024-11-18 03:04:36 -08:00
Ciro Spaciari
1911fa1e75
fix(HttpParser) always check if content length is valid before calling requestHandler ( #15179 )
2024-11-16 19:41:59 -08:00
Meghan Denny
6dbf1bff4f
musl: fix test/js/node/process/process.test.js ( #15185 )
2024-11-16 02:57:20 -08:00
Jarred Sumner
a5a0539f26
Fixes #15177 ( #15180 )
2024-11-16 02:18:13 -08:00
Meghan Denny
3393b0e1d3
musl: fix third_party/prisma.test.ts ( #15186 )
2024-11-16 01:44:53 -08:00
Dylan Conway
910efec0b7
fix auto-install on windows when symlinks aren't available ( #15182 )
2024-11-16 00:43:12 -08:00
Meghan Denny
dafd8156b0
ci: skip running tests on main branch
2024-11-15 22:18:55 -08:00
Meghan Denny
befb269b2d
zig: align fromJS methods to using JSError ( #15165 )
2024-11-15 22:14:18 -08:00
Ashcon Partovi
39d8ade27c
ci: musl builds ( #15154 )
...
Co-authored-by: Electroid <Electroid@users.noreply.github.com >
Co-authored-by: Meghan Denny <meghan@bun.sh >
2024-11-15 21:01:55 -08:00
Meghan Denny
4fedc41545
musl: fix 'bun upgrade' ( #15178 )
2024-11-15 20:58:23 -08:00
dave caruso
15f2bbb33a
docs: remove contributing instructions involving winget ( #15176 )
2024-11-15 13:06:51 -08:00
Jarred Sumner
4ddb63e7e2
Try linker script ( #15158 )
2024-11-15 13:02:10 -08:00
Grigory
3791146476
docs(contributing): group os-specific code tabs ( #15173 )
2024-11-15 12:50:28 -08:00
ippsav
910e479d29
Fix node:net not handling path in listen ( #15162 )
...
Co-authored-by: Ciro Spaciari <ciro.spaciari@gmail.com >
2024-11-15 10:35:14 -08:00
Meghan Denny
266e033d6f
node:https: fix prototype chain of Agent ( #15160 )
...
Co-authored-by: Ciro Spaciari <ciro.spaciari@gmail.com >
2024-11-14 19:03:16 -08:00
Ashcon Partovi
9a6f033206
ci: Fix changed files detection on forks
2024-11-14 18:34:13 -08:00
Meghan Denny
2810f39802
zig: make all JS constructors use JSError ( #15146 )
...
Co-authored-by: Ciro Spaciari <ciro.spaciari@gmail.com >
2024-11-14 16:36:01 -08:00
Michael H
3170b88058
fix vscode debugger ( #14995 )
2024-11-14 14:24:18 -08:00
Jarred Sumner
357581c61a
Shrink Bun's binary by 3.5 MB ( #15121 )
2024-11-14 06:02:15 -08:00
pfg
d8987ccdb8
Remove assertion in js printer triggering for unicode comments ( #15143 )
2024-11-14 00:14:43 -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
bceb0a2327
ci: fix release script ( #15129 )
2024-11-13 18:29:14 -07:00
Meghan Denny
9b0cdf01f9
cpp: Bun::toStringRef: return dead when exception has been thrown ( #15127 )
...
Co-authored-by: Dylan Conway <35280289+dylan-conway@users.noreply.github.com >
2024-11-13 17:03:59 -08:00
Meghan Denny
35513a9d6d
zig: remove JSValue.isEmpty ( #15128 )
2024-11-13 16:04:13 -08:00
Meghan Denny
f8979b05b1
rid nearly all use of ExceptionRef in zig ( #15100 )
...
Co-authored-by: nektro <nektro@users.noreply.github.com >
2024-11-13 15:23:52 -08:00
ippsav
ec91e91fda
Pass missing signal code for child_process.spawnSync ( #15137 )
2024-11-13 15:07:43 -08:00
Meghan Denny
956853f036
test: dont overwrite root package.json when running bun-ipc-inherit.test.ts ( #15126 )
2024-11-13 00:14:57 -08:00
Dylan Conway
c5df329772
#15059 follow-up ( #15118 )
2024-11-12 18:17:35 -08:00
Ciro Spaciari
e945146fde
fix(bundler) fix pretty path resolution ( #15119 )
2024-11-12 18:16:13 -08:00
Ciro Spaciari
873b0a7540
fix(socket) Support named pipes on Windows using forward slashes ( #15112 )
2024-11-12 16:09:43 -08:00
Dennis Dudek
c785ab921b
ci: Fix detection of changed files ( #15114 )
...
Co-authored-by: Ashcon Partovi <ashcon@partovi.net >
2024-11-12 15:27:27 -07:00
Meghan Denny
797958082c
musl patches [v4] ( #15066 )
2024-11-11 19:23:58 -08:00
Jarred Sumner
2b9abc20da
Use linux syscall interface more in I/O ( #15067 )
2024-11-11 14:47:04 -08:00
Jarred Sumner
d713001e35
Fixes #14982
2024-11-11 14:40:11 -08:00
Jarred Sumner
b49f6d143e
Postgres client - more progress ( #15086 )
2024-11-11 14:40:02 -08:00
pfg
4cf9851747
Bump runtime transpiler cache version for #15009 ( #15094 )
2024-11-11 14:38:17 -08:00
pfg
56f7c8887b
Fix unicode imports, unicode-escaped variable names, and printClauseAlias not working for utf-8 ( #15009 )
2024-11-11 13:27:42 -08:00
Ciro Spaciari
62cabe9003
fix(tests) new grpc certs ( #15090 )
2024-11-11 13:00:58 -08:00
Jarred Sumner
781a392baa
Add micro-optimization to fs.readFile ( #15076 )
2024-11-11 10:35:17 -08:00
Jarred Sumner
d879f4370d
Update hashing.md
2024-11-09 02:27:50 -08:00
Jarred Sumner
ae6e23ab28
Update hashing.md
2024-11-09 02:25:18 -08:00
Jarred Sumner
7a9165555d
Update hashing.md
2024-11-09 02:19:24 -08:00
Michael H
b54137174b
Bench updates ( #15029 )
...
Co-authored-by: RiskyMH <RiskyMH@users.noreply.github.com >
2024-11-08 23:15:24 -08:00
Dylan Conway
635789944b
update
2024-11-08 21:14:42 -08:00
Jarred Sumner
a1c4f667d9
Support ${configDir} in tsconfig.json ( #15063 )
...
Co-authored-by: Dylan Conway <35280289+dylan-conway@users.noreply.github.com >
2024-11-08 17:08:54 -08:00
Zack Radisic
07dc1ae547
.defer(), .onStart(), and some small CSS changes (#15041 )
2024-11-08 16:38:30 -08:00
Dylan Conway
8f5eab3c84
fix(install): package-lock.json migration and non-existent cafile fixes ( #15059 )
2024-11-08 14:34:44 -08:00
Jarred Sumner
6ec03b8b05
Add to documentation
2024-11-07 22:54:08 -08:00
Ciro Spaciari
183c661c40
net compatibility improvements ( #14933 )
...
Co-authored-by: Jarred Sumner <jarred@jarredsumner.com >
2024-11-07 22:03:53 -08:00
Meghan Denny
c2e7643aa9
musl patches [v3] ( #15031 )
2024-11-07 21:31:32 -08:00
Jarred Sumner
376b1b4f97
Support preload option in Worker ( #15045 )
2024-11-07 21:30:51 -08:00
Jarred Sumner
27067d2a6d
Allow using Proxy and module namespace objects in APIs ( #15043 )
2024-11-07 19:45:29 -08:00
Jarred Sumner
1e932ff38b
[VSCode extension] Add [eval with bun] code lens on untitled, unsaved scratch JavaScript files ( #14983 )
2024-11-07 12:30:38 -08:00
Meghan Denny
a116b2281e
musl patches [v2] ( #15028 )
2024-11-06 23:55:23 -08:00
Dylan Conway
66ba6ba061
fix 14957 ( #15025 )
2024-11-06 19:41:39 -08:00
Jarred Sumner
8d4bb080a3
Implement console.group ( #15026 )
2024-11-06 19:40:58 -08:00
Ashcon Partovi
bef50a9b9b
ci: misc fixes and test runner changes ( #15024 )
2024-11-06 18:15:55 -07:00
Jarred Sumner
56b57012ed
Bump!
2024-11-06 15:05:23 -08:00
Tim Ermilov
c39ae74d3e
Fix importing of ES modules from data URIs ( #14959 )
2024-11-06 15:00:24 -08:00
Christophe Eymard
fc071d3362
remove checks for self closing tags ( #14990 )
2024-11-06 14:58:31 -08:00
Jarred Sumner
1a9d20e50a
Support debugging builtin modules ( #15018 )
2024-11-06 14:57:35 -08:00
Jarred Sumner
8d8a6bc5c3
Fix prototypical inheritance issue in node:zlib and add a $toClass helper ( #15015 )
2024-11-06 14:56:10 -08:00
Jarred Sumner
076d1d3d36
Never try using epoll_pwait2 on old linux kernels ( #14980 )
2024-11-06 03:42:24 -08:00
Jarred Sumner
484c3de861
Show if napi_module_register or dlopen was called in crash reports ( #15008 )
2024-11-05 20:57:55 -08:00
Meghan Denny
27a1b2413b
patches to allow linux-musl to bootstrap ( #14994 )
2024-11-05 17:22:05 -08:00
Amit Dhamu
3950873272
Fix typo for configuring specific registry ( #15001 )
2024-11-05 08:11:57 -08:00
pfg
6fb73f2011
Visually center logo in readme ( #14969 )
2024-11-04 15:28:16 -07:00
pfg
497fa59bf0
Fix #14865 ( #14953 )
2024-11-02 17:13:31 -07:00
Jarred Sumner
5e5e7c60f1
Fix release build
2024-11-01 20:41:20 -07:00
Ciro Spaciari
85fd471d9d
fix(net) fix bytesWritten drain ( #14949 )
2024-11-01 19:43:42 -07:00
Jarred Sumner
6914c5e32c
Fixes #13816 ( #13906 )
...
Co-authored-by: pfg <pfg@pfg.pw >
Co-authored-by: Ryan Gonzalez <git@refi64.dev >
Co-authored-by: Ben Grant <ben@bun.sh >
Co-authored-by: Dave Caruso <me@paperdave.net >
2024-11-01 18:38:01 -07:00
Jarred Sumner
ce2afac827
Align "encoding" option in node fs with node ( #14937 )
2024-11-01 18:16:04 -07:00
Ciro Spaciari
5236d974b5
revert
2024-11-01 17:25:59 -07:00
Ciro Spaciari
6e448619d0
fix drain event, drain must be called only after internal buffer is drained
2024-11-01 17:23:00 -07:00
Jarred Sumner
c89a958299
Fixes #11754 ( #14948 )
2024-11-01 15:35:28 -07:00
Jarred Sumner
d75488124d
Inline process.versions.bun in bun build --compile ( #14940 )
2024-11-01 14:45:19 -07:00
Ashcon Partovi
4d269995ad
Run tests from npm packages, elysia to start ( #14932 )
2024-11-01 11:57:47 -07:00
190n
71fdb59918
Fix napi property methods on non-objects ( #14935 )
2024-10-31 21:02:26 -07:00
Dylan Conway
62881ee36b
Redact secrets in bunfig.toml and npmrc logs ( #14919 )
2024-10-31 18:44:24 -07:00
Dylan Conway
6933208790
fix(install): only globally link requested packages ( #12506 )
...
Co-authored-by: Jarred Sumner <jarred@jarredsumner.com >
2024-10-31 18:21:04 -07:00
Jarred Sumner
b1e9e3b31b
Add bytesWritten property to Bun.Socket, fix encoding issue in node:net ( #14516 )
...
Co-authored-by: Ciro Spaciari <ciro.spaciari@gmail.com >
2024-10-31 17:54:07 -07:00
Jarred Sumner
7035a1107e
Fixes #14918 ( #14921 )
2024-10-31 14:26:19 -07:00
Ashcon Partovi
353d44f1ae
ci: If only tests change, use artifacts from last successful build ( #14927 )
2024-10-31 12:50:09 -07:00
Jarred Sumner
4b8ca51b87
Clean up some code in node validators ( #14897 )
2024-10-31 12:28:07 -07:00
Ciro Spaciari
f8d5b2e6e2
Fix module resolution cache keys ( #14901 )
...
Co-authored-by: dave caruso <me@paperdave.net >
Co-authored-by: cirospaciari <cirospaciari@users.noreply.github.com >
2024-10-30 22:06:21 -07:00
190n
9647291d73
Implement NAPI type tagging ( #14915 )
2024-10-30 19:57:48 -07:00
Jarred Sumner
eaa088ba55
Fix missing symbol errors and add a test ( #14907 )
...
Co-authored-by: Jarred Sumner <jarred@bun.sh >
2024-10-30 19:55:42 -07:00
Gerd Jungbluth
955cc6265b
fix(docs): add missing character in drizzle guide ( #14911 )
2024-10-30 08:42:38 -07:00
Dylan Conway
489890deb1
fix(install): check cached package.jsons ( #14899 )
2024-10-29 18:55:52 -07:00
pfg
d7710c6c67
Fix additional arguments when running a package.json script ( #14895 )
...
Co-authored-by: Jarred Sumner <jarred@jarredsumner.com >
2024-10-29 18:55:32 -07:00
Jarred Sumner
9f70f68f00
EventEmitter.name should be "EventEmitter" instead of "EventEmitter2" (#14898 )
2024-10-29 18:42:24 -07:00
Jarred Sumner
240b2a539f
Introduce Bun.randomUUIDv7 ( #14858 )
...
Co-authored-by: Dylan Conway <35280289+dylan-conway@users.noreply.github.com >
2024-10-29 16:39:09 -07:00
Jarred Sumner
b9e5420571
Add https://github.com/uNetworking/uWebSockets/pull/1792 ( #14864 )
2024-10-29 12:56:25 -07:00
Jarred Sumner
b5a73130ad
Reduce memory usage in long-running processes ( #14885 )
2024-10-29 12:56:10 -07:00
Jarred Sumner
d5f9978007
Fix missing symbol error on llvm 18
2024-10-29 00:08:29 -07:00
pfg
698e87aa67
Fix #14187 ( #14884 )
2024-10-28 18:11:03 -07:00
Zack Radisic
5502278f3e
CSS: More stuff and tests ( #14832 )
...
Co-authored-by: Jarred Sumner <jarred@jarredsumner.com >
2024-10-27 13:49:25 -07:00
Jarred Sumner
f005e8c057
Fix HTTP spec issues by upgrading uWS version ( #14853 )
2024-10-27 12:34:45 -07:00
dave caruso
e93c5ad993
feat(bake): css, production build, dev separateSSRGraph=false ( #14622 )
...
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 >
2024-10-27 01:57:36 -07:00
Meghan Denny
5237869101
bun-install-registry.test.ts: remove ini format hint here ( #14803 )
2024-10-26 16:51:19 -07:00
Jarred Sumner
2456d70ac7
Fixes #14716 ( #14834 )
2024-10-26 15:15:13 -07:00
Meghan Denny
50d80a805d
pm: fix weird package.json formatting after install ( #14801 )
2024-10-26 01:36:25 -07:00
Meghan Denny
2d9a73fc07
test: fix expected value of 'should perform bin-linking across multiple dependencies' ( #14833 )
2024-10-26 01:02:24 -07:00
Jarred Sumner
d0b3802a79
github actions
2024-10-25 23:50:12 -07:00
Jarred Sumner
7053212566
Update associate-issue-with-sentry.ts
2024-10-25 23:47:15 -07:00
Jarred Sumner
4f5660a6f7
Add sentry id to crash report comment
2024-10-25 23:40:27 -07:00
Dylan Conway
87279392cf
fix 9395 ( #14815 )
2024-10-25 19:58:45 -07:00
Bjorn Beishline
7f5860331e
Fixed compilation issues with no outdir ( #14717 )
...
Co-authored-by: Meghan Denny <meghan@bun.sh >
2024-10-25 18:43:58 -07:00
Dylan Conway
b895738156
fix(install): migrate package-lock.json with dependency on root package ( #14811 )
...
Co-authored-by: Jarred Sumner <jarred@jarredsumner.com >
2024-10-25 01:32:17 -07:00
Dylan Conway
61534c7efe
Remove warning for unused registry options from npmrc ( #14813 )
2024-10-25 01:31:39 -07:00
Jarred Sumner
ec4c9f8f84
Update mimalloc ( #14814 )
2024-10-25 01:31:24 -07:00
Jarred Sumner
35a64d8585
Bump WebKit ( #14812 )
2024-10-25 01:31:12 -07:00
Minsoo Choo
eb6995e09b
Update SvelteKit usage guide ( #14777 )
2024-10-25 00:04:32 -07:00
Meghan Denny
1391e5269b
Revert "ci: merge clang-format and clang-tidy into single pipeline" ( #14809 )
2024-10-25 00:04:13 -07:00
Dylan Conway
9621b641a1
update test/bun.lockb ( #14746 )
2024-10-25 00:03:52 -07:00
Dylan Conway
5eaa7301eb
fix(install): patches with bin in package.json ( #14807 )
2024-10-25 00:03:19 -07:00
Arthur
f21870a06c
chore(console): updated jsdoc table ( #14792 )
2024-10-24 21:20:46 -07:00
Don Isaac
0e4006eefd
ci: merge clang-format and clang-tidy into single pipeline ( #14798 )
2024-10-24 15:26:05 -07:00
Dylan Conway
9643a924e1
bump
2024-10-24 14:24:08 -07:00
Dylan Conway
247456b675
fix(install): continue install if optional postinstall fails ( #14783 )
2024-10-23 21:58:53 -07:00
Meghan Denny
6f60523e6c
" -> ' (#14776 )
...
Co-authored-by: Jarred Sumner <jarred@jarredsumner.com >
2024-10-23 19:21:36 -07:00
Jarred Sumner
2de2e9f600
48 -> 64
2024-10-23 18:27:02 -07:00
Ciro Spaciari
29bf8a505d
fix(tests) pq -> pg + populate before ( #14748 )
2024-10-23 18:01:06 -07:00
Jarred Sumner
93d115f9b7
Reduce default max network connection limit from 256 to 48 in bun install ( #14755 )
2024-10-23 15:34:16 -07:00
Ashcon Partovi
74e440d58a
ci: Set prioritization based on fork, main branch, or queue
2024-10-23 09:16:48 -07:00
Ashcon Partovi
aa4dde976d
ci: Fix pipeline script when on main branch
2024-10-23 09:03:06 -07:00
Ashcon Partovi
eb0e9b9bde
ci: Skip builds when only docs are changed ( #14751 )
2024-10-23 08:54:53 -07:00
Liran Tal
a656cc1b70
docs: fix missing code highlight in spawn.md ( #14761 )
2024-10-23 01:01:21 -07:00
Ashcon Partovi
4044ff740d
ci: add scripts for building macOS images ( #14743 )
2024-10-22 16:07:12 -07:00
Ashcon Partovi
b9240f6ec7
cmake: only enable LTO when release + linux + ci
2024-10-22 13:10:58 -07:00
Eckhardt (Kaizen) Dreyer
3db0191409
fix(install): Skip optional dependencies if false in bunfig.toml ( #14629 )
2024-10-22 11:55:10 -07:00
Oliver Medhurst
00b055566e
contributing: fix fedora llvm install steps ( #14726 )
2024-10-22 11:40:46 -07:00
snwy
517cdc1392
fix jsx symbol collisions when importing own variables with same names ( #14343 )
...
Co-authored-by: Jarred Sumner <jarred@jarredsumner.com >
2024-10-22 00:17:18 -07:00
Pham Minh Triet
8b4b55725e
Fix(doc): update Next.js guide ( #14730 )
2024-10-22 00:16:15 -07:00
Jarred Sumner
38d39109b3
Fix assertion failure
2024-10-21 21:46:17 -07:00
Jarred Sumner
ec29311c7a
Bump
2024-10-21 18:05:10 -07:00
Ciro Spaciari
fe8d0079ec
tls(Server) fix connectionListener and make alpnProtocol more compatible with node.js ( #14695 )
...
Co-authored-by: cirospaciari <cirospaciari@users.noreply.github.com >
2024-10-21 01:58:14 +00:00
Jarred Sumner
8063e9d6b8
Fixes #14411 ( #14691 )
2024-10-20 22:02:44 +00:00
Vaggelis Papadogiannakis
ae8de1926e
Update instructions to run a bun application via pm2 with the use… ( #14704 )
2024-10-20 15:06:45 -07:00
Minsoo Choo
b9b94de5ed
icu required on openSUSE for local webkit build ( #14690 )
2024-10-20 01:08:42 -07:00
Jarred Sumner
070e5804ad
Implement crypto.hash() ( #14683 )
2024-10-19 12:14:23 -07:00
Jarred Sumner
67b4478137
Fixes #14333 ( #14679 )
2024-10-19 01:14:13 -07:00
Jarred Sumner
522c9fa22d
Clarify some of this
2024-10-19 00:26:30 -07:00
Jarred Sumner
4b63ffeceb
Clarify node-fallbacks
2024-10-19 00:23:57 -07:00
Pham Minh Triet
fe45b1e9b9
Fix(doc): SNI typo ( #14508 )
2024-10-18 22:37:57 -07:00
Jarred Sumner
d41ca824dd
Bump
2024-10-18 22:32:42 -07:00
Meghan Denny
663331c56f
fix regression in BunJSGlobalObjectDebuggable from most recent webkit upgrade ( #14675 )
2024-10-18 22:31:39 -07:00
Meghan Denny
64d0b626b9
Bun.color: fill out missing options and examples for outputFormat ( #14656 )
...
Co-authored-by: Zack Radisic <56137411+zackradisic@users.noreply.github.com >
2024-10-18 22:29:53 -07:00
Dylan Conway
e5c00ab4b4
fix(CryptoHasher): throw error if update or digest are called after digest ( #14677 )
2024-10-19 02:21:41 +00:00
Meghan Denny
4f2d924db3
Bun.color: match accepted outputFormat options to error ( #14657 )
2024-10-19 00:34:56 +00:00
Ashcon Partovi
bf8a75a63f
Revert "Remove soft_fail from Buildkite since merge queue is enabled"
...
This reverts commit 253cc15a9f .
2024-10-18 16:04:58 -07:00
Ashcon Partovi
253cc15a9f
Remove soft_fail from Buildkite since merge queue is enabled
2024-10-18 13:28:24 -07:00
Meghan Denny
fbf4b30e70
bun-types: add missing options to DigestEncoding ( #14654 )
2024-10-18 19:17:10 +00:00
Dylan Conway
f3b658d9f7
fix double free with invalid TLSOptions ( #14648 )
2024-10-18 05:16:21 +00:00
Ciro Spaciari
b652136cf7
update docs ( #14620 )
2024-10-18 01:26:50 +00:00
Ashcon Partovi
8376b82371
Fix merge queue ( #14646 )
2024-10-18 01:22:35 +00:00
Ashcon Partovi
7bb39023b8
Merge queue ( #14639 )
2024-10-18 01:14:42 +00:00
Meghan Denny
850cdb0587
vscode: set the launch configs' cwd to the root ( #14643 )
2024-10-17 16:24:10 -07:00
Ciro Spaciari
2f2a24f625
bench: fix grpc and scripts ( #14638 )
2024-10-17 13:30:47 -07:00
Dylan Conway
e448c4cc3b
fs.mkdir empty string bugfix (#14510 )
2024-10-16 18:55:49 -07:00
Ciro Spaciari
2d0b557ff7
add grpc-js bench ( #14601 )
2024-10-16 11:11:53 -07:00
Meghan Denny
15f5ba3e26
jest: print received value when expect().toThrow() doesnt throw ( #14608 )
2024-10-16 11:11:26 -07:00
refi64
1385f9f686
cmake: force the c-ares libdir to always be 'lib' ( #14602 )
2024-10-16 10:13:20 -07:00
Ciro Spaciari
07ccec0fd8
H2 fixes ( #14606 )
2024-10-16 09:06:56 -07:00
Dylan Conway
7283453eed
use memset_patternN in Buffer.fill ( #14599 )
2024-10-15 21:16:57 -07:00
Ciro Spaciari
1a08cfcd6b
fix h2 tests failures ( #14598 )
2024-10-15 18:36:23 -07:00
Meghan Denny
06e733cc64
ci: run clang-format on .h files too ( #14597 )
...
Co-authored-by: nektro <nektro@users.noreply.github.com >
2024-10-15 16:54:49 -07:00
Ciro Spaciari
409e674526
feat(node:http2) Implement HTTP2 server support ( #14286 )
...
Co-authored-by: cirospaciari <cirospaciari@users.noreply.github.com >
Co-authored-by: Jarred Sumner <jarred@jarredsumner.com >
2024-10-15 16:28:21 -07:00
Meghan Denny
d15eadaa2c
tsconfig.json: update excludes ( #14578 )
2024-10-15 15:39:09 -07:00
dave caruso
5532e1af10
feat(bake): hot-reloading error modal ( #14573 )
2024-10-15 00:02:58 -07:00
Meghan Denny
68e6304c73
node:child_process: 'ineherit' stdio should make getters be null ( #14576 )
2024-10-14 23:41:34 -07:00
Meghan Denny
709cd95c30
test: use isWindows from harness ( #14577 )
2024-10-14 21:19:09 -07:00
Meghan Denny
3830b0c499
more passing node buffer tests ( #14371 )
2024-10-14 20:22:14 -07:00
Meghan Denny
291b59eb19
bun-types: small fixes ( #12794 )
2024-10-14 20:15:03 -07:00
190n
035f97ba13
WIP: nuke EventSource as it doesn't work anyway ( #14421 )
2024-10-14 19:55:06 -07:00
huseeiin
fef9555f82
fix typo. constributors -> contributors ( #14531 )
2024-10-14 19:50:17 -07:00
Meghan Denny
ae0106b651
delete legacy node test runner ( #14572 )
2024-10-14 17:31:34 -07:00
Meghan Denny
355dc56db0
scripts/runner.node.mjs: print list of failing tests when run locally ( #14571 )
2024-10-14 17:22:06 -07:00
Jarred Sumner
5fc53353fb
Allow disabling keep-alive ( #14569 )
...
Co-authored-by: Ciro Spaciari <ciro.spaciari@gmail.com >
2024-10-14 16:58:42 -07: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
Jarred Sumner
29d287261b
Fix several bugs when printing exceptions from Error.captureStackTrace ( #14548 )
2024-10-14 13:43:06 -07:00
Sebastian
6dbd679c06
docs: fix typo ( #14565 )
2024-10-14 13:29:28 -07:00
Meghan Denny
a5006a13a8
fetch-tcp-stress.test.ts: todo failing on macos ci ( #14514 )
2024-10-14 12:48:42 -07:00
Meghan Denny
bebf762bcf
streams.test.js: todo failing macos test ( #14513 )
2024-10-14 12:48:04 -07:00
Minsoo Choo
e6ea389e4e
Next.js dev server now runs on Bun ( #14566 )
2024-10-14 12:11:30 -07:00
Timo Sand
47ff4748bd
Remove duplicate in import-json.md ( #14521 )
2024-10-13 15:34:38 +11:00
Don Isaac
09b031d044
fix(parser): uncaught mismatch between JSX opening/closing tags ( #14528 )
2024-10-12 19:49:45 -07:00
Zack Radisic
6b8fd718c2
Various CSS stuff ( #14499 )
...
Co-authored-by: Jarred Sumner <jarred@jarredsumner.com >
2024-10-12 07:00:20 -07:00
Jarred Sumner
9ed3858e40
Some types and docs
2024-10-12 06:19:46 -07:00
Dylan Conway
6cf9c41d1f
fix(install): ensure read permissions when extracting files ( #14511 )
2024-10-12 02:37:51 -07:00
Dylan Conway
183a8f61d8
fix bun-build-api.test.ts ( #14503 )
2024-10-12 00:48:22 -07:00
Jarred Sumner
85fbd1e273
we really need a merge queue
2024-10-11 21:51:40 -07:00
Mathieu Schroeter
9744684b10
Attempt to add support for iterate() with SQLite statements ( #14361 )
2024-10-11 21:42:59 -07:00
Jarred Sumner
43a5c4a044
Implement Bun.inspect.table ( #14486 )
2024-10-11 21:35:49 -07:00
Dylan Conway
d3323c84bb
fix(publish): missing bins bugfix ( #14488 )
...
Co-authored-by: Jarred Sumner <jarred@jarredsumner.com >
2024-10-11 21:28:47 -07:00
Jarred Sumner
f870293d30
Add timeout warning ( #14478 )
2024-10-11 21:20:55 -07:00
Jarred Sumner
4c26a257ac
Fixes #14398 ( #14401 )
2024-10-11 21:18:07 -07:00
Jarred Sumner
c77fc5daa0
Implement --drop ( #14492 )
...
Co-authored-by: dave caruso <me@paperdave.net >
2024-10-11 20:52:23 -07:00
Dylan Conway
bbb41beadc
bump webkit ( #14497 )
2024-10-11 19:44:53 -07:00
Meghan Denny
3f92ec8af3
fix label in 3-typescript-bug-report.yml ( #14502 )
2024-10-11 19:39:30 -07:00
Dylan Conway
5fd0a61ae2
CA support for bun install ( #14416 )
2024-10-11 13:16:26 -07:00
Meghan Denny
9fe6e25372
pm: fix assertion failure when printing lockfile summary after adding git transitive dependency ( #14461 )
...
Co-authored-by: Jarred Sumner <jarred@jarredsumner.com >
2024-10-11 03:43:37 -07:00
190n
50e9be0dc7
Fix napi_value<=>integer conversions and napi_create_empty_array ( #14479 )
2024-10-10 23:50:39 -07:00
pfg
ba9db6cdb6
Fix console.table for numeric keys ( #14484 )
2024-10-10 23:50:02 -07:00
Meghan Denny
25fcbed8d1
enhance Buffer.from to support (de)serialization roundtrip ( #14201 )
...
Co-authored-by: Jarred Sumner <jarred@jarredsumner.com >
2024-10-10 22:08:16 -07:00
Meghan Denny
170fafbca9
fix fs-non-number-arguments-throw.test.js ( #14312 )
2024-10-10 22:07:41 -07:00
Meghan Denny
874c9dbb24
fix fs-open.test.js ( #14311 )
2024-10-10 22:04:33 -07:00
Jarred Sumner
05f53dc70f
Fixes #14464 ( #14473 )
2024-10-10 21:50:03 -07:00
Meghan Denny
584a8ceb84
enable iterator-helpers in webkit ( #14455 )
2024-10-10 15:47:59 -07:00
Michael H
05f68d79c8
docs: --conditions flag ( #14463 )
2024-10-10 04:04:58 -07:00
huseeiin
e650ee7967
Update bun.d.ts ( #14429 )
2024-10-10 02:35:53 -07:00
190n
50bb5fa1f6
Fix napi_throw_*/napi_create_*_error ( #14446 )
2024-10-10 02:35:38 -07:00
Dylan Conway
3452f50c96
update webkit ( #14449 )
2024-10-10 02:35:23 -07:00
snwy
ff476313a8
'let' statements before using statements are now properly converted into 'var' statements ( #14260 )
2024-10-09 19:14:22 -07:00
Jarred Sumner
def454d859
Bump
2024-10-09 18:20:19 -07:00
Grigory
73537de184
docs(bundler): add missing codetabs closing tag ( #14443 )
2024-10-09 15:13:42 -07:00
Meghan Denny
1bccd62784
actions: update help text for 'needs repro' label ( #14428 )
2024-10-09 10:44:31 -07:00
Jarred Sumner
c608a724a6
Update installation.md
2024-10-09 02:36:24 -07:00
Meghan Denny
ca6013acef
move .clang-format up a folder so it affects all our c/cpp files ( #14400 )
...
Co-authored-by: nektro <nektro@users.noreply.github.com >
2024-10-08 23:04:05 -07:00
snwy
05e1832c68
remove function hoisting from _parse ( #14419 )
2024-10-08 18:04:18 -07:00
Jarred Sumner
7a6d17bb99
chore: Make hash formatter reusable ( #14372 )
...
Co-authored-by: dave caruso <me@paperdave.net >
2024-10-08 13:30:17 -07:00
Ashcon Partovi
05fb367c5f
Move generated files to codegen/ directory ( #14392 )
2024-10-08 10:32:16 -07:00
versecafe
7996d06b8f
--footer esbuild & rollup style! ( #14396 )
...
Co-authored-by: Jarred Sumner <jarred@jarredsumner.com >
2024-10-08 02:32:37 -07:00
Jarred Sumner
a234e067a5
Make .get() ignore Object.prototype instead of using getOwn ( #14322 )
2024-10-08 00:34:31 -07:00
Meghan Denny
c20901fd4e
Update 7-install-crash-report.yml ( #14394 )
2024-10-07 20:45:30 -07:00
Meghan Denny
0d5eb73db0
test: add missing vm.runInContext stubs ( #14341 )
2024-10-07 20:38:31 -07:00
Kiwi
87c3b2f8d3
Update lockfile.md - fix typo ( #14385 )
2024-10-07 20:23:45 -07:00
Meghan Denny
1ce2d0e9f5
fix fs-read-empty-buffer.test.js ( #14316 )
2024-10-07 19:03:30 -07:00
Meghan Denny
c41ff9da93
fix fs-promises-file-handle-write.test.js ( #14315 )
2024-10-07 18:26:43 -07:00
190n
b0b38b42ba
Return undefined from napi_get_property when property does not exist ( #14366 )
2024-10-07 18:05:31 -07:00
versecafe
62da730060
add banner, .d.ts, cli, make sourcemap compat, and add tests + docs ( #14370 )
2024-10-07 18:05:06 -07:00
Dylan Conway
c071415664
add bun pm whoami ( #14387 )
2024-10-07 17:36:14 -07:00
dave caruso
fc85a2dc92
feat(bake): add dependencies to IncrementalGraph ( #14368 )
2024-10-07 14:18:26 -07:00
Meghan Denny
c5b1c9e302
ci: shorten label names ( #14314 )
2024-10-07 11:56:37 -07:00
Jarred Sumner
65a6803093
Fixes #14345 ( #14374 )
2024-10-05 06:00:17 -07:00
Jarred Sumner
6ca68cab65
Update JSType ( #14373 )
2024-10-05 03:37:24 -07:00
Jarred Sumner
6645eafa08
do not use std.debug.print
2024-10-05 01:16:45 -07:00
Jarred Sumner
29e1ba044d
Make this log better
2024-10-05 00:00:19 -07:00
Dylan Conway
fd15e22d64
comment
2024-10-04 23:38:39 -07:00
Dylan Conway
b2cb3603e2
fix(publish): ignore npm-notice when x-local-cache exists ( #14352 )
2024-10-04 23:36:34 -07:00
Dylan Conway
a15244a4c9
update webkit ( #14364 )
2024-10-04 22:32:48 -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
lewismiddleton
3ab3dec34d
fix(docs): typo in bundler/index.md ( #13370 )
2024-10-04 20:21:04 -07:00
Dylan Conway
794e416642
Update CONTRIBUTING.md
2024-10-04 18:54:20 -07:00
Mathias
7885742345
fix segfault when decorating computed property #10887 ( #14304 )
2024-10-04 18:14:20 -07:00
versecafe
7063116c61
add missing docs for new bun pm commands ( #14347 )
2024-10-04 15:30:30 -07:00
Meghan Denny
4a5ec261ef
node: add more passing tests ( #14317 )
2024-10-04 11:33:46 -07:00
Ashcon Partovi
e3f4c9fd0b
ci: Fix analysis commands ( #14356 )
2024-10-04 09:13:23 -07:00
Dylan Conway
f307d2a6ef
test(publish): ci names in user-agent ( #14328 )
2024-10-04 00:15:22 -07:00
dave caruso
adc86c773b
chore: rename kit -> bake ( #14335 )
2024-10-03 15:34:53 -07:00
Dylan Conway
15427134e1
update
2024-10-03 15:11:44 -07:00
Dylan Conway
808e58cc4d
update
2024-10-03 14:50:23 -07:00
Eric Liu
a375ea94ef
docs: fix typo in bun publish ( #14334 )
2024-10-03 14:03:30 -07:00
Dylan Conway
39b1c0111e
add docs for bun publish ( #14327 )
2024-10-03 03:41:11 -07:00
Jarred Sumner
eda608d629
Tweak how we do symbol versioning for glibc ( #14272 )
2024-10-03 02:42:28 -07:00
Meghan Denny
9446fd60c9
fix Buffer method aliases not being equal to each other ( #14198 )
2024-10-03 02:31:23 -07:00
Meghan Denny
8e5255d753
node:stream: fix setDefaultHighWaterMark ( #14305 )
2024-10-03 02:15:39 -07:00
Meghan Denny
13ca4544f2
enhance INVALID_ARG_TYPE and cleanup some node:buffer error handling ( #14200 )
2024-10-03 02:13:14 -07:00
Jarred Sumner
4d4dd1c180
Refactor node:module ( #14227 )
2024-10-03 00:54:56 -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
Dylan Conway
50ed09654f
publish help text
2024-10-02 22:57:34 -07:00
190n
0a54c24bd3
Allow throwing exceptions from napi_async_complete_callback ( #14302 )
...
Co-authored-by: Jarred Sumner <jarred@jarredsumner.com >
Co-authored-by: Jarred-Sumner <Jarred-Sumner@users.noreply.github.com >
2024-10-02 22:35:45 -07:00
versecafe
b39f49a5b9
remove bun pack in favor of bun pm pack ( #14319 )
2024-10-02 22:32:42 -07:00
snwy
e8fec640d8
hoisting of exports when there is top level using ( #14313 )
2024-10-02 22:32:04 -07:00
Ciro Spaciari
25abe67d43
update root certificates to NSS 3.104 ( #14276 )
2024-10-02 22:29:32 -07:00
Jarred Sumner
5f135a21b3
Update writing.md
2024-10-02 22:28:14 -07:00
Jarred Sumner
b88ed18245
On test timeout, kill any spawned processes ( #14310 )
2024-10-02 20:55:59 -07:00
Dylan Conway
f374ae6db1
add bun publish ( #14215 )
2024-10-02 20:47:22 -07:00
Jarred Sumner
94a656bc4f
Support bundling .node files in ESM & CJS when targeting Node.js ( #14294 )
...
Co-authored-by: Jarred-Sumner <Jarred-Sumner@users.noreply.github.com >
2024-10-02 20:15:29 -07:00
190n
54e177e2f9
Rename internal NapiHandleScope push/pop methods to open/close ( #14300 )
2024-10-02 15:05:38 -07:00
Meghan Denny
39342e34b1
node: define missing constants ( #14211 )
2024-10-02 14:35:16 -07:00
Mathias
e1cd7e510e
Update CONTRIBUTING.md, fix #14225 ( #14303 )
2024-10-02 13:44:54 -07:00
Meghan Denny
54a225953b
use bun.String.static instead of ZigString when immediately converting to JSValue ( #14169 )
2024-10-02 13:02:48 -07:00
Meghan Denny
419229d950
add ERR_BUFFER_OUT_OF_BOUNDS to internal/errors ( #14195 )
2024-10-02 07:59:24 -07:00
Meghan Denny
b8a2a11c6f
lazy load these requires so that node:cluster imports faster ( #14291 )
2024-10-02 02:30:19 -07:00
Meghan Denny
25083a4252
pm: print command name to stdout ( #14266 )
2024-10-02 02:24:37 -07:00
dave caruso
87424390e1
fix 14248 ( #14277 )
2024-10-02 02:23:54 -07:00
Dylan Conway
92e66691fa
fix bun getcompletes index out of bounds ( #14289 )
2024-10-02 02:23:36 -07:00
Meghan Denny
edebd6faa3
windows: watcher: that line wasnt meant to go to stdout ( #14288 )
2024-10-02 00:26:20 -07:00
Meghan Denny
531d78aa97
BunProcess: dont use for-loop for isSignalName ( #14285 )
2024-10-01 23:42:52 -07:00
Meghan Denny
e831bbf4ca
node: implement more validators in native code ( #14177 )
...
Co-authored-by: Dylan Conway <35280289+dylan-conway@users.noreply.github.com >
2024-10-01 21:55:05 -07:00
dave caruso
9870314ff6
fix 13394 ( #14278 )
2024-10-01 21:27:50 -07:00
Meghan Denny
e44d10cf17
node: lowercase primitive expectations of ERR_INVALID_ARG_TYPE ( #14284 )
2024-10-01 20:37:13 -07:00
Ashcon Partovi
db0750e90c
cmake: Fix version detection
2024-10-01 15:48:13 -07:00
Ashcon Partovi
98e09efd02
cmake: Improve command detection ( #14166 )
2024-10-01 15:37:57 -07:00
Ashcon Partovi
944f342072
Revert "Remove old clang-tidy workflow"
...
This reverts commit 16917f7922 .
2024-10-01 15:32:18 -07:00
Ashcon Partovi
16917f7922
Remove old clang-tidy workflow
2024-10-01 15:31:42 -07:00
Ashcon Partovi
27a157b6c1
Improve command detection in CMake
2024-10-01 13:50:15 -07:00
Jarred Sumner
07fd814629
Update index.md
2024-10-01 04:32:02 -07:00
Jarred Sumner
e348fef1c6
Update index.md
2024-10-01 04:26:19 -07:00
Jarred Sumner
68b910cbd9
Update index.md
2024-10-01 04:25:30 -07:00
Meghan Denny
e2f20d794f
clang-format: add InsertNewlineAtEOF ( #14267 )
...
Co-authored-by: nektro <nektro@users.noreply.github.com >
2024-10-01 03:49:10 -07:00
Jarred Sumner
faa524bf67
Fix missing va_end call
2024-10-01 02:06:56 -07:00
Meghan Denny
016ebf7b9b
cmake: only run prettier explicitly ( #14228 )
2024-09-30 23:43:29 -07:00
Jarred Sumner
2f7ff95e5c
Introduce bytecode caching, polish "cjs" bundler output format ( #14232 )
...
Co-authored-by: Dylan Conway <35280289+dylan-conway@users.noreply.github.com >
2024-09-30 22:37:42 -07:00
Meghan Denny
857a472033
ci: fix build error ( #14262 )
2024-09-30 22:20:21 -07:00
Jarred Sumner
7720d23da1
Make v8 stack trace parser code more careful ( #14205 )
2024-09-30 19:09:14 -07:00
Dylan Conway
ecc3e5e187
fix 14250 ( #14256 )
2024-09-30 19:08:13 -07:00
snwy
dcaaeecfa3
allow importing of files with top level awaits in bundler ( #14218 )
...
Co-authored-by: Jarred Sumner <jarred@jarredsumner.com >
2024-09-30 16:50:50 -07:00
dave caruso
9ab51983b8
chore: make watcher use an anyopaque pointer context ( #14224 )
2024-09-28 01:44:55 -07:00
Jarred Sumner
af82a446df
Support hmac in Bun.CryptoHasher ( #14210 )
2024-09-27 23:33:22 -07:00
190n
dd12715071
Propagate exceptions in napi_run_script ( #14222 )
2024-09-27 22:27:57 -07:00
dave caruso
514d37b3d2
kit: implement server components dev server ( #14025 )
2024-09-27 20:53:39 -07:00
Jarred Sumner
d09df1af47
Deflake a test
2024-09-27 14:22:59 -07:00
Meghan Denny
05afe42f31
fix Buffer.fill with a non-null empty fill including uninitialized bytes ( #14199 )
2024-09-27 02:50:32 -07:00
Meghan Denny
123b5219e0
include code in detached buffer error for Buffer.isUtf8 and Buffer.isAscii ( #14197 )
2024-09-27 02:49:38 -07:00
Meghan Denny
7113206a7d
fix MAX_STRING_LENGTH constant value ( #14196 )
2024-09-27 02:48:04 -07:00
Andres Kalle
89fc3ef34d
types: clarified parameter name ( #14209 )
2024-09-27 02:09:37 -07:00
Meghan Denny
392a58b0ed
remove duplicate root.h includes ( #14194 )
2024-09-26 22:01:05 -07:00
Ciro Spaciari
02fb802b25
add req.json leak test ( #14191 )
2024-09-26 22:00:40 -07:00
Meghan Denny
69d33bb1d0
fix small leak in node:process.execArgv getter ( #14154 )
2024-09-26 17:10:14 -07:00
190n
4e51f7d85b
Refactoring and bug fixes in the V8 API ( #13754 )
...
Co-authored-by: Jarred Sumner <jarred@jarredsumner.com >
2024-09-26 16:54:37 -07:00
Robert Shuford
5e97fb8d97
Support reading from $HOME/.npmrc ( #13990 )
2024-09-26 14:41:28 -07:00
Meghan Denny
d42c032eec
cleanup some error handling in BunProcess ( #14178 )
2024-09-26 14:20:35 -07:00
Jarred Sumner
afe974a175
Update color.md
2024-09-26 13:47:09 -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
18822b9f45
Support AbortSignal in Bun.spawn ( #14180 )
2024-09-26 10:54:54 -07:00
Meghan Denny
7b058e24ff
fix memory leak in Bun.shellEscape return value ( #14130 )
2024-09-25 18:13:28 -07:00
Meghan Denny
ec7078a006
dont leak the address string in UDPSocket.addressToString ( #14127 )
2024-09-25 18:12:32 -07:00
snwy
af12ff104a
fix utf8 handling when importing json ( #14168 )
2024-09-25 17:50:11 -07:00
Meghan Denny
80db770521
rework node:zlib to match internal js api and properly support async writes ( #14079 )
...
Co-authored-by: nektro <nektro@users.noreply.github.com >
2024-09-25 15:55:53 -07:00
Meghan Denny
c4c3019cb0
no need to cache protocol in NewServer when its statically known ( #14128 )
2024-09-25 14:47:50 -07:00
Ashcon Partovi
1f0f666210
Fix zig build again ( #14165 )
2024-09-25 13:02:56 -07:00
Ashcon Partovi
73f90c3359
Remove unused .docker directory
2024-09-25 12:43:47 -07:00
Ashcon Partovi
291a50aff5
Fix zig build ( #14163 )
2024-09-25 12:42:47 -07:00
Ashcon Partovi
128c658f91
Use ephemeral vendor path for now
2024-09-25 11:19:42 -07:00
Ashcon Partovi
a87341b239
Fix download zig script
2024-09-25 10:55:22 -07:00
Ashcon Partovi
3ab990e615
cmake: Fix zig build issue
2024-09-25 10:45:43 -07:00
Ashcon Partovi
ecf5d79e01
bun run clang-tidy (#14162 )
2024-09-25 10:31:38 -07:00
Ashcon Partovi
b9a56a6087
cmake: Add target to download Node.js headers
2024-09-25 09:39:06 -07:00
Jarred Sumner
5722ae8d04
Make prototype pollution attacks harder in most Bun APIs that accept objects ( #14119 )
2024-09-25 01:16:29 -07:00
Meghan Denny
2856267fda
add missing defers to JSBundler.Plugin.hasAnyMatches ( #14129 )
2024-09-25 01:15:32 -07:00
Meghan Denny
da70c891df
dont leak the message when node:util.getSystemErrorName is passed an invalid code ( #14126 )
2024-09-25 01:13:22 -07:00
Wilmer Paulino
6f27b5559d
Switch RSA asymmetric sign implementation to BoringSSL ( #14125 )
2024-09-25 01:12:50 -07:00
Ashcon Partovi
117e1b3883
bun run prettier (#14153 )
...
Co-authored-by: Electroid <Electroid@users.noreply.github.com >
2024-09-24 22:46:18 -07:00
Ashcon Partovi
1e1025ca37
bun run zig-format (#14152 )
2024-09-24 22:10:12 -07:00
Ashcon Partovi
30dc72c17b
bun run clang-format (#14148 )
...
Co-authored-by: Electroid <Electroid@users.noreply.github.com >
2024-09-24 20:39:29 -07:00
Jarred Sumner
17d719fa4e
Make server.stop return a Promise that fulfills when all opened connections are closed ( #14120 )
2024-09-24 14:07:29 -07:00
Meghan Denny
0ac2a7da0a
dont leak return value in crash_handler jsGetFeaturesAsVLQ ( #14131 )
2024-09-24 12:26:58 -07:00
Dylan Conway
9d23ce16ec
fix(install): relative paths to tarballs in workspaces ( #14121 )
2024-09-23 22:44:24 -07:00
Ashcon Partovi
7d94c59545
Publish VSCode extension
2024-09-23 16:05:12 -07:00
Meghan Denny
33075394a4
cpp: always return empty JSValue value after throwing exception ( #13935 )
...
Co-authored-by: Dylan Conway <35280289+dylan-conway@users.noreply.github.com >
2024-09-23 13:53:08 -07:00
Jarred Sumner
ff9560c82a
Fix unbalanced ref count involving file descriptors passed to Bun.connect ( #14107 )
2024-09-23 10:28:50 -07:00
Jarred Sumner
2f8c20ef82
Implement --registry CLI flag in bun install ( #14090 )
2024-09-22 21:27:33 -07:00
Jarred Sumner
d05070dbfd
Fix regression from #13414 ( #14092 )
2024-09-22 16:02:49 -07:00
Jarred Sumner
1244907a92
Bump
2024-09-22 02:53:21 -07:00
Jarred Sumner
81e5ee26bd
Don't re-create the FIFO in streams every time ( #14088 )
2024-09-22 02:13:11 -07:00
Jarred Sumner
27e7aa7923
Update from-npm-install-to-bun-install.md
2024-09-22 00:33:41 -07:00
Jarred Sumner
f89623aa5e
Update from-npm-install-to-bun-install.md
2024-09-22 00:31:01 -07:00
Jarred Sumner
3cc51ceb98
Update from-npm-install-to-bun-install.md
2024-09-22 00:30:08 -07:00
Jarred Sumner
e944bb3638
Update from-npm-install-to-bun-install.md
2024-09-22 00:29:23 -07:00
Jarred Sumner
797750ef42
Update from-npm-install-to-bun-install.md
2024-09-22 00:27:47 -07:00
Jarred Sumner
c267d76f05
Update from-npm-install-to-bun-install.md
2024-09-22 00:25:47 -07:00
Jarred Sumner
c5c1e8ff3a
Update from-npm-install-to-bun-install.md
2024-09-22 00:24:56 -07:00
Jarred Sumner
1eab8ec107
Update from-npm-install-to-bun-install.md
2024-09-22 00:23:44 -07:00
Jarred Sumner
60d8c8ad4c
Update from-npm-install-to-bun-install.md
2024-09-22 00:17:41 -07:00
Jarred Sumner
dba108f8c4
Update from-npm-install-to-bun-install.md
2024-09-21 23:32:34 -07:00
Jarred Sumner
18251e1b60
Create from-npm-install-to-bun-install.md
2024-09-21 23:29:16 -07:00
Xmarmalade
0bc21b3ddf
docs: add ccache for Windows System Dependencies ( #14080 )
2024-09-21 01:35:01 -07:00
Jarred Sumner
c298b23c45
Fix process.cwd on windows ( #14081 )
2024-09-21 01:32:23 -07:00
snwy
722e3fa481
fix for windows debug support ( #14048 )
...
Co-authored-by: Jarred Sumner <jarred@jarredsumner.com >
2024-09-21 00:20:33 -07:00
Jarred Sumner
3fc092d23f
Fix ci issue
2024-09-20 22:13:16 -07:00
Jarred Sumner
6e0847ca49
Fix searching for lld in $PATH on Linux
2024-09-20 22:09:21 -07:00
Jarred Sumner
7a190de2f1
Fix upload-s3.ts script
2024-09-20 21:34:50 -07:00
Dylan Conway
57a1d7b4ee
update
2024-09-20 20:38:52 -07:00
Dylan Conway
3e0e99176a
udpate
2024-09-20 20:37:49 -07:00
Ashcon Partovi
fabb18208b
Revert "Upload features.json"
...
This reverts commit 4f02152690 .
2024-09-20 18:57:20 -07:00
Ashcon Partovi
4f02152690
Upload features.json
2024-09-20 16:51:16 -07:00
Jarred Sumner
64f4831059
Clarify WASI not WASM
2024-09-20 16:41:49 -07:00
Jarred Sumner
f9a8bed5c2
Make require.cache inspectable ( #14072 )
2024-09-20 15:27:10 -07:00
190n
08a77267da
Keep event loop alive when refConcurrently has been called ( #14068 )
2024-09-20 14:57:55 -07:00
Jarred Sumner
73c553b25a
Update ffi.d.ts
2024-09-20 00:07:26 -07:00
Jarred Sumner
6d43b36622
Allow TCP connections for BUN_INSPECT_NOTIFY ( #14056 )
2024-09-19 23:55:06 -07:00
Jarred Sumner
8dfa2abb53
Update nav.ts
2024-09-19 23:26:05 -07:00
Ciro Spaciari
d80d9f450c
fix(node:http) improve agent support ( #13780 )
...
Co-authored-by: Jarred Sumner <jarred@jarredsumner.com >
2024-09-19 23:04:36 -07:00
Jarred Sumner
ab07cf444d
Bump
2024-09-19 21:52:39 -07:00
Jarred Sumner
f263436911
Experiment: Add buffer type and inline pointer ( #14036 )
2024-09-19 21:26:50 -07:00
Dylan Conway
e938791f77
fix(Bun.build): handle non-object plugins ( #14050 )
2024-09-19 19:37:28 -07:00
Dylan Conway
cff7b9843d
fix 14037 ( #14047 )
2024-09-19 15:25:38 -07:00
Kevin Gibbons
260a0d16eb
docs: Add new methods to binary-data.md ( #14044 )
2024-09-19 13:36:08 -07:00
Dylan Conway
47e4b826fa
fix snapshot regression ( #14031 )
2024-09-19 13:27:42 -07:00
Jarred Sumner
6415296e96
Support napi inside of bun:ffi ( #14028 )
2024-09-19 03:19:08 -07:00
dave caruso
866a6d9180
fix(bundler): disable moving identifiers ( #14033 )
2024-09-19 03:18:16 -07:00
Jarred Sumner
181b8722e2
Enable cc test ( #14026 )
2024-09-18 21:55:49 -07:00
Jarred Sumner
572bcf0097
Fixes #14014 ( #14023 )
2024-09-18 19:06:33 -07:00
Dylan Conway
cf4e9cb69e
disable most DOMJIT ( #14005 )
2024-09-17 21:43:38 -07:00
Jarred Sumner
6d98bccd8b
TinyCC: -framework support, __attribute__(deprecated(string)) in enum, fix dlsym issue ( #13993 )
...
Co-authored-by: Dylan Conway <35280289+dylan-conway@users.noreply.github.com >
2024-09-17 15:50:02 -07:00
Dylan Conway
c74ec5ab18
compare major
2024-09-17 10:54:46 -07:00
Dylan Conway
3d68a9483f
fix cloning dependencies
2024-09-16 12:18:53 -07:00
Jarred Sumner
b66d622c56
Bump WebKit ( #13970 )
2024-09-15 04:37:23 -04:00
190n
163e76ef96
Fix memory corruption in napi_open_escapable_handle_scope ( #13955 )
...
Co-authored-by: Jarred Sumner <jarred@jarredsumner.com >
2024-09-15 01:39:18 -04:00
Jarred Sumner
14c63229a1
Revert "various node:buffer fixes" ( #13971 )
2024-09-14 23:41:33 -04:00
Jarred Sumner
f4391e7023
Support compiling and running C from JavaScript ( #13403 )
2024-09-14 04:57:44 -04:00
snwy
b9a5e4410f
forward IPC to child process if running package script ( #13934 )
...
Co-authored-by: Jarred Sumner <jarred@jarredsumner.com >
2024-09-14 04:40:00 -04:00
Meghan Denny
3c2e798eab
various node:buffer fixes ( #13757 )
...
Co-authored-by: nektro <nektro@users.noreply.github.com >
Co-authored-by: Jarred Sumner <jarred@jarredsumner.com >
2024-09-14 04:09:20 -04:00
Mattias Leino
a60d5211ca
Add documentation for using bun with Testing Library ( #13960 )
2024-09-14 02:24:10 -04:00
Meghan Denny
ac53310fe9
misc node:zlib fixes [v2] ( #13958 )
2024-09-14 02:01:04 -04:00
Jarred Sumner
d9d4cff303
Micro-optimize path.resolve(), path.resolve("") ( #13930 )
2024-09-14 01:42:49 -04:00
Dylan Conway
5af782344f
fix(watch): use case insensitive path comparison ( #13909 )
...
Co-authored-by: Jarred Sumner <jarred@jarredsumner.com >
2024-09-14 01:41:33 -04:00
Dylan Conway
7ef0f04acd
fix #13942 ( #13943 )
2024-09-14 01:22:28 -04:00
Meghan Denny
8b1c53dd36
Fix debug builds on macOS arm64 ( #13952 )
...
Co-authored-by: Ashcon Partovi <ashcon@partovi.net >
2024-09-13 16:01:17 -07:00
Ashcon Partovi
44841d8924
Fix clang-cl flag: /O0 -> /Od
2024-09-13 16:00:16 -07:00
Dylan Conway
3c0327df3a
debug libraries
2024-09-13 15:58:22 -07:00
Dylan Conway
e5e8861fde
debug icu
2024-09-13 15:57:58 -07:00
Dylan Conway
620b7b101e
update webkit ( #13931 )
2024-09-13 02:43:22 -07:00
Jarred Sumner
34e4447aea
Update some paths
2024-09-13 00:40:49 -07:00
190n
3aef88842e
Make setInterval leak test not flaky ( #13929 )
2024-09-12 18:57:06 -07:00
Ashcon Partovi
76191bed44
Various fixes for CMake ( #13928 )
2024-09-12 18:08:59 -07:00
190n
b146449ed5
Increase timeouts for shell-hang.test.ts ( #13932 )
2024-09-12 17:23:33 -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
Jarred Sumner
ff6f8bd2d1
Update path-resolve.mjs
2024-09-12 15:00:52 -07:00
Ciro Spaciari
b1ca81a10d
fix(node:net, node:tls) add named pipe support on node:net and node:tls modules ( #13838 )
2024-09-12 14:06:45 -07:00
Jarred Sumner
d9b851e426
Don't panic when a package.json manifest registry api name doesn't match the local name ( #13907 )
2024-09-12 14:05:45 -07:00
Jarred Sumner
872c7f0d91
Why is path slow ( #13908 )
2024-09-12 14:05:16 -07:00
Jarred Sumner
0a6594395c
Add a couple uv symbols ( #13808 )
...
Co-authored-by: Ben Grant <ben@bun.sh >
2024-09-12 00:13:49 -07:00
snwy
043dfa4cc9
fix .env loader printing to stderr when running bun bun.lockb ( #13905 )
...
Co-authored-by: Jarred Sumner <jarred@jarredsumner.com >
2024-09-12 00:10:03 -07:00
Jarred Sumner
173f465fbe
✂️ dead code
2024-09-11 22:04:32 -07:00
Jarred Sumner
51adc273a6
Add message on crash with old CPU ( #13886 )
2024-09-11 20:14:17 -07:00
190n
522493afa8
Attempt to fix spawn-streaming-stdin.test.ts on Windows ( #13860 )
2024-09-11 20:14:10 -07:00
Jarred Sumner
c48997050d
Avoid creating a Napi handle scope within a finalizer ( #13870 )
...
Co-authored-by: Ben Grant <ben@bun.sh >
2024-09-11 20:05:44 -07:00
Jarred Sumner
2064876a7d
Fix crash in socket.upgradeTLS ( #13884 )
2024-09-11 20:05:06 -07:00
snwy
c3197948c4
fixes --conditions for bun test ( #13902 )
2024-09-11 18:04:21 -07:00
Ashcon Partovi
f5b7a6708d
Move dependencies from src/deps/ to vendor/ ( #13901 )
2024-09-11 17:46:03 -07:00
190n
b33d6b1416
Fix ReadFileUV not reading to the end of a non-regular file on Windows ( #13900 )
2024-09-11 17:33:01 -07:00
190n
f6841a06c5
Make NAPI garbage collection tests faster ( #13898 )
2024-09-11 16:59:03 -07:00
Dylan Conway
749632f125
fix(spawn): update cwd before searching for executable to run ( #13845 )
...
Co-authored-by: dylan-conway <dylan-conway@users.noreply.github.com >
2024-09-11 16:58:24 -07:00
Jarred Sumner
de9557b19e
Fix edgecase with "os" and "cpu" in bun install ( #13848 )
...
Co-authored-by: Jarred-Sumner <Jarred-Sumner@users.noreply.github.com >
2024-09-11 16:47:38 -07:00
Jarred Sumner
ed8e6115bb
Fix using decimal numbers for file descriptors ( #13881 )
2024-09-11 15:52:53 -07:00
Jarred Sumner
0378e5a277
Update launch.json
2024-09-11 15:41:41 -07:00
Jarred Sumner
3689978b98
Update clangd
2024-09-11 15:14:59 -07:00
Ashcon Partovi
3939e16664
Fix build.mjs ( #13893 )
2024-09-11 09:45:42 -07:00
Ashcon Partovi
03285f2490
Reapply "Update build.mjs"
...
This reverts commit 03d7d9aadd .
2024-09-11 08:25:24 -07:00
Ashcon Partovi
19ef3eecd0
Reapply "Make configure faster with local WebKit build"
...
This reverts commit a832954c94 .
2024-09-11 08:25:05 -07:00
Ashcon Partovi
d39e422b20
Reapply "Convert build scripts to CMake ( #13427 )"
...
This reverts commit 374bb15db6 .
2024-09-11 08:24:50 -07:00
Dylan Conway
3e904303ac
fix hot/hot.test.ts, hot/watch.test.ts, and watch/watch.test.ts ( #13876 )
...
Co-authored-by: dylan-conway <dylan-conway@users.noreply.github.com >
2024-09-11 01:24:46 -07:00
Jarred Sumner
97baeb80f0
Move EventLoopTask into a separate file because it causes clangd to crash ( #13875 )
2024-09-11 00:24:48 -07:00
Dylan Conway
4a58a97fa0
fix sleep tests in bun-install-registry.test.ts ( #13874 )
2024-09-10 22:28:57 -07:00
Dylan Conway
7e705b9d40
fix expo.test.ts ( #13872 )
2024-09-10 20:52:29 -07:00
Jarred Sumner
1f1e4a08d8
Update nodejs-apis.md
2024-09-10 20:40:34 -07:00
Jarred Sumner
58c74e1a75
Update nodejs-apis.md
2024-09-10 20:35:35 -07:00
Jarred Sumner
d483535693
Update nodejs-apis.md
2024-09-10 20:32:00 -07:00
Dylan Conway
374bb15db6
Revert "Convert build scripts to CMake ( #13427 )"
...
This reverts commit 354df17d16 .
2024-09-10 19:57:19 -07:00
Dylan Conway
a832954c94
Revert "Make configure faster with local WebKit build"
...
This reverts commit 1694ca0e89 .
2024-09-10 19:56:37 -07:00
Dylan Conway
03d7d9aadd
Revert "Update build.mjs"
...
This reverts commit 24bb8d95b0 .
2024-09-10 19:56:36 -07:00
Dylan Conway
ff9b003a9b
Revert "Fix permissions on Zig download"
...
This reverts commit fb5ebe5ceb .
2024-09-10 19:56:34 -07:00
Jarred Sumner
ac17735cac
Retry after chmod when cp fails
2024-09-10 19:30:13 -07:00
Ashcon Partovi
fb5ebe5ceb
Fix permissions on Zig download
2024-09-10 19:01:09 -07:00
Jarred Sumner
24bb8d95b0
Update build.mjs
2024-09-10 18:54:52 -07:00
Ashcon Partovi
1694ca0e89
Make configure faster with local WebKit build
2024-09-10 17:40:12 -07:00
Ashcon Partovi
354df17d16
Convert build scripts to CMake ( #13427 )
2024-09-10 17:01:40 -07:00
Jarred Sumner
8d7d58606b
Add generator for $ERR_* as fake private globals ( #13843 )
...
Co-authored-by: Jarred-Sumner <Jarred-Sumner@users.noreply.github.com >
2024-09-10 16:07:22 -07:00
Jarred Sumner
d7f9346f67
Fix broken link
2024-09-10 15:22:08 -07:00
Jarred Sumner
80cb9e77bc
Use absolute links in docs
2024-09-10 15:11:16 -07:00
Lev
036e030342
Add the missing 'linked' option to --sourcemap in bun build --help ( #13855 )
2024-09-10 04:08:52 -07:00
190n
2071507a1b
Fix flaky process.cpuUsage tests ( #13842 )
2024-09-10 02:38:40 -07:00
Jarred Sumner
c7b874447f
Add missing timers.promises ( #13834 )
...
Co-authored-by: Jarred-Sumner <Jarred-Sumner@users.noreply.github.com >
2024-09-09 17:17:52 -07:00
190n
282b92d6e1
Fix issues with NAPI tests ( #13831 )
...
Co-authored-by: 190n <190n@users.noreply.github.com >
2024-09-09 17:08:40 -07:00
Ciro Spaciari
2b50554596
fix(node:http) always set headersSent to true after end ( #13794 )
...
Co-authored-by: cirospaciari <cirospaciari@users.noreply.github.com >
2024-09-09 17:08:17 -07:00
Jarred Sumner
8f5d78f498
Fix default value for zlib options ( #13800 )
2024-09-09 17:06:41 -07:00
Jarred Sumner
ee2d666e8e
Add missing perf_hooks constants ( #13833 )
...
Co-authored-by: Jarred-Sumner <Jarred-Sumner@users.noreply.github.com >
2024-09-09 16:54:09 -07:00
Jarred Sumner
3e8a50ba57
workerData should default to null instead of undefined ( #13835 )
...
Co-authored-by: Jarred-Sumner <Jarred-Sumner@users.noreply.github.com >
2024-09-09 16:48:12 -07:00
Jarred Sumner
945175961c
Set process._exiting to false by default ( #13832 )
...
Co-authored-by: Jarred-Sumner <Jarred-Sumner@users.noreply.github.com >
2024-09-09 16:45:24 -07:00
dave caruso
d38f937d3d
fix(transpiler): remove react element inlining ( #13694 )
...
Co-authored-by: Jarred Sumner <jarred@jarredsumner.com >
2024-09-09 15:03:13 -07:00
Jarred Sumner
07e4b5f3d3
Update run-lint-cpp.yml
2024-09-09 14:32:55 -07:00
Wilmer Paulino
a0939ca4f1
Switch asymmetric encryption implementation to BoringSSL ( #13786 )
2024-09-08 03:19:23 -07:00
Danny Kirkham
09cbb51c81
Fix typo in http.md ( #13793 )
2024-09-08 00:56:31 -07:00
Dylan Conway
50d2f76075
fix(pack): don't automatically include CHANGELOG when files is populated ( #13789 )
2024-09-08 00:56:21 -07:00
github-actions[bot]
09fb2d1db0
Bump to 1.1.27 ( #13805 )
...
Co-authored-by: Jarred-Sumner <Jarred-Sumner@users.noreply.github.com >
2024-09-08 00:48:15 -07:00
Dylan Conway
267afa2934
implement bun pm pack ( #13723 )
...
Co-authored-by: Jarred Sumner <jarred@jarredsumner.com >
Co-authored-by: dylan-conway <dylan-conway@users.noreply.github.com >
2024-09-07 03:55:09 -07:00
Jarred Sumner
08103aa7ae
Fix 2 memory leaks in zlib from #11770 ( #13787 )
2024-09-07 02:12:09 -07:00
190n
084734db64
Implement napi_handle_scope and napi_escapable_handle_scope ( #13756 )
2024-09-07 00:55:19 -07:00
Meghan Denny
de5809b45a
windows: fix sometimes crash when FDImpl.uv() is called on stdio ( #13719 )
...
Co-authored-by: Jarred Sumner <jarred@jarredsumner.com >
Co-authored-by: Dave Caruso <me@paperdave.net >
Co-authored-by: nektro <nektro@users.noreply.github.com >
2024-09-06 21:00:55 -07:00
Jarred Sumner
f0a4b9f96f
Copy fix from #13756 into separate PR ( #13783 )
...
Co-authored-by: Jarred-Sumner <Jarred-Sumner@users.noreply.github.com >
2024-09-06 20:16:20 -07:00
Meghan Denny
8cd515f533
node:zlib: move deflate and gzip into native code ( #11770 )
...
Co-authored-by: Jarred Sumner <jarred@jarredsumner.com >
2024-09-06 18:49:19 -07:00
Jarred Sumner
1458fcca4a
Run formatter
2024-09-06 18:13:08 -07:00
Jarred Sumner
4dbd246c49
Update 7-install-crash-report.yml
2024-09-06 18:01:03 -07:00
Jarred Sumner
17553e8ea3
Update 7-install-crash-report.yml
2024-09-06 18:00:14 -07:00
Jarred Sumner
2507ff515a
Update 7-install-crash-report.yml
2024-09-06 17:58:58 -07:00
Ciro Spaciari
1011b44d78
fix(node:http) implement request.setTimeout and server.setTimeout ( #13772 )
...
Co-authored-by: Jarred Sumner <jarred@jarredsumner.com >
2024-09-06 17:52:38 -07:00
Ashcon Partovi
cbb57e5c5b
Fix bun run being terminated randomly in CI
...
This was basically a chaos monkey in our CI
2024-09-06 17:37:49 -07:00
Jarred Sumner
ed6554314e
github actions
2024-09-06 17:28:19 -07:00
Jarred Sumner
bd38aaab36
Update sqlite3_local.h
2024-09-06 17:25:51 -07:00
Jarred Sumner
6fe2d99a51
Github actions
2024-09-06 17:18:28 -07:00
Jarred Sumner
e8c65a009f
clang fmt github action ( #13724 )
2024-09-06 17:15:07 -07:00
Jarred Sumner
3f9ad7cefc
Add a debug assertion
2024-09-06 16:58:08 -07:00
Jarred Sumner
69f97cecf0
Ensure shell keeps process alive while running ( #13777 )
2024-09-06 16:28:50 -07:00
Meghan Denny
ed7741a662
node:https: provide proper Agent definition ( #11826 )
...
Co-authored-by: Jarred Sumner <jarred@jarredsumner.com >
2024-09-06 16:11:19 -07:00
Jarred Sumner
9adf42b373
Handle oom in Buffer.byteLength ( #13746 )
2024-09-06 14:38:55 -07:00
Jarred Sumner
d3bc0ca722
Add if workers spawned / terminated to crash reports ( #13763 )
2024-09-06 14:34:33 -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
Jarred Sumner
ea12db4084
Deflake a test
2024-09-06 13:49:26 -07:00
Meghan Denny
981f1d4a60
fix bad translation in child-process-exec-timeout-kill.test.js ( #13765 )
2024-09-06 13:26:57 -07:00
Pham Minh Triet
419277f691
fix small typo in semver.md ( #13767 )
2024-09-06 13:26:20 -07:00
190n
da2a5661af
Increase randomIntegrityAuditRate from 0.05 to 1.0 in CI ( #13775 )
2024-09-06 13:03:23 -07:00
Ciro Spaciari
d8e2c24d70
fix(fetch) fix lifecycle of SSL Proxy, fix lifecycle of tls_props, fix handling chunked encoded redirects when proxing. ( #13752 )
2024-09-06 01:50:02 -07:00
マルコメ
6010c33137
Add .toml extension to .gitattributes ( #13761 )
2024-09-05 23:52:12 -07:00
Ciro Spaciari
36c5f843ec
feat(tls) add duplex upgrade ( #13718 )
2024-09-05 19:37:31 -07:00
Jarred Sumner
d38fc909e3
Support ReadableStream in request.clone & response.clone() ( #13744 )
2024-09-05 17:55:59 -07:00
Solomon ogu
cd7f6a1589
fix: typo in docs and types for sqlite ( #13727 )
2024-09-04 15:46:05 -07:00
Jarred Sumner
a9cf463eeb
Introduce fast path for buffered ReadableStream ( #13704 )
...
Co-authored-by: Jarred-Sumner <Jarred-Sumner@users.noreply.github.com >
2024-09-04 04:16:47 -07:00
Jarred Sumner
f3da37e486
Fixes #13725
2024-09-04 03:26:11 -07:00
Jarred Sumner
ebe070487b
github actions
2024-09-03 21:51:04 -07:00
Jarred Sumner
f4539431a0
Update format.yml
2024-09-03 21:44:29 -07:00
Jarred Sumner
c91afdb35c
Github actions
2024-09-03 21:43:34 -07:00
Jarred Sumner
128d69dcbe
Update format.yml
2024-09-03 21:34:52 -07:00
Jarred Sumner
cd6785771e
run prettier and add back format action ( #13722 )
2024-09-03 21:32:52 -07:00
Jarred Sumner
5108e3e0d9
Add snapshot tests for dependency/version parsing ( #13658 )
2024-09-02 15:12:00 -07:00
Wilmer Paulino
bd3e62df40
Use JSMapIterator and JSSetIterator for deep equal comparisons ( #13674 )
2024-09-02 15:10:33 -07:00
Jarred Sumner
1668fde0a9
Support hot reloading when .css or any other imported file changes ( #13665 )
2024-09-02 15:07:25 -07:00
Jarred Sumner
12174e0577
Call cancel on ReadableStream when Bun.serve() response is aborted ( #13687 )
2024-09-02 09:40:03 -07:00
Jarred Sumner
c50f8d82d5
Remove outdated callout
...
Still very active! More stable though.
2024-09-02 05:07:05 -07:00
Jarred Sumner
d30767ea68
Fix crash when throwing an exception from napi ( #13664 )
2024-09-02 05:00:46 -07:00
Jarred Sumner
6b30c1b30d
Add missing OOM exception check in Bun.escapeHTML ( #13677 )
2024-09-01 23:37:07 -07:00
Jarred Sumner
b64f1e15b5
Fixes #13629 ( #13660 )
2024-09-01 22:40:31 -07:00
Jarred Sumner
5f6015bb79
Fixes #13657 ( #13667 )
2024-09-01 18:21:34 -07:00
Jarred Sumner
f123814d87
Fix missing ERR_INVALID_ARG_TYPE in 2 buffer methods ( #13617 )
2024-09-01 04:40:14 -07:00
Jarred Sumner
ef4bcb314c
Use -mmacos-version-min instead of -mmacosx-version-min ( #13640 )
2024-09-01 04:39:32 -07:00
Mohit Srivastava
fd2ad27b6f
Change contributing docs to use llvm 18 on macos ( #13651 )
2024-09-01 00:31:45 -07:00
Jarred Sumner
03de99afcf
Add tests for static routes + support server.reload for static routes ( #13643 )
2024-08-31 03:32:08 -07:00
Wilmer Paulino
9ba63eb522
Fix AES-GCM encryption of empty messages ( #13646 )
2024-08-31 02:29:16 -07:00
Ciro Spaciari
bac38b8967
fix(tls/fetch) Better SSLWrapper for http proxy and start of Duplex support on tls ( #12750 )
...
Co-authored-by: cirospaciari <cirospaciari@users.noreply.github.com >
Co-authored-by: Jarred Sumner <jarred@jarredsumner.com >
2024-08-30 23:22:58 -07:00
Wilmer Paulino
76c4145f0e
Return expected data when using Promises with crypto.generateKeyPair ( #13600 )
...
Co-authored-by: Jarred Sumner <jarred@jarredsumner.com >
2024-08-30 20:14:47 -07:00
Ciro Spaciari
adb54f1849
fix(Server) handle requestIP after async call ( #13532 )
...
Co-authored-by: Jarred Sumner <jarred@jarredsumner.com >
2024-08-30 19:13:53 -07:00
Jarred Sumner
0f4aa68575
Bump build.zig minimum to macOS 13 ( #13639 )
2024-08-30 19:12:53 -07:00
Jarred Sumner
6555248a04
Make the V8_UNIMPLEMENTED error include the function name ( #13559 )
...
Co-authored-by: 190n <ben@bun.sh >
2024-08-30 18:52:08 -07:00
Jarred Sumner
2f19b71e0f
Bump WebKit again ( #13641 )
2024-08-30 18:18:29 -07:00
Jarred Sumner
9076b369f0
Fixes #4432 ( #13597 )
2024-08-30 18:01:32 -07:00
Ciro Spaciari
9cb203f229
update(root_certs) update certs ( #13609 )
2024-08-30 16:51:09 -07:00
Félix C. Morency
5650ed470c
fix: lcov non-hit executable lines reporting ( #13633 )
2024-08-30 16:08:23 -07:00
Jarred Sumner
fc99dd27e3
Un-revert read .gitconfig ( #13637 )
...
Co-authored-by: Dylan Conway <dylan.conway567@gmail.com >
2024-08-30 16:04:47 -07:00
Jarred Sumner
4d61637e8a
Deflake bun-build-api test ( #13636 )
2024-08-30 14:59:47 -07:00
Michael H
aed0f58dfc
bun install global package include -g flag in untrusted message ( #13626 )
2024-08-30 14:58:41 -07:00
Jarred Sumner
a37694cec2
Fix hypothetical race condition in Bun.build API ( #13618 )
2024-08-30 14:56:59 -07:00
Jarred Sumner
b52f9923e2
Delete macOS 10.5 support polyfills ( #13635 )
2024-08-30 14:47:31 -07:00
Jarred Sumner
1bed7a7fd1
Introduce static option in Bun.serve() ( #13540 )
2024-08-30 01:36:18 -07:00
Grigory
59eb5515c5
fix(nodevm): align behavior with node ( #13590 )
2024-08-30 01:34:18 -07:00
Jarred Sumner
682b3730a1
Revert "fix overriding sshCommand and askpass from gitconfig" ( #13620 )
2024-08-30 00:59:00 -07:00
Ciro Spaciari
bd3c258af4
fix(FormData, Bun.file()) FormData can append file slices, Bun.file(..).slice(..).text() works as expected ( #13580 )
...
Co-authored-by: Jarred Sumner <jarred@jarredsumner.com >
2024-08-30 00:53:40 -07:00
Dylan Conway
9faaa9b982
fix overriding sshCommand and askpass from gitconfig ( #13612 )
2024-08-30 00:49:49 -07:00
Jarred Sumner
bd2eb40a39
Fix oom handling in Bun.file ( #13603 )
2024-08-29 18:54:33 -07:00
Dylan Conway
f3ed9eac4a
fix(outdated): match scoped names with * ( #13610 )
2024-08-29 16:06:41 -07:00
Jarred Sumner
b55670ddb7
Fixes #10084 ( #13601 )
2024-08-29 11:02:34 -07:00
Ashcon Partovi
39eecc7757
Disable auto-labeler for now
2024-08-29 11:00:57 -07:00
Jarred Sumner
6faf657e32
Implement --max-http-header-size ( #13577 )
2024-08-29 00:38:47 -07:00
Jarred Sumner
e48369ddab
Fixes #4443 ( #13596 )
2024-08-28 21:17:06 -07:00
Jarred Sumner
743f40b473
Make the panic message better when this assertion failure happens ( #13579 )
2024-08-28 19:07:22 -07:00
Jarred Sumner
b4e552dbeb
WebKit upgrade ( #13578 )
2024-08-28 19:06:29 -07:00
Jarred Sumner
952d44b675
Fixes #13581 ( #13583 )
2024-08-28 13:54:57 -07:00
Jake Boone
8cb0b5db21
Fix alignment in bun outdated example grid ( #13573 )
2024-08-27 17:52:00 -07:00
Dylan Conway
1976e5bc00
fix #13563 and #12440 ( #13575 )
2024-08-27 17:46:16 -07:00
Jarred Sumner
f520715622
Update label-issue.ts
2024-08-27 14:13:21 -07:00
Jarred Sumner
a4264cef23
Update label-issue.ts
2024-08-27 03:56:06 -07:00
Jarred Sumner
09f002934c
Update labeled.yml
2024-08-27 03:53:05 -07:00
Jarred Sumner
89dfe9beb6
Update label-issue.ts
2024-08-27 03:43:57 -07:00
Jarred Sumner
4ac415f58d
Update labeled.yml
2024-08-27 03:39:13 -07:00
Jarred Sumner
acd8567fa0
Add issue labeler
2024-08-27 03:37:42 -07:00
Dylan Conway
ba2ea6fbb2
add --filter and package pattern arguments to bun outdated ( #13557 )
2024-08-27 00:18:27 -07:00
Pocky
36c621b6b1
docs: sync Statement.all and Statement.get docs with types ( #13544 )
2024-08-26 18:30:22 -07:00
Pocky
bab5fec95f
Fix Date in SQLite Example Comment ( #13558 )
2024-08-26 18:29:34 -07:00
Jake Bailey
e6b30a90de
Use more compatible screen clearing ANSI escape ( #13553 )
2024-08-26 18:17:31 -07:00
Jarred Sumner
fea302ee1d
Add missing destroySoon ( #13555 )
2024-08-26 18:09:05 -07:00
Jarred Sumner
2ffcccc5b4
Fixes #5591 ( #13541 )
2024-08-26 16:09:48 -07:00
Ciro Spaciari
11d7a9d5e9
fix(randomInt) allow negatives and improve args validation ( #13527 )
2024-08-25 23:16:25 -07:00
Jarred Sumner
55cdf69415
Make the error better on Windows when you do Bun.file(path).writer() ( #13536 )
2024-08-25 22:29:52 -07:00
Jarred Sumner
ac8f9052a2
Deflake fs.test.ts ( #13538 )
2024-08-25 21:43:16 -07:00
Jarred Sumner
5a525d3042
Deflake test/js/web/fetch/fetch-tcp-stress.test.ts ( #13537 )
2024-08-25 21:24:36 -07:00
Ciro Spaciari
6fd06dd023
fix(Bun.serve) ensure timeout reset when we write data ( #13525 )
2024-08-25 20:27:49 -07:00
Ciro Spaciari
df9d18659c
revert d8ac4c59ff
2024-08-25 19:43:24 -07:00
Ciro Spaciari
d8ac4c59ff
deflaky
2024-08-25 19:35:35 -07:00
Ciro Spaciari
3309a8479c
temporary disable this
2024-08-25 13:44:18 -07:00
Ashcon Partovi
3896b0e29f
Fix build-bun.sh
2024-08-25 09:48:38 -07:00
Ashcon Partovi
c4f4d7c872
Fix build-bun.sh
2024-08-25 09:29:29 -07:00
Ashcon Partovi
ebdd678da5
Upload features.json to Buildkite
2024-08-25 09:19:42 -07:00
github-actions[bot]
7529cd76b5
Bump to 1.1.26 ( #13504 )
...
Co-authored-by: Jarred-Sumner <Jarred-Sumner@users.noreply.github.com >
2024-08-24 16:12:43 -07:00
Jarred Sumner
9eeef3f5df
Update release.yml
2024-08-24 01:29:28 -07:00
Jarred Sumner
2b1a10629b
Update upload-npm.ts
2024-08-24 01:22:33 -07:00
Jarred Sumner
0a37423baf
Expose subscriberCount in WebSocket server ( #13498 )
2024-08-23 23:12:01 -07:00
Dylan Conway
1a9307da08
bun outdated docs (#13497 )
...
Co-authored-by: Zack Radisic <zack@theradisic.com >
2024-08-23 23:11:52 -07:00
Jarred Sumner
b005ef43d4
Deflake fs.test.ts
2024-08-23 22:55:30 -07:00
Jarred Sumner
078fdd3787
Make the test runner work on older versions of Bun
2024-08-23 22:55:12 -07:00
Jarred Sumner
dc58c42453
Fix test harness in older versions
2024-08-23 22:48:49 -07:00
Jarred Sumner
b53c25e5f8
Redo napi cleanup hooks ( #13487 )
2024-08-23 21:09:56 -07:00
Jarred Sumner
e97c65fd1e
Add 59 more node tests + copy node test fixtures ( #13495 )
2024-08-23 19:06:35 -07:00
Ciro Spaciari
5a108c5027
fix(fetch) always make sure that abort tracker is cleaned, revise ref count ( #13459 )
2024-08-23 17:08:57 -07:00
Jarred Sumner
0f1d5d5dab
Align getMockName and mockName behavior with jest ( #13494 )
2024-08-23 15:46:04 -07:00
Dylan Conway
6415cc3e92
implement bun outdated ( #13461 )
...
Co-authored-by: Zack Radisic <zack@theradisic.com >
2024-08-23 02:15:13 -07:00
Jarred Sumner
8d34846d19
Bump
2024-08-23 01:13:55 -07:00
Jarred Sumner
781998cf00
You shouldn't need --only to only run test.only tests ( #13465 )
2024-08-23 00:06:57 -07:00
Jarred Sumner
02a75070fb
Preserve "use strict"; directive in CommonJS modules at top of file ( #13485 )
2024-08-22 23:51:27 -07:00
Jarred Sumner
ac8db43485
Throw ERR_INVALID_THIS in DOM types ( #13484 )
2024-08-22 23:25:41 -07:00
Jarred Sumner
94ee538dc6
About 13% of node's test suite ( #13468 )
2024-08-22 18:00:25 -07:00
Dylan Conway
9cdda49485
fix(node:util): use Object.setPrototypeOf in inherits ( #13480 )
2024-08-22 17:58:00 -07:00
Jarred Sumner
2c84840222
Fix crash in buffer found in node tests ( #13460 )
2024-08-22 16:16:25 -07:00
Jarred Sumner
dafa9946e4
Disable DOMJIT for crypto.getRandomValues() ( #13470 )
2024-08-22 15:52:38 -07:00
Ciro Spaciari
74d5b93ffc
fix(dns.resolveSrv) ( #13478 )
2024-08-22 15:36:22 -07:00
Jarred Sumner
886c31f0c5
Fix expect.assertions() and done callback ( #13463 )
2024-08-22 15:26:58 -07:00
Jarred Sumner
1bac09488d
Copy some node tests ( #13458 )
2024-08-21 23:09:09 -07:00
Jarred Sumner
83a256013f
Support asymmetric matchers in expect().toThrow ( #13455 )
2024-08-21 21:06:05 -07:00
Ciro Spaciari
384988f26c
feat(Bun.serve idleTimeout) allow custom timeouts ( #13453 )
2024-08-21 18:13:03 -07:00
190n
fe62a61404
Fix V8 API memory management and implement more APIs ( #13426 )
2024-08-20 19:32:44 -07:00
Jarred Sumner
ef8fd12e43
Include "name" and lastModified when console.log'ing Blob or File ( #13435 )
2024-08-20 19:27:38 -07:00
Jarred Sumner
999324a50c
Add standalone_executable to crash reporter feature list ( #13431 )
2024-08-20 19:25:45 -07:00
Ciro Spaciari
8ace981fbc
fix(node:http/node:https) emit continue ( #13434 )
2024-08-20 17:10:21 -07:00
Jarred Sumner
02ff16d95c
Support Worker, relative file paths in standalone executables, and partially directories ( #13421 )
2024-08-20 13:05:40 -07:00
Ciro Spaciari
1d188dbc55
fix(subprocess) use deref and use new ( #13429 )
2024-08-20 12:45:46 -07:00
Jarred Sumner
f16d802eb1
Implement V8::String::{Utf8Length, IsOneByte, ContainsOnlyOneByte, IsExternal, IsExternalTwoByte, IsExternalOneByte} ( #13417 )
2024-08-20 11:51:23 -07:00
Ciro Spaciari
eb8ed27a4a
fix(ipc/subprocess) ( #13414 )
...
Co-authored-by: Jarred Sumner <jarred@jarredsumner.com >
2024-08-20 05:19:23 -07:00
190n
5eb053fa3b
Use bun instead of npm even for Node.js build in V8 tests ( #13352 )
...
Co-authored-by: Jarred Sumner <jarred@jarredsumner.com >
2024-08-19 19:06:12 -07:00
Ciro Spaciari
f9af7be5ae
fix(net) make sure to always end the connection when destroy is called ( #13412 )
2024-08-19 15:55:05 -07:00
Ciro Spaciari
1367e5e85a
fix(ipc) fix closing edge case ( #13413 )
2024-08-19 15:53:36 -07:00
Jarred Sumner
d55b5cc169
Enable reusePort in Bun.serve() by default when using node:cluster ( #13381 )
2024-08-18 22:34:58 -07:00
Dylan Conway
fa2e00f109
fix freeing semver ranges ( #13399 )
2024-08-18 22:34:38 -07:00
Roman
9993d72fee
docs: remove extra assignment ( #13389 )
2024-08-18 10:52:00 -07:00
Meghan Denny
fd75ca7585
implement node:cluster ( #11492 )
...
Co-authored-by: Jarred Sumner <jarred@jarredsumner.com >
Co-authored-by: nektro <nektro@users.noreply.github.com >
Co-authored-by: cirospaciari <ciro.spaciari@gmail.com >
2024-08-18 00:12:42 -07:00
Jarred Sumner
a53db001db
Fixes #13343 ( #13360 )
2024-08-17 20:22:12 -07:00
Jarred Sumner
1a5c05adca
Another attempt to fix aarch64 mock module test failure ( #13356 )
2024-08-17 18:10:35 -07:00
Zack Radisic
58d02e467f
Fix shell backticks crash ( #13375 )
2024-08-17 18:07:03 -07:00
Ciro Spaciari
63596c3f8c
fix(sockets) always uncork when closing ( #13358 )
...
Co-authored-by: Jarred Sumner <jarred@jarredsumner.com >
2024-08-17 02:53:10 -07:00
Meghan Denny
996847bcad
ci: disable bun-jsc.test.ts 'profile async' on windows for now ( #13363 )
2024-08-17 02:50:48 -07:00
Jarred Sumner
33c91fe3fa
Bump WebKit ( #13355 )
2024-08-16 22:40:29 -07:00
Meghan Denny
7fd072f4af
node:fs: use bun.assert to fix zig linter ( #13353 )
2024-08-16 18:23:45 -07:00
Ciro Spaciari
15a8e72790
fix(ws test) deflaky ( #13348 )
2024-08-16 16:15:12 -07:00
Jarred Sumner
64d77e33f6
Fixes #13331 ( #13340 )
2024-08-16 15:42:11 -07:00
190n
babc907bfe
Support Unicode strings in V8 APIs ( #13335 )
2024-08-16 15:16:39 -07:00
190n
83c5d8a942
Support doubles in v8::Number ( #13336 )
...
Co-authored-by: Jarred Sumner <jarred@jarredsumner.com >
2024-08-16 14:34:04 -07:00
MARCROCK22
5a8e98cec2
add missing Timer types and Bun.build sourcemap "linked" ( #13349 )
2024-08-16 14:26:44 -07:00
Meghan Denny
d4237b0757
node:fs: mode+flags message cleanup ( #13332 )
2024-08-15 23:19:25 -07:00
Jarred Sumner
766a9cf4f2
Fix some argument validation issues in fetch() ( #13337 )
2024-08-15 23:14:59 -07:00
Jarred Sumner
98a709fb1b
Further clang-analyzer ( #13324 )
2024-08-15 15:01:36 -07:00
Meghan Denny
715ff7f323
node:fs: add additional error handling for flags and mode ( #13321 )
...
Co-authored-by: Jarred Sumner <jarred@jarredsumner.com >
2024-08-15 13:13:11 -07:00
Jarred Sumner
df1744f0da
Bump
2024-08-15 13:12:32 -07:00
Dylan Conway
5bd344281f
fix(TextEncoder): domjit crash in encode ( #13320 )
...
Co-authored-by: Jarred Sumner <jarred@jarredsumner.com >
2024-08-15 03:35:58 -07:00
Viktor L
b70458c3e4
Fix "bun exec" examples ( #13318 )
2024-08-15 00:31:29 -07:00
Jarred Sumner
3f686222d4
Micro-optimize Module._resolveFilename ( #13322 )
2024-08-14 23:36:46 -07:00
Jarred Sumner
36fc324523
Fixes #13311 ( #13319 )
2024-08-14 22:46:45 -07:00
Meghan Denny
a5bd94f582
node:net.Server listen handler should be bound to the server ( #13290 )
...
Co-authored-by: Jarred Sumner <jarred@jarredsumner.com >
2024-08-14 19:00:57 -07:00
Jarred Sumner
4fae1b4475
Increase max concurrent connection count for connecting sockets ( #13294 )
2024-08-14 19:00:31 -07:00
Jarred Sumner
2fa60f2d12
Appease clang-tidy ( #13312 )
2024-08-14 19:00:20 -07:00
Jarred Sumner
6d79edaa15
Fixes https://github.com/oven-sh/bun/issues/13001 ( #13313 )
2024-08-14 18:11:10 -07:00
190n
dc2929d4e1
Start implementing internal V8 APIs ( #12821 )
...
Co-authored-by: Jarred Sumner <jarred@jarredsumner.com >
2024-08-14 17:51:12 -07:00
Meghan Denny
5bc45e2721
node:net.Socket#{ref,unref} are supposed to return this ( #13291 )
...
Co-authored-by: Jarred Sumner <jarred@jarredsumner.com >
2024-08-14 17:23:39 -07:00
Dylan Conway
fe7f5fa731
switch nodemailer test to mailgun ( #13314 )
2024-08-14 17:18:03 -07:00
Meghan Denny
30edb594a8
node:fs: use libuv callbacks instead of custom workpool for some operations on windows ( #13278 )
...
Co-authored-by: Jarred Sumner <jarred@jarredsumner.com >
2024-08-14 14:57:25 -07:00
Ashcon Partovi
1961a9acc8
Fix using tmpdir for clean builds
2024-08-14 14:09:07 -07:00
Ashcon Partovi
9482a0afdf
Fix CI cache not working on macOS & Linux
2024-08-14 14:02:29 -07:00
Ashcon Partovi
a1312066b3
Fix secrets in CI tests ( #13306 )
2024-08-14 11:13:09 -07:00
Jarred Sumner
85a3299115
CI fixes
2024-08-14 02:09:30 -07:00
Jarred Sumner
3ea71a9672
Update env.sh
2024-08-14 02:07:01 -07:00
Jarred Sumner
bf945f6dbb
Update env.sh
2024-08-14 02:05:16 -07:00
Jarred Sumner
a366135bd2
Update runner.node.mjs
2024-08-14 01:53:27 -07:00
Ciro Spaciari
eec5abd0da
fix(net) remove unnecessary closeNT call ( #13282 )
...
Co-authored-by: Jarred Sumner <jarred@jarredsumner.com >
2024-08-14 01:51:40 -07:00
Jarred Sumner
cede04b019
Ensure secrets are set in CI ( #13285 )
2024-08-14 01:50:57 -07:00
Jarred Sumner
cf1863236a
Do not skip tests due to missing credentials in CI. ( #13284 )
2024-08-13 22:44:52 -07:00
Jarred Sumner
bd3517197c
Fix flaky process.cpuUsage test on linux ( #13279 )
2024-08-13 21:16:39 -07:00
Daniel M.
2c93e917a9
Fix typo ( #13266 )
2024-08-13 21:10:44 -07:00
Jarred Sumner
5e6b509100
Bump
2024-08-13 17:52:15 -07:00
Ciro Spaciari
c229da8d9a
fix(expect) fix behavior of .not.throw when receiving a string ( #13272 )
2024-08-13 17:51:18 -07:00
Jarred Sumner
4304368fc0
Clean up error codes in napi somewhat ( #13179 )
2024-08-13 12:42:10 -07:00
Ciro Spaciari
460d6edbda
fix(net/tls) we need to call end when we got FIN if allowHalfOpen is false ( #13212 )
...
Co-authored-by: Jarred Sumner <jarred@jarredsumner.com >
2024-08-13 00:24:37 -07:00
Meghan Denny
9628ee76fc
windows: fix fs-promises-writeFile-async-iterator.test.ts [v2] ( #13164 )
...
Co-authored-by: Jarred Sumner <jarred@jarredsumner.com >
2024-08-13 00:24:23 -07:00
Jarred Sumner
9fd6a04460
Fix importing empty toml file at runtime ( #13252 )
2024-08-13 00:21:18 -07:00
Meghan Denny
a13a020d4c
console: remove further uses of unbuffered_writer ( #13257 )
...
Co-authored-by: Jarred Sumner <jarred@jarredsumner.com >
2024-08-13 00:09:23 -07:00
Jarred Sumner
3a245dd248
upgrade webkit ( #13192 )
...
Co-authored-by: Dylan Conway <dylan.conway567@gmail.com >
Co-authored-by: Zack Radisic <zack@theradisic.com >
2024-08-12 23:17:17 -07:00
Ciro Spaciari
b972ed6540
fix(IPC) make IPC on windows compatible with node.js ( #13258 )
2024-08-12 20:14:43 -07:00
Ciro Spaciari
dfa3a9a369
fix(sockets) fix connecting sockets not reporting close when context or the socket it self is closed manually ( #13249 )
2024-08-12 13:30:10 -07:00
Jarred Sumner
444766833c
Fixes #13226 ( #13234 )
2024-08-11 01:18:40 -07:00
Jarred Sumner
f7d459eea5
Create text-decoder-stream.mjs
2024-08-10 17:09:51 -07:00
Jarred Sumner
7d018fb323
Update text-encoder-stream.mjs
2024-08-10 03:20:14 -07:00
Jarred Sumner
5f08478229
Update text-encoder-stream.mjs
2024-08-10 03:15:11 -07:00
Jarred Sumner
d861347dc5
Optimize TextEncoderStream, part 1 ( #13222 )
2024-08-10 02:13:36 -07:00
Meghan Denny
1eb5ecb563
ci: fix setInterval.test.js on windows ( #13213 )
2024-08-10 00:53:23 -07:00
Meghan Denny
6661ab6022
console: implement cutoff for large arrays ( #13220 )
2024-08-10 00:53:02 -07:00
dave caruso
23aa4f2959
fix(bundler): tagged templates can never be moved ( #13193 )
2024-08-09 19:32:23 -07:00
Dylan Conway
9302b42919
revert 84c91bf7e1 ( #13214 )
2024-08-09 19:28:08 -07:00
Ciro Spaciari
b9ead441c1
fix(sockets) add socket wrapper and refactor context ownership handling in socket.zig ( #13176 )
2024-08-09 18:34:17 -07:00
Ciro Spaciari
24dbef7713
fix(server) fix flushing ( #13207 )
2024-08-09 18:20:04 -07:00
Ciro Spaciari
28c40babd2
fix(ws) fix handling of messages ( #13210 )
...
Co-authored-by: Jarred Sumner <jarred@jarredsumner.com >
2024-08-09 16:27:29 -07:00
Jarred Sumner
35465d3a29
Set -ffile-prefix-map ( #13190 )
2024-08-09 14:36:44 -07:00
Jarred Sumner
7aaf935711
Handle OOM better ( #13142 )
2024-08-09 00:43:54 -07:00
Dylan Conway
bfca627dfa
fix node:vm and DOMJIT ( #13185 )
2024-08-09 00:33:49 -07:00
Jarred Sumner
22e37a5c8d
Add more debug exception checks ( #13188 )
2024-08-08 22:49:26 -07:00
Jarred Sumner
960514364e
Bump
2024-08-08 22:02:31 -07:00
Jarred Sumner
98078e7639
Fix leak when throwing exception in Response constructor ( #13186 )
2024-08-08 21:48:17 -07:00
Jarred Sumner
62d973f19f
throw("Out of memory") -> throwOutOfMemory() (#13182 )
2024-08-08 20:53:43 -07:00
Jarred Sumner
5cbb6926f5
Add test for file descriptor leaks in FileSink ( #13181 )
2024-08-08 18:33:41 -07:00
Ciro Spaciari
077ee55211
fix fast shutdown ( #13156 )
2024-08-08 15:54:54 -07:00
Jarred Sumner
adb31c0752
Fixes #12881
2024-08-08 15:01:55 -07:00
Meghan Denny
ab55477c2d
vscode/launch.json: audit and tidy ( #13162 )
2024-08-08 14:27:36 -07:00
Meghan Denny
ef23b8e60c
package.json: add build:windows:release script ( #13163 )
2024-08-08 14:27:01 -07:00
Jarred Sumner
e6528f81c9
Update stale.yaml
2024-08-08 13:27:18 -07:00
Jarred Sumner
1481cc2730
Update stale.yaml
2024-08-08 13:24:46 -07:00
Jarred Sumner
e6c87bddee
Update stale.yaml
2024-08-08 13:20:31 -07:00
Jarred Sumner
f7b2e2a795
Add stale label
2024-08-08 13:18:21 -07:00
huseeiin
3aaa240233
Add bytes() to Blob ( #13166 )
2024-08-08 10:23:08 -07:00
Meghan Denny
9d74b5bdc8
crash_handler: support printing windows version ( #13157 )
2024-08-07 21:34:07 -07:00
Ashcon Partovi
d74a192345
Fix submodules script
2024-08-07 14:03:20 -07:00
Ashcon Partovi
76a3dc268d
Skip canary release on release build
2024-08-07 13:56:46 -07:00
Ashcon Partovi
d2c821bbf6
Potential fix for dependencies script
2024-08-07 13:54:06 -07:00
Ashcon Partovi
ff334da585
Rebuild dependencies if release build
2024-08-07 13:46:41 -07:00
huseeiin
d96629e053
Better MDN reference ( #13144 )
2024-08-07 13:22:41 -07:00
Ciro Spaciari
c527058f14
implement NODE_EXTRA_CA_CERTS ( #13150 )
2024-08-07 13:21:52 -07:00
Ciro Spaciari
3efd445084
refactor(fetch) make handshake less confuse ( #13145 )
2024-08-07 13:20:05 -07:00
Ashcon Partovi
84c91bf7e1
Revert TextDecoderStream until next release ( #13151 )
2024-08-07 12:34:04 -07:00
Dylan Conway
9f7c6e34cb
Add TextDecoderStream, TextEncoderStream, and TextDecoder.decode("", { stream: true}) ( #13115 )
2024-08-07 02:36:29 -07:00
Meghan Denny
d44969769f
darwin: implement node:os.freemem() ( #12870 )
2024-08-07 02:31:45 -07:00
Meghan Denny
ff0f9d5f4d
node:worker_threads: fix assertion when require is used with 'eval:true' ( #13108 )
2024-08-07 02:30:40 -07:00
Meghan Denny
c63c55cbb1
node:fs: fix assertion when chown is passed non-numbers ( #13113 )
2024-08-07 02:29:50 -07:00
Meghan Denny
6d09772a13
ci: build windows in ReleaseSafe ( #13140 )
2024-08-07 02:24:54 -07:00
Jarred Sumner
df33f2b2a2
Make getIfPropertyExists binding safer ( #13134 )
2024-08-06 19:23:01 -07:00
Ashcon Partovi
923303047f
Fix S3 upload URL for canary assets
2024-08-06 18:51:06 -07:00
Jarred Sumner
3876ecfde8
Add test for calling websocket server publish/send methods repeatedly on closed sockets ( #13131 )
2024-08-06 16:22:21 -07:00
dave caruso
2680deb5d3
feat: bun build --compile --sourcemap ( #13047 )
2024-08-06 13:51:11 -07:00
Jarred Sumner
e1aadd0d7a
Fix missing user-provided reason in fs.watch abort ( #13118 )
2024-08-06 00:37:17 -07:00
Jarred Sumner
7a6efad44e
Skip creating JSValue for abort when it's not necessary in more cases ( #13117 )
2024-08-06 00:37:03 -07:00
dave caruso
4ed0c36063
fix(bundler): handle assigning to exports ( #13119 )
2024-08-06 00:33:32 -07:00
Meghan Denny
b75c605a75
node:http: fix assertion when request() is given options.headers thats non-object ( #13112 )
2024-08-05 23:54:51 -07:00
Jarred Sumner
7da9e7c45d
Add test to #13082 and use WTF_MAKE_FAST_ALLOCATED ( #13105 )
...
Co-authored-by: FuPeiJiang <42662615+FuPeiJiang@users.noreply.github.com >
2024-08-05 22:07:49 -07:00
dave caruso
30d06dec47
fix(bundler): use visited enum value ( #13101 )
2024-08-05 18:35:04 -07:00
Ashcon Partovi
3674493aa4
Potential fix for canary artifacts missing
2024-08-05 17:49:12 -07:00
Jarred Sumner
cacbaba524
Make signal.abort() from native code fast ( #13064 )
2024-08-05 15:50:36 -07:00
Jarred Sumner
0d7d789ebd
Implement aborted() in node:util and getEventListeners in node:events ( #13100 )
2024-08-05 15:47:52 -07:00
Jarred Sumner
1aa35089d6
Enable more sanitizers and fix mimalloc debug configuration ( #13086 )
2024-08-04 21:25:00 -07:00
Jarred Sumner
1de1745085
Bump LLVM 18 in C++ lint
2024-08-04 21:24:31 -07:00
Jarred Sumner
639e9a83d5
Add nullability annotations ( #13048 )
2024-08-04 21:16:41 -07:00
Jarred Sumner
9db3379cc5
Fix missing source code preview in Next.js dev server ( #13073 )
2024-08-04 20:13:27 -07:00
Jarred Sumner
c5c55c7ce4
Fixes #13049 ( #13069 )
2024-08-04 19:50:53 -07:00
Jarred Sumner
43326b0b2d
Fixes #12894 ( #13067 )
2024-08-04 19:49:49 -07:00
Jarred Sumner
680f842948
Fix missing error log in Bun.serve ( #13066 )
2024-08-04 17:54:43 -07:00
Ciro Spaciari
363a4934d0
fix(server) ( #13078 )
2024-08-04 17:34:31 -07:00
Andrew Johnston
98f9e276b0
fix(build): retry webkit download on failure, resume download with curl ( #13061 )
...
Co-authored-by: Andrew Johnston <andrew@bun.sh >
2024-08-04 09:00:00 -07:00
guest271314
ce1286efef
Try to fix formatting in rendered guides document ( #13077 )
2024-08-04 08:59:00 -07:00
guest271314
fd84ace83b
Document Bun supports Import Attributes and JSON modules syntax ( #13074 )
2024-08-04 07:44:38 -07:00
Andrew Johnston
483af7c33c
fix (worker-eval): fail worker with source when eval = false ( #13062 )
...
Co-authored-by: Andrew Johnston <andrew@bun.sh >
Co-authored-by: Jarred Sumner <jarred@jarredsumner.com >
2024-08-03 23:49:36 -07:00
Meghan Denny
6fbe3d8214
properly propogate exit code if process onexit handler throws ( #13058 )
2024-08-03 16:29:52 -07:00
Ciro Spaciari
c552cb40d1
fix(server/tls/streams) fix onReadFile, streams, avoid shutdown on fatal errors, ensure ssl loop data and server ref count refactor ( #12979 )
2024-08-03 01:41:18 -07:00
Jarred Sumner
63cf732ab4
Support async iterators in fs.promises.writeFile ( #13044 )
2024-08-02 23:05:48 -07:00
Dylan Conway
6303af3ce0
fix(TextDecoder): decoding sequences starting with 192 or 193 ( #13043 )
2024-08-02 23:01:34 -07:00
Ashcon Partovi
9104bd7210
Fix debug builds on macOS
2024-08-02 13:02:14 -07:00
Jarred Sumner
b5c91a4b7e
Upgrade WebKit ( #12873 )
...
Co-authored-by: Jarred-Sumner <Jarred-Sumner@users.noreply.github.com >
Co-authored-by: Dylan Conway <dylan.conway567@gmail.com >
2024-08-02 04:58:31 -07:00
Jarred Sumner
82239371ab
Enable -Werror=int-conversion and -Werror=nonnull ( #13025 )
2024-08-02 01:59:08 -07:00
Jarred Sumner
26526cba38
Fix UDP socket tests on macOS 13. ( #13022 )
2024-08-02 00:21:57 -07:00
Jarred Sumner
214b3ccca0
Make zig cache dir relative to the cmake dir instead of global
2024-08-01 21:04:52 -07:00
dave caruso
ada020b69f
fix(bundler): printing e_commonjs_export_identifier when it got deoptimized. ( #13017 )
2024-08-01 21:02:54 -07:00
Ashcon Partovi
deb6ff5e6c
Fix typo
2024-08-01 18:30:14 -07:00
Ashcon Partovi
f25599a6e8
Fix LTO setting on Linux
2024-08-01 18:29:06 -07:00
Ashcon Partovi
de64683b22
Fix ccache environment variable
2024-08-01 18:22:52 -07:00
Ashcon Partovi
c6d508972f
Deflake some build issues
...
* Disable sccache on Windows
* Add workaround for EBUSY/UNKNOWN spawn errors
2024-08-01 18:20:20 -07:00
Jarred Sumner
2f30e19835
Disable LTO on Windows and macOS in BuildKite
2024-08-01 18:04:25 -07:00
Meghan Denny
0081ab4738
ci: disable BUN_ENABLE_CRASH_REPORTING ( #13013 )
2024-08-01 17:49:43 -07:00
Jarred Sumner
6f6ea0d6f3
Add -Xclang -fno-c++-static-destructors on Windows ( #13014 )
2024-08-01 17:49:01 -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
80eb6d00e8
followup to recent feedback ( #13009 )
2024-08-01 17:21:24 -07:00
Meghan Denny
b6715d2c64
test/package-json-lint.test.ts: add back test/package.json to suite ( #13011 )
2024-08-01 16:56:29 -07:00
Meghan Denny
f371a78568
fix test/package-json-lint.test.ts ( #13010 )
2024-08-01 16:47:53 -07:00
dave caruso
c2cf528953
bundler: Add --ignore-dce-annotations, and other DCE annotation related stuff ( #12808 )
...
Co-authored-by: paperdave <paperdave@users.noreply.github.com >
Co-authored-by: Jarred Sumner <jarred@jarredsumner.com >
2024-08-01 15:00:38 -07:00
Jarred Sumner
9911407f26
Sort heapStats() object type counts ( #12989 )
2024-08-01 14:09:54 -07:00
Jarred Sumner
59c5c0fe48
Fix memory leak when requiring or importing modules that get GC'd later ( #12997 )
2024-08-01 12:05:37 -07:00
dave caruso
e585f900c9
escape windows in bun upgrade ( #12985 )
2024-08-01 01:04:20 -07:00
Jarred Sumner
dc620ea837
Fix a small memory leak when requiring CommonJS modules ( #12984 )
2024-07-31 22:30:01 -07:00
Jarred Sumner
49ab4c147a
Shrink the list of setTimeout/setInterval timers after awhile ( #12957 )
2024-07-31 20:50:34 -07:00
Ciro Spaciari
b2a4df68c3
fix(server) fix extra data sent in HTTP after sendfile + Date headers ( #12978 )
...
Co-authored-by: Jarred Sumner <jarred@jarredsumner.com >
2024-07-31 20:22:52 -07:00
Jarred Sumner
4c0a1f2983
Add a note
2024-07-31 18:38:19 -07:00
Ciro Spaciari
bec04c7341
change Body.Value.Error to not always allocate JSValues ( #12955 )
...
Co-authored-by: Jarred Sumner <jarred@jarredsumner.com >
2024-07-31 02:26:14 -07:00
Jarred Sumner
a44b7e41d2
Pass --force to git submodule update in CI
2024-07-30 23:03:35 -07:00
Jarred Sumner
de5e56336c
Use example.com as the test domain in a test
2024-07-30 22:44:47 -07:00
Ciro Spaciari
1c648063fa
fix(tls/socket/fetch) shutdown fix + ref counted context ( #12925 )
...
Co-authored-by: Jarred Sumner <jarred@jarredsumner.com >
2024-07-30 22:41:54 -07:00
Jarred Sumner
1c3354bc95
Deflake setInterval test
2024-07-30 22:33:04 -07:00
dave caruso
d5d4f53e82
fix(bundler): put unwrapped cjs imports at top level for minifyrenamer ( #12951 )
2024-07-30 21:30:09 -07:00
Pipythonmc
7ab4dc738f
doc: fix incorrect documentation relating to the --define flag ( #12952 )
2024-07-30 19:17:32 -07:00
dave caruso
ebc7045ca4
fix crash handler test failures ( #12932 )
2024-07-30 16:52:59 -07:00
Ashcon Partovi
848ad19d9e
Attempt to fix flaky Windows builds
2024-07-30 10:55:13 -07:00
Ashcon Partovi
1da3436266
Attempt to fix flaky build-deps on Windows
2024-07-30 10:48:24 -07:00
Ashcon Partovi
49e496399a
Attempt to fix missing GitHub assets on release
2024-07-30 10:44:44 -07:00
Ashcon Partovi
9b8340a5b3
Attempt to fix 'spawn error' on Windows tests
2024-07-29 19:16:29 -07:00
Meghan Denny
8efcc61a7b
windows: cleanup logging of NODE_CHANNEL_FD ( #12930 )
2024-07-29 19:16:02 -07:00
Meghan Denny
4d6480050c
NodeError: add more and use them in child_process and dgram ( #12929 )
2024-07-29 19:15:23 -07:00
Meghan Denny
fc2c134bc6
test: rewrite "should call close" to use promise instead of done ( #12931 )
2024-07-29 19:05:44 -07:00
m1212e
4c4db1da37
docs: Add hint for memory timeline in debugger ( #12923 )
2024-07-29 19:05:13 -07:00
dave caruso
77e14c8482
fix template addition folding 12904 ( #12928 )
2024-07-29 19:04:59 -07:00
Ashcon Partovi
fba5d65003
Make the release script faster
2024-07-29 17:38:06 -07:00
Jarred Sumner
c181cf45a7
Fixes #12910 ( #12911 )
2024-07-29 17:19:47 -07:00
Ashcon Partovi
5aeb4d9f79
Fix missing assert in release script
2024-07-29 16:57:22 -07:00
Dariush Alipour
1d9a8b4134
fix: child_process test with specified shell for windows ( #12926 )
2024-07-29 16:36:46 -07:00
Ashcon Partovi
30881444df
Fix flaky C++ build with missing submodules
2024-07-29 16:34:01 -07:00
Ashcon Partovi
a2b4e3d4c2
Fix syntax in env.ps1
2024-07-29 16:25:50 -07:00
Ashcon Partovi
e5662caa33
Fix release script, again
2024-07-29 16:21:55 -07:00
Ashcon Partovi
1f1ea7bf24
Fix release script
2024-07-29 15:29:46 -07:00
Ashcon Partovi
175746e569
Only upload canary artifacts when the build is canary
2024-07-29 14:54:29 -07:00
Ashcon Partovi
005dd776b6
Allow creating release builds with 'RELEASE=1'
2024-07-29 14:50:26 -07:00
Ashcon Partovi
81dec2657f
Enable buildkite ( #12653 )
2024-07-29 14:39:50 -07:00
Jarred Sumner
dbd320ccfa
Remove some dynamic memory allocations in uWebSockets ( #12897 )
2024-07-29 15:10:55 -03:00
Jarred Sumner
8f8d3968a3
Enable concurrent transpiler on Windows ( #12915 )
2024-07-29 06:25:38 -07:00
Jarred Sumner
0bbdd880e6
Fix various Windows build issues
2024-07-29 04:31:39 -07:00
Jarred Sumner
51257d5668
Add BUN_FEATURE_FLAG_DISABLE_ASYNC_TRANSPILER feature flag
2024-07-29 01:37:59 -07:00
Jarred Sumner
a2ae28d158
Add named allocator
2024-07-28 21:27:08 -07:00
Jarred Sumner
f04991f6bb
Fix debug build issue
2024-07-28 19:38:03 -07:00
Andrew Johnston
80e651aca3
fix(build): use specific version of lld for link on unix ( #12907 )
2024-07-28 18:38:01 -07:00
Jarred Sumner
a5ba02804f
Use typed allocators in more places ( #12899 )
2024-07-28 18:37:35 -07:00
Jarred Sumner
4199fd4515
Fix memory leak in RuntimeTranspilerStore ( #12900 )
2024-07-28 08:30:32 -07:00
Dylan Conway
848327d333
textencoder: remove DOMJIT ( #12868 )
2024-07-28 07:46:53 -07:00
Jarred Sumner
bfb72f84c4
In debug builds on macOS, add malloc_zone_check when GC runs
2024-07-28 05:13:50 -07:00
Jarred Sumner
e4022ec3c7
Bump versions of things
2024-07-27 02:02:48 -07:00
Jarred Sumner
a7f34c15fc
Slightly better error.stack ( #12861 )
2024-07-27 01:02:46 -07:00
Meghan Denny
a0ebb051b0
implement node:util.getSystemErrorName() ( #12837 )
2024-07-27 00:20:50 -07:00
dave caruso
70ca2b76c3
fix: check if we are crashing before exiting gracefully ( #12865 )
2024-07-26 20:00:02 -07:00
Jarred Sumner
e5ac4f94fa
Handle errors in node:http better ( #12641 )
...
Co-authored-by: Jarred-Sumner <Jarred-Sumner@users.noreply.github.com >
2024-07-26 19:53:36 -07:00
dave caruso
d547d8a30e
fix a bundler crash ( #12864 )
...
Co-authored-by: paperdave <paperdave@users.noreply.github.com >
2024-07-26 19:39:37 -07:00
Meghan Denny
32d9bb3ced
ci: format: switch to mlugg/setup-zig ( #12863 )
2024-07-26 18:47: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
Dylan Conway
13907c4c29
fix(build): assertion failure when cross-compiling on windows ( #12862 )
...
Co-authored-by: dylan-conway <dylan-conway@users.noreply.github.com >
2024-07-26 17:29:01 -07:00
Jarred Sumner
87169b6bb3
Configure libcpp assert to avoid macOS 13.0 issue ( #12860 )
2024-07-26 16:03:16 -07:00
Jarred Sumner
244100c32f
When crash reporter is disabled also disable resetSegfaultHanlder
2024-07-26 14:50:56 -07:00
Jarred Sumner
8a78b2241d
Rename JSC.Node.StringOrBuffer -> StringOrBuffer
2024-07-26 14:50:30 -07:00
dave caruso
bf8b6922bb
Fix memory leak when printing any error's source code. ( #12831 )
...
Co-authored-by: Jarred Sumner <jarred@jarredsumner.com >
2024-07-26 14:14:16 -07:00
Dylan Conway
7aa05ec542
bump webkit ( #12858 )
...
Co-authored-by: dylan-conway <dylan-conway@users.noreply.github.com >
2024-07-26 14:13:58 -07:00
Meghan Denny
f95ae9baee
launch.json: remove BUN_DEBUG_ALL=1 from 'bun run' ( #12845 )
2024-07-26 04:14:45 -07:00
Meghan Denny
f7cb2da542
use .undefined literal instead of jsUndefined() call ( #12834 )
2024-07-26 04:03:55 -07:00
Meghan Denny
d966129992
bindings: better use of jsc api in Path_functionToNamespacedPath ( #12836 )
2024-07-26 04:02:31 -07:00
Meghan Denny
6cb5cd2a87
node:v8: expose DefaultDeserializer and DefaultSerializer exports ( #12838 )
2024-07-26 03:58:47 -07:00
Meghan Denny
080a2806af
uws: tidy use of ssl intFromBool ( #12839 )
2024-07-26 03:58:01 -07:00
Meghan Denny
92c83fcd9e
ipc: make IPCInstance.context void on windows instead of u0 ( #12840 )
2024-07-26 03:56:13 -07:00
Meghan Denny
277ed9d138
bindings: fix zig extern def of Bun__JSValue__deserialize ( #12844 )
2024-07-26 03:48:30 -07:00
Meghan Denny
879cb23163
cpp: missing uses of propertyNames ( #12835 )
2024-07-26 03:47:41 -07:00
Jarred Sumner
d321ee97c5
Move napi_new_instance to c++ ( #12658 )
...
Co-authored-by: Jarred-Sumner <Jarred-Sumner@users.noreply.github.com >
Co-authored-by: Dylan Conway <35280289+dylan-conway@users.noreply.github.com >
2024-07-25 18:51:01 -07:00
Jarred Sumner
3bfeb83e7e
Fix [Symbol.dispose] on Bun.listen() & Bun.connect() + add types ( #12739 )
...
Co-authored-by: Dylan Conway <35280289+dylan-conway@users.noreply.github.com >
2024-07-25 18:49:35 -07:00
Meghan Denny
5a18b7d2fc
fixes relationship between process.kill and process._kill ( #12792 )
...
Co-authored-by: Jarred Sumner <jarred@jarredsumner.com >
2024-07-25 18:46:30 -07:00
Gert Goet
e75ef69fb4
Fix spacing of patch-command help ( #12769 )
2024-07-25 18:44:52 -07:00
Dylan Conway
78021e34ae
fix(bun:test): make sure test.each doesn't return .zero ( #12828 )
2024-07-25 18:24:16 -07:00
Dylan Conway
d7187592c0
fix(brotli): protect and unprotect buffer values ( #12829 )
2024-07-25 18:24:01 -07:00
Jarred Sumner
5f1b569c52
Fix crash when creating a new Worker with a numeric environment varia… ( #12810 )
2024-07-25 18:10:57 -07:00
dave caruso
e54fe5995b
fix(bundler): dont tree-shake imported enum if inlined and used ( #12826 )
2024-07-25 17:29:20 -07:00
Jarred Sumner
a2f68989a0
Retry on 5xx errors from npm registry ( #12825 )
2024-07-25 17:28:59 -07:00
Jarred Sumner
4a1e01d076
Use bun.New more ( #12811 )
...
Co-authored-by: Dylan Conway <35280289+dylan-conway@users.noreply.github.com >
2024-07-25 15:35:02 -07:00
Jarred Sumner
dd8b0a5889
Clean up socket_async_http_abort_tracker after a lot of requests ( #12816 )
2024-07-25 15:34:48 -07:00
Jarred Sumner
8cadf66143
Add malloc zones to heapStats() on macOS in debug builds ( #12815 )
2024-07-25 15:33:43 -07:00
Jarred Sumner
77cd03dad1
Workaround for BUN-2WQ ( #12806 )
2024-07-25 15:33:17 -07:00
Meghan Denny
82b42ed851
node: more process.exitCode fixes ( #12809 )
2024-07-25 15:18:41 -07:00
Dylan Conway
2de82c0b3b
fix regression test
2024-07-25 14:07:57 -07:00
Jarred Sumner
30df04cd35
Add a couple feature flags
2024-07-25 05:52:50 -07:00
Jarred Sumner
585c8299d8
Clean up some stack trace printing logic ( #12791 )
2024-07-25 04:04:02 -07:00
Dylan Conway
375d8da8e6
fix(brotli): protect buffer jsvalues ( #12800 )
...
Co-authored-by: Jarred Sumner <jarred@jarredsumner.com >
2024-07-25 04:01:53 -07:00
Jarred Sumner
0bd8db7162
Slightly reduce pointer lookups in hot code path ( #12802 )
2024-07-24 23:07:51 -07:00
Meghan Denny
d97260869d
replace JSValue .callWithThis with always explicit .call ( #12789 )
2024-07-24 23:07:28 -07:00
Jarred Sumner
fdb58dc861
Fixes #9555 ( #12801 )
2024-07-24 23:07:04 -07:00
Meghan Denny
5f118704ec
web-apis.md: make this list diff better; does not change presentation ( #12795 )
2024-07-24 22:27:32 -07:00
dave caruso
610c7f5e47
fix memory lifetime of define expressions ( #12784 )
2024-07-24 22:27:14 -07:00
Meghan Denny
1e0b20f514
node: fix observable value of process.exitCode ( #12799 )
2024-07-24 22:26:07 -07:00
Meghan Denny
f6c89f4c25
JSValue.toFmt doesn't need a globalThis param because ConsoleObject.Formatter already has one ( #12790 )
2024-07-24 22:03:51 -07:00
Meghan Denny
907cd8d45d
fix crash in populateStackTrace() ( #12793 )
2024-07-24 21:08:25 -07:00
Dylan Conway
ac4523e903
fix(napi): unref threadsafe functions on finalize ( #12788 )
2024-07-24 18:57:01 -07:00
Jarred Sumner
24574dddb2
Ensure LLVM 18 with Homebrew on macOS
2024-07-24 15:56:05 -07:00
Dylan Conway
2da57f6d7b
napi_threadsafe_function async tracker (#12780 )
2024-07-24 15:27:51 -07:00
dave caruso
e2c3749965
fix(bundler): become smarter with __esm wrappers ( #12729 )
2024-07-24 02:00:20 -07:00
Jarred Sumner
57c6a7db35
libdeflate ( #12741 )
2024-07-24 01:30:31 -07:00
ippsav
c37891471a
Fix alignment calculation in Zone.create function ( #12748 )
2024-07-24 01:30:11 -07:00
Jarred Sumner
8ba0791dc8
Use one JSC::SourceProvider instead of 322 ( #12761 )
2024-07-24 01:26:09 -07:00
dave caruso
f9371e59f2
fix(bundler): fix part liveness calculation ( #12758 )
2024-07-23 23:49:01 -07:00
Jarred Sumner
79ddf0e47a
Fix assertion failure in bun build when entry point is a file loader ( #12683 )
...
Co-authored-by: dave caruso <me@paperdave.net >
2024-07-23 22:02:51 -07:00
David Stevens
177f3a8622
Fixes #12182 - update default port when server is created ( #12201 )
2024-07-23 11:07:38 -07:00
Ciro Spaciari
5a5f3d6b30
fix(http) timeout ( #12728 )
...
Co-authored-by: cirospaciari <cirospaciari@users.noreply.github.com >
Co-authored-by: Jarred Sumner <jarred@jarredsumner.com >
2024-07-23 01:13:43 -07:00
Ivan Baksheev
4e5d759c37
fix(bundler): ignore external rules for entrypoint ( #12736 )
2024-07-23 00:33:18 -07:00
Jarred Sumner
1a702dfdc7
Add canary to cache key
2024-07-22 22:16:27 -07:00
Jarred Sumner
3ef84816a6
Update WebKit
2024-07-22 20:47:53 -07:00
Jarred Sumner
6e9b592c56
try using LLVM 18 on macOS ( #12727 )
...
Co-authored-by: Jarred-Sumner <Jarred-Sumner@users.noreply.github.com >
2024-07-22 20:44:29 -07:00
Jarred Sumner
a6b5543bd8
Don't set fuse-ld=lld in boringssl script
2024-07-22 15:41:41 -07:00
Jarred Sumner
a4759eb147
Bump minimum macOS build to 13.0
2024-07-22 14:50:23 -07:00
Dariush Alipour
732ed2b7df
Fix: test coverage node_modules exclusion in Windows ( #12691 )
2024-07-22 13:25:42 -07:00
Jarred Sumner
63fab9a82b
Update fetch.md
2024-07-22 04:06:00 -07:00
Jarred Sumner
ff17b427c8
Update fetch.md
2024-07-22 04:02:48 -07:00
Jarred Sumner
ca44df7c88
Update fetch.md
2024-07-22 03:57:29 -07:00
huseeiin
9daa7ea555
Update bun.d.ts ( #12719 )
2024-07-22 03:55:14 -07:00
Jarred Sumner
2f0020f00f
Update fetch.md
2024-07-22 03:52:33 -07:00
Jarred Sumner
599d27d93e
Update fetch.md
2024-07-22 03:50:22 -07:00
Jarred Sumner
696f209ec1
Update fetch.md
2024-07-22 03:49:32 -07:00
Jarred Sumner
1a6ead667b
Introduce bun --fetch-preconnect <url> ./my-script.ts ( #12698 )
2024-07-22 03:41:59 -07:00
Jarred Sumner
bbf2f5d716
Experiment: disable C++ static destructors ( #12652 )
...
Co-authored-by: Jarred-Sumner <Jarred-Sumner@users.noreply.github.com >
2024-07-21 21:32:52 -07:00
ippsav
9574044083
Fix expect.toThrow(expect.any()) matcher to correctly handle ExpectAny objects ( #12670 )
2024-07-21 20:35:18 -07:00
Jarred Sumner
822b725bec
Fix BUN-2M9, take two
2024-07-21 08:49:00 -07:00
Jarred Sumner
dc775f75f0
Fix BUN-2M9
2024-07-21 07:40:57 -07:00
Jarred Sumner
738947bdec
Deflake node-tls-connect test
2024-07-20 02:36:08 -07:00
Jarred Sumner
b7efeafc03
Deflake node-tls-connect test
2024-07-19 23:42:23 -07:00
Jarred Sumner
f5d1a17a5c
Fix crash in bun exec cd ( #12676 )
...
Co-authored-by: Jarred-Sumner <Jarred-Sumner@users.noreply.github.com >
2024-07-19 22:57:52 -07:00
Jarred Sumner
03024e6b4e
Fix truncating in BigIntStats ( #12643 )
...
Co-authored-by: Jarred-Sumner <Jarred-Sumner@users.noreply.github.com >
2024-07-19 20:00:32 -07:00
Jarred Sumner
1d61676c7b
Check for file or directory
2024-07-18 13:56:21 -07:00
Jarred Sumner
23fb63f45c
Fixes #12360 ( #12364 )
2024-07-18 09:10:15 -07:00
Jarred Sumner
0be71edf3f
Upload .dSYM file
2024-07-18 03:19:48 -07:00
Jarred Sumner
6b50deb7b7
Move dev dependencies to "devDependencies"
...
Spammy vulnerability scanning software can't tell we aren't using these in the "bun" npm package.
2024-07-18 01:13:36 -07:00
Jarred Sumner
6ad3e6a5e3
Fixes #2532 ( #12633 )
...
Co-authored-by: Jarred-Sumner <Jarred-Sumner@users.noreply.github.com >
2024-07-17 20:53:12 -07:00
HibanaSama
b1dce1e241
build(windows): fix esbuild errors when bundling node-fallbacks ( #12628 )
2024-07-17 19:40:25 -07:00
Jarred Sumner
cc42052039
node-fetch polyfill shouldn't break when web globals are overriden (#12634 )
2024-07-17 18:57:03 -07:00
Jarred Sumner
ecf5aea071
Ensure undici primordials are pristine ( #12635 )
2024-07-17 18:56:22 -07:00
Jarred Sumner
79d21a0d02
Bump internal bun versions
2024-07-17 17:21:14 -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
Ciro Spaciari
16aad326e4
fix(setSystemTime) fix number parameter behavior ( #12630 )
...
Co-authored-by: Dylan Conway <35280289+dylan-conway@users.noreply.github.com >
2024-07-17 17:09:24 -07:00
Jarred Sumner
1a6f2d38da
Github actions
2024-07-17 03:31:12 -07:00
Jarred Sumner
c6149d36b3
Bump
2024-07-17 02:40:42 -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
866b301626
bundler: make import() calls visit the options object ( #12617 )
2024-07-16 23:21:34 -07:00
dave caruso
cabc0fa0e6
fix typescript namespace merging with functions and classes ( #12610 )
2024-07-16 19:39:27 -07:00
HibanaSama
d703354fcd
docs: close details block ( #12533 )
2024-07-16 17:50:47 -07:00
Ciro Spaciari
37036f2eb0
fix(serve) fix abrupt close when downloading data ( #12581 )
...
Co-authored-by: cirospaciari <cirospaciari@users.noreply.github.com >
2024-07-16 16:39:37 -07:00
190n
ff0dc62314
Accept undefined as explicit second argument for path.*.basename ( #12609 )
2024-07-16 16:37:21 -07:00
Ciro Spaciari
f05f13780e
fix(CryptoHasher) check of .empty/null/undefined in update ( #12607 )
...
Co-authored-by: cirospaciari <cirospaciari@users.noreply.github.com >
2024-07-16 16:33:35 -07:00
190n
4d74855fd7
Prevent unref from hanging on uninitialized dgram socket ( #12585 )
...
Co-authored-by: Jarred Sumner <jarred@jarredsumner.com >
2024-07-16 16:31:07 -07:00
Jarred Sumner
5088a360b5
Avoid stale reference to Body.Value when erroring ( #12579 )
2024-07-16 12:33:19 -07:00
dave caruso
891b1907ae
feat(bundler): implement non-isolated hashes ( #12576 )
2024-07-15 20:34:15 -07:00
dave caruso
ae988642fb
fix .use_count integer underflow ( #12584 )
2024-07-15 18:36:42 -07:00
190n
75e442c170
Change .mjs to .mts during TypeScript module resolution ( fixes #12471 ) ( #12580 )
2024-07-15 18:12:18 -07:00
Jarred Sumner
8808af1c99
Replace some Identifier::fromString usages with vm->propertyNames ( #12575 )
2024-07-15 16:15:56 -07:00
Jarred Sumner
b9d2a03ffc
Make creating a BufferList (used in node:stream) slightly faster ( #12577 )
2024-07-15 16:15:10 -07:00
Jarred Sumner
157b56cca5
Update launch.json
2024-07-15 15:12:57 -07:00
Eric L. Goldstein
caaeae123a
Add documentation for mock.restore() ( #12553 )
2024-07-14 21:20:33 -07:00
Ivan Baksheev
20235a0d22
Add packages option to remove all dependencies from bundle ( #12562 )
2024-07-14 15:20:27 -07:00
Dylan Conway
ae19489250
bump
2024-07-12 19:45:10 -07:00
Dylan Conway
242c48f302
bump
2024-07-12 19:42:18 -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
36fd3115f1
Try icf=safe ( #12524 )
2024-07-11 22:37:04 -07:00
Jarred Sumner
7d9b876968
Use armv8a+crc
2024-07-11 20:59:37 -07:00
Jarred Sumner
40f0da1254
Use armv8-a
2024-07-11 20:30:21 -07:00
Jarred Sumner
aea3964abd
Set -march instead of -mcpu
2024-07-11 20:14:43 -07:00
Jarred Sumner
780bff781d
Set the cpu model in the right place
2024-07-11 19:00:06 -07:00
Jarred Sumner
c6a2ab5165
Revert "Don't set mtune"
...
This reverts commit ef1c660708 .
2024-07-11 18:58:24 -07:00
Jarred Sumner
ef1c660708
Don't set mtune
2024-07-11 18:40:52 -07:00
Ciro Spaciari
11f8d3cb24
fix(server) fix abrupt stop ( #12472 )
...
Co-authored-by: Jarred Sumner <jarred@jarredsumner.com >
Co-authored-by: Jarred-Sumner <Jarred-Sumner@users.noreply.github.com >
Co-authored-by: cirospaciari <cirospaciari@users.noreply.github.com >
2024-07-11 18:22:23 -07:00
dave caruso
3ac9c3cc1c
make bun static link the c redistributable ( #12521 )
...
Co-authored-by: paperdave <paperdave@users.noreply.github.com >
2024-07-11 17:35:35 -07:00
Jarred Sumner
aa0f54cb93
Fixes #12076 ( #12504 )
2024-07-11 16:59:14 -07:00
huseeiin
8a3f882ef7
Update README.md ( #12512 )
2024-07-11 07:24:13 -07:00
Jarred Sumner
b7dd57ac32
Fix zig build error on Windows
2024-07-11 00:08:05 -07:00
Jarred Sumner
cf1c7772f3
See if .dSYM will upload ( #12502 )
2024-07-10 23:53:17 -07:00
Jarred Sumner
329d5e2af5
Disable this debug log
2024-07-10 23:25:55 -07:00
Jarred Sumner
0098678a1d
Upload .dSYM file in CI
2024-07-10 23:04:06 -07:00
Jarred Sumner
bf4c2caa11
Bump
2024-07-10 22:48:28 -07:00
Jarred Sumner
226f42e04a
Rewrite js_ast.NewBaseStore ( #12388 )
...
Co-authored-by: dave caruso <me@paperdave.net >
2024-07-10 21:57:40 -07:00
Ciro Spaciari
96d19fcfe2
fix(fetch.tls.test) make test more reliable ( #12499 )
2024-07-10 21:52:34 -07:00
Dylan Conway
58483426cd
fix(install): call GetFinalPathNameByHandle on cwd for postinstall scripts ( #12497 )
2024-07-10 21:09:14 -07:00
Dylan Conway
25f7ef7338
Revert "Nest test results under describe scopes ( #12189 )"
...
This reverts commit 6a43f7f52d .
2024-07-10 21:05:47 -07:00
Jarred Sumner
412806bb22
Make expect().toThrow faster ( #12494 )
2024-07-10 20:46:29 -07:00
Ciro Spaciari
4c87406391
fix(ssl) fix ssl shutdown ( #12492 )
...
Co-authored-by: Jarred Sumner <jarred@jarredsumner.com >
2024-07-10 20:29:54 -07:00
Dylan Conway
5f7b96b58f
fix(install): optional peer dependency bugfix ( #12485 )
...
Co-authored-by: Jarred Sumner <jarred@jarredsumner.com >
Co-authored-by: dylan-conway <dylan-conway@users.noreply.github.com >
2024-07-10 20:04:32 -07:00
Jarred Sumner
f1151a84ad
On Windows, fix fs.writeFile(1, fs.writeFile(2, fs.writeFile(\\nul ( #12410 )
...
Co-authored-by: Dylan Conway <dylan.conway567@gmail.com >
2024-07-10 19:49:36 -07:00
Zack Radisic
cdc68a2237
.npmrc follow up ( #12390 )
...
Co-authored-by: Jarred Sumner <jarred@jarredsumner.com >
Co-authored-by: Dylan Conway <35280289+dylan-conway@users.noreply.github.com >
2024-07-10 19:35:21 -07:00
Jarred Sumner
e866793eb3
Fix Windows assertion failures
2024-07-10 18:08:04 -07:00
Dylan Conway
cf9c418bcb
revert
2024-07-10 17:22:16 -07:00
Jarred Sumner
138ef1328e
webcrypto tests are slow
2024-07-10 17:18:39 -07:00
Dylan Conway
e5e6d7ca43
comma
2024-07-10 17:03:19 -07:00
Jarred Sumner
cb81fc5445
Make ${encoding}Slice & ${encoding}Write work on Uint8Array ( #12491 )
2024-07-10 16:58:01 -07:00
Dylan Conway
d8caf7f9fa
install all at once
2024-07-10 16:48:40 -07:00
Dylan Conway
6f8ceb0ea9
windows: bump llvm to 18.1.8 ( #12490 )
2024-07-10 16:45:54 -07:00
dave caruso
02b589b2ce
fix a crash in remapping stacks ( #12477 )
...
Co-authored-by: Jarred Sumner <jarred@jarredsumner.com >
2024-07-10 16:39:05 -07:00
Jarred Sumner
55d59ebf1f
Try disabling the vs2022 build tools workaround
2024-07-10 02:01:29 -07:00
Jarred Sumner
e1bc6c55d5
Speculative fix for crash in visitChildren in BufferList ( #12427 )
2024-07-10 01:44:52 -07:00
Dylan Conway
e42dede529
upgrade webkit ( #12474 )
...
Co-authored-by: dylan-conway <dylan-conway@users.noreply.github.com >
2024-07-10 01:38:26 -07:00
arnab
73ef93ffa3
Fix spelling - following ( #12479 )
2024-07-09 23:35:06 -07:00
Derrick Farris
475f71a2a1
fix(jest): beforeEach, afterEach not called for test.todo ( #12406 )
2024-07-09 23:15:27 -07:00
Ciro Spaciari
af6035ce36
fix(server) wait for readFile on abort/process exit cases ( #12441 )
...
Co-authored-by: cirospaciari <cirospaciari@users.noreply.github.com >
Co-authored-by: Jarred Sumner <jarred@jarredsumner.com >
2024-07-09 22:38:32 -07:00
Jarred Sumner
bfa395d1d5
Warn when installing a global binary and global bin is not in path ( #12454 )
2024-07-09 22:32:56 -07:00
Jarred Sumner
76bb5b8619
Set __DARWIN_NON_CANCELABLE ( #12354 )
...
Co-authored-by: Jarred-Sumner <Jarred-Sumner@users.noreply.github.com >
2024-07-09 17:48:31 -07:00
Imgodmaoyouknow
6354e608a7
chore(docs): fix wrongly written at binary-data.md ( #12451 )
2024-07-09 17:39:01 -07:00
Le Michel
28d9527189
Update cache.md ( #12231 )
2024-07-09 17:26:18 -07:00
Victor Homyakov
fbcd843c58
Make JSX in react-hello-world.node.jsx the same as others ( #12259 )
2024-07-09 17:25:54 -07:00
lmmfranco
6b0c2383d5
Adding proper bash quote escaping on install.sh ( #5002 )
...
Co-authored-by: Jarred Sumner <jarred@jarredsumner.com >
2024-07-09 17:10:43 -07:00
silverwind
f1a748fcab
Add -u alias to bun test ( #10097 )
...
Co-authored-by: Jarred Sumner <jarred@jarredsumner.com >
2024-07-09 16:53:35 -07:00
Vladimir Pouzanov
87296405a7
Remove the case-insensitive bit from the docs. ( #4858 )
2024-07-09 16:47:48 -07:00
张新伟
4dfbabd590
chore(docs): add notes for ubuntu developers ( #12296 )
...
Co-authored-by: Jarred Sumner <jarred@jarredsumner.com >
2024-07-09 16:31:26 -07:00
Jarred Sumner
ea1135a464
[bundows] Skip unnecessary GetFinalPathNameByHandle ( #10338 )
...
Co-authored-by: Ashcon Partovi <ashcon@partovi.net >
Co-authored-by: Jarred-Sumner <Jarred-Sumner@users.noreply.github.com >
2024-07-09 16:21:13 -07:00
Dmitrii
f1755df6f0
docs: update drizzle-kit cli command in drizzle.md ( #11666 )
2024-07-09 16:18:42 -07:00
Bjön Limell
b01f67857f
Added missing commands to bun.bash ( #7181 )
2024-07-09 16:15:34 -07:00
Nikola Ristić
9fe7ea340d
Add a note about bun add --exact alias to docs ( #6968 )
2024-07-09 16:09:24 -07:00
Ivan Baksheev
68ba6b9e79
docs: sync Database.run docs with types ( #9993 )
2024-07-09 15:47:15 -07:00
patricio
a703d2d019
fix(docs): correct value for BUN_CONFIG_NO_CLEAR_TERMINAL_ON_RELOAD ( #9647 )
2024-07-09 15:37:45 -07:00
dave caruso
5137213f86
heavy revision on heap_breakdown's safety ( #12445 )
2024-07-09 14:29:00 -07:00
Danny Lin
c98da7daf7
docs: Simplify Homebrew install command ( #4595 )
2024-07-09 13:32:30 -07:00
Jarred Sumner
25252c9b46
Use memmove in path handling code ( #12413 )
...
Co-authored-by: Jarred-Sumner <Jarred-Sumner@users.noreply.github.com >
2024-07-09 11:22:54 -07:00
Imgodmaoyouknow
21ff566d69
chore(docs): fix wrongly written at binary-data.md ( #12452 )
2024-07-09 01:44:47 -07:00
Dylan Conway
a36a01e235
fix(--watch): ref or create new module specifier strings ( #12442 )
2024-07-08 19:55:21 -07:00
Jarred Sumner
9ae870546b
On Windows, support Bun.stdin, Bun.stdout, Bun.stderr in Bun.write when the other argument is a file ( #12411 )
...
Co-authored-by: dave caruso <me@paperdave.net >
2024-07-08 18:03:48 -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
Jarred Sumner
c2a5451e93
Fix argument validation with callbacks in node:fs ( #12412 )
2024-07-07 20:18:07 -07:00
Jarred Sumner
150ae032e8
Flip conditional
2024-07-07 09:47:30 -07:00
Jarred Sumner
37ee951448
Add unusable postgres client behind a canary-or-debug-only feature flag ( #11920 )
...
Co-authored-by: Jarred-Sumner <Jarred-Sumner@users.noreply.github.com >
2024-07-07 09:43:48 -07:00
Jarred Sumner
b8c70ba6cf
Deflake node-tls-connect test
2024-07-07 09:28:53 -07:00
Jarred Sumner
cbcf9506d9
Update CONTRIBUTING.md
2024-07-06 20:36:09 -07:00
Jarred Sumner
92bd629e60
Support promises in profile method in bun:jsc ( #12165 )
2024-07-06 20:24:21 -07:00
Jarred Sumner
e7031b07ae
Fix memory leak in withFileTypes: true in fs.readdir ( #12393 )
2024-07-06 20:22:55 -07:00
Jarred Sumner
41a5ebe09f
Fix memory leak in new Request(request) ( #12387 )
2024-07-05 22:11:09 -07:00
Jarred Sumner
cd97c21038
Handle OOM in btoa ( #12353 )
...
Co-authored-by: Jarred-Sumner <Jarred-Sumner@users.noreply.github.com >
2024-07-05 22:02:07 -07:00
dave caruso
57d22908d1
fix(transpiler): Fix non-inlined nested namespaces ( #12386 )
2024-07-05 21:59:23 -07:00
dave caruso
749c51d71a
simpler version of simplifyUnusedExpr rewrite ( #12384 )
2024-07-05 20:20:45 -07:00
Noah Friedman
80bbad6568
setup-bun action bumped to v2 in docs (#12315 )
2024-07-05 18:54:53 -07:00
Jarred Sumner
da1b3d2007
Check that ccache points to a regular file instead of a non-empty string ( #12382 )
2024-07-05 18:33:00 -07:00
Andrew Johnston
050a4b5c71
fix(formdata): handle file names correctly when setting on formdata ( #12379 )
...
Co-authored-by: Andrew Johnston <andrew@bun.sh >
2024-07-05 18:29:12 -07:00
Jarred Sumner
6f52b649da
Make debug log more useful
2024-07-05 17:28:48 -07:00
Zach Olivare
bbc621adff
docs(argv): Correct cli file name ( #12373 )
2024-07-05 16:05:12 -07:00
Jarred Sumner
71c223e111
Handle EINTR in usockets ( #12357 )
...
Co-authored-by: Jarred-Sumner <Jarred-Sumner@users.noreply.github.com >
2024-07-05 15:40:10 -07:00
Jarred Sumner
ee25618197
Use bun.ComptimeStringMap instead of std.StaticStringMap ( #12351 )
...
Co-authored-by: Jarred-Sumner <Jarred-Sumner@users.noreply.github.com >
2024-07-04 23:05:51 -07:00
Vadzim
4f3ef07455
Fix crash on aborted timer ( #12348 )
2024-07-04 16:20:59 -07:00
Jarred Sumner
fad58168d2
Configure LTO on Windows ( #12290 )
2024-07-04 16:20:18 -07:00
Dylan Conway
4fefb8507c
respect package.json indentation in bun install ( #12328 )
2024-07-03 23:10:34 -07:00
Jarred Sumner
39d5c8a8a5
Remove proto installation method from docs
...
We cannot recommend people install Bun using an installation method that makes Bun take 1 second to print the version number
https://github.com/oven-sh/bun/issues/12294
2024-07-03 20:55:18 -07:00
Jake Boone
6a43f7f52d
Nest test results under describe scopes ( #12189 )
...
Co-authored-by: Dylan Conway <35280289+dylan-conway@users.noreply.github.com >
2024-07-03 20:46:55 -07:00
Jarred Sumner
c486a049a8
Implement buffer.resolveObjectURL ( #12324 )
2024-07-03 19:17:20 -07:00
Jarred Sumner
5a0b935231
Bump libarchive ( #12314 )
...
Co-authored-by: Jarred-Sumner <Jarred-Sumner@users.noreply.github.com >
2024-07-03 11:56:17 -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
Dylan Conway
b9fba61153
fix(install): patching in root package with workspaces ( #12313 )
...
Co-authored-by: Jarred Sumner <jarred@jarredsumner.com >
2024-07-03 03:52:15 -07:00
Jarred Sumner
dfca8147df
Bump WebKit submodule ( #12310 )
...
Co-authored-by: Jarred-Sumner <Jarred-Sumner@users.noreply.github.com >
2024-07-03 03:08:11 -07:00
Umar Faruq Chowdhury
b85c30cd89
Remove unused details section ( #12311 )
2024-07-03 02:14:56 -07:00
Jarred Sumner
f83e42de20
GitHub actions
2024-07-03 01:46:46 -07:00
Jarred Sumner
927dde7b34
GitHub actions
2024-07-03 01:22:49 -07:00
Jarred Sumner
c85576b15d
GitHub actions
2024-07-03 01:21:16 -07:00
Jarred Sumner
db60af1a44
GitHub actions
2024-07-03 01:14:52 -07:00
Jarred Sumner
292035efcb
GitHub actions
2024-07-03 01:10:37 -07:00
Jarred Sumner
823d790b1c
GitHub actions
2024-07-03 01:07:40 -07:00
Jarred Sumner
5573b2e899
Add comment when updating a submodule
2024-07-03 01:05:49 -07:00
Jarred Sumner
2f0789af7c
Always set enable_logs in development
2024-07-01 23:38:03 -07:00
Jarred Sumner
f8e640c018
Remove callconv from a couple functions
2024-07-01 23:35:28 -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
Justin Ho
dd057613b9
Update Buffer implementation status in nodejs-apis.md ( #12274 )
2024-07-01 22:08:09 -07:00
Zack Radisic
bf14a09a23
install: fix issues with patching hoisted dependencies in workspaces ( #12141 )
...
Co-authored-by: Dylan Conway <35280289+dylan-conway@users.noreply.github.com >
Co-authored-by: dylan-conway <dylan-conway@users.noreply.github.com >
2024-07-01 17:44:18 -07:00
Filip Skokan
81711faebe
fix: add Symbol.toStringTag to KeyObject instances ( #12278 )
2024-07-01 15:13:34 -07:00
Eric L. Goldstein
86fd13643b
base64 decode the request body instead of encoding it a second time ( #12219 )
2024-07-01 11:59:33 -07:00
Zack Radisic
861be5560e
Support reading from .npmrc ( #11979 )
...
Co-authored-by: Jarred Sumner <jarred@jarredsumner.com >
2024-06-29 18:11:23 -07:00
Jarred Sumner
7f3e6f23f6
Refactor ZigString -> toJS ( #12242 )
2024-06-29 00:21:42 -07:00
Jarred Sumner
5f34387bea
Fix crash in dns.lookup, ensure getaddrinfo() only returns IPv4-only or IPv6-only results when it should, normalize node:dns errors ( #12223 )
2024-06-28 18:45:10 -07:00
Zack Radisic
e22383dff9
fix bad test/snapshot in glob/scan.test.ts ( #12239 )
...
Co-authored-by: Jarred Sumner <jarred@jarredsumner.com >
2024-06-28 18:39:53 -07:00
Dylan Conway
c1a5b4acc5
fix napi.test.ts ( #12241 )
...
Co-authored-by: Jarred Sumner <jarred@jarredsumner.com >
2024-06-28 18:38:37 -07:00
Jarred Sumner
61b343cf7d
GitHub actions
2024-06-28 18:01:29 -07:00
Jarred Sumner
ec3487867c
Update build-windows.yml
2024-06-28 17:42:02 -07:00
Jarred Sumner
3c52344b53
Hardcode this
2024-06-28 17:40:23 -07:00
Jarred Sumner
f37d89afb1
Revert BuildKite for now
2024-06-28 17:38:27 -07:00
Jarred Sumner
a0b5006b78
Re-enable GitHub actions CI ( #12240 )
2024-06-28 17:31:38 -07:00
Jarred Sumner
1a10f2b46e
Bump
2024-06-28 17:23:15 -07:00
Dylan Conway
acc0fe6db4
comment
2024-06-28 17:02:36 -07:00
Dylan Conway
6e89419250
fix(install): bugfix for tarball "overrides" ( #12234 )
2024-06-28 16:54:35 -07:00
Dylan Conway
d5aa7265df
fix(install): bun pm trust with updated dependencies ( #12215 )
...
Co-authored-by: Jarred Sumner <jarred@jarredsumner.com >
2024-06-28 16:51:06 -07:00
Ashcon Partovi
fe27a181d3
Increase macOS test parallelism to 3 [skip ci]
2024-06-28 11:05:43 -07:00
Ashcon Partovi
145b9e7d09
Skip no-lto builds on main branch [skip ci]
2024-06-28 10:24:41 -07:00
Ashcon Partovi
fab33be408
Fix release script
2024-06-28 09:56:55 -07:00
Dylan Conway
da27f22622
fix(install): install binaries for packages installed multiple times ( #11886 )
...
Co-authored-by: Jarred Sumner <jarred@jarredsumner.com >
Co-authored-by: dylan-conway <dylan-conway@users.noreply.github.com >
2024-06-28 03:24:39 -07:00
Kelvin Luck
20d33e480b
Mark semver.order as this:void ( #12224 )
2024-06-28 02:59:14 -07:00
Ashcon Partovi
066e2f2589
Skip tests on main [no ci]
2024-06-27 16:33:17 -07:00
Per Karlsson
9697a2b058
docs: Update docker.md ( #12197 )
2024-06-27 16:24:56 -07:00
Isaiah Banks
b37f94d396
Fix typo in pm_trusted_command.zig ( #12162 )
2024-06-27 16:12:00 -07:00
Jake Boone
eff2ea6271
Fix "lines" and "functions" in coverage threshold guide ( #12217 )
2024-06-27 16:00:13 -07:00
Ashcon Partovi
d105b048b1
Use Buildkite for CI ( #11477 )
2024-06-27 14:56:07 -07:00
Ashcon Partovi
d356e27a4d
Remove debug workflow
...
No longer needed
2024-06-26 23:54:51 -07:00
Ashcon Partovi
96e84b276b
Add a debug workflow
...
Github actions only triggers the `status` event if the workflow is in the main branch. This can be removed later.
2024-06-26 18:38:56 -07:00
Jarred Sumner
60ef13e079
Fix assertion failure in Bun.escapeHTML with latin1 input ( #12185 )
2024-06-26 18:25:02 -07:00
Jarred Sumner
10ce5ddd24
Fixes #12188
2024-06-26 18:07:19 -07:00
Erik Dunteman
cab78045b7
Make console.log(someFunction) print AsyncFunction when appropriate ( #12136 )
...
Co-authored-by: Erik Dunteman <erik@MacBook-Pro.attlocal.net >
Co-authored-by: Erik Dunteman <erik@Eriks-MBP.attlocal.net >
2024-06-25 13:00:24 -07:00
Jarred Sumner
d5e3ea0ab7
Make node:v8 getHeapStatistics more plausible ( #12139 )
2024-06-25 00:17:51 -07:00
Dylan Conway
9f2533e24c
update test
2024-06-24 22:45:36 -07:00
Jarred Sumner
bb66bba1bf
Make PackageManifest.Serializer.readArray more careful ( #12106 )
2024-06-24 19:22:10 -07:00
Jarred Sumner
ccd92a98e5
Copy a42b74ae8139738a14148f94543c659ec2d5b92b from libxev ( #12128 )
2024-06-24 19:21:40 -07:00
Jarred Sumner
d191ec5933
Add OS version to crash report message ( #12098 )
2024-06-24 19:17:48 -07:00
Jarred Sumner
5f72f207de
Make Lockfile.Buffers.readArray more careful ( #12105 )
2024-06-24 19:17:01 -07:00
Jarred Sumner
40858b4f25
Make reported node.js version a build option ( #12104 )
2024-06-24 15:34:28 -07:00
Jarred Sumner
de3ad9840b
5% faster fs.readdirSync for small directories on macOS ( #12101 )
2024-06-24 10:11:58 -03:00
Jarred Sumner
82c89bd8fc
Fixes #12040 ( #12072 )
2024-06-23 17:38:35 -07:00
nmarks
314666d8ae
Remove empty if statement in CMakeLists.txt ( #12073 )
2024-06-23 00:58:43 -07:00
Jarred Sumner
65df049fb4
Fixes #12070 ( #12071 )
2024-06-22 21:46:55 -07:00
Jarred Sumner
dfad48a6de
Bump
2024-06-22 19:58:37 -07:00
Jarred Sumner
bf7b327f68
Fixes #12039 ( #12066 )
2024-06-22 17:40:45 -07:00
Jarred Sumner
a9e800ad5f
Commit missing snapshot file
2024-06-22 15:31:29 -07:00
Jarred Sumner
1a8ec98fd0
Rename code coverage reporter for console -> text ( #12054 )
2024-06-22 14:46:40 -07:00
Ale Muñoz
484ce2ce60
Remove extraneous Bun.ArrayBufferSink mention. ( #12065 )
2024-06-22 14:46:22 -07:00
TATSUNO “Taz” Yasuhiro
4830e2d817
Implement initial LCOV reporter (no function names support) ( #11883 )
...
Co-authored-by: Jarred Sumner <jarred@jarredsumner.com >
Co-authored-by: dave caruso <me@paperdave.net >
2024-06-22 02:03:19 -07:00
Jarred Sumner
ff2080da1e
Fixes #12045 ( #12051 )
2024-06-21 22:45:28 -07:00
forcefieldsovereign
191a06207f
Fix TS experimental decorator crash ( #11902 )
2024-06-21 21:58:08 -07:00
Dylan Conway
ff15281b49
fix(install): fix potential flakiness with git dependencies ( #12030 )
...
Co-authored-by: dylan-conway <dylan-conway@users.noreply.github.com >
2024-06-21 21:34:23 -07:00
Zack Radisic
d563b6485a
Use slow move-based fallback for renameatConcurrently ( #12048 )
...
Co-authored-by: zackradisic <zackradisic@users.noreply.github.com >
Co-authored-by: Jarred Sumner <jarred@jarredsumner.com >
2024-06-21 20:41:22 -07:00
Dylan Conway
3b199cde59
remove glibc memfd_create from required symbols ( #12050 )
...
Co-authored-by: dylan-conway <dylan-conway@users.noreply.github.com >
2024-06-21 19:02:27 -07:00
dave caruso
131d8f5c80
fix mock function crash ( #12023 )
...
Co-authored-by: paperdave <paperdave@users.noreply.github.com >
2024-06-21 18:48:14 -07:00
Dylan Conway
3b6f1bb20e
fix #4925 ( #12049 )
2024-06-21 18:45:05 -07:00
Kamaljot Singh
19bed6e05a
[FIX]: Made the LICENCE a markdown file to be previewable and minor fixes in markdown syntax ( #12025 )
...
Co-authored-by: dave caruso <me@paperdave.net >
2024-06-21 15:14:22 -07:00
Zack Radisic
00f9410d92
Fix bun patch with workspaces and scoped packages ( #12022 )
...
Co-authored-by: Jarred Sumner <jarred@jarredsumner.com >
Co-authored-by: Dylan Conway <35280289+dylan-conway@users.noreply.github.com >
2024-06-21 14:16:14 -07:00
surprisedpika
36fbad3709
Fix minor spelling mistake in bun:test toThrowError() ( #12043 )
2024-06-21 12:23:47 -07:00
Eckhardt (Kaizen) Dreyer
087b83c56d
fix(install): use ssh keys for private git repos ( #11917 )
...
Co-authored-by: Dylan Conway <35280289+dylan-conway@users.noreply.github.com >
2024-06-21 01:31:12 -07:00
Jarred Sumner
8c548d2593
Deflake weboscket.test.js
2024-06-20 18:34:41 -07:00
Jarred Sumner
2338f16b36
Fixes #12012 ( #12020 )
2024-06-20 18:10:40 -07:00
Jarred Sumner
eaa7858df4
Bump
2024-06-20 17:55:05 -07:00
dave caruso
21b5bdf8b5
fix: execArgv sometimes could include user args ( #11987 )
2024-06-20 16:14:54 -07:00
Jarred Sumner
864cbc1555
Fixes #301 ( #11988 )
...
Co-authored-by: Jarred-Sumner <Jarred-Sumner@users.noreply.github.com >
2024-06-20 16:14:26 -07:00
Jarred Sumner
c082ec5c9d
Fixes #1288 ( #11991 )
2024-06-20 16:14:14 -07:00
dave caruso
3908ac073b
fix(transpiler): mark non-ascii TS enum keys as UTF-16 ( #11994 )
...
Co-authored-by: paperdave <paperdave@users.noreply.github.com >
2024-06-20 16:14:03 -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
e58cf69f94
feat(bundler): Add --sourcemap=linked for //# sourceMappingURL comments ( #11983 )
...
Co-authored-by: Jarred Sumner <jarred@jarredsumner.com >
2024-06-20 13:46:49 -07:00
Dylan Conway
dd22c71612
fix(shell): handle cwd paths with non ascii characters ( #11990 )
...
Co-authored-by: Jarred Sumner <jarred@jarredsumner.com >
2024-06-19 23:53:50 -07:00
Jarred Sumner
a0032d1b5c
Replace libbase64 with simdutf ( #11982 )
2024-06-19 23:02:56 -07:00
dave caruso
ba6e421e3b
log the error when file watcher fails to start ( #11986 )
2024-06-19 22:37:45 -07:00
Dylan Conway
b23ba1fe18
fix(install): allow unresolvable optionalDependencies ( #11977 )
2024-06-19 15:23:51 -07:00
Jarred Sumner
3ff29955a1
Use stderr instead of stdout in bun patch errors ( #11966 )
2024-06-19 00:52:42 -07:00
Jarred Sumner
6df1bd5ed8
Oops
2024-06-19 00:51:13 -07:00
github-actions[bot]
43a5530f76
Bump to 1.1.14 ( #11965 )
...
Co-authored-by: Jarred-Sumner <Jarred-Sumner@users.noreply.github.com >
2024-06-19 00:34:53 -07:00
Jarred Sumner
33ca0921f2
Update patch.md
2024-06-18 22:13:21 -07:00
Jarred Sumner
995bd374d8
Update patch.md
2024-06-18 21:33:31 -07:00
Jarred Sumner
45f9ec70dd
Update patch.md
2024-06-18 21:33:13 -07:00
Jarred Sumner
a994bda80a
Update patch.md
2024-06-18 21:31:06 -07:00
Jarred Sumner
3003dcb58f
Update patch docs
2024-06-18 21:30:53 -07:00
Zack Radisic
7c27f3f9b4
Patch ( #11858 )
...
Co-authored-by: Dylan Conway <dylan.conway567@gmail.com >
Co-authored-by: Jarred Sumner <jarred@jarredsumner.com >
Co-authored-by: zackradisic <zackradisic@users.noreply.github.com >
2024-06-18 16:34:10 -07:00
Jarred Sumner
604cbd0228
Add test for line and column property on Error instance ( #11940 )
2024-06-18 14:42:58 -07:00
huseeiin
85baa0f3c0
typo ( #11957 )
2024-06-18 13:39:20 -07:00
Ciro Spaciari
3a5077c622
fix(napi) napi_call_threadsafe_function should work with null data and napi_create_threadsafe_function should keep the process alive by default ( #11952 )
2024-06-18 13:38:04 -07:00
Jarred Sumner
3a17a2cb43
Update debugger.md
2024-06-17 23:41:32 -07:00
Jarred Sumner
52f2c22e3b
Update debugger.md
2024-06-17 23:40:46 -07:00
Jarred Sumner
623b73171c
Update debugger.md
2024-06-17 23:34:40 -07:00
Jarred Sumner
bf45791ae6
Update debugger.md
2024-06-17 23:31:21 -07:00
Jarred Sumner
7b9fe84cbd
Update debugger.md
2024-06-17 23:30:34 -07:00
Jarred Sumner
0189dbb1b5
Update debugger.md
2024-06-17 23:29:02 -07:00
Jarred Sumner
3493dc634e
Update debugger.md
2024-06-17 23:28:27 -07:00
Jarred Sumner
709b485294
Update debugger.md
2024-06-17 23:26:52 -07:00
Jarred Sumner
43733069bb
Add more docs on debugging
2024-06-17 23:17:04 -07:00
Zayd Krunz
9621721e3d
Change "what's new" link to bun blog instead of release page ( #11909 )
...
Co-authored-by: Jarred Sumner <jarred@jarredsumner.com >
2024-06-17 21:28:58 -07:00
Jarred Sumner
b07e15ac29
Add needs repro label comment
2024-06-17 20:23:36 -07:00
Zack Radisic
a09e633b6f
shell: Fix memory leak, lazily create ShellInterpreter object ( #11830 )
...
Co-authored-by: Jarred Sumner <jarred@jarredsumner.com >
2024-06-17 20:08:00 -07:00
Jarred Sumner
c12baa3485
GitHub actions
2024-06-17 20:03:40 -07:00
Jarred Sumner
24182a4de0
Bump version on release
2024-06-17 20:03:40 -07:00
github-actions[bot]
30ae61fb03
Bump to 1.1.13 ( #11935 )
...
Co-authored-by: Jarred-Sumner <Jarred-Sumner@users.noreply.github.com >
2024-06-17 19:58:29 -07:00
Jarred Sumner
478e2558e4
GitHub actions
2024-06-17 19:54:47 -07:00
Jarred Sumner
9dc36adf83
GitHub actions
2024-06-17 19:53:30 -07:00
Jarred Sumner
748209f79b
GitHub actions
2024-06-17 19:51:03 -07:00
Dylan Conway
8b4ec84fb1
fix(install): use correct lockfile when printing install summary ( #11930 )
2024-06-17 19:30:16 -07:00
Jarred Sumner
f5b0951191
Github actions
2024-06-17 18:14:13 -07:00
Jarred Sumner
fc0335b987
Github actions
2024-06-17 18:10:44 -07:00
Jarred Sumner
4ea31d474f
Github actions
2024-06-17 18:07:55 -07:00
Jarred Sumner
46610c7254
Update labeled.yml
2024-06-17 17:56:27 -07:00
Jarred Sumner
31cffe4ec0
Github actions
2024-06-17 17:54:37 -07:00
Jarred Sumner
bafaa9e80e
Use commas instead of newlines as the delimiter
2024-06-17 17:46:54 -07:00
Jarred Sumner
a4aa146a2a
Comment if crash report is on outdated version of Bun
2024-06-17 17:35:01 -07:00
dave caruso
ae656e8a4c
fix(windows): dont call SetConsoleMode on stdin ( #11927 )
2024-06-17 15:11:01 -07:00
Ciro Spaciari
422c17d76c
fix(http) mark completed true ( #11926 )
2024-06-17 15:09:20 -07:00
Jarred Sumner
8eabade199
Update sqlite.md
2024-06-17 13:55:09 -07:00
Jarred Sumner
72d925152c
Update sqlite.md
2024-06-17 06:59:44 -07:00
Jarred Sumner
537c62396d
Update sqlite.md
2024-06-17 06:52:51 -07:00
Jarred Sumner
77192072c8
[bun:sqlite] Support unprefixed bindings, safe integers / BigInt, as(Class) ( #11887 )
2024-06-16 23:44:07 -07:00
Dylan Conway
fa952b163c
fix(install): tarball extracting bugfix ( #11864 )
...
Co-authored-by: Jarred Sumner <jarred@jarredsumner.com >
2024-06-15 00:22:16 -07:00
Dylan Conway
eedb3e530c
fix(install): handle transitive folder dependencies ( #10445 )
...
Co-authored-by: Jarred Sumner <jarred@jarredsumner.com >
Co-authored-by: Jarred-Sumner <Jarred-Sumner@users.noreply.github.com >
2024-06-15 00:08:40 -07:00
Jarred Sumner
fcfc68a43e
Update labeled.yml
2024-06-14 15:06:26 -07:00
Jarred Sumner
1224540c89
Update labeled.yml
2024-06-14 15:02:26 -07:00
Jarred Sumner
5ef5dbe764
Update labeled.yml
2024-06-14 15:00:55 -07:00
Jarred Sumner
ac8d1726b6
Update labeled.yml
2024-06-14 14:57:59 -07:00
Jarred Sumner
18ec3a2190
Update labeled.yml
2024-06-14 14:54:33 -07:00
Jarred Sumner
bcc2289ddb
Add platform label
2024-06-14 14:52:20 -07:00
Ciro Spaciari
48cefe14bd
fix(WebSocket) don't touch casing on custom headers and don't use lowercased versions of well know headers ( #11855 )
2024-06-14 11:36:33 -07:00
Jarred Sumner
1454e9a0a6
Don't wait for both connections to fail before starting the next one ( #11859 )
2024-06-14 11:36:18 -07:00
Jarred Sumner
22be784714
Print like curl ( #11865 )
2024-06-14 01:57:20 -07:00
Jarred Sumner
ae5b1280e1
Fixes #11866 ( #11867 )
2024-06-14 01:50:36 -07:00
Dylan Conway
e9d1e7ac5e
fix(install): return non-zero exit code when tarballs fail to download ( #11828 )
2024-06-14 01:15:53 -07:00
Jarred Sumner
baee597054
Bump!
2024-06-13 18:11:06 -07:00
Dylan Conway
9ad75c6b3a
fix(install): possible sentinel mismatch when reading workspaces ( #11856 )
2024-06-13 16:54:04 -07:00
Ciro Spaciari
2f7cd38d81
fix(SSL) Fix clients write retry ( #11849 )
2024-06-13 13:00:24 -07:00
Ciro Spaciari
b8ca523bfb
fix(Blob/stream) blob from fetch now reliable returns type, blob name can be set ( #11815 )
2024-06-13 12:55:41 -07:00
Grigory
3568702eca
chore(test/bunx): remove duplicate check ( #11837 )
2024-06-13 04:31:33 -07:00
Jarred Sumner
c44d489ed0
Support NODE_TLS_REJECT_UNAUTHORIZED=0 at runtime and implement BUN_CONFIG_VERBOSE_FETCH ( #11833 )
2024-06-13 04:30:15 -07:00
Jarred Sumner
6c55ff6008
Fixes #11747 ( #11829 )
2024-06-12 19:59:53 -07:00
Meghan Denny
ba5dd63eb6
allow node:fs.promises.{read,write,append}File to accept a FileHandle ( #11800 )
2024-06-12 18:26:15 -07:00
oscar
0a99416764
docs: Fix hyperlink ( #11827 )
2024-06-12 17:41:19 -07:00
Grigory
49516c8d40
fix(bun_shim_impl): pass env to CreateProcessW ( #11817 )
...
Co-authored-by: dave caruso <me@paperdave.net >
2024-06-12 16:50:57 -07:00
Diogo
fab96a74ea
Add the 5 new bun:test matchers to writing.md docs ( #11803 )
2024-06-12 09:08:06 -07:00
Dylan Conway
bd6a605120
fix(install): ensure capacity of preinstall_state before cleaning lockfile ( #11792 )
...
Co-authored-by: Jarred Sumner <jarred@jarredsumner.com >
2024-06-11 14:56:21 -07:00
dave caruso
6e0f58bc05
fix(ci): make it so ci doesnt overwrite the release builds with canary's debug symbols ( #11769 )
...
Co-authored-by: Jarred Sumner <jarred@jarredsumner.com >
2024-06-11 13:35:29 -07:00
Ciro Spaciari
6ff074ae27
followup on PR #11788 organize test imports and assert ( #11791 )
...
Co-authored-by: cirospaciari <cirospaciari@users.noreply.github.com >
2024-06-11 13:31:47 -07:00
Jarred Sumner
dc144f9519
In AbortSignal, use Ref explicitly to ensure its alive ( #11790 )
2024-06-11 13:31:33 -07:00
Ciro Spaciari
7c8701c96e
fix(WebSocket) fix ref count so finalize is called ( #11788 )
2024-06-11 11:49:12 -07:00
Ciro Spaciari
27d0912f9d
fix(AbortSignal.any) fire dependents signals ( #11789 )
2024-06-11 11:42:48 -07:00
Ludvig Hozman
ee30e8660c
feat(https/fetch): Support custom ca/cert/key in fetch ( #11322 )
...
Co-authored-by: Liz3 (Yann HN) <accs@liz3.net >
2024-06-11 10:36:32 -03:00
Jarred Sumner
1b8a72e724
Fixes #11703 ( #11776 )
2024-06-11 03:52:40 -07:00
Nacho Martín
7f8143c5c9
Fix broken link in debugging docs (debugger.md) ( #11774 )
2024-06-11 02:24:48 -07:00
Dylan Conway
791ba794e8
add BUN_FEATURE_FLAG_LAST_MODIFIED_PRETEND_304 ( #11767 )
2024-06-10 20:58:02 -07:00
Jarred Sumner
5427646a30
Update .gitignore
2024-06-10 20:52:30 -07:00
Dylan Conway
5e619ee337
fix(install): manifest parsing and peer dependency bugfix ( #11763 )
...
Co-authored-by: Jarred Sumner <jarred@jarredsumner.com >
2024-06-10 20:29:16 -07:00
Dylan Conway
6e6c10bc1f
Remove duplicated code for binding for Object.values ( #11765 )
...
Co-authored-by: Jarred Sumner <jarred@jarredsumner.com >
2024-06-10 19:36:27 -07:00
Dylan Conway
5b48bb1d5d
Fix cloning File with structuredClone ( #11766 )
...
Co-authored-by: Jarred Sumner <jarred@jarredsumner.com >
2024-06-10 19:35:09 -07:00
Jarred Sumner
b521b06147
Speculative fix for #11742 ( #11743 )
2024-06-10 19:00:45 -07:00
Jarred Sumner
c451ef5f31
Avoid passing nullptr to memcpy
2024-06-10 18:04:49 -07:00
Jarred Sumner
99b9be7a34
Sentinel-terminate file contents ( #11738 )
2024-06-09 19:37:57 -07:00
Jarred Sumner
4786c6139e
Clean up some expect() matchers ( #11721 )
2024-06-09 03:42:36 -07:00
Jarred Sumner
72a33e487d
Deflake bunx.test on Windows
2024-06-09 00:28:05 -07:00
Jarred Sumner
25a09d8858
Disable bun patch in release builds until #11719 is fixed
...
cc @zackradisic
2024-06-08 23:08:00 -07:00
Jarred Sumner
731a85f80d
Prevent extremely unlikely division by zero
2024-06-08 23:08:00 -07:00
Jarred Sumner
c5010e9a12
Deflake child_process test
2024-06-08 23:08:00 -07:00
Ciro Spaciari
1ba57351b0
fix(Bun.serve) fix mimetype with utf16 ( #11695 )
...
Co-authored-by: Jarred Sumner <jarred@jarredsumner.com >
2024-06-08 22:34:06 -07:00
Jarred Sumner
ccb76c20e9
Fixes #11677 ( #11698 )
...
Co-authored-by: Jarred-Sumner <Jarred-Sumner@users.noreply.github.com >
2024-06-08 22:05:41 -07:00
Ciro Spaciari
376c02e62c
fix(Bun.serve) fix async upgrade using custom protocols ( #11707 )
2024-06-08 21:21:49 -07:00
Nithin K Joy
80e4e60e57
feat: Implemented some jest-extended methods ( #9741 )
...
Co-authored-by: Ashcon Partovi <ashcon@partovi.net >
Co-authored-by: Dylan Conway <35280289+dylan-conway@users.noreply.github.com >
2024-06-08 20:59:43 -07:00
Dylan Conway
61cb11dc2f
remove sourceMap property
2024-06-08 15:50:33 -07:00
Ciro Spaciari
5df1c2689e
fix napi ref/unref ( #11690 )
...
Co-authored-by: Jarred Sumner <jarred@jarredsumner.com >
2024-06-08 14:39:23 -07:00
Ciro Spaciari
60af985863
fix(fs.watchFile) ( #11669 )
2024-06-07 22:54:10 -07:00
Ciro Spaciari
8ac8e4dc5f
fix(fs:watch) fix missing char in filename ( #11693 )
...
Co-authored-by: cirospaciari <cirospaciari@users.noreply.github.com >
Co-authored-by: Dylan Conway <35280289+dylan-conway@users.noreply.github.com >
2024-06-07 22:46:35 -07:00
Dylan Conway
d92ebf2a99
Fix windows build ( #11689 )
2024-06-07 22:24:34 -07:00
Meghan Denny
26201671d1
meta: update zig download url ( #11692 )
2024-06-07 19:13:59 -07:00
Jarred Sumner
1dcd1bba3d
Revert "fix(fs:watch) fix missing char in filename" ( #11691 )
2024-06-07 17:34:20 -07:00
Ciro Spaciari
0bbef7eb94
fix(fs:watch) fix missing char in filename ( #11686 )
2024-06-07 17:33:59 -07:00
Ciro Spaciari
386bc212b1
update root certs ( #11675 )
2024-06-07 04:19:19 -07:00
dave caruso
2e44ee019a
Fix crash when throwing an exception in setTimeout ( #11670 )
2024-06-06 22:15:27 -07:00
Dylan Conway
5b09384f01
add memrchr to strings.lastIndexOfChar on linux ( #11671 )
2024-06-06 22:01:28 -07:00
dave caruso
2cba070756
fix(bundler): Do not emit useless constructor ( #11668 )
2024-06-06 19:02:06 -07:00
Meghan Denny
c6187e3e3a
correct node:crypto.randomInt behavior and accept a callback ( #11505 )
...
Co-authored-by: Jarred Sumner <jarred@jarredsumner.com >
2024-06-06 18:24:26 -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
Dylan Conway
12f070d1a0
fix #11649 ( #11659 )
2024-06-06 17:26:39 -07:00
Dylan Conway
10608ea7d8
fix(bun:test): deepEquals undefined properties bugfix ( #11661 )
2024-06-06 17:01:45 -07:00
Dylan Conway
8d6f19516f
root lifecycle scripts inherit stdin ( #11647 )
...
Co-authored-by: Jarred Sumner <jarred@jarredsumner.com >
2024-06-06 05:10:43 -07:00
Dylan Conway
f3118d0f22
fix(install): git dependencies without package.json or a name ( #11644 )
2024-06-06 04:38:47 -07:00
Zack Radisic
7ac8ff6d8a
shell: Fix #11554 and #11561 ( #11574 )
2024-06-06 03:42:52 -07:00
Dylan Conway
456aa1fc00
Worker and websocket close fix (#11635 )
2024-06-06 03:25:36 -07:00
Dylan Conway
af95bfc7b1
Write registry hash and length before data in manifest cache ( #11632 )
2024-06-05 22:14:41 -07:00
Dylan Conway
c614d5b1da
fix(install): aliased workspace without version in package.json ( #11630 )
2024-06-05 22:04:57 -07:00
Jarred Sumner
6fd47d6846
Improve the error message when Bun.serve() is passed a non-Response object ( #11562 )
...
Co-authored-by: dave caruso <me@paperdave.net >
2024-06-05 20:35:47 -07:00
Jarred Sumner
6a756bf979
Implement blob: URLs in fetch, import, and Worker ( #11537 )
...
Co-authored-by: Jarred-Sumner <Jarred-Sumner@users.noreply.github.com >
Co-authored-by: dave caruso <me@paperdave.net >
2024-06-05 18:49:03 -07:00
Jarred Sumner
bab8c0c0b2
fix(windows): handle invalid utf16le in command line arguments ( #11612 )
2024-06-05 18:48:08 -07:00
Dylan Conway
3e4c0918a4
fix(install): invalidate manifest cache on registry change ( #11606 )
2024-06-05 18:44:36 -07:00
Jarred Sumner
fe7b04085a
Implement expect(value, customMessage?: string) ( #11624 )
...
Co-authored-by: dave caruso <me@paperdave.net >
2024-06-05 18:35:56 -07:00
MARCROCK22
e5ff1fdc25
fix: wrong help menu package names ( #11611 )
2024-06-05 18:31:26 -07:00
Dylan Conway
ac5f2e96c7
fix bun create test should create template from local folder ( #11503 )
2024-06-05 18:29:46 -07:00
Sushant Mishra
e76d212f18
fix: create_command telling to 'cd' when it should be omitted or cd . ( #11567 )
2024-06-05 13:30:22 -07:00
Jarred Sumner
c7a08f1ec5
Fixes #7263 ( #11585 )
2024-06-05 03:15:36 -07:00
dave caruso
bb8c0d97ba
Fix runtime stack trace computation ( #11581 )
...
Co-authored-by: paperdave <paperdave@users.noreply.github.com >
2024-06-05 00:26:03 -07:00
Jarred Sumner
2580d199a4
fix some worker-related stability issues ( #11494 )
2024-06-04 23:29:21 -07:00
Jarred Sumner
0184097ba0
See if ReferenceError works ( #11595 )
2024-06-04 17:17:02 -07:00
Jarred Sumner
dc5023e26e
Fix possible leak in fetch when checkServerIdentity is used ( #11580 )
2024-06-04 19:52:26 -03:00
Ashcon Partovi
29234f3ecb
Use needs triage labels
2024-06-04 14:29:14 -07:00
Jarred Sumner
10a60b5d91
Update 7-install-crash-report.yml
2024-06-04 00:37:32 -07:00
Jarred Sumner
75209021c8
Update 7-install-crash-report.yml
2024-06-04 00:36:48 -07:00
Jarred Sumner
42d5a4e506
Issue template
2024-06-04 00:36:03 -07:00
Jarred Sumner
57fa0dcee4
Update 6-crash-report.yml
2024-06-04 00:32:31 -07:00
Jarred Sumner
2e263db3da
Update 7-install-crash-report.yml
2024-06-04 00:31:23 -07:00
Jarred Sumner
d6fedd1d9d
Issue template update
2024-06-04 00:30:42 -07:00
Dylan Conway
347dc264ac
fix(install): bun update keeps pinned versions ( #11575 )
2024-06-03 20:13:25 -07:00
Jarred Sumner
16d08564e1
Fix speculative race in fetch ( #11579 )
2024-06-03 19:15:31 -07:00
Dylan Conway
f56e6c7d54
fix(install): semver mistaking . as the beginning of pre/build tags ( #11577 )
2024-06-03 16:50:21 -07:00
Jarred Sumner
8806bf9c4e
Update process.versions ( #11558 )
...
Co-authored-by: Jarred-Sumner <Jarred-Sumner@users.noreply.github.com >
2024-06-03 03:02:51 -07:00
Jarred Sumner
656ad7c7ae
Fix port exhaustion issue ( #11512 )
2024-06-03 02:16:58 -07:00
Jarred Sumner
4b3c873ca7
Auto-update the generated versions list on commit
2024-06-03 01:54:37 -07:00
Jarred Sumner
30a9c394e8
Update libarchive ( #11533 )
2024-06-03 01:07:37 -07:00
Jarred Sumner
ff905ba5f5
Backport parts of d0250818dd ( #11555 )
2024-06-03 01:07:10 -07:00
Dylan Conway
c2eef9eded
fix(install): manifest package name mismatch ( #11549 )
2024-06-02 22:56:57 -07:00
Ciro Spaciari
1d89c5988e
refactor OOM errors ( #11540 )
2024-06-02 22:56:26 -07:00
Timo Sand
eb31675af9
Fix typo in ENV variable name ( #11541 )
2024-06-02 21:08:05 -07:00
Dylan Conway
c65a911a57
fix(install): lockfile printing bugfix ( #11545 )
2024-06-02 18:49:07 -07:00
Dylan Conway
8f5fbd50cd
fix(install): bun update with unresolved package ( #11547 )
2024-06-02 18:16:59 -07:00
Jarred Sumner
a1c3ea0b33
Update pm.md
2024-06-02 04:09:02 -07:00
Jarred Sumner
7fb25acf5f
Update zstd ( #11534 )
2024-06-02 03:10:47 -07:00
Jarred Sumner
9523ea3aea
Update mimalloc ( #11532 )
2024-06-02 01:19:54 -07:00
Jarred Sumner
c717f52459
Update nodejs-apis.md
2024-06-01 19:29:32 -07:00
Jarred Sumner
d38890d30c
Update nodejs-apis.md
2024-06-01 19:29:07 -07:00
Jarred Sumner
814b48116a
Update nodejs-apis.md
2024-06-01 19:28:53 -07:00
Jarred Sumner
152a7e1bd3
Update nodejs-apis.md
2024-06-01 19:28:07 -07:00
Jarred Sumner
b10887c7cb
Update nodejs-apis.md
2024-06-01 19:25:33 -07:00
Jarred Sumner
43f0913c38
Bump
2024-06-01 02:34:36 -07:00
Jarred Sumner
6ca5896e86
Revert "feat: 🎨 Show better bun upgrade progress" ( #11515 )
2024-06-01 02:34:12 -07:00
dave caruso
784022785d
revert the last commit
...
we were testing if we could disable push-to-main permissions
i should probably just stop committing to main
2024-06-01 01:39:55 -07:00
dave caruso
bc64e6b8e5
hi
2024-06-01 01:39:08 -07:00
dave caruso
9dd22f0d8d
fix submodules
2024-06-01 01:35:40 -07:00
dave caruso
00472fbb1c
fix release script
2024-06-01 01:29:11 -07:00
Jarred Sumner
4fb6056f85
Update CMakeLists.txt
2024-06-01 00:20:34 -07:00
Jarred Sumner
30b0b49594
Deflake large_asset_regression test
2024-06-01 00:20:34 -07:00
dave caruso
18bba0dc44
revert sourcemap-related logging change ( #11510 )
2024-05-31 23:26:43 -07:00
dave caruso
0a5fa2dd8c
fix sourcemap printing with multiple chunks sharing the same file ( #11509 )
2024-05-31 23:10:02 -07:00
Ashcon Partovi
3a63f46dc0
Docs for bun update --latest
2024-05-31 18:35:53 -07:00
Ciro Spaciari
e3b7635fa4
fix(Bun.Socket) onDrain will only be called after handshake + docs update ( #11499 )
...
Co-authored-by: Jarred Sumner <jarred@jarredsumner.com >
2024-05-31 18:33:06 -07:00
Dylan Conway
dc051ae810
Revert "fix windows todo"
...
This reverts commit ec09e6e238 .
2024-05-31 17:44:35 -07:00
Dylan Conway
ec09e6e238
fix windows todo
2024-05-31 17:44:13 -07:00
Georgijs
d9f7d053d5
fix peer hoisting ( #11473 )
...
Co-authored-by: Dylan Conway <dylan.conway567@gmail.com >
Co-authored-by: Georgijs Vilums <=>
Co-authored-by: dylan-conway <dylan-conway@users.noreply.github.com >
Co-authored-by: Jarred Sumner <jarred@jarredsumner.com >
2024-05-31 17:12:33 -07:00
Jarred Sumner
fd55cdae34
Try deflaking child process test again ( #11496 )
2024-05-31 04:17:59 -07:00
Jarred Sumner
75b64d9b8e
Deflake child_process test ( #11495 )
2024-05-31 02:21:51 -07:00
dave caruso
c467fd9381
fix high cpu usage when using bun.build ( #11455 )
2024-05-31 00:05:33 -07:00
refi64
f127dbd127
Restore support for dynamic function names in tracebacks ( #11475 )
...
Co-authored-by: Jarred Sumner <jarred@jarredsumner.com >
2024-05-31 00:04:28 -07:00
Dylan Conway
774d6a1efb
fix potential integer overflow ( #11491 )
2024-05-31 00:03:57 -07:00
Jarred Sumner
a6d0e64196
Attempt to deflake bun-create.test
2024-05-30 23:41:51 -07:00
Jarred Sumner
c3142e1ae0
Hopefully deflake bun create tests
2024-05-30 21:12:06 -07:00
Jarred Sumner
9693fc9183
Deflake child process test ( #11488 )
2024-05-30 21:05:57 -07:00
Jarred Sumner
61805b5344
Try fast timer then fallback to slow timer ( #11486 )
2024-05-30 20:16:21 -07:00
Toby Cm
8de0ec598b
feat: Show better bun upgrade progress ( #11402 )
...
Co-authored-by: dave caruso <me@paperdave.net >
2024-05-30 17:47:48 -07:00
Jarred Sumner
fca20f1a43
Make sure this is set
2024-05-30 17:32:55 -07:00
Jarred Sumner
323011980c
Add fuzzer-like test of methods ( #11436 )
...
Co-authored-by: Jarred-Sumner <Jarred-Sumner@users.noreply.github.com >
Co-authored-by: Zack Radisic <zack@theradisic.com >
2024-05-30 15:12:29 -07:00
Parmar Jai Atul
b49853c24f
Fix an ambiguous redirect in bun bash-completions ( #11468 )
2024-05-30 15:11:12 -07:00
Ashcon Partovi
f0bcc631d5
Undo commits meant for another branch
2024-05-30 14:43:44 -07:00
Ashcon Partovi
ce20abef5c
Remove extra commit diff
2024-05-30 14:41:10 -07:00
Ashcon Partovi
ecfe2a0f1b
Fix supruious sccache errors
2024-05-30 14:41:10 -07:00
Georgijs
6a7c35cb52
Fix crash with multiple Bun.stderr.text() calls ( #11472 )
2024-05-30 14:18:32 -07:00
Dylan Conway
8461a20d9b
update output ( #11474 )
2024-05-30 14:17:23 -07:00
Ashcon Partovi
ff9ab489b0
sharding tests
2024-05-30 14:16:09 -07:00
Ciro Spaciari
55c5ed3d3e
fix(tests) update http2 cert in tests ( #11462 )
2024-05-30 13:24:27 -07:00
Ciro Spaciari
a8fcb48609
fix(test) handle connect errors on node-tls-context ( #11463 )
2024-05-30 13:24:08 -07:00
Dylan Conway
4b8f89cb73
Allow bun update to edit package.json ( #11340 )
...
Co-authored-by: Jarred Sumner <jarred@jarredsumner.com >
2024-05-30 02:14:01 -07:00
Jarred Sumner
45d0c1432b
rewrite timers for setTimeout, setInterval, setImmediate ( #11419 )
...
Co-authored-by: Jarred-Sumner <Jarred-Sumner@users.noreply.github.com >
Co-authored-by: Georgijs Vilums <=>
Co-authored-by: Georgijs <48869301+gvilums@users.noreply.github.com >
Co-authored-by: Georgijs Vilums <georgijs.vilums@gmail.com >
Co-authored-by: gvilums <gvilums@users.noreply.github.com >
2024-05-30 02:11:12 -07:00
Dylan Conway
922f9191b0
fix(install): re-link workspaces if necessary ( #11457 )
2024-05-30 01:40:28 -07:00
Meghan Denny
c456622161
node:fs/promises.cp should make path if dest does not exist ( #11433 )
2024-05-30 01:15:20 -07:00
janos-r
b2c697296e
Fix bun.fish completions ( #11450 )
2024-05-29 16:59:13 -07:00
Meghan Denny
2285735abd
node:zlib: allow passing brotli params in encode+decode options ( #11429 )
2024-05-29 00:51:00 -07:00
Meghan Denny
7f1880cafb
Bun.CryptoHasher: fix byteLength and add test ( #11431 )
2024-05-29 00:13:02 -07:00
dave caruso
1f8c121652
increase test timeout time for sourcemap tests ( #11432 )
2024-05-29 00:11:54 -07:00
Georgijs
370db08891
Replace Streams.Readable with a JS implementation ( #11332 )
...
Co-authored-by: Georgijs Vilums <=>
Co-authored-by: gvilums <gvilums@users.noreply.github.com >
Co-authored-by: Jarred Sumner <jarred@jarredsumner.com >
2024-05-28 18:49:59 -07:00
Jarred Sumner
62b4c2141b
Bump WebKit
2024-05-28 18:11:31 -07:00
Jarred Sumner
5f55d45d3b
[internal] Fix showing source mappings for WebKit code in debugger
2024-05-28 18:09:43 -07:00
Jarred Sumner
4d03105614
Make dns tests use promises instead of done ( #11347 )
...
Co-authored-by: Georgijs <48869301+gvilums@users.noreply.github.com >
2024-05-28 17:30:52 -07:00
Meghan Denny
367b69dff5
bindings: fix createTypeError and createRangeError inheritance ( #11341 )
2024-05-28 16:54:08 -07:00
dave caruso
96f29e8555
fix(bundler): some sourcemap generation bugs ( #11344 )
...
Co-authored-by: paperdave <paperdave@users.noreply.github.com >
Co-authored-by: Meghan Denny <meghan@bun.sh >
Co-authored-by: nektro <nektro@users.noreply.github.com >
Co-authored-by: Jarred Sumner <jarred@jarredsumner.com >
Co-authored-by: Le Michel <95184938+Ptitet@users.noreply.github.com >
Co-authored-by: Дмитрий Заводской <zawodskoj2@gmail.com >
Co-authored-by: Dylan Conway <35280289+dylan-conway@users.noreply.github.com >
Co-authored-by: HUMORCE <humorce@outlook.com >
Co-authored-by: huseeiin <122984423+huseeiin@users.noreply.github.com >
2024-05-28 16:51:35 -07:00
Jarred Sumner
634cc82dd0
Fix guide
2024-05-28 15:49:18 -07:00
Abhijeet Prasad
474d4cf3ce
docs: Add Sentry guide ( #11276 )
2024-05-28 15:14:34 -07:00
Jonny Burger
15603ab596
Lift http.createServer maxRequestBodySize ( #11426 )
2024-05-28 15:13:46 -07:00
Jarred Sumner
1041655ff6
Implement addAbortListener and getMaxListeners in node:events ( #11392 )
2024-05-28 15:13:27 -07:00
huseeiin
912bccb624
Update import-html.md ( #11417 )
2024-05-28 04:16:00 -07:00
Jarred Sumner
3d11e5042e
Use calloc when allocating loop on Windows ( #11409 )
2024-05-27 19:20:54 -07:00
Jarred Sumner
34b02ada14
Move Timer into a separate file ( #11408 )
2024-05-27 16:40:34 -07:00
Jarred Sumner
ad5340d971
Deflake serve-body-leak.test
2024-05-27 15:37:40 -07:00
Dylan Conway
06231b51bd
fix(node:path): toNamespacedPath bugfix ( #11406 )
2024-05-27 15:36:54 -07:00
Le Michel
856654a065
Added forgotten dot in utils.md ( #11362 )
2024-05-27 09:08:01 -07:00
Dylan Conway
d43922d3e1
follow up for #11387 ( #11393 )
2024-05-27 03:57:39 -07:00
Jarred Sumner
98b3aeb9ec
Update nodejs-apis.md
2024-05-27 02:28:24 -07:00
HUMORCE
cfedd70110
docs: Correct command line of package upgrading with Scoop ( #11391 )
2024-05-27 02:18:57 -07:00
Dylan Conway
470e523c52
fix(install): semver tag parsing bugfix ( #11387 )
2024-05-27 02:17:43 -07:00
Jarred Sumner
e1eb4a4753
Improve unhandled error reporting in bun:test ( #11386 )
2024-05-27 01:55:33 -07:00
Дмитрий Заводской
ad5574b86f
Run deinit() on CallbackJob regardless of result type ( #11379 )
...
Co-authored-by: Jarred Sumner <jarred@jarredsumner.com >
2024-05-26 20:02:32 -07:00
Le Michel
ec8e5d7cd3
Fixed typo in context.md ( #11373 )
2024-05-26 16:22:38 -07:00
Jarred Sumner
af4e844b62
Deflake test
2024-05-26 04:15:39 -07:00
Jarred Sumner
fdbccef110
Speed up a couple tests ( #11369 )
2024-05-26 04:09:28 -07:00
Le Michel
4539d168b4
Removed ambiguous quotes in utils.md ( #11363 )
2024-05-26 02:39:04 -07:00
Jarred Sumner
c50e837f34
Fix kqueue event handling code ( #11364 )
2024-05-26 02:24:41 -07:00
Jarred Sumner
99b979e5ca
Remove std.debug.print
...
@paperdave you left this
2024-05-25 23:22:29 -07:00
dave caruso
7be0669840
fix(bundler): more windows backslash stuff ( #11333 )
...
Co-authored-by: Jarred Sumner <jarred@jarredsumner.com >
2024-05-25 21:52:59 -07:00
Jarred Sumner
59bbedf251
Update c-ares ( #11361 )
2024-05-25 21:36:19 -07:00
Meghan Denny
aa3aa888d5
ci: windows: fix dns.getServers test ( #11309 )
...
Co-authored-by: nektro <nektro@users.noreply.github.com >
Co-authored-by: Jarred Sumner <jarred@jarredsumner.com >
2024-05-25 01:43:13 -07:00
Jarred Sumner
c689b2b265
Speculative crash fix ( #11337 )
2024-05-24 18:29:50 -07:00
Jarred Sumner
5102a94430
Fixes #11297 ( #11331 )
2024-05-24 14:44:14 -07:00
Georgijs
5f7282fea3
Fire listeners that are removed during their event ( #11329 )
...
Co-authored-by: Georgijs Vilums <=>
Co-authored-by: gvilums <gvilums@users.noreply.github.com >
2024-05-24 14:07:03 -07:00
Dylan Conway
6c9b3de217
add jest.setTimeout type
2024-05-24 02:15:26 -07:00
Jarred Sumner
d16c136e77
Fix linkat with O_TMPFILE on Ubuntu/non-privileged users
2024-05-24 01:10:28 -07:00
Dylan Conway
df83028546
fix(install): npm lockfile migration bugfix ( #11311 )
2024-05-24 00:19:56 -07:00
dave caruso
3d99c9af24
fix(bundler): unify code + codeWithSourceMapShifts ( #11315 )
2024-05-23 23:32:28 -07:00
dave caruso
ec082db67c
fix: fix sourcemap generation (rewrites bun.StringJoiner) ( #11288 )
2024-05-23 23:30:11 -07:00
Jarred Sumner
230c760b42
Fix formatting in guide
2024-05-23 22:25:06 -07:00
Dylan Conway
d3fdb17321
add jest.setTimeout to bun test ( #10687 )
...
Co-authored-by: dylan-conway <dylan-conway@users.noreply.github.com >
2024-05-23 20:24:54 -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
Dylan Conway
d1ac51e442
fix bun-install-windowsshim.test.ts ( #11258 )
2024-05-23 19:55:53 -07:00
Jarred Sumner
0905e43049
Test gardening ( #11285 )
2024-05-23 19:54:36 -07:00
Jarred Sumner
0b821c6e25
Save to package manifest cache async, only check disk once ( #11304 )
...
Co-authored-by: Dylan Conway <35280289+dylan-conway@users.noreply.github.com >
2024-05-23 19:54:18 -07:00
Meghan Denny
f339e51d84
ci: windows: skip bunshell stacktrace test ( #11306 )
2024-05-23 19:43:44 -07:00
Georgijs
2528caa598
fix out of bounds error for bun install ( #11308 )
...
Co-authored-by: Georgijs Vilums <=>
2024-05-23 17:54:12 -07:00
Jarred Sumner
260366f1a6
~2x faster uncached bun install on Windows ( #11293 )
2024-05-23 15:02:12 -07:00
Meghan Denny
bdc65d0f87
fix spawn-kill-signal.test.ts ( #11290 )
2024-05-23 12:53:22 -07:00
Georgijs
6566b8a6d6
limit concurrent connection count for happy eyeballs ( #11282 )
...
Co-authored-by: Georgijs Vilums <=>
Co-authored-by: Jarred Sumner <jarred@jarredsumner.com >
2024-05-23 00:05:03 -07:00
Jarred Sumner
d06498bc96
Deflake serve-body-leak test
2024-05-22 19:22:22 -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
Georgijs
d50acbc0bd
Fix refConcurrent and unrefConcurrent ( #11280 )
...
Co-authored-by: Georgijs Vilums <=>
2024-05-22 16:57:05 -07:00
Jarred Sumner
12bb5d03a2
Always propagate error in EventEmitter ( #11210 )
...
Co-authored-by: Ciro Spaciari <ciro.spaciari@gmail.com >
2024-05-22 16:39:42 -07:00
Grigory
942061a40a
docs(building-windows): add info about winget ( #11204 )
...
Co-authored-by: dave caruso <me@paperdave.net >
2024-05-22 15:46:16 -07:00
Ciro Spaciari
096cfeebc0
fix(fetch) allow Response to be GC'd before all the request body is received ( #10933 )
...
Co-authored-by: cirospaciari <cirospaciari@users.noreply.github.com >
2024-05-22 15:42:30 -07:00
dave caruso
f3e974102d
ci: upload extra data for crash handler
2024-05-22 14:05:42 -07:00
Georgijs
81cebc789a
Fix workers on windows taking a long time to exit ( #11271 )
2024-05-22 14:04:50 -07:00
Eigil Sagafos
ce8474b2a1
Update http2 NotImplementedErrors to report issue 8823 ( #11277 )
2024-05-22 14:03:43 -07:00
jess-render
cd5a97b383
docs: Add guide for deploying a Bun app to Render ( #11248 )
...
Co-authored-by: Jess Lin <jesslin@JesssMBPRender.home >
Co-authored-by: Jess Lin <jesslin@new-host-6.home >
2024-05-22 10:37:27 -07:00
Meghan Denny
9399b70138
ci: make bun-install-registry.test.ts less flaky on windows ( #11253 )
2024-05-21 23:14:10 -07:00
Meghan Denny
d4b3f16388
ci: skip next-pages/dev-server on windows ( #11256 )
2024-05-21 23:12:24 -07:00
Dylan Conway
cc0bce62e3
fix(install): adding packages in subdirectories of workspaces ( #11254 )
2024-05-21 22:46:26 -07:00
Meghan Denny
87cbaae4f0
meta: ci: dont linkify list of failing files ( #11257 )
2024-05-21 22:07:37 -07:00
Jarred Sumner
6e6cfcd839
Bump + crash reporter uploading
2024-05-21 21:54:53 -07:00
Meghan Denny
e5de03b8eb
replace [bun.MAX_PATH_BYTES + 1]u8 with bun.PathBuffer ( #11163 )
2024-05-21 20:53:34 -07:00
マルコメ
0d76c416ed
docs: update jest compatibility ( #11247 )
2024-05-21 19:25:49 -07:00
Dylan Conway
bb13798d98
fix(install): workspace version added to package.json ( #11241 )
2024-05-21 17:25:40 -07:00
Meghan Denny
ecb6c810c8
replace [bun.MAX_PATH_BYTES]u8 with bun.PathBuffer ( #11162 )
2024-05-21 15:55:49 -07:00
Georgijs
6c77d5e882
bypass getaddrinfo for ip addresses ( #11238 )
...
Co-authored-by: Georgijs Vilums <=>
2024-05-21 15:51:10 -07:00
dave caruso
e98c235e30
feat: load sourcemaps at runtime when using a bun build --target=bun bundle ( #10998 )
...
Co-authored-by: Jarred Sumner <jarred@jarredsumner.com >
2024-05-21 14:41:53 -07:00
Jarred Sumner
c03b35ecfc
Fix node:dns error code issue impacting MongoDB ( #11235 )
2024-05-21 14:41:00 -07:00
Georgijs
6e55612d36
fix http2 test on windows ( #11236 )
...
Co-authored-by: gvilums <gvilums@users.noreply.github.com >
2024-05-21 14:36:08 -07:00
dave caruso
0457d6a748
fix(win): bugs with files in roots / bugs with resolver and unc shares ( #11155 )
...
Co-authored-by: Jarred Sumner <jarred@jarredsumner.com >
2024-05-21 13:51:47 -07:00
Meghan Denny
1c99cfebeb
crypto: fix digestToBytes and add tests ( #11234 )
2024-05-21 13:51:00 -07:00
Dylan Conway
33aaf3376b
use count instead of index for error output
2024-05-21 13:42:20 -07:00
Dylan Conway
fbde05b339
one
2024-05-21 13:38:04 -07:00
Jarred Sumner
bbaeeaeed2
Implement expect().toHaveReturned() && expect().toHaveReturnedTimes(n) ( #11231 )
2024-05-21 13:11:26 -07:00
Meghan Denny
396dc78522
node:fs: add Dirent.path and .parentPath fields ( #11135 )
...
Co-authored-by: Jarred Sumner <jarred@jarredsumner.com >
Co-authored-by: Jarred-Sumner <Jarred-Sumner@users.noreply.github.com >
2024-05-21 11:24:05 -07:00
Zack Radisic
adde0af7b4
fix which when bin or PATH is rlly long ( #11218 )
2024-05-21 11:21:29 -07:00
Jarred Sumner
40fcf25e01
Fixes "column must be greater than or equal to 0" error ( #11211 )
2024-05-21 11:19:18 -07:00
Gaurish Sethia
c66e290801
Alias util.debug to util.debuglog ( #11189 )
2024-05-21 10:45:14 -07:00
Grigory
b59868ced1
fix(scripts/env): also search for prerelease vs ( #11222 )
2024-05-21 10:18:48 -07:00
Jake Boone
b2b7ad235e
Remove expect.extend from list of missing features in migrate-from-jest.md ( #11214 )
2024-05-20 22:12:29 -07:00
Georgijs
4df387d59f
happy eyeballs ( #11206 )
...
Co-authored-by: Georgijs Vilums <=>
Co-authored-by: gvilums <gvilums@users.noreply.github.com >
2024-05-20 22:12:14 -07:00
Jarred Sumner
440c7cde9e
Upgrade reported Node.js version to v22.2.0
2024-05-20 21:38:22 -07:00
Jarred Sumner
6d87c965bf
Fixes #10170 ( #11209 )
2024-05-20 21:30:44 -07:00
Jarred Sumner
cabfca4039
Fix adding packages in workspaces ( #11177 )
...
Co-authored-by: Dylan Conway <dylan.conway567@gmail.com >
2024-05-20 21:24:37 -07:00
Georgijs
06a9aa80c3
fix data race in us_internal_handle_dns_result ( #11201 )
...
Co-authored-by: Georgijs Vilums <=>
2024-05-20 15:06:07 -07:00
Zack Radisic
ff1db36aaa
shell: handle operators and delimiters better ( #11165 )
...
Co-authored-by: Jarred Sumner <jarred@jarredsumner.com >
Co-authored-by: Jarred-Sumner <Jarred-Sumner@users.noreply.github.com >
2024-05-20 10:37:52 -07:00
Dylan Conway
a612d22e33
upgrade webkit ( #11188 )
2024-05-20 10:37:06 -07:00
Peter Ammon
ee13aabded
Optimize fish completions ( #11185 )
2024-05-19 18:31:05 -07:00
Jarred Sumner
09438eb50c
Add DNS docs page
2024-05-19 18:10:24 -07:00
Jarred Sumner
b15d47dfe8
Introduce bun.dns.prefetch API ( #11176 )
...
Co-authored-by: Jarred-Sumner <Jarred-Sumner@users.noreply.github.com >
Co-authored-by: Eric L. Goldstein <3359116+mangs@users.noreply.github.com >
2024-05-19 18:08:16 -07:00
Meghan Denny
16e0f6e671
make WindowsFileAttributes a packed struct and add a windows junction test ( #11161 )
...
Co-authored-by: Jarred Sumner <jarred@jarredsumner.com >
Co-authored-by: Jarred-Sumner <Jarred-Sumner@users.noreply.github.com >
2024-05-19 14:28:43 -07:00
Kelvin Luck
dcec6906f6
Prefer import.meta.path in http server guide ( #11180 )
2024-05-19 13:37:17 -07:00
Jarred Sumner
8fffe01ef3
Fix crash in CodeCoverage
2024-05-19 11:43:25 -07:00
Jarred Sumner
b044387e58
Fix icu version test
2024-05-19 03:15:00 -07:00
Georgijs
814440b1c0
Asynchronous DNS for sockets ( #11097 )
...
Co-authored-by: Georgijs Vilums <=>
Co-authored-by: Jarred Sumner <jarred@jarredsumner.com >
Co-authored-by: Jarred-Sumner <Jarred-Sumner@users.noreply.github.com >
Co-authored-by: Zack Radisic <zack@theradisic.com >
2024-05-18 05:11:21 -07:00
dave caruso
d0cacfc2ac
fix junction/pnpm on window ( #11157 )
...
Co-authored-by: Jarred Sumner <jarred@jarredsumner.com >
2024-05-17 19:32:44 -07:00
Zack Radisic
38122a99b2
shell: Fix some cd returning the wrong exit code ( #11092 )
2024-05-17 18:12:57 -07:00
Jarred Sumner
16920a552f
Make unhandled exceptions in Bun.serve() within a test() or expect() call fail the test like any other exception ( #11141 )
2024-05-17 18:11:43 -07:00
dave caruso
4e714ae9dc
fix: don't crash when seeing -1 in code cov ( #11131 )
...
Co-authored-by: Jarred Sumner <jarred@jarredsumner.com >
2024-05-17 15:53:19 -07:00
Jarred Sumner
902c258c1b
Use simdutf to validate utf8 in websocket server ( #11140 )
2024-05-17 04:03:37 -07:00
Jarred Sumner
dfb935dc73
Add test for ICU version
2024-05-17 03:41:30 -07:00
Jarred Sumner
593ad71891
[bun-types] Add missing serialization option to Bun.spawn
2024-05-17 02:58:14 -07:00
Jarred Sumner
b220254df4
Fix failing test
2024-05-16 23:48:48 -07:00
Meghan Denny
d35ea63e6d
node:http: convert Agent from class to function ( #11130 )
...
Co-authored-by: Jarred Sumner <jarred@jarredsumner.com >
2024-05-16 23:33:34 -07:00
Jarred Sumner
ca4d2fcbba
A couple fixes to TypeScript types
2024-05-16 23:26:42 -07:00
Meghan Denny
c7d7bc120a
node:crypto: add shake128 and shake256 ( #11134 )
2024-05-16 23:16:59 -07:00
Jarred Sumner
8c963f3430
macOS arm64 CI jobs are being enqueued for too long
2024-05-16 22:47:48 -07:00
Jarred Sumner
44891ee62d
Skip bun build of react-dom/server test when react-dom/server is unsupported
2024-05-16 21:47:58 -07:00
Jarred Sumner
ffeaa77370
Add a debug assertion
2024-05-16 20:35:57 -07:00
Meghan Denny
5caca9cd48
add .bytes() method to various readables ( #11104 )
...
Co-authored-by: Jarred Sumner <jarred@jarredsumner.com >
Co-authored-by: nektro <nektro@users.noreply.github.com >
2024-05-16 19:10:50 -07:00
Meghan Denny
ac6eaac403
test: use resource disposal to ensure servers shutdown even if tests fail ( #11106 )
2024-05-16 17:26:13 -07:00
Jarred Sumner
93abd99202
Downgrade to React 18
2024-05-16 15:53:13 -07:00
Jarred Sumner
013d7c2e9c
Fix flaky test
...
@zackradisic please don't use `^` in tests. It means a package updating in the future can cause the test to fail.
2024-05-16 15:44:28 -07:00
Ishan Anand
ed48b66d42
add guide for drizzle + neon ( #11004 )
2024-05-16 14:25:58 -07:00
Jarred Sumner
d55ac0fa43
Move docs/project/licensing.md to LICENSE so it's easier for people to find it
...
Fixes #241
2024-05-16 03:49:08 -07:00
Jarred Sumner
2fb0a5e311
Fix bug with errname not allowing double numbers as ints ( #11103 )
2024-05-16 02:55:07 -07:00
Jarred Sumner
f7a45b30fd
GitHub actions
2024-05-16 02:29:59 -07:00
Jarred Sumner
b725be7288
GitHub actions
2024-05-16 02:12:09 -07:00
Jarred Sumner
8ed8acd4ae
GitHub actions
2024-05-16 01:59:50 -07:00
Jarred Sumner
87cc3c9898
GitHub actions
2024-05-16 01:51:30 -07:00
Jarred Sumner
c3d4e2729f
Github actions
2024-05-16 01:47:33 -07:00
Jarred Sumner
f00772e98d
GitHub actions
2024-05-16 01:35:28 -07:00
Jarred Sumner
db80f22751
GitHub actions
2024-05-16 01:22:15 -07:00
Jarred Sumner
d51e144344
GitHub actions
2024-05-16 00:59:48 -07:00
Jarred Sumner
f58249e361
Fix loading bun-types in development ( #11110 )
...
Co-authored-by: Jarred-Sumner <Jarred-Sumner@users.noreply.github.com >
2024-05-16 00:46:28 -07:00
Jarred Sumner
6098fc5492
GitHub actions
2024-05-16 00:44:55 -07:00
Jarred Sumner
24e195d848
GitHub actions
2024-05-16 00:29:31 -07:00
Jarred Sumner
0cbc5dff7f
Bump Bun version used in format action
2024-05-16 00:20:42 -07:00
Jarred Sumner
2f7e3a9e26
GitHub actions
2024-05-15 22:29:12 -07:00
Jarred Sumner
29f840620c
GitHub actions
2024-05-15 21:38:06 -07:00
Jarred Sumner
6e4b8215ed
GitHub actions
2024-05-15 21:36:17 -07:00
Jarred Sumner
e5e5f98592
Tweak github actions C++ linter ( #11105 )
2024-05-15 21:28:43 -07:00
Jarred Sumner
d90058a522
GitHub actions
2024-05-15 20:48:07 -07:00
Jarred Sumner
1b77efdc52
GitHub actions
2024-05-15 20:44:35 -07:00
Jarred Sumner
e88118972c
GitHub actions
2024-05-15 20:39:48 -07:00
Jarred Sumner
4f93db2c22
GitHub actions
2024-05-15 20:37:58 -07:00
Jarred Sumner
f4679be7fc
Remove unnecessary change
2024-05-15 20:36:22 -07:00
Jarred Sumner
735f5d4b62
Setup clang-tidy (C++ linter) ( #7961 )
...
Co-authored-by: Jarred Sumner <709451+Jarred-Sumner@users.noreply.github.com >
Co-authored-by: dave caruso <me@paperdave.net >
Co-authored-by: Dylan Conway <35280289+dylan-conway@users.noreply.github.com >
Co-authored-by: Dylan Conway <dylan.conway567@gmail.com >
2024-05-15 20:35:39 -07:00
Jarred Sumner
9c5d339ccb
5x faster toString("base64url") ( #11087 )
2024-05-15 19:53:25 -03:00
Jarred Sumner
b5dff55ef3
Upgrade SIMDUTF, 8x faster atob ( #11085 )
2024-05-15 03:42:36 -07:00
Jarred Sumner
5389c7ab40
Bump
2024-05-15 00:59:33 -07:00
Meghan Denny
86bcc49bef
node:http: allow setting response.statusCode and statusMessage [v2] ( #11082 )
2024-05-15 00:27:55 -07:00
Meghan Denny
5c8c112c4e
fix corrupted file ( #11081 )
2024-05-14 22:15:20 -07:00
Meghan Denny
4efe026b5f
test: unify how all files create a temp directory ( #11057 )
...
Co-authored-by: nektro <nektro@users.noreply.github.com >
Co-authored-by: Jarred Sumner <jarred@jarredsumner.com >
2024-05-14 20:19:35 -07:00
阿豪
19f210b085
fix(test): use a real png image instead of Symbolic Link ( #11059 )
2024-05-14 18:41:47 -07:00
Jarred Sumner
c4840f8a58
Fix BUN_CONFIG_NO_CLEAR_TERMINAL_ON_RELOAD env var ( #11078 )
2024-05-14 18:22:21 -07:00
Jarred Sumner
d62cd47885
Update CONTRIBUTING.md
2024-05-14 18:18:59 -07:00
Jarred Sumner
53bf855c18
Update CONTRIBUTING.md
2024-05-14 18:17:08 -07:00
Meghan Denny
1e6fa76637
rework node:net.connect arg parsing ( #10970 )
2024-05-14 17:20:19 -07:00
Dale Seo
301b0fd2e7
Add missing code and reason to WebSocket docs ( #10669 )
2024-05-14 15:42:33 -07:00
Zack Radisic
60482b6e42
Fix backtick escaping and add more tests ( #10980 )
...
Co-authored-by: zackradisic <zackradisic@users.noreply.github.com >
Co-authored-by: Georgijs <48869301+gvilums@users.noreply.github.com >
Co-authored-by: Jarred Sumner <jarred@jarredsumner.com >
2024-05-14 14:23:12 -07:00
Jarred Sumner
8fbdf32d74
Update cluster.md
2024-05-14 02:18:04 -07:00
Jarred Sumner
41569fa369
Update cluster.md
2024-05-14 01:57:43 -07:00
Jarred Sumner
5602b7a352
Update cluster.md
2024-05-14 01:56:55 -07:00
Jarred Sumner
e686c2ed7b
Add guide for reusePort
2024-05-14 01:53:52 -07:00
Dylan Conway
f2cfa15e4e
fix(install): make sure each has_install_script value is updated ( #11051 )
...
Co-authored-by: Jarred Sumner <jarred@jarredsumner.com >
2024-05-13 21:10:33 -07:00
Dylan Conway
2d5cc719d2
fix coercion to double ( #11056 )
2024-05-13 20:07:00 -07:00
Jarred Sumner
889ec13b32
Fix sorting order of guides
2024-05-13 17:37:18 -07:00
阿豪
d7ba296a20
fix(install.sh): support windows mingw platform ( #11017 )
2024-05-13 16:58:13 -07:00
Georgijs
89d68debde
emit newListener event before new listener is added ( #10993 )
...
Co-authored-by: Georgijs Vilums <=>
Co-authored-by: gvilums <gvilums@users.noreply.github.com >
2024-05-13 16:57:59 -07:00
Jarred Sumner
b079f8d907
fix links
2024-05-13 16:50:54 -07:00
Jarred Sumner
b10a954e99
Link to guides in Readme
2024-05-13 16:48:26 -07:00
Jarred Sumner
17763168c4
Update README nav links + script to update the table of contents
2024-05-13 16:24:16 -07:00
Ashcon Partovi
998c4ca0a7
Change node-http test so it doesn't emit annotation
2024-05-13 14:37:42 -07:00
Ashcon Partovi
c0c6d0fa27
Change issue template to just use "crash" tag
2024-05-13 10:19:40 -07:00
LuisAFK
5d51aa454e
docs: bun upgrade --stable flag in installation docs ( #11000 )
2024-05-13 09:48:36 -07:00
Dylan Conway
88468a2c2c
Snapshot lockfiles in some tests ( #10994 )
2024-05-12 17:27:48 -07:00
dave caruso
dbdc376005
fix(bundler): fix emitting invalid sourcemaps ( #10999 )
2024-05-11 21:58:22 -07:00
Zack Radisic
68cb85a61d
Tilde expansion ( #10981 )
2024-05-10 15:01:17 -07:00
Jarred Sumner
89d25807fb
Do not use always() in github actions
...
@Electroid this causes the tests to never cancel. GitHub has a concurrent actions limit which we easily reach. This causes CI to wait a long time before starting the job, wasting our time.
2024-05-10 06:11:54 -07:00
Jarred Sumner
aa05278d5d
GitHub actions test
2024-05-10 05:53:45 -07:00
Jarred Sumner
1d119b7f87
Avoid loading libm.so.6 as it breaks Vercel ( #10978 )
2024-05-10 05:42:47 -07:00
Jarred Sumner
1fd021e1c4
Bump Webkit again ( #10974 )
2024-05-10 02:07:31 -07:00
Jarred Sumner
f52c17781e
Add to gitignore incase someone still has it locally
2024-05-10 00:54:06 -07:00
Jarred Sumner
1a3f537b3a
Remove unnecessary submodule which should be cloned in the integration test action instead
2024-05-10 00:53:20 -07:00
Jarred Sumner
8c6883d1ba
Disable Node.js test suite until we start using it
2024-05-10 00:35:41 -07:00
Jarred Sumner
ce07eca2a2
Support overriding headers property in Request subclass ( #10969 )
2024-05-10 00:18:48 -07:00
Dylan Conway
1482c9fd65
fix(napi): check result arguments in some functions ( #10972 )
2024-05-10 00:14:08 -07:00
Jarred Sumner
5eb596a9dc
Update json-parse-stringify.mjs
2024-05-09 23:51:53 -07:00
Dylan Conway
589a39d413
upgrade webkit ( #10971 )
2024-05-09 23:06:10 -07:00
Jarred Sumner
abe4fd9bd5
Add extra options to features.json ( #10968 )
2024-05-09 22:01:46 -07:00
Dylan Conway
e2aa36f8a6
fix(install): bug with dist-tags and workspaces with versions ( #10959 )
...
Co-authored-by: Jarred Sumner <jarred@jarredsumner.com >
2024-05-09 17:22:25 -07:00
Meghan Denny
8528e9c670
make node:fs.ReadableStream and node:stream.NativeReadable constructor functions ( #10943 )
...
Co-authored-by: Jarred Sumner <jarred@jarredsumner.com >
2024-05-09 17:18:43 -07:00
dave caruso
37006509d9
Update ICU on Linux to 75.1 ( #10960 )
2024-05-09 17:08:46 -07:00
Jarred Sumner
6d717ac852
Revert "Bump"
...
This reverts commit 86820edbf9 .
2024-05-09 15:29:13 -07:00
Jarred Sumner
86820edbf9
Bump
2024-05-09 05:22:01 -07:00
Dylan Conway
159e8bc2a3
fix(install): workspaces without versions ( #10913 )
2024-05-09 03:55:15 -07:00
Jarred Sumner
50fd2b049a
Update nodejs-apis.md
2024-05-08 23:45:01 -07:00
Jarred Sumner
28b5a90823
Fixes missing argument in signal events ( #10940 )
2024-05-08 23:32:11 -07:00
Jarred Sumner
75420ba12a
Implement process.hasUncaughtExceptionCaptureCallback() ( #10937 )
2024-05-08 19:51:39 -07:00
dave caruso
13c6f46b20
feat: add canary to crash handler message ( #10935 )
2024-05-08 18:28:56 -07:00
Meghan Denny
93c0a37ec2
brotli: make sure stream encode on large inputs works as expected ( #10936 )
...
Co-authored-by: nektro <nektro@users.noreply.github.com >
2024-05-08 18:28:06 -07:00
Georgijs
c378febf5b
Implement process.on("uncaughtException", ...) ( #10902 )
...
Co-authored-by: Georgijs Vilums <=>
Co-authored-by: gvilums <gvilums@users.noreply.github.com >
Co-authored-by: Jarred Sumner <jarred@jarredsumner.com >
2024-05-08 17:38:31 -07:00
Zack Radisic
4b581b011c
feat: Add cp builtin to shell for Windows ( #10174 )
...
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: Jarred-Sumner <Jarred-Sumner@users.noreply.github.com >
Co-authored-by: zackradisic <zackradisic@users.noreply.github.com >
2024-05-08 17:01:00 -07:00
dave caruso
f1fbf54b0a
fix(win): do not allow exitcode==1 and signalCode to be set at once ( #10907 )
2024-05-08 16:00:35 -07:00
dave caruso
f60d87b7df
chore: fix the build scripts again ( #10912 )
...
Co-authored-by: Jarred Sumner <jarred@jarredsumner.com >
2024-05-08 14:57:15 -07:00
Zack Radisic
0d0fe75bec
Fix more glob pattern problems ( #10792 )
...
Co-authored-by: Jarred Sumner <jarred@jarredsumner.com >
2024-05-08 14:47:09 -07:00
Zack Radisic
656925ec97
Fix workspace packages not being found when they are moved ( #10899 )
...
Co-authored-by: Jarred Sumner <jarred@jarredsumner.com >
2024-05-08 14:46:05 -07:00
dave caruso
3c082012b7
fix %i formatter with missing argument ( #10910 )
2024-05-07 23:51:10 -07:00
dave caruso
127cb9fd42
fix(crash_handler): add a newline
2024-05-07 23:40:55 -07:00
Meghan Denny
1589a1230d
Revert "Align arguments of connect() in node:tls and node:net to Node ( #10854 )" ( #10908 )
2024-05-07 20:33:42 -07:00
Jarred Sumner
3cb5b2ff1a
Add assertion that count() was called before allocate() in lockfile stringbuilder ( #10901 )
2024-05-07 19:06:11 -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
Georgijs
d4db29c164
Fix fd offset handling in ReadStream ( #10883 )
...
Co-authored-by: Georgijs Vilums <=>
Co-authored-by: gvilums <gvilums@users.noreply.github.com >
Co-authored-by: Jarred Sumner <jarred@jarredsumner.com >
2024-05-07 16:05:48 -07:00
Henrik Storck
6217d78567
fix: Align arguments of connect() in node:tls and node:net to Node ( #10870 )
...
Co-authored-by: dave caruso <me@paperdave.net >
2024-05-07 15:03:38 -07:00
rcaselles
c4fa1e38dc
Fix confirm is never true in windows ( #10802 )
...
Co-authored-by: rcaselles <rcaselles@ganaenergia.com >
2024-05-07 14:51:02 -07:00
Dylan Conway
288b540621
fix(node:os): cpus bugfix ( #10879 )
2024-05-07 13:08:25 -07:00
Meghan Denny
4970ffc3a4
node:http: add agent getter to ClientRequest ( #10878 )
2024-05-06 23:05:43 -07:00
Meghan Denny
1da810adc1
node:zlib: Brotli ( #10722 )
...
Co-authored-by: Jarred Sumner <jarred@jarredsumner.com >
2024-05-06 22:00:04 -07:00
Jarred Sumner
0a54bc0510
Speculative fix for napi_set_property crash ( #10842 )
2024-05-06 20:07:55 -07:00
dave caruso
f9be0bef45
add [Symbol.dispose] in some bun apis ( #10818 )
...
Co-authored-by: Jarred Sumner <jarred@jarredsumner.com >
Co-authored-by: Jarred-Sumner <Jarred-Sumner@users.noreply.github.com >
2024-05-06 19:49:23 -07:00
Dylan Conway
5cbb1ba96a
console.table bugfix (#10876 )
2024-05-06 19:46:35 -07:00
Artemiy Schukin
16bf341a60
fix: typo in the comment ( #10817 )
2024-05-06 16:35:55 -07:00
Jarred Sumner
b1b91d59d8
Set frame pointers and sigaltstack ( #10847 )
2024-05-06 15:08:43 -07:00
Jarred Sumner
5002a10ef0
Remove references to echo in spawn because it doesn't work on Windows and that confuses people
2024-05-05 23:07:03 -07:00
Jarred Sumner
34c5d083c6
Update http.md
2024-05-05 21:54:25 -07:00
Jarred Sumner
bafa32b39a
Update http.md
2024-05-05 21:51:36 -07:00
Jarred Sumner
07cd586ad6
Update http.md
2024-05-05 20:59:50 -07:00
Jarred Sumner
1a23d95844
Update http.md
2024-05-05 20:51:06 -07:00
Jarred Sumner
b333992640
Add more to the HTTP doc
2024-05-05 20:48:54 -07:00
Jarred Sumner
5e9be3345b
Create git-diff-bun-lockfile.md
2024-05-05 02:38:59 -07:00
Jarred Sumner
b01310c3f6
Update ssr-react.md
2024-05-05 00:53:52 -07:00
Jarred Sumner
9bfeb0a2ae
Workaround https://github.com/facebook/react/issues/28941
2024-05-05 00:51:51 -07:00
Jarred Sumner
72bc2585e3
Fix passing stdout/stderr from Bun.spawn -> Bun.serve()'s Response ( #10840 )
2024-05-04 20:43:57 -07:00
Georgijs
7bfcc2c9e3
support onread in net ( #10753 )
...
Co-authored-by: Georgijs Vilums <=>
Co-authored-by: gvilums <gvilums@users.noreply.github.com >
Co-authored-by: Jarred Sumner <jarred@jarredsumner.com >
2024-05-04 20:35:28 -07:00
dave caruso
9ba7d420d5
chore: upload release artifacts by hash so bun.report can remap them ( #10819 )
2024-05-04 20:34:59 -07:00
Dylan Conway
989cb79811
Update comment.yml
2024-05-04 00:54:39 -07:00
e3dio
45842893a4
Update websockets.md ( #10808 )
2024-05-03 20:23:23 -07:00
dave caruso
0ecc49ab7f
fix(bundler): resolve failed assertion when lowering using syntax ( #10814 )
2024-05-03 20:22:25 -07:00
Ashcon Partovi
541744e583
Improve node:inspector stubs ( #10807 )
2024-05-03 19:44:30 -07:00
Eric L. Goldstein
d1eb35dd5d
Update documentation for the [dir] option when customizing bundler naming ( #10804 )
2024-05-03 19:14:25 -07:00
Jarred Sumner
31d3d527f4
Update installation.md
2024-05-03 19:07:47 -07:00
Jarred Sumner
01fade7b1f
Update installation.md
2024-05-03 19:06:13 -07:00
Jarred Sumner
669b47375f
Add JS/TS code field to crash report template
2024-05-03 16:30:05 -07:00
Jared McCannon
d6d1a0bec8
Update solidstart.md ( #10810 )
2024-05-03 14:14:51 -07:00
Jarred Sumner
b0b7db5c06
Add missing $
2024-05-03 01:47:38 -07:00
Jarred Sumner
13a7df1337
Update create-release-build.yml
2024-05-03 01:03:35 -07:00
Zack Radisic
461827902d
Fix bad stack traces ( #10778 )
...
Co-authored-by: Dylan Conway <dylan.conway567@gmail.com >
2024-05-02 23:01:06 -07:00
dave caruso
bbb906c66f
fix(bundler): naming of dynamic import chunks ( #10761 )
...
Co-authored-by: Jarred Sumner <jarred@jarredsumner.com >
2024-05-02 21:22:36 -07:00
codershiba
b4ae0ed0ca
chore(types): Remove type for parseArgs ( #10777 )
2024-05-02 20:51:48 -07:00
fzn0x
ba3d5e0217
docs(sqlite): fix a small typo in .run() section ( #10784 )
2024-05-02 20:40:14 -07:00
Georgijs
ec6110e7e3
allow connecting a socket again after its connection was closed ( #10781 )
...
Co-authored-by: Georgijs Vilums <=>
Co-authored-by: gvilums <gvilums@users.noreply.github.com >
2024-05-02 20:36:58 -07:00
Dylan Conway
94bf404c41
Print bun version on unhandled errors ( #10760 )
...
Co-authored-by: dave caruso <me@paperdave.net >
2024-05-02 15:06:14 -07:00
dave caruso
d66a4fc0f4
add jsc to features list ( #10759 )
2024-05-01 22:49:53 -07:00
Dylan Conway
44e09bb7f4
fix(install): catch more errors for bun add/update/remove ( #10758 )
2024-05-01 21:42:06 -07:00
windwiny
2a0746d57e
Update env.ps1, FIX when VS not installed in default path ( #10684 )
2024-05-01 21:13:42 -07:00
Jarred Sumner
56f3a80166
Revert "Make CONTRIBUTING.md a symlink to docs/project/contributing.md instead"
...
This reverts commit ca82b7f86c .
2024-05-01 20:23:55 -07:00
Jarred Sumner
ca82b7f86c
Make CONTRIBUTING.md a symlink to docs/project/contributing.md instead
...
So that CI will pick up changes to it correctly
2024-05-01 20:18:17 -07:00
Jarred Sumner
6fbb32dd97
make contributing.md a symlink
2024-05-01 20:16:26 -07:00
Jarred Sumner
e1fdafd39c
Update CONTRIBUTING.md
2024-05-01 20:09:39 -07:00
Jarred Sumner
f85323c72a
Update docs.yml
2024-05-01 20:09:27 -07:00
Jarred Sumner
3c93a4c0c7
Update CONTRIBUTING.md
2024-05-01 20:09:11 -07:00
Jarred Sumner
f93a31596b
Use CONTRIBUTING.md for visibility
2024-05-01 20:04:13 -07:00
Jonny Burger
c9108d19f9
Re-enable support_jsxs_in_jsx_transform flag ( #10734 )
2024-05-01 19:59:30 -07:00
Dylan Conway
5d7b3ab579
upgrade webkit ( #10757 )
2024-05-01 19:51:45 -07:00
Ciro Spaciari
79c7abe595
fix(server) handle ignored body and node:http destroy ( #10268 )
2024-05-01 16:18:35 -07:00
Ashcon Partovi
23fb8ce07a
Rewrite some tests so they don't use GitHub annotations ( #10748 )
2024-05-01 16:13:20 -07:00
Meghan Denny
e45cd749e5
chore(zig): add a new lint for using bun.FD.cwd() ( #10683 )
2024-05-01 16:12:09 -07:00
Georgijs
5f4c5052d1
fix windows crosscompile to linux and mac ( #10751 )
2024-05-01 16:07:36 -07:00
Jarred Sumner
32120fe920
Cherry-pick https://github.com/WebKit/WebKit/pull/27964 ( #10727 )
2024-05-01 15:28:23 -07:00
Meghan Denny
23e4f609bf
Revert "node:fs.readdir: should not fail even if folder contains self-referential symlinks" ( #10750 )
2024-05-01 14:59:01 -07:00
Meghan Denny
bd632464a0
node:fs.readdir: should not fail even if folder contains self-referential symlinks ( #10679 )
2024-05-01 13:25:47 -07:00
Eric L. Goldstein
2a401486d9
Remove util.styleText type overrides because @types/node has them now ( #10746 )
2024-05-01 12:53:08 -07:00
Georgijs
fd45c67e72
fix flaky jwt test ( #10745 )
2024-05-01 12:00:16 -07:00
Zack Radisic
303f86af41
Glob support for workspace names in bun install ( #10462 )
...
Co-authored-by: Jarred Sumner <jarred@jarredsumner.com >
Co-authored-by: zackradisic <zackradisic@users.noreply.github.com >
2024-05-01 11:01:55 -07:00
Jarred Sumner
3fc2e45960
Update proxy.md
2024-05-01 03:19:30 -07:00
Jarred Sumner
50ba690cad
Update proxy.md
2024-05-01 03:17:06 -07:00
Jarred Sumner
2b193095d3
Update proxy.md
2024-05-01 03:16:27 -07:00
Jarred Sumner
e1a7fe55c3
Add guide for proxy
2024-05-01 03:14:25 -07:00
Jarred Sumner
c156a8db09
Fix build
2024-05-01 03:00:04 -07:00
Jarred Sumner
dc99eb69ca
Move some dns code into bun.dns ( #10728 )
...
Co-authored-by: Jarred-Sumner <Jarred-Sumner@users.noreply.github.com >
2024-05-01 02:54:32 -07:00
Dylan Conway
a38b3102b6
override std.mem.indexOfSentinel ( #10721 )
2024-05-01 01:28:04 -07:00
Dylan Conway
3106b890ac
Skip threadlocal destructors at exit on Windows ( #10723 )
2024-05-01 01:27:12 -07:00
Georgijs
b48c6736e5
(green ci) fix issue in workers and process deinit ( #10715 )
...
Co-authored-by: gvilums <gvilums@users.noreply.github.com >
2024-04-30 18:12:03 -07:00
Dylan Conway
a5b5a2a725
fix requestCert and rejectUnauthorized option handling ( #10710 )
2024-04-30 17:29:03 -07:00
Ashcon Partovi
32bf5eb444
Support bunx --version ( #10701 )
2024-04-30 11:29:17 -07:00
Jarred Sumner
efd4e15f4c
Deflake http2 tests ( #10682 )
2024-04-30 13:50:30 -03:00
Ashcon Partovi
18261046ee
Run more Node.js tests
2024-04-30 08:44:08 -07:00
Jarred Sumner
ee0e69702e
Fix run URLs in CI comments
2024-04-30 01:03:39 -07:00
Meghan Denny
74c6bd4197
node:fs.fdatasync: include fd in Error when thrown ( #10678 )
2024-04-29 22:35:09 -07:00
Meghan Denny
a78db0b8ae
test: node:http: don't hardcode this value ( #10671 )
2024-04-29 19:18:42 -07:00
Jarred Sumner
b42f5227e3
Deflake fs.watchFile tests ( #10673 )
2024-04-29 19:15:53 -07:00
RanolP
93829420dc
fix: seq, dirname, basename should exit with 0 even when they don't have stdout ( #10590 )
2024-04-29 18:06:43 -07:00
Georgijs
168d50e622
fix cpu model identification on linux aarch64 ( #10653 )
2024-04-29 18:06:04 -07:00
Zack Radisic
558aad5611
Make Windows command line argument parsing more robust ( #10661 )
2024-04-29 17:53:46 -07:00
Eric L. Goldstein
185a4bf90e
Update Bun.serve() types documentation to match the exact values from bun.d.ts ( #10420 )
2024-04-29 17:40:37 -07:00
Jarred Sumner
ce4f85c2c5
Fixes #10624 ( #10625 )
2024-04-29 17:16:48 -07:00
Dylan Conway
cacf97ca0a
fix flaky bun-create.test.ts with git templates ( #10662 )
2024-04-29 16:59:07 -07:00