summaryrefslogtreecommitdiff
path: root/Libraries
AgeCommit message (Expand)Author
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
2020-03-09LibJS: Make FunctionDeclaration and CallExpression scope-awareAndreas Kling
2020-03-09LibJS: Make sure we mark everything reachable from the scope stackAndreas Kling
2020-03-09LibJS: Add a very simple ObjectExpression for "var x = {}"Andreas Kling
2020-03-09LibJS: Add magical "$gc" function that can be called to trigger GCAndreas Kling
2020-03-09LibJS: Add basic support for (scoped) variablesAndreas Kling
2020-03-09LibJS: Simplify Heap::mark_live_cells()Andreas Kling
2020-03-09LibJS: Move logical not operator to new unary expression class0xtechnobabble
2020-03-09LibJS: Add new bitwise and relational operators0xtechnobabble
2020-03-09LibJS: Remove superfluous explicit in AST.h (#1395)howar6hill
2020-03-09LibBareMetal: Return FlatPtr from PhysicalAddress::offset_in_page()Liav A
2020-03-09LibJS: Implement While statementshowar6hill
2020-03-09LibJS: GC: Remove clear_all_mark_bits()Stephan Unverwerth
2020-03-08LibJS: Add a basic mark&sweep garbage collector :^)Andreas Kling
2020-03-08LibC: Fix a bug involving miscalculating week counts of last yearhowar6hill
2020-03-08LibC: Reimplement asctime() in terms of strftime()howar6hill
2020-03-08Userspace: Add missing #includes now that AK/StdLibExtras.h is smallerAndreas Kling
2020-03-08AK: Add global FlatPtr typedef. It's u32 or u64, based on sizeof(void*)Andreas Kling
2020-03-08LibCore: Add format option for DateTime::to_string() (#1358)howar6hill
2020-03-08LibJS: Implement if statements0xtechnobabble
2020-03-08LibJS: Implement logical expressions0xtechnobabble
2020-03-08LibJS: Add typed comparison operator0xtechnobabble
2020-03-08LibJS: Allow the dumping of literals that aren't numbers0xtechnobabble
2020-03-08LibGUI: Fix null-termination of TextDocumentLineTibor Nagy
2020-03-07LibJS: Include the operator in BinaryExpression dumpsAndreas Kling
2020-03-07LibJS: Flesh out JS::Value a little bit moreAndreas Kling
2020-03-07LibJS: Simplify LogStream::operator<<(JS::Value) and move to .cpp fileAndreas Kling
2020-03-07LibJS: Fix string representation for value of type undefinedElisée Maurer
2020-03-07LibJS: Start building a JavaScript engine for SerenityOS :^)Andreas Kling
2020-03-07LibWeb: Cache the <body background> style image valueAndreas Kling
2020-03-07LibWeb: Rename directory LibHTML => LibWebAndreas Kling
2020-03-07LibWeb: Move everything into the Web namespaceAndreas Kling
2020-03-07LibGUI: Move Icon and FontDatabase into the GUI namespaceShannon Booth
2020-03-07LibCore: Remove all remaining C prefix referencesShannon Booth
2020-03-06TerminalWidget: Implement ALT selectionrhin123
2020-03-06LibC: Fix a indentation problem in time.cpphowar6hill
2020-03-06LibC: Fix crash in free() now that mprotect() works correctlyAndreas Kling
2020-03-06AK: Remove Optional::operator bool()Andreas Kling
2020-03-06LibC: Implement time formatting functions, partially support timezonehowar6hill
2020-03-05LibGUI: Fix missing equality checks in Window::did_remove_widget()Andreas Kling