summaryrefslogtreecommitdiff
path: root/Libraries
AgeCommit message (Expand)Author
2020-03-12LibJS: Add NativeFunction, a callable wrapper around a C++ lambdaAndreas Kling
2020-03-12LibJS: Fix NumericLiteral::dump() outputAndreas Kling
2020-03-12LibJS: Parse CallExpression argumentsAndreas Kling
2020-03-12LibJS: Dump CallExpression arguments (if any)Andreas Kling
2020-03-12HackStudio: Abstract over syntax highlighterOriko
2020-03-12LibGUI: Add underlines to highlightingOriko
2020-03-12LibGUI: Take scroll offset into account on ItemView rubberband selectionTibor Nagy
2020-03-12LibJS: Implement const variable declarations0xtechnobabble
2020-03-12LibJS: Implement update expressions0xtechnobabble
2020-03-12LibJS/Parser: Parse let declarations0xtechnobabble
2020-03-12LibJS: Tweak AssignmentOp namesAndreas Kling
2020-03-12LibJS: Fix some coding style mistakes in LexerAndreas Kling
2020-03-12LibJS: Implement for statementConrad Pankoff
2020-03-12LibJS: Parse === and !== binary operatorsConrad Pankoff
2020-03-12LibJS: Parse > and < binary operatorsConrad Pankoff
2020-03-12LibJS: Implement +=, -=, *=, and /= assignment operatorsConrad Pankoff
2020-03-12LibJS: Implement <= and >= binary operatorsConrad Pankoff
2020-03-12LibJS: Implement multiplication and division operatorsConrad Pankoff
2020-03-12LibJS: Implement basic MemberExpression parsingAndreas Kling
2020-03-12LibJS: Implement basic lexing + parsing of StringLiteralAndreas Kling
2020-03-12LibGUI: Parse #include statements separatelyOriko
2020-03-12ACPI: Examine bit width in Generic address structure before assertingLiav A
2020-03-12LibGUI: Track window visibility with a separate flag (#1424)Alex Muscar
2020-03-12LibJS: Allow functions to take arguments (#1405)howar6hill
2020-03-12LibJS: Defer Value construction until a Literal is executedAndreas Kling
2020-03-12LibJS: Forgot to move add/sub/typed_eq to Value.cppAndreas Kling
2020-03-12LibJS: Add Javascript lexer and parserStephan Unverwerth
2020-03-12LibJS: Fix string roots not being collectedFlorian Stellbrink
2020-03-11Userland: Set the mask of a network adapter with ifconfig (#1388)Marios Prokopakis
2020-03-11LibGUI: Don't update windows that aren't visible (#1410)Alex Muscar
2020-03-11LibWeb: Skip non-font files when looking for fonts instead of assertingTibor Nagy
2020-03-11LibGfx: Do not assert on failed font file loadsTibor Nagy
2020-03-11LibGUI: Skip non-font files in the FontDatabase constructorTibor Nagy
2020-03-11LibGUI: Highlight various number literalsOriko
2020-03-11LibJS: Allow the choice of a scope of declaration for a variable (#1408)0xtechnobabble
2020-03-11LibJS: Support "hello friends".lengthAndreas Kling
2020-03-11LibJS: Add StringObject, an Object wrapper around primitive stringsAndreas Kling
2020-03-11LibJS: Add a new PrimitiveString class to hold GC-allocated stringsAndreas Kling
2020-03-11LibJS: Simplify Literal::dump()Andreas Kling
2020-03-11LibGUI: Fix overflow crash in highlighterOriko
2020-03-11LibGUI: Syntax highlight string escape sequencesOriko
2020-03-11LibGUI: Clear old syntax highlightingOriko
2020-03-10LibJS: Let's say that Identifier is an Expression for nowAndreas Kling
2020-03-10LibJS: Move Value ops into Value.cpp and tweak BinaryOp namesAndreas Kling
2020-03-10LibJS: Use Value::to_boolean() wherever we haven't checked is_boolean()Andreas Kling
2020-03-10EventLoop: Don't destroy ID allocator (#1403)Alex Muscar
2020-03-10LibJS: Oops, non-zero values should boolify to true, not falseAndreas Kling
2020-03-10LibJS: Implement basic boolean coercionAndreas Kling
2020-03-09LibJS: Add a convenience helper for visiting a JS::ValueAndreas Kling
2020-03-09LibJS: Make the GC marking phase cycle-proofAndreas Kling