summaryrefslogtreecommitdiff
AgeCommit message (Expand)Author
2021-06-07LibJS: Add basic support for while loops in the bytecode engineAndreas Kling
2021-06-07LibJS: Add LessThan bytecode instruction :^)Andreas Kling
2021-06-07LibJS: Print bytecode registers with format "$num" instead of "rnum"Andreas Kling
2021-06-07LibJS: Make Bytecode::Generator::emit() return the created instructionAndreas Kling
2021-06-07LibJS: Move AST bytecode generation virtuals to separate cpp fileAndreas Kling
2021-06-07LibJS: Add Sub bytecode instruction (subtract values)Andreas Kling
2021-06-07LibJS: Add formatting helper for Bytecode::RegisterAndreas Kling
2021-06-07LibJS: Some more opcodes for the bytecode VMAndreas Kling
2021-06-07LibJS: Add a VM accessor to Bytecode::Interpreter :^)Andreas Kling
2021-06-07LibJS: Start fleshing out a bytecode for the JavaScript engine :^)Andreas Kling
2021-06-07LibJS: Use ToPropertyKey in Object.getOwnPropertyDescriptorIdan Horowitz
2021-06-07LibJS: Add missing length field to Symbol.prototype[Symbol.ToPrimitive]Idan Horowitz
2021-06-07LibWeb+LibSyntax: Implement nested syntax highlightersAli Mohammad Pur
2021-06-07Kernel: Remove incorrect VERIFY() in Thread::relock_processGunnar Beutner
2021-06-07WindowServer+Magnifier: Make Magnifier buttery smooth :^)Andreas Kling
2021-06-07Magnifier: Use a GUI::DisplayLink to drive the screen capturesAndreas Kling
2021-06-07LibJS: Flatten Shape::property_table()Andreas Kling
2021-06-07LibJS: Add VM::dump_backtrace()Andreas Kling
2021-06-07Toolchain+Ports: Fix building binutils on FreeBSDGunnar Beutner
2021-06-07Documentation: Add ccache and rsync to the packages to installGunnar Beutner
2021-06-07Kernel: Fix error propagation if Thread::WaitBlocker constructor failsBrian Gianforcaro
2021-06-07Kernel: Switch Process to InstrusiveList from InlineLinkedListBrian Gianforcaro
2021-06-07Kernel: Remove unnecessary cast to int during ensure capacityBrian Gianforcaro
2021-06-07AK: Add IntrusiveList::size_slow() to match InlineLinkedListBrian Gianforcaro
2021-06-06LibJS: Use Array::create() length arg in favor of set_array_like_size()Linus Groh
2021-06-06LibJS: Add length parameter to Array::create()Linus Groh
2021-06-06LibJS: Add dbgln() to Heap::allocator_for_size() before crashingLinus Groh
2021-06-07LibLine: Actually remove the two levels of deferred_invokeAli Mohammad Pur
2021-06-07LibLine: Partially revert d8c5eec and remove unrelated codeAli Mohammad Pur
2021-06-06Utilities: Add support for testing null deferencing a RefPtrGunnar Beutner
2021-06-06LibC+LibELF: Implement dladdr()Gunnar Beutner
2021-06-06LibLine: Keep the CSI bytes alive across read eventsAli Mohammad Pur
2021-06-06LibLine: Stop registering the Notifier as a child ObjectAli Mohammad Pur
2021-06-06Userland: Fix matroska utility displaying invalid track dataFalseHonesty
2021-06-06Ports: Install launcher for FreecivGunnar Beutner
2021-06-06LibJS: Check dates are below the `time_clip` thresholdIdan Horowitz
2021-06-06LibJS: Add Date.prototype.toJSON()Idan Horowitz
2021-06-06LibJS: Add Date.prototype[@@toPrimitive]()Idan Horowitz
2021-06-06LibJS: Add Date.setUTC{Date, Month, Hours, ...}() aliasesIdan Horowitz
2021-06-06LibJS: Store Date milliseconds as signed to support negative offsetsIdan Horowitz
2021-06-06LibJS: Add Date.prototype.setTime()Idan Horowitz
2021-06-06LibJS: Add Date.prototype.setMonth()Idan Horowitz
2021-06-06LibJS: Account for differences in month representations (0-11 vs 1-12)Idan Horowitz
2021-06-06LibJS: Add Date.prototype.setDate()Idan Horowitz
2021-06-06LibJS: Stub out Date.prototype.getTimezoneOffset()Idan Horowitz
2021-06-06LibJS: Ignore arguments in Date's constructor when called as a functionIdan Horowitz
2021-06-06LibJS: Create 1970-01-01 00:00:00 local time Date for invalid ctor callLinus Groh
2021-06-06LibJS: Make it so that Date.prototype.toGMTString === .toUTCStringLinus Groh
2021-06-06LibJS: Remove unused includes from SymbolPrototype.cppLinus Groh
2021-06-06LibJS: Implement String.prototype[@@toPrimitive]()Linus Groh