aboutsummaryrefslogtreecommitdiff
path: root/src/bun.js (follow)
AgeCommit message (Collapse)AuthorFilesLines
2022-10-27Implement `process.release`Gravatar Jarred Sumner 1-0/+31
2022-10-26Prefer `BUN_PORT` over `PORT`bun-v0.2.2Gravatar Jarred Sumner 1-1/+1
2022-10-26Update server.zigGravatar Jarred Sumner 1-1/+1
2022-10-26Make `"tls"` an explicit object we pass instead of implicit top-level optionsGravatar Jarred Sumner 2-9/+25
cc @Electroid @colinhacks
2022-10-26Fix issue with `CryptoKey` and `SubtleCrypto` constructorsGravatar Jarred Sumner 2-27/+10
2022-10-25Fix crash in TCP serverGravatar Jarred Sumner 1-18/+25
2022-10-25Fix lexer expected token error (#1387)Gravatar zhiyuan 1-0/+4
* fix: lexer expected token error * fix: handle parse error through logs
2022-10-25TCP & TLS Socket API (#1374)Gravatar Jarred Sumner 15-8/+3733
* TCP Socket API * Wip * Add snippet for StringDecoder * Rename `close` to `stop`, replace `close` with `end` * Add a tcp echo server test * Some docs * Update README.md * Fix build * Update README.md Co-authored-by: Jarred Sumner <709451+Jarred-Sumner@users.noreply.github.com>
2022-10-24oniguruma regex lookbehind and multibyte hex fix (#1363)Gravatar Dylan Conway 1-15/+115
* handle multibyte hex characters * non extended strings used for toString() and source * add hasIndices flags * more tests for lookbehinds, unicode, and hex characters * handled case when hex doesnt have enough digit, more tests * fix adding characters out of bounds * backslash in character class * compile() returns object * escape special characters in oniguruma character class
2022-10-24Maybe fix a crashGravatar Jarred Sumner 1-1/+1
2022-10-24`Bun.peek`Gravatar Jarred Sumner 1-0/+93
2022-10-23Add `fd` to `SystemError` and fix 2 cases with invalid tagged unionGravatar Jarred Sumner 7-9/+42
cc @sno2
2022-10-23fix(web): stop segfault on invalid fd error (#1386)Gravatar Carter Snook 2-1/+15
2022-10-23Fix `ReadableStream.prototype.tee`Gravatar Jarred Sumner 2-1/+13
2022-10-23Add Web Crypto API (#1384)Gravatar Jarred Sumner 236-40/+18571
* 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-23fix(fetch): stop `new Response(null)` from segfaulting (#1383)Gravatar Carter Snook 1-8/+1
* fix(fetch): resolve segfaults with 'Response' * nit: use shorter check
2022-10-22Fix spawn exitcode (#1371)Gravatar zhiyuan 1-1/+8
2022-10-21CodegenGravatar Jarred Sumner 2-16/+25
2022-10-21Treat invalid buffer value as utf8 stringGravatar Jarred Sumner 1-2/+3
2022-10-21Implement `fs.createReadStream`, begin `fs.createWriteStream`Gravatar Jarred Sumner 1-3/+621
2022-10-21Make Node Streams work better in BunGravatar Jarred Sumner 1-140/+214
2022-10-21Fix error handling logic in read()Gravatar Jarred Sumner 1-51/+79
2022-10-21Fix bugs in mask boolean valuesGravatar Jarred Sumner 2-15/+21
2022-10-21Emit errorsGravatar Jarred Sumner 2-2/+37
2022-10-21Fix segfault when logging position object from failed nested importGravatar Jarred Sumner 1-114/+34
2022-10-21Implement `setMaxListeners` and `getMaxListeners`Gravatar Jarred Sumner 1-1/+46
2022-10-21Fix test failureGravatar Jarred Sumner 1-2/+3
2022-10-21Reload node:fs in developmentGravatar Jarred Sumner 1-0/+9
2022-10-21micro-optimizeGravatar Jarred Sumner 1-7/+14
2022-10-20Fix crash in `highWaterMark`Gravatar Jarred Sumner 1-143/+144
2022-10-20Fix Bun.serve error handler error param (#1359)Gravatar zhiyuan 6-3/+32
2022-10-19Fix calling `ws.publish` inside `close` when other clients are connectedGravatar Jarred Sumner 1-23/+37
This fixes https://github.com/oven-sh/bun/issues/1357
2022-10-19Allow returning a Response object when upgradingGravatar Jarred Sumner 1-6/+21
2022-10-18get args fix (#1346)Gravatar Dylan Conway 1-0/+1
* 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-18Update javascript.zigGravatar Jarred Sumner 1-2/+15
2022-10-18Implement `performance.timeOrigin`Gravatar Jarred Sumner 2-0/+19
2022-10-17Fix empty process.argvGravatar Jarred Sumner 1-13/+6
2022-10-17add oniguruma for regex with variable length lookbehinds (#1329)Gravatar Dylan Conway 57-113/+2400
* 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-17Slightly mroe careful TextEncoderGravatar Jarred Sumner 1-2/+2
2022-10-17Load fewer copies of uWSGravatar Jarred Sumner 3-52/+45
2022-10-17Fix error handlerGravatar Jarred Sumner 1-3/+8
2022-10-17Workaround crashGravatar Jarred Sumner 1-2/+18
2022-10-17Implement `sendText`, `sendBinary`, `publishText`, `publishBinary`Gravatar Jarred Sumner 11-11/+805
2022-10-17Clean up some codeGravatar Jarred Sumner 2-34/+35
2022-10-17Fix headers + add testGravatar Jarred Sumner 1-0/+8
2022-10-17Implement `error` and `binaryType`Gravatar Jarred Sumner 3-25/+158
2022-10-17Handle .zero betterGravatar Jarred Sumner 1-0/+4
2022-10-17Redo WebSocket apiGravatar Jarred Sumner 8-373/+451
2022-10-16Disable InlineBlob optimizationGravatar Jarred Sumner 2-210/+247
2022-10-16Add a commentGravatar Jarred Sumner 1-0/+1