Jarred Sumner
76652ac3ca
Add Web Crypto API ( #1384 )
...
* Add Web Crypto API
* Duplicate symbols
* Update c_cpp_properties.json
Co-authored-by: Jarred Sumner <709451+Jarred-Sumner@users.noreply.github.com >
2022-10-23 20:25:18 -07:00
zhiyuan
55c42f1663
Fix spawn exitcode ( #1371 )
2022-10-22 09:41:56 -07:00
Jarred Sumner
ae4f2d63c8
Add test for fs.createReadStream
2022-10-21 22:50:23 -07:00
Jarred Sumner
347309b26f
Add test for ResolveError.position being inspectable
2022-10-21 22:35:28 -07:00
Jarred Sumner
c37d0be027
Fix import Foo, {bar} when from hardcoded builtin modules in runtime
2022-10-21 21:13:50 -07:00
zhiyuan
210ae2ffb2
Fix Bun.serve error handler error param ( #1359 )
2022-10-20 01:40:58 -07:00
Jarred Sumner
9f16906499
Fix calling ws.publish inside close when other clients are connected
...
This fixes https://github.com/oven-sh/bun/issues/1357
2022-10-19 19:54:20 -07:00
Jarred Sumner
536bd72de9
Prettier
2022-10-19 00:18:15 -07:00
Jarred Sumner
87ca9948ec
Allow returning a Response object when upgrading
2022-10-19 00:18:00 -07:00
Jarred Sumner
b0fe167910
Fix test
2022-10-18 22:16:51 -07:00
Dylan Conway
1835e4b9f9
get args fix ( #1346 )
...
* fix args.len < capacity check
* tests for args
* file name change
* switch to stdout.writer, use JSON for parsing
* bun-debug or bun
* missing arg
2022-10-18 20:11:17 -07:00
Jarred Sumner
693b1c9b23
Implement performance.timeOrigin
2022-10-18 13:36:44 -07:00
Dylan Conway
8e1b2ba32e
add oniguruma for regex with variable length lookbehinds ( #1329 )
...
* added pcre2 submodule
* pcre2 regex boilerplate
* tests for pcre2 regex
* flag validation, getters, construct and compile mostly working
* string escaping for source and toString(), exec, more tests
* flag sorting, match, matchAll, search, split, replace
* remove lib link
* add destructor to PCRE2RegExp
* header include
* removed ternary
* switched to oniguruma for regex library
* revert sql changes
* fix indices flag, add tests
* revert settings
* working error messages
* more tests for lastIndex, fix logic for compile and lastIndex
* move oniguruma lib to deps out dir
2022-10-17 22:37:18 -07:00
Jarred Sumner
b595ddf20d
Fix error handler
2022-10-17 15:38:36 -07:00
Jarred Sumner
9190061ba4
Update websocket-server.test.ts
2022-10-17 07:24:20 -07:00
Jarred Sumner
cdff2697ef
Implement sendText, sendBinary, publishText, publishBinary
2022-10-17 06:53:18 -07:00
Jarred Sumner
e1a17aff4c
Fix headers + add test
2022-10-17 03:25:50 -07:00
Jarred Sumner
b8c5646c49
More tests
2022-10-17 03:04:43 -07:00
Jarred Sumner
e3a6007a76
Redo WebSocket api
2022-10-17 00:41:29 -07:00
Jarred Sumner
5d7174d789
Changed api
2022-10-16 17:02:45 -07:00
Jarred Sumner
ab3b072249
snapshots
2022-10-16 17:02:35 -07:00
Jarred Sumner
c06bba77d4
Add test for body mixin error
2022-10-15 21:34:05 -07:00
Jarred Sumner
70615f4036
Add a simple test for websocket server
2022-10-15 21:01:59 -07:00
zhiyuan
b542921f3d
Fix import alias ( #1313 )
2022-10-13 05:44:08 -07:00
Jarred Sumner
723c7c56dc
Add for await
2022-10-13 00:58:37 -07:00
Jarred Sumner
3fceae8070
Implement ReadableStream.prototype[Symbol.asyncIterator]
...
cc @fabiancook
2022-10-12 23:46:15 -07:00
Jarred Sumner
a97914fff3
Fix require("bun") and import("bun") when statically known
2022-10-12 18:02:18 -07:00
Jarred Sumner
ec00838a03
Update test_scope_debug.ts
2022-10-12 17:47:05 -07:00
Jarred Sumner
c5333ab597
support array as first arg in Bun.spawn
2022-10-12 14:43:24 -07:00
Jarred Sumner
75e8c4699c
Fix test bug
2022-10-12 01:47:48 -07:00
Jarred Sumner
e7eadcde5a
Implement Bun.spawnSync
2022-10-11 22:21:06 -07:00
Jarred Sumner
36adee4dc8
Make Bun.spawn work on Linux
2022-10-11 20:25:16 -07:00
Jarred Sumner
8702f965a2
Add test for Bun.file() for stdin and stdout
2022-10-11 14:56:49 -07:00
Jarred Sumner
3867431ed1
Add test that reads & writes stdin/stderr
2022-10-11 00:04:48 -07:00
Jarred Sumner
1f7f5646de
Update bun-write.test.js
2022-10-11 00:03:37 -07:00
Jarred Sumner
40623cf967
Implement fs.rm cross-platformly
2022-10-11 00:03:32 -07:00
Jarred Sumner
e4bf189e9d
Change behavior of Bun.write
2022-10-10 21:01:06 -07:00
Jarred Sumner
3cc61f8e30
Fix issue with exit callback in Bun.spawn() never firing
2022-10-10 20:57:38 -07:00
Jarred Sumner
5db06105ba
Add test for calling assert
2022-10-10 13:51:45 -07:00
Jarred Sumner
1afe2f05dc
Rename resposne.file.test.js -> bun-write.test.js + add some large file tests
2022-10-09 18:26:00 -07:00
Jarred Sumner
dffaeaca1e
Start to add tests for spawn
2022-10-09 02:02:47 -07:00
Jarred Sumner
88bdae8218
Add a test for server.reload()
2022-10-09 02:02:47 -07:00
Jarred Sumner
349ccf229b
Fix navigator.userAgent test
2022-10-09 02:02:47 -07:00
Jarred Sumner
85602b406a
Fix SQLite test
2022-10-09 02:02:47 -07:00
Jarred Sumner
57513f38d3
Add a test for Bun.version
2022-10-09 02:02:46 -07:00
Jarred Sumner
0b3abf2c78
Add a test for not logging .env
2022-10-09 02:02:46 -07:00
Jarred Sumner
c2c9173eff
Fix https://github.com/oven-sh/bun/issues/1263
...
What happened: when moving to uSockets for the http client, I forgot to call `SSL_set_tlsext_host_name` and uSockets apparently doesn't do that
2022-10-08 01:06:35 -07:00
zhiyuang
99e7856269
Fix nested modules bin executable issue ( #1299 )
2022-10-07 09:48:37 -07:00
Jarred Sumner
6970250b57
Fix Buffer.toJSON()
2022-10-06 14:18:12 -07:00
Jarred Sumner
9f10956ce1
We need to explicitly flush now
2022-10-05 18:07:41 -07:00