aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2022-11-19[internal] Add a function for appending without growing extra dataGravatar Jarred Sumner 1-0/+23
2022-11-19Add a logGravatar Jarred Sumner 1-1/+1
2022-11-19Make hidden mimalloc dump report process-wide stats instead of threadGravatar Jarred Sumner 1-1/+1
2022-11-19Introduce `Bun.unsafe.gcAggressionLevel` APIGravatar Jarred Sumner 3-0/+47
2022-11-19[internal] Add assertion for freeing global stringsGravatar Jarred Sumner 1-4/+5
2022-11-19[napi] Fix missing instance data finalizerGravatar Jarred Sumner 1-0/+5
2022-11-19[fetch] Fix bug with redirecting to a protocol-relative URLGravatar Jarred Sumner 1-5/+21
2022-11-19[fetch] Fix bug with redirects losing the port numberGravatar Jarred Sumner 1-7/+15
2022-11-19Update to Mimalloc v2.0.7Gravatar Jarred Sumner 3-111/+203
2022-11-19Fix GC crash when handling rejected promises uncovered via ↵Gravatar Jarred Sumner 1-0/+5
`BUN_GARBAGE_COLLECTOR_LEVEL`
2022-11-19Fix GC crash in `Bun.file(string).text()`, `Bun.file(string).arrayBuffer()`, ↵Gravatar Jarred Sumner 1-15/+16
`Bun.file(string).json()` uncovered via `BUN_GARBAGE_COLLECTOR_LEVEL`
2022-11-19Fix GC crash in `Transpiler` found via `BUN_GARBAGE_COLLECTOR_LEVEL`Gravatar Jarred Sumner 1-3/+3
2022-11-19[internal] Introduce `JSPromise.Strong`Gravatar Jarred Sumner 1-0/+24
2022-11-19Fix GC crash with `WebSocket` uncovered thx to `BUN_GARBAGE_COLLECTOR_LEVEL`Gravatar Jarred Sumner 2-25/+63
2022-11-19Introduce `BUN_GARBAGE_COLLECTOR_LEVEL` debug environment variableGravatar Jarred Sumner 7-38/+83
2022-11-19Fix failing testGravatar Jarred Sumner 1-1/+1
2022-11-19Fix a GC issue with `Bun.spawn`Gravatar Jarred Sumner 7-1037/+1000
The `Subprocess` object stays alive until the process exits, even if it's never referenced
2022-11-19Implement a singleton version of `napi_get_instance_data` and ↵Gravatar Jarred Sumner 3-0/+37
`napi_set_instance_data` Still need to figure out how to do this without adding a layer of indirection to the global object as exposed to NAPI Addons This code is not tested
2022-11-18bun test matchers and tests (#1526)Gravatar Dylan Conway 16-65/+670
* ignore webkit for cherry-pick * toContain and toBeTruthy * toBe null, undefined, falsy, toHaveProperty, .not * markBindings * remove toHaveProperty, undo ignore webkit, more tests * undo ignore webkit * remove bad tests * check if length property exists for toHaveLength() * fix call signature * handle argument that is not an integer * getLengthOfArray returns u64 * switch to truncate * toHaveLength() edge cases * add toBooleanSlow() * infinity, nan, negative
2022-11-18Fix crash in process.env.FOO = bar that happened sometimesGravatar Jarred Sumner 12-26/+45
2022-11-16`console.timeLog()` but no extra arguments yetGravatar Jarred Sumner 1-3/+21
2022-11-16Mark some more commonjs modulesGravatar Jarred Sumner 2-7/+34
2022-11-16Remove incorrect assertionGravatar Jarred Sumner 1-3/+1
2022-11-16Another testGravatar Jarred Sumner 1-0/+9
2022-11-16Make `node:http`.createServer work betterGravatar Jarred Sumner 6-39/+178
2022-11-15Fix another assertion failureGravatar Jarred Sumner 1-1/+1
2022-11-15Fix assertion failureGravatar Jarred Sumner 1-0/+4
2022-11-15Handle trailing slashGravatar Jarred Sumner 1-1/+17
2022-11-15Fixes #1390Gravatar Jarred Sumner 2-24/+54
2022-11-15Fixes #1403Gravatar Jarred Sumner 1-11/+16
cc @Electroid this should fix the fly.io api issue too
2022-11-15Never resize on closeGravatar Jarred Sumner 1-2/+6
2022-11-15Handle blocking initial readGravatar Jarred Sumner 1-0/+18
2022-11-15Prevent blocking write()Gravatar Jarred Sumner 1-75/+89
2022-11-15Add non-standard headers API typesGravatar Jarred Sumner 3-2/+57
cc @colinhacks @Electroid
2022-11-15Add test for non-standard Headers API additionsGravatar Jarred Sumner 1-0/+24
2022-11-15add generated getter/setter type with thisValue (#1513)Gravatar Dylan Conway 6-38/+107
2022-11-15Update ZigGlobalObject.cppGravatar Jarred Sumner 1-3/+1
2022-11-15Add a test with decently large headersGravatar Jarred Sumner 1-0/+61
2022-11-15Update test types a littleGravatar Jarred Sumner 1-2/+2
cc @colinhacks `test` is an alias of `it` `done` accepts an `error` object
2022-11-15Add missing typeGravatar Jarred Sumner 1-0/+5
2022-11-14switch default encoding order (#1510)Gravatar Dylan Conway 1-1/+1
2022-11-14Fix spawn macOS issueGravatar Jarred Sumner 1-7/+11
2022-11-14Fix crash in web crypto. caused by refptrGravatar Jarred Sumner 3-2/+15
2022-11-14Fix crashiness with `process.env`Gravatar Jarred Sumner 2-27/+66
This also makes it a lot slower
2022-11-14Fix string encoding issue in JSC C API usagesGravatar Jarred Sumner 3-139/+74
2022-11-14Prevent double-frees in log msgsGravatar Jarred Sumner 1-4/+15
2022-11-14Fix build errorGravatar Jarred SUmner 2-6/+1
2022-11-14Bugfixes and perf improvements to child_processGravatar Jarred SUmner 15-192/+416
2022-11-13use `write$NOCANCEL`, more loggingGravatar Jarred Sumner 3-12/+42
2022-11-13Add an e2e testGravatar Jarred Sumner 3-0/+52