Jarred Sumner
630bbfca91
Add a way to disable the GC timer ( #5656 )
...
Co-authored-by: Jarred Sumner <709451+Jarred-Sumner@users.noreply.github.com >
2023-09-18 00:11:18 -07:00
Jarred Sumner
57e38e8312
Fix assertion failure in debug builds
2023-09-17 19:41:51 -07:00
Jarred Sumner
ffa88a1f81
Fix make headers
2023-09-17 19:41:33 -07:00
Jarred Sumner
bca88b67e3
Workaround #5604 ( #5615 )
...
Co-authored-by: Jarred Sumner <709451+Jarred-Sumner@users.noreply.github.com >
2023-09-17 17:38:03 -07:00
Cilooth
c6899940ab
Added .DS_Store to gitignore-for-init ( #5628 )
2023-09-17 17:34:35 -07:00
pan93412
25aa51dfc4
fix(install): Return NotSupported when errno == XDEV ( #5610 )
2023-09-17 09:09:57 -07:00
Jarred Sumner
f5b37fa0b0
Use a better error label
2023-09-16 22:53:23 -07:00
Ciro Spaciari
4e0c589562
fix(child_process) unref next tick so exit/close event can be fired before application exits ( #5481 )
...
* unref next tick so exit callback can be called
* fmt + test
* oops
* add ref_count
* update pending
* comment and fix
2023-09-16 22:44:13 -07:00
WingLim
a098c6e5f6
feat(encoding): TextDecoder support undefined ( #5387 )
...
* feat(encoding): TextDecoder support undefined
* chore: format test file
2023-09-16 22:41:52 -07:00
Ciro Spaciari
383d5b55d6
fix(fetch) handle 100 continue ( #5496 )
...
* handle 100 continue
* move comment
* cleanup
* fmt
2023-09-16 21:55:41 -07:00
Jarred Sumner
77781e2fa1
Make this error message clearer ( #5603 )
...
Co-authored-by: Jarred Sumner <709451+Jarred-Sumner@users.noreply.github.com >
2023-09-16 21:32:52 -07:00
MrPalixir
0a318ecca1
fix: node compatibility with empty path string ( #4693 )
...
Co-authored-by: MrPalixir <73360179+MrPalixir@users.noreply.github.com >
2023-09-16 18:51:18 -07:00
Dylan Conway
b651b16fdd
webkit upgrade ( #5535 )
...
* update files
* Update cold-jsc-start.cpp
* bump webkit
2023-09-16 00:44:07 -07:00
Dylan Conway
caa192480c
mark binding
2023-09-15 23:39:36 -07:00
Jarred Sumner
6d8056554e
Update build-id
2023-09-15 22:22:39 -07:00
David Hewitt
43c463f078
fix(node/fs.watch): Check first char before trimming event filenames ( #5505 )
...
* Add failing test
* fix(node/fs.watch): Don't lose first char in event
* run prettier
2023-09-15 21:21:15 -07:00
David Hewitt
787281ee5e
fix(bundler): Add a space before minified require ( #5521 )
...
Fixes #5501
2023-09-15 21:19:49 -07:00
Ciro Spaciari
cb057e61ba
fix(request) handle undefined/null/empty signal on request ( #5503 )
...
* handle undefined/null/empty signal on request
* better approach
2023-09-15 21:19:26 -07:00
Dylan Conway
d976b22c95
Update InternalModuleRegistryConstants.h
2023-09-15 16:00:59 -07:00
Jarred Sumner
37edd5a6e3
Add missing visitors
...
cc @paperdave
2023-09-15 08:24:35 -07:00
dave caruso
29b22175bf
feat(runtime): add process.binding uv/natives/config + make global object properties lazy ( #5355 )
...
* binding uv
* we did that
* some more bindings
* fix doc
* fix uv
* yo
* static hash table nonsense <3
* huge refactor to the global object i am not ready for merge conflicts
* it works part 3
* lose
---------
Co-authored-by: Jarred Sumner <jarred@jarredsumner.com >
2023-09-15 08:22:06 -07:00
Jarred Sumner
cd1846a414
Update build-id
2023-09-15 07:04:38 -07:00
Jarred Sumner
a39b0d86a0
Fixes #5465 ( #5468 )
...
* Fixes #5465
Fixes #5465
* Update tty.js
* Update InternalModuleRegistryConstants.h
---------
Co-authored-by: Jarred Sumner <709451+Jarred-Sumner@users.noreply.github.com >
2023-09-15 06:53:39 -07:00
Jarred Sumner
6cc5872765
Fixes #5461 ( #5467 )
...
* Fixes #5461
* Update runtime-transpiler.test.ts
---------
Co-authored-by: Jarred Sumner <709451+Jarred-Sumner@users.noreply.github.com >
2023-09-15 06:04:34 -07:00
Jarred Sumner
898962770e
Implement URL.canParse ( #5463 )
...
Co-authored-by: Jarred Sumner <709451+Jarred-Sumner@users.noreply.github.com >
2023-09-15 05:36:06 -07:00
Ai Hoshino
7d0db82bb3
fix(proxy): allow empty string http_proxy env. ( #5464 )
...
Close : #5380
2023-09-15 05:24:03 -07:00
Jarred Sumner
4b00144211
Revert "decode regex if needed ( #5167 )"
...
This reverts commit 32664df254 .
2023-09-15 05:07:22 -07:00
Jarred Sumner
92f2d9ab27
Does not fix #4622 ( #5452 )
...
* Fixes #4622
* cleanup
---------
Co-authored-by: Jarred Sumner <709451+Jarred-Sumner@users.noreply.github.com >
2023-09-15 04:23:37 -07:00
Jarred Sumner
56c471a005
Make bun run --silent omit "error: "..." exited with code 1 ( #5459 )
...
* Make --silent behave as expected
* Make the "tsconfig.json extends" error a debug level
---------
Co-authored-by: Jarred Sumner <709451+Jarred-Sumner@users.noreply.github.com >
2023-09-15 04:21:43 -07:00
Jarred Sumner
9168be4f15
Add missing "size" getter to URLSearchParams prototype
2023-09-15 03:50:03 -07:00
Dylan Conway
d26addeca1
dup and close file descriptors ( #5341 )
...
* track one shot fds
* dup fd
* skip for rearm on mac
* dup if fd
* cleanup
* force unregister on close
* deinitForceUnregister
* test
* add prompts
---------
Co-authored-by: Jarred Sumner <jarred@jarredsumner.com >
2023-09-15 01:39:42 -07:00
Dylan Conway
f84fbd6e3e
remove convertToASCIILowercase
2023-09-15 00:45:47 -07:00
Jarred Sumner
f2a8575e4d
Reduce log level for loading tsconfig.json extends message
2023-09-15 00:15:22 -07:00
Ciro Spaciari
da7db2230f
fix(nitro) fix sourcemaps and JSSink closing ( #5422 )
...
* fix JSSink progress on sourcemap checking
* fix sourcemaps
* update JSSink fix
* undo + tests
---------
Co-authored-by: Jarred Sumner <jarred@jarredsumner.com >
2023-09-14 23:25:01 -07:00
Dylan Conway
94e9f8bdca
fix http set cookie headers ( #5428 )
...
* allow multiple set-cookie values
* make it work for `getHeader`
* move `getHeader` to cpp
* remove set-cookie check
* move `setHeader` to cpp
---------
Co-authored-by: Jarred Sumner <jarred@jarredsumner.com >
2023-09-14 23:03:20 -07:00
Dylan Conway
d606958f11
thread
2023-09-14 21:43:58 -07:00
Jarred Sumner
ced69d3818
async-ify all node:fs functions ( #5360 )
...
* async all node:fs functions
* draw the rest of the owl
* LLVM & Clang 16
---------
Co-authored-by: Jarred Sumner <709451+Jarred-Sumner@users.noreply.github.com >
2023-09-14 21:26:37 -07:00
Colin McDonnell
332141a6f2
Rework bunfig docs
2023-09-14 20:54:53 -07:00
Dylan Conway
308237752a
v8 date parser tests ( #5332 )
...
* Create v8-date-parser.test.js
* one more test
* add permalinks and enable parser in bun
---------
Co-authored-by: Jarred Sumner <jarred@jarredsumner.com >
2023-09-14 19:43:11 -07:00
dave caruso
e8d58f24af
fix(runtime): emit node:net connect error event vs throw ( #5336 )
...
* fix(runtime): emit `node:net` connect error event vs throw
* oops
* finally
* ok
* we are good
2023-09-14 17:30:30 -07:00
Dylan Conway
969b0cf539
remove tsconfig warning
2023-09-14 17:10:32 -07:00
Chris Boette
6e1472b9f8
Fix typo in HTTPThread name. ( #5376 )
2023-09-14 09:09:22 -07:00
Jarred Sumner
92e95c86dd
Always get latest version when @tag is explicitly passed ( #5346 )
2023-09-14 00:48:18 -07:00
Nathan Hammond
8ae9aeea6b
Remove the ability to configure lockfile. ( #5335 )
2023-09-13 22:32:03 -07:00
Colin McDonnell
4ebed280dc
Fix helptext for bun update
2023-09-13 22:01:31 -07:00
Ciro Spaciari
fa2ef0972b
fix(Bun.serve) fix buffering edge case ( #5152 )
...
* fix buffering clean
* fix resolveMaybeNeedsTrailingSlash and try to fix ci/cd error
* fix resolveMaybeNeedsTrailingSlash and try to fix ci/cd error
* oops
---------
Co-authored-by: Jarred Sumner <jarred@jarredsumner.com >
2023-09-13 21:48:30 -07:00
dave caruso
9976e3f528
fix(runtime): make most globals configurable/deletable, allow resuming the console iterator ( #5216 )
...
* Fix #5177
* Fix #5175
* make most globals deletable/overridable
* not done
* cool
* a
* done
* fix test
* oops
* yippee
2023-09-13 21:39:36 -07:00
Mordy Tikotzky
088bea026e
Fix bug with multiline string in CRLF terminated files ( #4893 ) ( #5318 )
...
* Fix bug with multiline string in CRLF terminated files (#4893 )
* add test for #4893
2023-09-13 21:05:02 -07:00
Colin McDonnell
c99caccdb2
More docs & helptext cleanup ( #5229 )
...
* wip
* Flesh out resolution docs
* Polish
* More
* WIP
* WIP
* WIP
* Document --watch
2023-09-13 20:43:39 -07:00
Ciro Spaciari
d37602f316
fix(BunFile.slice) fix slice when length is greater than the size ( #5186 )
...
* check the limits for file, when slicing
* check eof
* undo test
2023-09-13 19:49:43 -07:00