aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
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>
2023-03-28More bug fixes (#2486)Gravatar Jarred Sumner 29-294/+507
* readline_promises test fix * fix `escapeHTML` for baseline builds * fs test fixes, use `tmpdir()` * add paths for `resolve.test.js` * isError with toString symbol and error prototype * comment about `toString` * skip async macro transform * test cleanup, skip stack format test * readline undo and redo fix * capture error from readline keypress * Update tcp-server.test.ts * use `removefileat` for recursive rmdir * use strong for `signal.reason` * initialize `m_flags` * directory with file fs test * recursive option * import expect * could be less than * move abort signal tests to another process * fix typecheck --------- Co-authored-by: Dylan Conway <dylan.conway567@gmail.com>
2023-03-28[install] support tarball URLs (#2497)Gravatar Alex Lam S.L 4-29/+450
closes #2448
2023-03-28Sign canary release before Docker releaseGravatar Ashcon Partovi 1-0/+32
2023-03-28Fix BUN_VERSION in bun-releaseGravatar Ashcon Partovi 1-0/+2
2023-03-28Fix BUN_VERSION in bun-release-canaryGravatar Ashcon Partovi 1-0/+2
2023-03-28Remove extra 's' on keep (#2498)Gravatar Andres Beltran 1-1/+1
2023-03-27Fix for latest zig (#2495)Gravatar Jarred Sumner 6-29/+9
* Fix for latest zig * Revert "Use PATH instead of sudo to install bun for testing (#2460)" This reverts commit 5fd406ca2ffa0cb9c1cb98140bedf0a3ba9e5022. --------- Co-authored-by: Jarred Sumner <709451+Jarred-Sumner@users.noreply.github.com>
2023-03-26fix https default port on http.request (#2490)Gravatar Ciro Spaciari 1-1/+1
* fix https default port on http.request * Update http.exports.js
2023-03-25[install] fix tests (#2488)Gravatar Alex Lam S.L 3-23/+33
- avoid creating spurious directories next to test scripts
2023-03-23Fixes #2462 (#2463)Gravatar Jarred Sumner 2-2/+60
2023-03-22test(undici): rm external http reqs from tests (#2459)Gravatar Derrick Farris 3-22/+208
* test(undici): rm external http reqs from tests * cleanup(http-test-server): remove finished TODOs * test(undici): fix server type, remove type:module to fix typings in test dir * test(undici): make the typings better * test(undici): fix typo
2023-03-22Use PATH instead of sudo to install bun for testing (#2460)Gravatar Josh Soref 4-4/+28
2023-03-22A couple bug fixes (#2458)Gravatar Dylan Conway 25-139/+390
* fix valid status code range * update path * highwatermark option * throw DOMException * remove extra transpiler output * more transpiler tests * comment * get index not quickly * replace with `getDirectIndex` * update abort test * throw out of range status code * promisify test fix * move stdio test instance files * working crypto tests * allow duplicate set-cookie headers * different formatting * revert, fix will be in different pr * it is called * use min buffer size * fix url tests * null origin for other protocols * remove overload * add very large file test * await * coerce to int64 * 64 * no cast * add todo blob url tests * use `tryConvertToInt52`
2023-03-22Fix types (#2453)Gravatar Colin McDonnell 76-271/+510
* WIP * WIP * WIP * WIP * Improve typechecking in type files * Fix typechecking * Update * Update submodule * CI for typechecking * Add ci * Update commands * Format after build * Dont use bunx * Rename job * Use nodemodules prettier * Update workflow * Use symlink * Debug * Debug * Clean up and rename jobs
2023-03-21Upgrade MimallocGravatar Jarred Sumner 1-0/+0
2023-03-21Update build-idGravatar Jarred Sumner 1-1/+1
2023-03-21Don't use function from bundler branchGravatar Jarred Sumner 1-11/+19
2023-03-21Fix possible crash with `export namespace ns { export class F {} }`Gravatar Jarred Sumner 1-5/+14
2023-03-21Update sqlite.md (#2452)Gravatar Joker_ 1-1/+1
Fix benchmark source pointing to wrong URL.
2023-03-21Fix typo (#2446)Gravatar Igor Shevchenko 1-1/+1
- fixed typo in the month name
2023-03-20docs: Buchta Docs Page (#2378)Gravatar Ján Gajdoš 2-0/+39
* Idea: Buchta Docs Page * Tweaks --------- Co-authored-by: Colin McDonnell <colinmcd94@gmail.com>