Jarred Sumner
|
285ef0ca01
|
Explicitly enable ShadowRealm
|
2022-09-17 21:45:03 -07:00 |
|
Jarred Sumner
|
7bfa302b75
|
Make crypto.getRandomValues() faster + fix > 1 byte/element typed arrays
Fix crypto.getRandomValues() with > 1 byte element typed arrays
Fixes https://github.com/oven-sh/bun/issues/1237
|
2022-09-14 04:12:32 -07:00 |
|
Zilin Zhu
|
8b91360a33
|
Fix segfault due to GC and some more helper functions (#1221)
* Fix segfault due to GC and some more helper functions
* fix upon reviews
* add visitChildren
|
2022-09-09 22:48:55 -07:00 |
|
Zilin Zhu
|
8d8b72cf3f
|
Add native helper functions for Readable and convert ReadableState properties to getter/setter (#1218)
|
2022-09-08 19:52:27 -07:00 |
|
Jarred Sumner
|
a3cc9aaf6f
|
Make some more globals modifiable
|
2022-09-08 00:00:18 -07:00 |
|
Zilin Zhu
|
b9fad14f87
|
Add native ReadableState (#1210)
* use functionSpace for JSStringDecoderConstructor and fix console.log on prototype
* Add native ReadableState
* move kPaused to class property
|
2022-09-06 00:57:16 -07:00 |
|
Jarred Sumner
|
11aa17a57c
|
Support async onLoad callbacks in Bun.plugin
|
2022-09-05 23:05:22 -07:00 |
|
Jarred Sumner
|
1112eb75e3
|
[node:module] Implement _resolveFileName, stub _nodeModulePaths & _cache
Closes https://github.com/oven-sh/bun/issues/1111
|
2022-09-04 00:54:21 -07:00 |
|
Jarred Sumner
|
15b7f9793f
|
[Node API] Fix napi_module_register
|
2022-09-03 22:47:00 -07:00 |
|
Jarred Sumner
|
04cc1968db
|
Fix createRequire() in node:module
Fixes https://github.com/oven-sh/bun/issues/831
Fixes https://github.com/oven-sh/bun/issues/453
|
2022-09-03 21:48:06 -07:00 |
|
Jarred Sumner
|
0ca42e81f3
|
Plugin API (#1199)
* Plugin API
* Fix the bugs
* Implement `"object"` loader
Co-authored-by: Jarred Sumner <709451+Jarred-Sumner@users.noreply.github.com>
|
2022-09-03 03:57:43 -07:00 |
|
Zilin Zhu
|
700c31dd13
|
Add native StringDecoder (#1188)
* Add native StringDecoder
* fix upon reviews
* add Constructor and use LazyClassStructure
|
2022-09-01 12:56:41 -07:00 |
|
Jarred Sumner
|
af5c4dedca
|
Update WebKit (#1165)
* Update WebKit
* Fix `DataView` and non-8 bit sized typed arrays with TextDecoder
* New WebKit
Co-authored-by: Jarred Sumner <709451+Jarred-Sumner@users.noreply.github.com>
|
2022-08-27 23:46:05 -07:00 |
|
Zilin Zhu
|
cf55a38879
|
Add native BufferList (#1146)
* add simple methods
* add native BufferList
* use RopeBuilder
* use Deque
|
2022-08-25 21:12:45 -07:00 |
|
Zilin Zhu
|
3d8bc140aa
|
Add native EventEmitter (#1123)
* Add native EventEmitter
* add listeners, listenerCount and eventNames
* add global functions
* add Object to EventEmitter conversion
* fix upon review
|
2022-08-21 05:34:31 -07:00 |
|
Jarred Sumner
|
1fca65fdf6
|
Slightly optimize escapeHTMLescapeHTML8 & escapeHTML16
|
2022-08-21 00:48:53 -07:00 |
|
Jarred Sumner
|
0f45386673
|
Make Request, Response and TextDecoder not read-only
|
2022-08-18 23:21:52 -07:00 |
|
Jarred Sumner
|
e3c2a95e5f
|
Faster TextDecoder
|
2022-08-18 19:06:29 -07:00 |
|
Jarred Sumner
|
9eaed7cec7
|
Fix missing prototype property on generated classes
|
2022-08-18 00:56:36 -07:00 |
|
Jarred Sumner
|
5de8271181
|
Handle builds with remote inspector disabled
|
2022-08-18 00:22:24 -07:00 |
|
Jarred Sumner
|
f4ff5ecbdf
|
Missing parameter after merge
|
2022-08-17 22:38:07 -07:00 |
|
Jarred Sumner
|
8399d31af2
|
Update ZigGlobalObject.cpp
|
2022-08-17 21:44:00 -07:00 |
|
Jarred Sumner
|
1d2b52d15c
|
Move the crypto hashers to the new bindings
|
2022-08-17 21:38:16 -07:00 |
|
Zilin Zhu
|
4fe8b8e5b7
|
Add native process module (#1095)
|
2022-08-17 20:14:31 -07:00 |
|
Jarred Sumner
|
bc412e1f6f
|
slightly improve streams perf
|
2022-08-17 19:25:43 -07:00 |
|
Jarred Sumner
|
93b663e43d
|
New Zig <> C++ bindings generator. +20% faster HTTP server
|
2022-08-17 07:37:14 -07:00 |
|
Jarred Sumner
|
6a65631cbd
|
[bun:ffi] Improve ptr() performance and implement code generation for DOMJIT
|
2022-08-17 07:36:35 -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
|
f90c09d715
|
wip SyntheticModule
|
2022-08-13 18:18:05 -07:00 |
|
Jarred Sumner
|
4df0385c23
|
Update WebKit
|
2022-08-12 18:28:32 -07:00 |
|
Jarred Sumner
|
c9cd8bd13b
|
Update WebKit
|
2022-08-12 01:18:31 -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
|
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 |
|
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
|
5ccb4f10d2
|
setImmediate is now a global
|
2022-08-04 21:39:58 -07:00 |
|
Ryan Russell
|
af5a062424
|
refactor(bunjs/bindings): code readability fix functionLazyLoadStreamPrototypeMap_getter (#926)
|
2022-07-31 01:10:49 -07:00 |
|
Jarred Sumner
|
87746d611b
|
Upgrade WebKit
|
2022-07-27 17:46:28 -07:00 |
|
Jarred Sumner
|
a1a0c18478
|
[js] Set global and self
Fixes https://github.com/oven-sh/bun/issues/768
|
2022-07-17 22:49:09 -07:00 |
|
Laurens Lavaert
|
92225faa82
|
fix: actuality return result instead of ns time
|
2022-07-09 18:33:51 -07:00 |
|
Laurens Lavaert
|
36718c45fc
|
bugfix: performance.now function should return MS instead of nano
|
2022-07-09 18:33:51 -07:00 |
|
Jarred Sumner
|
2ba3a6fbbc
|
Improve the performance of performance
|
2022-07-04 08:04:21 -07:00 |
|
Jarred Sumner
|
f2569c8c6e
|
Move ImportMeta into it's own object
|
2022-07-01 03:21:55 -07:00 |
|
Jarred Sumner
|
ac8dd5e59b
|
Create process object lazily
|
2022-06-30 19:27:30 -07:00 |
|
Jarred Sumner
|
95c1785271
|
begin adding react-ssr tests
|
2022-06-27 06:44:39 -07:00 |
|
Jarred Sumner
|
6544b2b57e
|
Faster web streams
|
2022-06-27 05:31:58 -07:00 |
|
Jarred Sumner
|
77a0f335cb
|
wip ReadableStream for HTTP(s) Server
|
2022-06-26 06:01:22 -07:00 |
|
Jarred Sumner
|
5bd5678ba3
|
Implement Bun.pathToFileURL & Bun.pathToFileURL
|
2022-06-25 04:42:56 -07:00 |
|
Jarred Sumner
|
8fbd92e37d
|
Cleanup some of the require code
|
2022-06-25 04:41:20 -07:00 |
|