Jarred Sumner
c720bdc324
Move around some things
2022-08-17 19:26:10 -07:00
Jarred Sumner
bc412e1f6f
slightly improve streams perf
2022-08-17 19:25:43 -07:00
Jarred Sumner
ac20150d04
Update http_client_async.zig
2022-08-17 08:18:13 -07:00
Jarred Sumner
93b663e43d
New Zig <> C++ bindings generator. +20% faster HTTP server
2022-08-17 07:37:14 -07:00
Jarred Sumner
65820893c9
Slightly improve header init perf
2022-08-17 07:36:35 -07:00
Jarred Sumner
6a65631cbd
[bun:ffi] Improve ptr() performance and implement code generation for DOMJIT
2022-08-17 07:36:35 -07:00
Jarred Sumner
382be2cb46
[bun:sqlite] Add DOMJIT to get()
2022-08-17 07:36:35 -07:00
Zilin Zhu
0aa3a0a5b0
Fix server segfault by making controller not early GC'ed ( #1090 )
...
* Fix http server segfault by making controller not get GC'ed
* fix format
2022-08-17 05:22:09 -07:00
Zilin Zhu
77b449856d
Fix active_task count for timeout tasks ( #1081 )
2022-08-15 05:37:37 -07:00
Jonathan Collazo
b59d93b01e
updating libarchive ( #1078 )
2022-08-14 21:23:17 -07:00
Zilin Zhu
afe34df3cc
Add synthetic buffer module ( #1076 )
...
* Add synthetic buffer module
* rename Buffer.h to BufferModule.h
2022-08-14 18:08:25 -07:00
Jarred Sumner
952a4ab94a
fixups
2022-08-13 23:06:14 -07:00
Jarred Sumner
e210f271bb
Fix macOS build
2022-08-13 21:58:31 -07:00
Jarred Sumner
64b20cac88
Merge remote-tracking branch 'origin/jarred/redo-linux-event-loop'
2022-08-13 21:01:31 -07:00
Jarred Sumner
f90c09d715
wip SyntheticModule
2022-08-13 18:18:05 -07:00
Jarred Sumner
5644da1a3e
Update WebKit
2022-08-13 18:18:05 -07:00
Jarred Sumner
a2d6e58875
[Bun.serve] Fix crash on req.headers async
2022-08-13 18:18:05 -07:00
Jarred SUmner
0815c83974
Improve event loop reliability on Linux
2022-08-13 06:07:18 -07:00
Jarred Sumner
4df0385c23
Update WebKit
2022-08-12 18:28:32 -07:00
Jarred Sumner
75cad910db
Add missing sqlite3 symbol
2022-08-12 15:16:02 -07:00
Zilin Zhu
1dce0b2af1
remove column name caches in js ( #1057 )
2022-08-12 03:07:51 -07:00
Ryan Russell
c33f39b39c
refactor(src/tagged_pointer): IntPrimtiive -> IntPrimitive ( #1046 )
...
Signed-off-by: Ryan Russell <git@ryanrussell.org >
Signed-off-by: Ryan Russell <git@ryanrussell.org >
2022-08-12 03:04:00 -07:00
Zilin Zhu
bcc4580cdc
invalidate column name caches when the schema of table may change ( #1056 )
2022-08-12 02:47:01 -07:00
Jarred Sumner
dba3aaedab
Faster performance.now()
2022-08-12 01:18:31 -07:00
Jarred Sumner
c9cd8bd13b
Update WebKit
2022-08-12 01:18:31 -07:00
Jarred Sumner
5c1ca0cc47
[bun.js] up to 60% faster TextEncoder.encodeInto and ~3% faster TextEncoder.encode
2022-08-12 01:18:31 -07:00
Jarred Sumner
2ac8c83be0
[Bun.serve] Fix crash on invalid certificate file path for SSL
2022-08-12 01:18:31 -07:00
Zilin Zhu
66869f2239
fix appendFile permission ( #1052 )
2022-08-11 01:00:06 -07:00
Zilin Zhu
1bc5036d2e
fix MD5 length and compile error ( #1050 )
2022-08-10 23:11:24 -07:00
Jarred Sumner
bcdc68ac94
Add bun link and bun unlink to completions
2022-08-10 23:09:07 -07:00
Jarred Sumner
f8d5c4594f
[bun unlink] Partially implement
2022-08-10 23:08:51 -07:00
Jarred Sumner
5287b482e6
Update ZigGlobalObject.cpp
2022-08-10 21:46:27 -07:00
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
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
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
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
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
01f567e915
add some comments
2022-08-09 06:05:20 -07:00
Jarred Sumner
16f24086f8
[node compat] Improve fs.copyFileSync performance on macOS
2022-08-09 05:48:20 -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
a6596ace70
[misc] Add a way to disable LOLHTML
...
LOLHTML costs about 1 MB of binary size
2022-08-09 01:41:13 -07:00