aboutsummaryrefslogtreecommitdiff
path: root/test/js/third_party/es-module-lexer/README.md
blob: c3575ac85dc29fc51a97cbe066cf06343273d9a9 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
## es-module-lexer test

The purpose of this test is to check that event loop tasks scheduled from
JavaScriptCore (rather than Bun) keep the process alive.

The problem used to be that Bun may close prematurely when async work was
scheduled by JavaScriptCore (rather than IO work).

At the time of writing, that list is:

- WebAssembly compilation
- Atomics

FinalizationRegistry is also scheduled by JSC, but that doesn't need to keep the process alive.
=jarred/faster-error-capturestacktrace&id=8b0e2efd6e88fe746371e4e29f7cc24c6111c7e2&follow=1'>Bump zigGravatar Jarred Sumner 2-2/+2 2023-01-21Update uwsGravatar Jarred Sumner 1-0/+0 2023-01-21Update buffer-create.mjsGravatar Jarred Sumner 1-2/+21 2023-01-21Support query string parameters in module resolutionGravatar Jarred Sumner 11-60/+181 2023-01-21Refactor `new Buffer` to pass Node.js testsGravatar Jarred Sumner 5-25/+234 2023-01-21[Buffer] Add deprecated `parent` propertyGravatar Jarred Sumner 3-0/+19 2023-01-21Update .gitignoreGravatar Jarred Sumner 1-0/+1 2023-01-21Fix `make headers`Gravatar Jarred Sumner 1-0/+1 2023-01-21Fix test failure due to UBGravatar Jarred Sumner 5-40/+72 2023-01-21minor clean-ups (#1869)Gravatar Alex Lam S.L 5-24/+22 2023-01-21Update module_loader.zigGravatar Jarred Sumner 1-4/+4 2023-01-21[semver] parse `^` & `~` expressions correctly (#1854)Gravatar Alex Lam S.L 6-249/+644 2023-01-21Remove UB with `semver.String`Gravatar Jarred Sumner 4-35/+47 2023-01-21[buffer] Add faster path for Uint8ArrayGravatar Jarred Sumner 2-1/+13 2023-01-21Handle string subclasses and new String() in new BufferGravatar Jarred Sumner 1-2/+11 2023-01-21Make Buffer.alloc* 3ns fasterGravatar Jarred Sumner 1-11/+17 2023-01-21[buffer] Make Buffer.from pass more testsGravatar Jarred Sumner 4-92/+179 2023-01-20constructor parameter properties in class expressions (#1867)Gravatar Dylan Conway 2-8/+48 2023-01-20Update transpiler.test.jsbun-v0.5.1Gravatar Jarred Sumner 1-1/+1 2023-01-20Update transpiler.test.jsGravatar Jarred Sumner 1-1/+1 2023-01-20push super before generated statements (#1856)Gravatar Dylan Conway 2-29/+53 2023-01-20Clear the errorsGravatar Jarred Sumner 1-0/+2 2023-01-20one less hash tableGravatar Jarred Sumner 1-2/+13 2023-01-20Add another testGravatar Jarred Sumner 2-1/+11 2023-01-20fix hanging testGravatar Jarred Sumner 1-38/+42 2023-01-20Further cleanup buffer encodingGravatar Jarred Sumner 1-48/+26 2023-01-20Fixes #1855Gravatar Jarred Sumner 2-5/+57 2023-01-20Fix assertion failure with boringssl messagesGravatar Jarred Sumner 3-5/+132 2023-01-19Revert "ignore sighup"Gravatar Jarred Sumner 1-45/+10 2023-01-19ignore sighupGravatar Jarred Sumner 1-10/+45 2023-01-19make this code easier to readGravatar Jarred Sumner 3-29/+26 2023-01-19Update types.zigGravatar Jarred Sumner 1-4/+0 2023-01-19BumpGravatar Jarred Sumner 2-2/+2 2023-01-19Fix buffer encoding bugGravatar Jarred Sumner 2-4/+17 2023-01-19use `String.from()` (#1850)Gravatar Alex Lam S.L 4-5/+12 2023-01-19Bump zigGravatar Jarred Sumner 2-2/+2 2023-01-19make it packedGravatar Jarred Sumner 1-2/+2 2023-01-20Bugfixes to install (#1848)Gravatar Jarred Sumner 5-26/+119 2023-01-19repopulate `alias_map` correctly (#1847)Gravatar Alex Lam S.L 5-70/+240 2023-01-19Add a commentGravatar Jarred Sumner 1-0/+6 2023-01-19Add a debug safety check for UAF in AST nodesGravatar Jarred Sumner 1-0/+5 2023-01-19Fix UAF when opening workspacesGravatar Jarred Sumner 1-2/+0 2023-01-19Improve error message when a workspace is not foundGravatar Jarred Sumner 2-9/+97