summaryrefslogtreecommitdiff
AgeCommit message (Expand)Author
2021-06-10LibJS: Bring ArrayBuffer.prototype.slice closer to specIdan Horowitz
2021-06-10LibJS: Explicitly return and accept a Function* in species_constructorIdan Horowitz
2021-06-10Userland: Fix incorrect iflag/oflag printing in `stty`Daniel Bertalan
2021-06-10LibJS: Remove GlobalObject& argument from VM::construct()Andreas Kling
2021-06-10LibJS: Very basic support for "new" construction in bytecode VMAndreas Kling
2021-06-10LibJS: Generate bytecode for entering nested lexical environmentsAndreas Kling
2021-06-10LibJS: Allocate 4 KiB for Bytecode::BasicBlockAndreas Kling
2021-06-10LibJS: Always keep the global object in bytecode VM register $1Andreas Kling
2021-06-10LibJS: Perform function instantiation in bytecodeAndreas Kling
2021-06-10LibJS: Add empty bytecode generation for VariableDeclarationAndreas Kling
2021-06-10LibJS: Implement bytecode generation for try..catch..finallyGunnar Beutner
2021-06-10Kernel: Add support for the RTL8168E-VL variant to the RTL8168 driverLuke
2021-06-10Kernel: Add driver for RTL8168 & RTL8111 NICsIdan Horowitz
2021-06-10LibJS: Show the VM's last value after executing bytecode programsGunnar Beutner
2021-06-10LibJS: Don't generate bytecode after we've encountered a parser errorGunnar Beutner
2021-06-10LibJS: Let the bytecode interpreter set the VM's last valueGunnar Beutner
2021-06-10Ports: Add LLVM portEgor Ananyin
2021-06-10LibC: Use EX_IOERR instead of EX_IOEREgor Ananyin
2021-06-10Ports: Add pre_fetch to .port_include.shEgor Ananyin
2021-06-10LibJS: Implement bytecode generation for BreakStatementxyanrch
2021-06-10Documentation: Specify minimum required QEMU versionApoorv Mishra
2021-06-10LibVT: Implement `DECIC`/`DECDC`Daniel Bertalan
2021-06-10Kernel: Re-render console after echoing charactersDaniel Bertalan
2021-06-10Kernel+LibVT: Fix selection with scrollback wrap-aroundDaniel Bertalan
2021-06-10LibVT: Implement `DECFI` and `DECBI`Daniel Bertalan
2021-06-10Kernel+LibVT: Implement left-right scrollingDaniel Bertalan
2021-06-10Kernel+LibVT: Add function for deleting a range of charactersDaniel Bertalan
2021-06-10LibVT+Kernel: Support clearing the scrollback bufferDaniel Bertalan
2021-06-10LibVT: Improve scrolling performanceDaniel Bertalan
2021-06-10LibVT: Fix `ECH` not clearing linesDaniel Bertalan
2021-06-10LibVT+Kernel: Clean up scroll APIDaniel Bertalan
2021-06-10LibVT: Fix out-of-bounds reads in ICH/DCH escape sequencesDaniel Bertalan
2021-06-10LibJS: Make removed elements in Array.prototype.splice spec compliantLuke
2021-06-10LibJS: Pass in actual_delete_count to removed array creation in spliceLuke
2021-06-10LibJS: Stop asserting in {Set,Test}IntegrityLevel on missing descriptorIdan Horowitz
2021-06-09LibJS: Use create_list_from_array_like() in Function.prototype.apply()Linus Groh
2021-06-09LibJS: Use create_list_from_array_like() in Reflect.{apply,construct}()Linus Groh
2021-06-09LibJS: Implement the CreateListFromArrayLike() abstract operationLinus Groh
2021-06-10LibJS: Add logical assignment bytecode generationLuke
2021-06-09LibJS: Only "var" declarations go in the global object at program levelAndreas Kling
2021-06-09FileManager: Save maximized window state on exitMarcus Nilsson
2021-06-09LibGUI/WindowServer: Add set_maximized IPC callMarcus Nilsson
2021-06-09LibJS: Notify WeakSets when heap cells are sweepedIdan Horowitz
2021-06-09LibJS: Add all of the WeakSet.prototype methods (add, delete, has)Idan Horowitz
2021-06-09LibJS: Add the WeakSet built-in objectIdan Horowitz
2021-06-09LibCpp: Add test for parsing class definitionsItamar
2021-06-09LibCpp: Parse basic constructors and destructorsItamar
2021-06-09LibCpp: Handle class access-specifiers in the ParserItamar
2021-06-09LibCpp: Support non-field class membersItamar
2021-06-09LibCpp: Make 'bool' a Token::Type::KnownTypeItamar