summaryrefslogtreecommitdiff
AgeCommit message (Expand)Author
2020-10-05AK: Move StringImpl::operator== implementation into StringImplNico Weber
2020-10-05FileManager: Use new format functions.asynts
2020-10-05LibJS: Evaluate AssignmentExpression LHS before RHS according to the specLinus Groh
2020-10-05DisplaySettings: Use format instead of printf.asynts
2020-10-05Debugger: Use format instead of printf.asynts
2020-10-05Calendar: Use format instead of printf.asynts
2020-10-05Calculator: Use format instead of printf.asynts
2020-10-05AK: Add formatter for NonnullRefPtr<T>.asynts
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-04HackStudio: Add a Shell language serverAnotherTest
2020-10-04Shell: Fix closest command node detection in Pipes and SequencesAnotherTest
2020-10-04Shell+LibLine: Record the input offset of completionsAnotherTest
2020-10-04Shell: Move everything to the Shell namespaceAnotherTest
2020-10-04HackStudio: Do not change the cursor in the LSP autocomplete requestAnotherTest
2020-10-04HackStudio: Relay completions requests to the language server unfilteredAnotherTest
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-04Browser: Remove dbgln() statement that was crashing on startupAndreas Kling
2020-10-04Browser: Fix build after dbgf() -> dbgln() renameAndreas Kling
2020-10-04UserspaceEmulator: Remove remaining printf calls.asynts
2020-10-04AK: Don't add newline for outf/dbgf/warnf.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-04AK: Add Formatter for FlyString :^)Andreas Kling
2020-10-04Browser: Use format functions instead of printf.asynts
2020-10-04AK: Add formatter for URL.asynts
2020-10-04AK: Add special formatter for char.asynts
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-04Userland: Add tar commandPeter Elliott