Jarred Sumner
4fe24a4f3c
Log uncaught exceptions
2022-08-10 21:46:17 -07:00
Jarred Sumner
551cb26afb
Add shared property
2022-08-10 21:26:32 -07:00
Jarred Sumner
d9ae284463
Fix console.log with typed arrays
2022-08-10 21:26:20 -07:00
Jarred Sumner
00d5f6699b
Add Event JSType
2022-08-10 18:45:30 -07:00
Jarred Sumner
3ca4bab2d5
Faster debug builds
2022-08-10 17:44:18 -07:00
Jarred Sumner
e9c855f837
Fix MessageEvent formatting
...
Fixes https://github.com/oven-sh/bun/issues/510
2022-08-10 17:44:10 -07:00
Jarred Sumner
f09e7ac630
improve reliability of WebSocket
...
- Fix GC not keeping WebSocket alive
- Fix ignoring messages sent immediately after upgrade
Fixes https://github.com/oven-sh/bun/issues/521
2022-08-10 17:40:17 -07:00
Jarred Sumner
e511b14b2a
Fix spurious unhandled promise rejection error
2022-08-10 15:46:23 -07:00
Jarred Sumner
6ca32d800d
[bun upgrade] Add changelog URL
...
Fixes https://github.com/oven-sh/bun/issues/1019
2022-08-10 15:30:34 -07:00
Jarred Sumner
218ab7f967
Remove trailing newline in git sha
2022-08-10 15:29:53 -07:00
Jarred Sumner
099ad31deb
Update js_parser.zig
2022-08-10 15:19:03 -07:00
Jarred Sumner
2644b9d792
[TS] Fix bug with import Foo = require("bar")
...
Closes https://github.com/oven-sh/bun/issues/1045
2022-08-10 15:08:54 -07:00
Jarred Sumner
67cdf1c9b3
Commit snapshot
2022-08-10 13:41:43 -07:00
Jarred Sumner
1eddf254e1
Fix linux build?
2022-08-09 18:43:42 -07:00
Jarred Sumner
c148c33510
[js] Fix console.log(Infinity)
2022-08-09 16:37:05 -07:00
Jarred Sumner
429abc1278
[bun:ffi] ~30% perf improvement for wrapped functions
2022-08-09 16:35:06 -07:00
Jarred Sumner
3dca3baaec
[bun:ffi] Re-enable most of the tests
2022-08-09 16:17:35 -07:00
Jarred Sumner
bbb6e25c68
[bun:ffi] Feature: Expose ptr on the FFI function
2022-08-09 16:17:11 -07:00
Jarred Sumner
b428227895
[bun:ffi] Feature: C deallocator callback function for toBuffer and toArrayBuffer
2022-08-09 16:16:51 -07:00
Jarred Sumner
6c8ba6c5fc
Fix linux build
2022-08-09 15:38:47 -07:00
Jarred Sumner
01f567e915
add some comments
2022-08-09 06:05:20 -07:00
Jarred Sumner
f44f98be33
[node compat] Add tests for fs.copyFileSync
2022-08-09 05:48:22 -07:00
Jarred Sumner
16f24086f8
[node compat] Improve fs.copyFileSync performance on macOS
2022-08-09 05:48:20 -07:00
Jarred Sumner
f4ab46a8bd
Update Makefile
2022-08-09 05:47:46 -07:00
Jarred Sumner
8ae4c745e1
Improve fs.copyFile performance on Linux ( #1035 )
...
* [fs] Improve fs.copyFile performance on Linux
* Add a fs.copyFileSync benchmark
* Fix build error
* Update node.mitata.mjs
* Be more careful with permission
Co-authored-by: Jarred Sumner <709451+Jarred-Sumner@users.noreply.github.com >
2022-08-09 05:44:39 -07:00
Jarred Sumner
b274d22205
Simplify building the debug tools
2022-08-09 02:33:04 -07:00
Jarred Sumner
159a1e4bf2
Fix clean-bindings script
2022-08-09 02:32:46 -07:00
Jarred Sumner
a6596ace70
[misc] Add a way to disable LOLHTML
...
LOLHTML costs about 1 MB of binary size
2022-08-09 01:41:13 -07:00
Jarred Sumner
28ad93f02f
[node compat] Update "module" module's require.resolve implementation
2022-08-09 01:41:13 -07:00
Jarred Sumner
4575df38e6
[misc] Add a global private @Bun
2022-08-09 01:41:13 -07:00
Jarred Sumner
b36b7fee16
[node compat] Implement require.resolve
2022-08-09 01:41:13 -07:00
Jarred Sumner
01847cabd2
Delete server polyfill
2022-08-09 01:41:13 -07:00
Zilin Zhu
9a721adbff
Fix static require by setting the state machine manually ( #1034 )
2022-08-09 01:25:41 -07:00
TiKevin83
ceb78d2bb9
Update example Next app to 12.2 ( #1033 )
...
* Update bun-framework-next for version 12.2
* Match on minor version for next peer dependency per compatibility issues
* Update example next app packages per 12.2 integration
* Update next version warning per minor version compatibility changes
Co-authored-by: Jarred Sumner <jarred@jarredsumner.com >
2022-08-08 15:29:12 -07:00
Zilin Zhu
02644ab65a
Raise error on unhandled rejected promises ( #1010 )
...
* deal with unhandled rejected promise
* use Vector<Strong<JSPromise>> to store rejected promises
2022-08-08 10:58:00 -07:00
Jarred Sumner
98c2d20ab0
Flip boolean
2022-08-08 03:54:14 -07:00
Jarred Sumner
84e76ce4ad
Fix baseline builds once again
2022-08-08 03:39:44 -07:00
Zilin Zhu
05a382172f
fix compiling error on linux ( #1027 )
2022-08-08 02:13:11 -07:00
Jarred Sumner
766ce5ab7b
Update JSSQLStatement.cpp
2022-08-08 01:26:21 -07:00
Zilin Zhu
463f2b7dab
fix segfault for query().all() with more than 64 properties ( #1025 )
...
* fix segfault for query().all() with more than 64 properties
* Update src/bun.js/bindings/sqlite/JSSQLStatement.cpp
Co-authored-by: Jarred Sumner <jarred@jarredsumner.com >
2022-08-08 00:54:13 -07:00
Ryan Russell
a6b089bd17
refactor(src/install): clap readability fixes ( #1024 )
...
Signed-off-by: Ryan Russell <git@ryanrussell.org >
2022-08-08 00:20:44 -07:00
Jarred Sumner
05bca1e4e4
bun link fixture
2022-08-07 23:28:10 -07:00
Jarred Sumner
73a18c99e6
[bun install] Increase "slow filesystem detected" notice
2022-08-07 23:24:23 -07:00
Jarred Sumner
c795c6742d
[misc] fix typo
2022-08-07 23:23:42 -07:00
Jarred Sumner
cc2c50ad09
[bun install] Implement bun link
2022-08-07 23:23:34 -07:00
Jarred Sumner
f990df97ce
[misc] Don't spam protect / unprotect in debug logs
2022-08-07 19:21:37 -07:00
Jarred Sumner
5d7ed5cbce
Improve memlock limit error
2022-08-07 16:51:14 -07:00
Jarred Sumner
12dbc1ed7b
[bun install] Implement symlink backend
...
Fixes https://github.com/oven-sh/bun/issues/1017
2022-08-07 15:58:41 -07:00
Jarred Sumner
cf78745271
[misc] Microptimize directory tree walker
2022-08-07 15:58:41 -07:00
Jarred Sumner
52865750da
Update bun.lockb
2022-08-07 15:58:41 -07:00