aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2023-04-07fix(node:events): correct `node:events.once`, add testsderrick/fix/event-emitter-async-iterGravatar Derrick Farris 9-87/+501
2023-04-06fix(node:events): fix abort behaviorGravatar Derrick Farris 3-170/+177
2023-04-06test(node:events): remove `console.log`Gravatar Derrick Farris 1-1/+0
2023-04-06feat(node:events): finish `EE.AsyncIterator` and `node:events.on()`, add ↵Gravatar Derrick Farris 5-369/+276
some tests
2023-04-06wip(node:events): get async iter working, work through test flakinessGravatar Derrick Farris 5-236/+328
2023-04-06wip(node:events): fix `node:events.on` async iter to specGravatar Derrick Farris 16-136/+1116
2023-04-06docs: add a section on uninstalling bun (#2560)Gravatar dave caruso 1-0/+8
2023-04-06docs(cli/bunx): add notice (#2574)Gravatar Jozef Steinhübl 1-0/+4
* docs(cli/bunx): add notice bunx alias bun x * docs: grammar
2023-04-06Fix `toEqual` when the second array has extra array holes (#2580)Gravatar Dylan Conway 3-18/+76
* iterate through remaining indexes, keep prop identifier * tests * format
2023-04-06Add last modify field "mtime" for FileBlob (#1431) (#2491)Gravatar Zhongwei Yao 6-33/+128
* Add lastModified field for FileBlob (#1431) lastModified value is epoch timestamp in millisecond unit. * update according to review comment.
2023-04-06bun-types: infer strict `Subprocess` from `Bun.spawn()` options, part 2 (#2573)Gravatar dave caruso 9-67/+165
2023-04-06cache needs to update, move to another process (#2578)Gravatar Dylan Conway 2-156/+171
2023-04-06fix(ws): export Server (#2575)Gravatar hiroki osame 1-13/+30
2023-04-06docs(CONTRIBUTING): referece development guide (#2576)Gravatar hiroki osame 1-1/+5
2023-04-05rebase (#1501)Gravatar dave caruso 2-144/+305
2023-04-05Update `typecheck` (#2572)Gravatar Colin McDonnell 3-4/+8
* Update typecheck * Test ci * Test ci * Prettify files
2023-04-05prependGravatar Jarred Sumner 1-7/+3
2023-04-05Add tests for `bun test` with preload scripts (#2566)Gravatar Jake Boone 2-1/+107
* Use zsh-compatible syntax in cowsay example zsh interprets the string !" differently than bash or sh, but we can use single quotes in all of them. See https://unix.stackexchange.com/a/497335/548905. * Add tests for bun:test with preload scripts * Look at `stderr` in `bun test --preload` tests
2023-04-05Disable buffering when we clear terminalGravatar Jarred Sumner 1-0/+2
hopefully fixes an issue reported in Discord
2023-04-05PrettierGravatar Jarred Sumner 3-4/+4
2023-04-05fix(fetch.proxy) fix proxy authentication (#2554)Gravatar Ciro Spaciari 3-31/+186
* fix proxy authentication * add auth tests * remove unused
2023-04-05fix: build warnings (#2562)Gravatar hiroki osame 4-4/+1
2023-04-05In Documentation, move --watch before the script name (#2569)Gravatar Lawlzer 1-4/+5
Related message by Jarred: https://discord.com/channels/876711213126520882/876711213126520885/1093286199369682944 If you put `--watch` after the script name, it will not work.
2023-04-05fix `deepEquals` with array holes and accessors (#2557)Gravatar Dylan Conway 2-10/+249
* `deepEqual` handles slow array indexes * another test * oops * remove bad test * compare indexes in non-strict mode * more tests
2023-04-05fix: modules to have null prototype (#2561)Gravatar hiroki osame 2-2/+9
2023-04-04:clock1: :clock2: :clock3:Gravatar Jarred Sumner 1-1/+1
2023-04-04Implement `import.meta.main` (#2556)Gravatar Jarred Sumner 10-8/+89
* Implement `import.meta.main` * Update main-test-1.js * Update fs.test.ts --------- Co-authored-by: Jarred Sumner <709451+Jarred-Sumner@users.noreply.github.com>
2023-04-04Dylan/fix some failing tests (#2544)Gravatar Jarred Sumner 10-29/+72
* handle `umask()` invalid arguments * move `bktree-fast` to test root, fix postinstall * fix fs test * could be baseline * handle different timezones * accidentally deleted tests * fix hang in `AbortSignal.timeout` * bring abort tests back * Revert "bring abort tests back" This reverts commit 0ff2ad5bf408694ac719b8ba0a38b16070e10201. * bunx node-gyp * bun x * fix typecheck * test * Update inspect.test.js --------- Co-authored-by: Dylan Conway <dylan.conway567@gmail.com>
2023-04-04Add npm benchmark (#2555)Gravatar Colin McDonnell 13-1/+271
* Add install bench * Update scripts and readme * remove lockfiles * Format bench * Add dev instructions
2023-04-03Use absolute paths morebun-v0.5.9Gravatar Jarred Sumner 2-6/+11
2023-04-03Fix test failureGravatar Jarred Sumner 1-15/+18
2023-04-03Add rfcs under docs dirGravatar Colin McDonnell 1-0/+4
2023-04-02[install] reduce parallel HTTP requests under heavy load (#2536)Gravatar Alex Lam S.L 5-100/+120
* [install] reduce parallel HTTP requests under heavy load * make `max_simultaneous_requests` atomic
2023-04-01Add stubs for missing node builtins (#2534)Gravatar Jarred Sumner 20-42/+1327
* Stub `node:v8` * Stub `node:trace_events` * Stub `node:repl` * Stub `node:inspector` * Stub `node:http2` * Stub `node:diagnostics_channel` * Stub `node:dgram` * Stub `node:cluster` * Link stubs * cleanup * Clean up the test * Implement `node:vm` stub * Cleanup `v8` module stub * Add missing `promises` export to node:stream * Implement `node:stream/promise` * Implement `node:assert/strict` * cleanup * better errors * Increaase timeout * Update inspector.exports.js * Make the version consistent * Implement `process.binding("constants")` * Update runner.node.mjs --------- Co-authored-by: Jarred Sumner <709451+Jarred-Sumner@users.noreply.github.com>
2023-04-01Update NodeJS LTS version in run_command.zig (#2533)Gravatar Jake Boone 1-1/+1
2023-03-31remove debug symbols (#2527)Gravatar Dylan Conway 1-1/+1
2023-03-31report timed-out test as failure (#2523)Gravatar Alex Lam S.L 1-8/+9
2023-03-30[install] fix stale pointer with tarball URLs (#2520)Gravatar Alex Lam S.L 3-14/+106
* [install] fix stale pointer with tarball URLs fixes #2512 * `alloc()` & `free()` instead of fixed-size buffer
2023-03-30[install] fix re-install of git dependency (#2519)Gravatar Alex Lam S.L 2-10/+536
- add tests for re-install of npm alias & GitHub URL
2023-03-30Generate dependency files in `make bindings` (#2510)Gravatar Dylan Conway 7-58/+54
* generate dependency files, include in makefile * move `make webcrypto` to `make bindings` * update more references to `make webcrypto` * remove `-lwebcrypto`
2023-03-29[install] fix re-run of tarball URL from lockfile (#2507)Gravatar Alex Lam S.L 3-30/+371
2023-03-29Fix date format (#2422) (#2474)Gravatar Adrien Zinger 2-1/+16
* Fix date format (#2422) * Add unit tests for #2422
2023-03-29Update vscode auto save mentionGravatar Colin McDonnell 1-1/+1
2023-03-29Update vscode auto save mentionGravatar Colin McDonnell 1-1/+2
2023-03-29TypoGravatar Colin McDonnell 1-1/+1
2023-03-29Fix some lockfile creation issues (#2506)Gravatar Niles Salter 1-6/+16
2023-03-29Update --watch docsGravatar Colin McDonnell 1-19/+24
2023-03-29Fixes #2499 (#2501)Gravatar Jarred Sumner 5-320/+462
* Fixes #2499 * This needs to be quoted --------- Co-authored-by: Jarred Sumner <709451+Jarred-Sumner@users.noreply.github.com>
2023-03-28Add doc on watch mode (#2502)Gravatar Jarred Sumner 3-7/+64
* Add doc on watch mode * Update hot.md * Update hot.md * More words * Update hot.md * Update hot.md --------- Co-authored-by: Jarred Sumner <709451+Jarred-Sumner@users.noreply.github.com>
2023-03-28`bun --watch` and `bun test --watch` (#2500)Gravatar Jarred Sumner 14-46/+268
* --watch wip * Upgrade for latest zig * Implement `bun --watch` * Implement `bun test --watch` * Auto restart on crash in --watch * :clock1: :clock2: :clock3: :clock330: --------- Co-authored-by: Jarred Sumner <709451+Jarred-Sumner@users.noreply.github.com>