summaryrefslogtreecommitdiff
path: root/Libraries
AgeCommit message (Expand)Author
2020-10-05LibJS: Make assignment to CallExpression a syntax error in strict modeLinus Groh
2020-10-05LibJS: Validate all assignment expressions, not just "="Linus Groh
2020-10-04LibJS: Unify syntax highlightingLinus Groh
2020-10-04Shell+LibLine: Record the input offset of completionsAnotherTest
2020-10-04Shell: Move everything to the Shell namespaceAnotherTest
2020-10-04LibIPC: Make IPC::encode() and ::decode() fail at compiletime when usedAnotherTest
2020-10-04LibJS: Remove some unused Interpreter member functionsAndreas Kling
2020-10-04LibJS: Remove Interpreter::call()Andreas Kling
2020-10-04LibJS: Make global objects have unique shape from the startAndreas Kling
2020-10-04LibJS: Avoid an unnecessary MarkedValueList copy in VM::call_internal()Andreas Kling
2020-10-04LibJS: Always inline HeapBlock::allocate()Andreas Kling
2020-10-04LibJS: Pre-size the hash map and vector used in ensure_property_table()Andreas Kling
2020-10-04LibJS: Don't force property table reification on Shape::property_count()Andreas Kling
2020-10-04LibJS: Add StringOrSymbol constructor that takes a FlyStringAndreas Kling
2020-10-04LibJS: Avoid creating a temporary String in StringOrSymbol::operator==Andreas Kling
2020-10-04LibJS: Avoid StringImpl refcount churn when hashing StringOrSymbolAndreas Kling
2020-10-04LibJS: Avoid unnecessary StringImpl copy in StringOrSymbol(String)Andreas Kling
2020-10-04LibJS: Replace a few dbg() with dbgln()Linus Groh
2020-10-04LibJS: Use String::formatted() in various other placesLinus Groh
2020-10-04LibJS: Use string::formatted() in to_string() functionsLinus Groh
2020-10-04LibJS: Use String::formatted() for parser error messagesLinus Groh
2020-10-04LibJS: Use String::formatted() for throw_exception() messageLinus Groh
2020-10-04LibJS: Use String::formatted() in MarkupGeneratorLinus Groh
2020-10-04AK: Make the return type of dbgputstr consistent.asynts
2020-10-04LibJS: Remove unused Heap::interpreter()Andreas Kling
2020-10-04LibJS: Remove Cell::interpreter()Andreas Kling
2020-10-04LibJS: Move "strict mode" state to the call stackAndreas Kling
2020-10-04LibJS: Strict mode is now handled by Functions and Programs, not BlocksMatthew Olsson
2020-10-04Userland: tar: support extracting gzipped filesPeter Elliott
2020-10-04LibTar: Create LibTar and TarStreamPeter Elliott
2020-10-03LibGUI: Fix null pointer dereference in enter/leave event handlingAndreas Kling
2020-10-03LibGUI: Don't paint borders for invisible bars in ToolBarContainerAndreas Kling
2020-10-03LibGUI: Don't accomodate invisible children in ToolBarContainer heightAndreas Kling
2020-10-03Everywhere: Fix more typosLinus Groh
2020-10-03LibC: Remove unnecessary fallthrough comments.Emanuele Torre
2020-10-03LibWeb: Add empty IDL bindings for current SVG elementsLuke
2020-10-02LibWeb: Add a PageClient callback for image context menu requestsAndreas Kling
2020-10-02LibJS: Add Value::is_nullish()Andreas Kling
2020-10-02Everywhere: Fix typosNico Weber
2020-10-02AK: Add trivial structure validation to SharedBufferTom
2020-10-02LibGUI: Fix 1px misalignment of ColorButton selections in ColorPickerTibor Nagy
2020-10-01LibJS: Fix fatal mistake in HeapBlock::cell_from_possible_pointer()Andreas Kling
2020-10-01LibIPC: Silence a warning when compiling with gcc -O0Andreas Kling
2020-09-30HackStudio: Integrate with C++ Language ServerItamar
2020-09-30HackStudio: Add C++ Language ServerItamar
2020-09-30LibCpp: Add library for working with c++ codeItamar
2020-09-30LibCore: Add ensure_parent_directories to LibCore::FileItamar
2020-09-30LibGUI: Add a Shell syntax highlighterAnotherTest
2020-09-29LibJS: Move Console from Interpreter to GlobalObjectAndreas Kling
2020-09-29LibWeb: Add cm, in, mm and Q CSS unitsLuke