Komit Sejarah

Pembuat SHA1 Pesan Tanggal
  Luke Wilde ada8880f58 LibJS: Leave unwind context if it has no finalizer when using handler 3 tahun lalu
  Ali Mohammad Pur 1bbfaf8627 LibJS: More properly implement scoping rules in bytecode codegen 3 tahun lalu
  Ali Mohammad Pur d7c207beb9 LibJS: Implement the NewClass opcode 3 tahun lalu
  davidot 9264f9d24e LibJS+Everywhere: Remove VM::exception() and most related functions 3 tahun lalu
  davidot dcc284705b LibJS: Always pop the execution context if we pushed one for bytecode 3 tahun lalu
  davidot 8108fc7f9c LibJS: Convert Instruction::execute in bytecode to ThrowCompletionOr 3 tahun lalu
  davidot 6fa600fce3 LibJS: Fix the execution context for the bytecode interpreter 3 tahun lalu
  Linus Groh 963b0f76cf LibJS: Remove now unused VM::{set_,}last_value() 3 tahun lalu
  Linus Groh 57de5056b6 LibJS: Convert push_execution_context() to ThrowCompletionOr 3 tahun lalu
  Ali Mohammad Pur 070d2eaa51 LibJS+LibTest+js: Convert BC::Interpreter::run to ThrowCompletionOr<> 3 tahun lalu
  Ali Mohammad Pur c604e95993 LibJS: Run the queued promise reaction jobs on bytecode interpreter exit 3 tahun lalu
  Ali Mohammad Pur e4a7f1a696 LibJS: Make Bytecode::Interpreter return the popped frame 3 tahun lalu
  Andreas Kling 3618ca2420 LibJS: Propagate exceptions across bytecode executable boundaries 3 tahun lalu
  Andreas Kling 049b755123 LibJS: Make bytecode interpreter leave unwind context immediately 3 tahun lalu
  Andreas Kling c95dde971b LibJS: Move global "should dump bytecode" flag into LibJS 3 tahun lalu
  Linus Groh 35cc579264 LibJS: Also set ExecutionContext::realm in Bytecode::Interpreter::run() 3 tahun lalu
  Linus Groh f29a82dd84 LibJS: Move the GlobalEnvironment from GlobalObject to Realm 3 tahun lalu
  Linus Groh 2b8d5696ab LibJS: Allocate a Realm next to GlobalObject in Interpreter::create() 3 tahun lalu
  Timothy Flynn 66264f7c2a LibJS: Change ExecutionContext's arguments list to a MarkedValueList 3 tahun lalu
  Andreas Kling 44221756ab LibJS: Drop "Record" suffix from all the *Environment record classes 4 tahun lalu
  Andreas Kling c2ad599783 LibJS: Rename CallFrame => ExecutionContext 4 tahun lalu
  Andreas Kling 1f8b6ac3c3 LibJS: Begin implementing GlobalEnvironmentRecord 4 tahun lalu
  Andreas Kling 1d20380859 LibJS: Split the per-call-frame environment into lexical and variable 4 tahun lalu
  Andreas Kling 6c6dbcfc36 LibJS: Rename Environment Records so they match the spec :^) 4 tahun lalu
  Ali Mohammad Pur 1414c7b049 LibJS: Add a basic pass manager and add some basic passes 4 tahun lalu
  Idan Horowitz 6913f06b6f LibJS: Store and maintain an "execution generation" counter 4 tahun lalu
  Ali Mohammad Pur 3234697eca LibJS: Implement generator functions (only in bytecode mode) 4 tahun lalu
  Andreas Kling 22c803d8e5 LibJS: Always keep the global object in bytecode VM register $1 4 tahun lalu
  Gunnar Beutner 67cc31a74f LibJS: Implement bytecode generation for try..catch..finally 4 tahun lalu
  Gunnar Beutner 319a60043b LibJS: Let the bytecode interpreter set the VM's last value 4 tahun lalu