提交历史

作者 SHA1 备注 提交日期
  Andreas Kling cc4b3cbacc Meta: Update my e-mail address everywhere 9 月之前
  Andreas Kling 507f83a615 LibJS/Bytecode: Always resolve `this` binding into dedicated register 1 年之前
  Andreas Kling 7654da3851 LibJS/Bytecode: Do basic compare-and-jump peephole optimization 1 年之前
  Andreas Kling cea59b6642 LibJS/Bytecode: Reuse bytecode registers 1 年之前
  Andreas Kling 0f70ff9a67 LibJS/Bytecode: Only emit ResolveThisBinding once per basic block 1 年之前
  Andreas Kling 3a73eb99ac LibJS/Bytecode: Store labels as basic block index during compilation 1 年之前
  Andreas Kling 5a08544138 LibJS/Bytecode: Keep instruction source mappings in Executable 1 年之前
  Andreas Kling f6aee2b9e8 LibJS/Bytecode: Flatten bytecode to a contiguous representation 1 年之前
  Andreas Kling 5b69413c4b Revert "LibJS/Bytecode: Bring back the bytecode optimization pipeline" 1 年之前
  Andreas Kling cf81bf48c6 Revert "LibJS/Bytecode: Add peephole optimization pass and fuse compare+jump" 1 年之前
  Andreas Kling 4438ec481c LibJS/Bytecode: Add peephole optimization pass and fuse compare+jump 1 年之前
  Andreas Kling 5b29974bfa LibJS/Bytecode: Bring back the bytecode optimization pipeline 1 年之前
  Aliaksandr Kalenik 6ac43274b2 LibWeb+LibJS: Use JS::GCPtr for pointers to GC-allocated objects 1 年之前
  Nick Hawke 67566e5017 LibJS: Migrate DeprecatedString to String 1 年之前
  Hendiadyoin1 1341f4438d LibJS: Save scheduled jumps when entering unwind contexts 1 年之前
  Hendiadyoin1 f5645e3c9c LibJS: Use static unwind mappings for unwind related functions 1 年之前
  Hendiadyoin1 73f347b75c LibJS: Create static unwind mappings for `BasicBlock`s 1 年之前
  Andreas Kling 72c31fdd01 LibJS: Remove all interactions between Assembler and BasicBlock 1 年之前
  Andreas Kling 3523f9f722 LibJS/JIT: Add patchable absolute references to basic blocks 1 年之前
  Andreas Kling babdc0a25b LibJS: Work-in-progress JIT compiler :^) 1 年之前
  Andreas Kling d24e07579f LibJS: Use a Vector<u8> for BasicBlock instruction storage 1 年之前
  Daniel Bertalan e3f65f215d LibJS/Bytecode: Do not rethrow caught exception from `finally` 2 年之前
  Andreas Kling dc884aa0d3 LibJS/Bytecode: Remove unnecessary variable environment stack 2 年之前
  Andreas Kling fb979dcf34 LibJS/Bytecode: Make Bytecode::Interpreter participate in GC marking 2 年之前
  Andreas Kling ce634957c1 LibJS/Bytecode: Restore old environments when an exception is caught 2 年之前
  Andreas Kling 21db2b7b90 Everywhere: Remove NonnullOwnPtr.h includes 2 年之前
  Linus Groh 6e19ab2bbc AK+Everywhere: Rename String to DeprecatedString 2 年之前
  Hendiadyoin1 192897c269 LibJS: Remeber which instruction terminated a block 2 年之前
  Andreas Kling d203a86900 LibJS: Always inline the bytecode instruction iterator's operator++ 3 年之前
  Andreas Kling 3618ca2420 LibJS: Propagate exceptions across bytecode executable boundaries 3 年之前