summaryrefslogtreecommitdiff
path: root/Userland
AgeCommit message (Expand)Author
2021-06-08LibJS: Seal Bytecode Blocks and munmap them (#7919)Leon Albrecht
2021-06-08LibJS: Support deleting local variables with operator deleteIdan Horowitz
2021-06-08LibJS: Return undefined from a with statement if no value was generatedIdan Horowitz
2021-06-08LibJS: Return the last value from a with statementIdan Horowitz
2021-06-08LibJS: Add for loop bytecode generationLinus Groh
2021-06-08LibJS: Implement bytecode generation for BigIntsGunnar Beutner
2021-06-08LibJS: Make if yield undefined for the else branch if it is missingGunnar Beutner
2021-06-08LibJS: Remove redundant jump for IfStatementsGunnar Beutner
2021-06-08LibJS: Make JumpIf{True,False,Nullish} inherit from JumpGunnar Beutner
2021-06-08Utilities: Make `xargs` stop parsing options on first non-optionJelle Raaijmakers
2021-06-08Utilities: Make `watch` stop parsing options on first non-optionJelle Raaijmakers
2021-06-08Utilities: Make `strace` stop parsing options on first non-optionJelle Raaijmakers
2021-06-08Shell: Make `time` stop parsing options on first non-optionJelle Raaijmakers
2021-06-08UserspaceEmulator: Stop parsing options on first non-optionJelle Raaijmakers
2021-06-08Userland: Let `env` parse options up to first non-optionJelle Raaijmakers
2021-06-08LibCore/ArgsParser: Learn how to stop on first non-optionJelle Raaijmakers
2021-06-08LibCore: Support fine-grained failure behavior for ArgsParserJelle Raaijmakers
2021-06-08LibJS: Add sequence expression bytecode generationLuke
2021-06-08LibJS: Add conditional expression bytecode generationLuke
2021-06-08LibJS: Implement bytecode ops for logical expressionsGunnar Beutner
2021-06-08LibJS: Convert values to boolean for JumpIfTrue/JumpIfFalseGunnar Beutner
2021-06-08LibJS: Add the Symbol.species getter to the appropriate built-insIdan Horowitz
2021-06-07LibJS: Use to_property_key() a bunch in ReflectObjectLinus Groh
2021-06-07LibJS: Remove redundant exception checksLinus Groh
2021-06-07LibJS: Never omit setter/getter attributes in accessor descriptor objectLinus Groh
2021-06-07LibJS: Fix get_own_property_descriptor_object() field name orderLinus Groh
2021-06-07LibJS: Add missing cyclic prototype check to Object.setPrototypeOf()Linus Groh
2021-06-07LibJS: Use macros to generate the common unary/binary bytecode opsAndreas Kling
2021-06-08SoundPlayer: Enable stop button when play button clickedNick Miller
2021-06-07LibJS: Fix whitespace errors in ASTCodegen.cppLinus Groh
2021-06-07LibJS: Add bytecode generation for BinaryOp::InstanceOfLinus Groh
2021-06-07LibJS: Add bytecode generation for BinaryOp::InLinus Groh
2021-06-07LibJS: Make sure that if expressions yield the correct valueGunnar Beutner
2021-06-07LibJS: Make sure scope expressions yield the correct valueGunnar Beutner
2021-06-08LibAudio: WavLoader: Avoid reading partial samplesNick Miller
2021-06-08LibAudio+LibCore: Remove unnecessary IODeviceStreamReader.hNick Miller
2021-06-07CatDog: Enhance the speech bubble artificial intelligenceBrian Gianforcaro
2021-06-08LibGUI+SoundPlayer: Add Slider option to jump to cursorNick Miller
2021-06-07LibJS: Add <<, >> and >>> assignment operatorsRyan Chandler
2021-06-07LibJS: Add bytecode ops for <<, >> and >>>Luke
2021-06-07LibJS: Add support for various assignment operatorsRyan Chandler
2021-06-07LibJS: Add support for typed equality checksRyan Chandler
2021-06-07LibJS: Add bytecode generation for EmptyStatementGunnar Beutner
2021-06-07LibJS: Add bytecode generation for DebuggerStatementLinus Groh
2021-06-07LibJS: Add bytecode instructions for a bunch of unary operatorsLinus Groh
2021-06-07LibJS: Remove redundant Value() from bytecode bitwise ops execute()Linus Groh
2021-06-07LibJS: Add bytecode ops for loading boolean and null valuesGunnar Beutner
2021-06-07LibJS: Fix AbstractInequals returning result of AbstractEqualsRyan Chandler
2021-06-07LibJS: Add bytecode ops for &, | and ^Luke
2021-06-07LibJS: Add bytecode ops for >, >= and <=Gunnar Beutner