Historique des commits

Auteur SHA1 Message Date
  Timothy Flynn d40b7d67b1 Revert "LibJS+LibWeb: Remove now-unused lexical environment override" il y a 9 mois
  Jonne Ransijn 80f0900565 LibJS: Share argument values buffer between calls il y a 9 mois
  Timothy Flynn 7b3a3c2066 LibJS+LibWeb: Remove now-unused lexical environment override il y a 9 mois
  Andreas Kling cc4b3cbacc Meta: Update my e-mail address everywhere il y a 10 mois
  Hendiadyoin1 1de475b404 LibJS: Prepare yield object before re-routing it through finally il y a 1 an
  Aliaksandr Kalenik d79438a2a6 LibJS: Join locals, constants and registers into single vector il y a 1 an
  Andreas Kling 6ec4d6f668 LibJS/Bytecode: Cache the running execution context in interpreter il y a 1 an
  Aliaksandr Kalenik a4f70986a0 LibJS: Emit bytecode for function declaration instantiation il y a 1 an
  Andreas Kling 8eccfdb98c LibJS/Bytecode: Cache a base pointer to executable constants il y a 1 an
  Andreas Kling f6aee2b9e8 LibJS/Bytecode: Flatten bytecode to a contiguous representation il y a 1 an
  Hendiadyoin1 ada5027163 LibJS: Cleanup unwind state when transferring control out of a finalizer il y a 1 an
  Hendiadyoin1 b4b9c4b383 LibJS: Restore scheduled jumps in catch blocks without finalizers il y a 1 an
  Aliaksandr Kalenik 865e651a7d LibJS: Merge CallFrame into ExecutionContext il y a 1 an
  Andreas Kling 53d0dd4a2e LibJS+LibWeb: Use new Cell::Visitor helpers to avoid manual iteration il y a 1 an
  Matthew Olsson 8b8ada292e LibJS: Fix some GCVerifier warnings il y a 1 an
  Andreas Kling 5b69413c4b Revert "LibJS/Bytecode: Bring back the bytecode optimization pipeline" il y a 1 an
  Andreas Kling 5b29974bfa LibJS/Bytecode: Bring back the bytecode optimization pipeline il y a 1 an
  Andreas Kling 953573565c LibJS/Bytecode: Cache realm, global object, and more in interpreter il y a 1 an
  Andreas Kling e46b217e42 LibJS/Bytecode: Move to a new bytecode format il y a 1 an
  Andreas Kling 3466771492 LibJS/Bytecode: Add Bytecode::Operand il y a 1 an
  Andreas Kling 3fc0333ee6 LibJS: Put Bytecode::CallFrame + register slots in a single allocation il y a 1 an
  Andreas Kling ecfcc9aef3 LibJS: Make Bytecode::Executable GC-allocated il y a 1 an
  Andreas Kling cb7169d73f LibJS/JIT: Support the EnterObjectEnvironment bytecode instruction il y a 1 an
  Andreas Kling cfdb8a2756 LibJS/JIT: Update "unwind context" stack in JIT code il y a 1 an
  Simon Wanner 68f4d21de2 LibJS: Lazily collect stack trace information il y a 1 an
  Simon Wanner fb7b4b9c59 LibJS/JIT: Provide source location information for JIT code il y a 1 an
  Hendiadyoin1 1341f4438d LibJS: Save scheduled jumps when entering unwind contexts il y a 1 an
  Hendiadyoin1 f5645e3c9c LibJS: Use static unwind mappings for unwind related functions il y a 1 an
  Andreas Kling babdc0a25b LibJS: Work-in-progress JIT compiler :^) il y a 1 an
  Andreas Kling c14db6ab12 LibJS: Make Executable ref-counted and let instruction iterator co-own it il y a 1 an