summaryrefslogtreecommitdiff
path: root/Tests/LibJS
AgeCommit message (Expand)Author
2022-10-12test262-runner: Use names for the different exit codesdavidot
2022-10-12test262-runner: Port to Core::Streamdavidot
2022-10-12test-test262: Port to Core::Stream and use TRY moredavidot
2022-10-12test-test262: Close the output file stream after writingdavidot
2022-10-10Everywhere: Replace uses of __serenity__ with AK_OS_SERENITYAndrew Kaster
2022-09-21AK+LibJS: Handle NaN-boxing pointers on AArch64Daniel Bertalan
2022-09-14Everywhere: Fix a variety of typosBrian Gianforcaro
2022-09-13LibJS: Mark test262's __assert_fail as `extern "C"` and useHendiadyoin1
2022-09-11LibJS: Add the test-test262 utilitydavidot
2022-09-11test262-runner: Don't create a VM and Interpreter if just parsingdavidot
2022-09-11test262-runner: Convert dbgln to warnlndavidot
2022-09-11test262-runner: Add option to disable core dumpingdavidot
2022-09-11test262-runner: Attempt to resolve harness for test262 automaticallydavidot
2022-09-11test262-runner: Overwrite __assertion_failed when compiling for Serenitydavidot
2022-09-11test262-runner: Rename variable stdin to standard_inputdavidot
2022-09-11test262-runner: Use alarm instead of setitimerdavidot
2022-09-11LibJS: Import the libjs-test262-runner from linusg/libjs-test262davidot
2022-09-10LibJS: Allow negative pointers in Valuedavidot
2022-09-05LibUnicode+Userland: Migrate generated CLDR data to LibLocaleDataTimothy Flynn
2022-08-23LibJS: Remove {Bytecode::,}Interpreter::global_object()Linus Groh
2022-08-23LibJS: Replace GlobalObject with VM in ArrayBuffer AOs [Part 11/19]Linus Groh
2022-08-23LibJS: Replace GlobalObject with VM in Reference AOs [Part 6/19]Linus Groh
2022-08-23LibJS: Replace GlobalObject with VM in Value AOs [Part 4/19]Linus Groh
2022-08-23LibJS: Remove GlobalObject from VM::throw_completion()Linus Groh
2022-07-12Everywhere: Add sv suffix to strings relying on StringView(char const*)sin-ack
2022-06-23LibJS: Implement WeakMap changes from 'Symbol as WeakMap Keys Proposal'Idan Horowitz
2022-05-03LibJS: Remove implicit wrapping/unwrapping of completion recordsLinus Groh
2022-04-08test-js: Define detachArrayBuffer global functionTimothy Flynn
2022-03-16LibTest: Provide detailed per-file JSON output with --per-fileAli Mohammad Pur
2022-02-23LibTest+Spreadsheet: Add some basic spreadsheet runtime behaviour testsAli Mohammad Pur
2022-02-13Tests: Wrap test-bytecode-js source in an IIFEAli Mohammad Pur
2022-02-13LibJS: Make ASTNode::generate_bytecode() fallibleAli Mohammad Pur
2022-02-08LibJS+Everywhere: Remove VM::exception() and most related functionsdavidot
2022-02-08LibJS: Convert Instruction::execute in bytecode to ThrowCompletionOrdavidot
2022-01-31LibJS: Store ECMAScriptFunctionObject bytecode in an OwnPtrAndreas Kling
2022-01-25Tests+LibJS: Add very simple bytecode LibJS testsdavidot
2022-01-04Tests: Link some tests directly against LibUnicodeDataTimothy Flynn
2021-12-30LibJS: Convert resolve_binding() to ThrowCompletionOrdavidot
2021-12-29LibJS: Detect invalid unicode and stop lexing at that pointdavidot
2021-12-05Tests: Cast unused smart-pointer return values to voidSam Atkins
2021-11-11Everywhere: Pass AK::StringView by valueAndreas Kling
2021-11-02LibJS: Convert the GetValue AO to ThrowCompletionOrIdan Horowitz
2021-11-02LibJS: Convert reference deletion to ThrowCompletionOrIdan Horowitz
2021-10-20LibJS: Convert test-js/test-web/test-wasm to ThrowCompletionOrIdan Horowitz
2021-10-13LibJS: Convert to_object() to ThrowCompletionOrLinus Groh
2021-10-13LibJS: Convert to_string() to ThrowCompletionOrLinus Groh
2021-10-03LibJS: Add a specific test for invalid unicode characters in the lexerdavidot
2021-09-30LibJS + test-js: Get results from the global object directlydavidot
2021-09-14LibJS+LibTest: Use JS::Script and JS::SourceTextModule in test-jsAndreas Kling
2021-09-12LibJS: Use ErrorType::NotAnObjectOfType instead of NotATimothy Flynn