aboutsummaryrefslogtreecommitdiff
path: root/src (follow)
AgeCommit message (Collapse)AuthorFilesLines
2022-10-27feat(core): optimize zig slice (#1408)Gravatar Carter Snook 9-75/+96
* feat(core): optimize zig slice * address concerns
2022-10-27Add missing `break`Gravatar Jarred Sumner 1-0/+1
2022-10-27Add a stub for io_darwin on linuxGravatar Jarred Sumner 1-0/+12
cc @sno2 hopefully this helps but i'm not sure
2022-10-27Allow overriding node polyfills via `BUN_OVERRIDE_MODULE_PATH`Gravatar Jarred Sumner 5-35/+169
2022-10-27Implement `process.release`Gravatar Jarred Sumner 2-0/+40
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 19-35/+3860
* 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 2-18/+118
* 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-23Preserve trailing newline when updating package.jsonGravatar Jarred Sumner 2-0/+14
Fixes https://github.com/oven-sh/bun/issues/1375
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 `import Foo, {bar}` when from hardcoded builtin modules in runtimeGravatar Jarred Sumner 1-19/+18
2022-10-21Fix test failureGravatar Jarred Sumner 1-2/+3
2022-10-21Reload node:fs in developmentGravatar Jarred Sumner 1-0/+9
2022-10-21Fix infinite loopGravatar Jarred Sumner 1-3/+13
2022-10-21micro-optimizeGravatar Jarred Sumner 1-7/+14
2022-10-20Update install script to use secure flagsGravatar Ashcon Partovi 1-2/+2
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 2-28/+48
This fixes https://github.com/oven-sh/bun/issues/1357
2022-10-19Cache dir loader: Prefer `$BUN_INSTALL` and `$XDG_CACHE_HOME` to `$HOME`. ↵Gravatar Lucas Garron 1-5/+5
(#1351) This partially addresses https://github.com/oven-sh/bun/issues/696 , by using `$XDG_CACHE_HOME` for those of us who already have that env var set.
2022-10-19Allow returning a Response object when upgradingGravatar Jarred Sumner 1-6/+21
2022-10-18get args fix (#1346)Gravatar Dylan Conway 2-1/+2
* 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-18Fix typo in datetime.zig (#1310)Gravatar Ikko Ashimine 1-1/+1
containg -> contain
2022-10-18Update uwsGravatar Jarred Sumner 1-0/+0
2022-10-18Update uwsGravatar Jarred Sumner 1-0/+0
2022-10-18Update uwsGravatar Jarred Sumner 1-0/+0
2022-10-18Update javascript.zigGravatar Jarred Sumner 1-2/+15
2022-10-18Implement `performance.timeOrigin`Gravatar Jarred Sumner 2-0/+19
2022-10-18build faiiluresGravatar Jarred Sumner 2-6/+6