summaryrefslogtreecommitdiff
path: root/Libraries
AgeCommit message (Expand)Author
2020-03-14LibGUI: Highlight new JS tokensOriko
2020-03-14LibJS: Add missing tokens to name()Oriko
2020-03-14LibJS: Add operator precedence parsingStephan Unverwerth
2020-03-13LibGUI: Add missing copyright headersOriko
2020-03-13LibJS: Fix endless loop in string lexingOriko
2020-03-13LibGUI: Add Javascript syntax highlighterOriko
2020-03-13LibGUI: Abstract token pair matchingOriko
2020-03-13LibJS: Fix lexing of the last character in a fileStephan Unverwerth
2020-03-13LibJS: Add parsed parameters to FunctionDeclarationLinus Groh
2020-03-13LibJS: Don't allow the redeclaration of a `var` variable using let/const0xtechnobabble
2020-03-13LibJS: Add Object::put_native_function() for convenienceAndreas Kling
2020-03-13LibJS: Make it possible to go from a Cell* to its Heap&Andreas Kling
2020-03-13LibJS: Split Function into subclasses NativeFunction and ScriptFunctionAndreas Kling
2020-03-12LibJS: Move GlobalObject to its own Object subclassAndreas Kling
2020-03-12LibJS: Replace $gc() hack with a NativeFunction on the global objectAndreas Kling
2020-03-12LibJS: Fix broken parsing of 0-argument CallExpressionAndreas Kling
2020-03-12LibJS: Allow implicit Value construction from GC-allocated thingsAndreas Kling
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