Commit History

Author SHA1 Message Date
  demostanis 3e8b5ac920 AK+Everywhere: Turn bool keep_empty to an enum in split* functions 2 years ago
  Andrew Kaster 828441852f Everywhere: Replace uses of __serenity__ with AK_OS_SERENITY 2 years ago
  Andreas Kling 00c8f07192 LibJS: Make Script and Module GC-allocated 2 years ago
  Linus Groh cfa5885855 LibJS: Turn initialize_global_object() into a regular initialize() 2 years ago
  Linus Groh 275dea9d98 LibJS: Remove {Bytecode::,}Interpreter::global_object() 2 years ago
  Linus Groh b345a0acca LibJS+LibWeb: Reduce use of GlobalObject as an intermediary 2 years ago
  Linus Groh e3895e6c80 LibJS: Pass Realm to define_native_{accessor,function}() 2 years ago
  Linus Groh 7c468b5a77 LibJS: Pass Realm to GlobalObject::initialize_global_object() 2 years ago
  Linus Groh b465f46e00 LibJS: Remove GlobalObject parameter from native functions 2 years ago
  Linus Groh 9930302efb LibJS: Replace GlobalObject with VM in JSON AOs [Part 13/19] 2 years ago
  Linus Groh a022e548b8 LibJS: Replace GlobalObject with VM in Value AOs [Part 4/19] 2 years ago
  Andreas Kling 50d951aea2 LibJS: Let Shape store a Realm instead of a GlobalObject 2 years ago
  sin-ack 3f3f45580a Everywhere: Add sv suffix to strings relying on StringView(char const*) 3 years ago
  Idan Horowitz 086969277e Everywhere: Run clang-format 3 years ago
  Linus Groh 9422ae9bb2 LibJS: Add infallible variant of VM::push_execution_context() 3 years ago
  Ali Mohammad Pur 8b50009e9b LibTest: Provide detailed per-file JSON output with --per-file 3 years ago
  Sam Atkins cc874f2b82 LibTest: Port JavaScriptTestRunner to Core::Stream 3 years ago
  Ali Mohammad Pur bed129a69f LibTest+Spreadsheet: Add some basic spreadsheet runtime behaviour tests 3 years ago
  Ali Mohammad Pur 75aa900b83 LibJS: Make ASTNode::generate_bytecode() fallible 3 years ago
  Luke Wilde f71f404e0c LibWeb: Introduce the Environment Settings Object 3 years ago
  davidot 9264f9d24e LibJS+Everywhere: Remove VM::exception() and most related functions 3 years ago
  davidot 8da6c01d8f LibJS: Remove the JS_TRACK_ZOMBIE_CELLS option 3 years ago
  Andreas Kling 7a742b17da LibJS: Store ECMAScriptFunctionObject bytecode in an OwnPtr 3 years ago
  Luke Wilde 631bbcd00a LibJS: Refactor interpreter to use Script and Source Text Modules 3 years ago
  Linus Groh eb60d16549 LibJS: Convert Interpreter::run() to ThrowCompletionOr<Value> 3 years ago
  Andrew Kaster d1e3470438 LibTest: Use Array instead of fold expression in __testjs_last() 3 years ago
  Linus Groh c4f0f1cc05 LibTest: Remove uses of TRY_OR_DISCARD() from JavaScriptTestRunner 3 years ago
  Linus Groh 6c9cf4d31a LibTest: Convert JavaScriptTestRunner's get_test_results() to ErrorOr 3 years ago
  Andreas Kling 587f9af960 AK: Make JSON parser return ErrorOr<JsonValue> (instead of Optional) 3 years ago
  Ali Mohammad Pur 070d2eaa51 LibJS+LibTest+js: Convert BC::Interpreter::run to ThrowCompletionOr<> 3 years ago