summaryrefslogtreecommitdiff
path: root/Userland/Utilities/js.cpp
AgeCommit message (Expand)Author
2022-03-08js: Don't try to run empty scriptsMaciej
2022-03-07LibJS: Use Vector instead of HashMap in DeclarativeEnvironmentAndreas Kling
2022-03-06LibLine+Userland: Make suggestion offsets per-suggestionAli Mohammad Pur
2022-03-06js: Use token offset for highlighting instead of column offsetAli Mohammad Pur
2022-03-02js: Print `ArrayBuffer.maxByteLength` when presentForLoveOfCats
2022-02-14js: Add a print() function to the environmentAli Mohammad Pur
2022-02-13LibJS: Make ASTNode::generate_bytecode() fallibleAli Mohammad Pur
2022-02-10js: Add a command line argument to evaluate a string as a scriptTimothy Flynn
2022-02-09LibJS: Implement Sets using MapsAli Mohammad Pur
2022-02-09LibJS: Make Map iterators independent of the underlying hashmapAli Mohammad Pur
2022-02-08LibJS+Everywhere: Remove VM::exception() and most related functionsdavidot
2022-02-05LibJS: Remove the JS_TRACK_ZOMBIE_CELLS optiondavidot
2022-01-31LibJS: Store ECMAScriptFunctionObject bytecode in an OwnPtrAndreas Kling
2022-01-30js: Implement pretty-printing of Intl Segments objectsIdan Horowitz
2022-01-30js: Implement pretty-printing of Intl.SegmenterIdan Horowitz
2022-01-29js: Implement pretty-printing of Intl.CollatorTimothy Flynn
2022-01-28js: Use generic reference instead of Variant<A,B>Ali Mohammad Pur
2022-01-28js: Implement pretty-printing of Intl.PluralRulesTimothy Flynn
2022-01-28Revert "Userland: Invoke tzset in apps that care about time zones"Timothy Flynn
2022-01-25js: Implement pretty-printing of Intl.RelativeTimeFormatTimothy Flynn
2022-01-25Userland: Invoke tzset in applications that care about time zonesTimothy Flynn
2022-01-22js: Display a warning if multiple files are givendavidot
2022-01-22LibJS: Implement ImportCall and HostImportModuleDynamicallydavidot
2022-01-22LibJS: Refactor interpreter to use Script and Source Text ModulesLuke Wilde
2022-01-16LibJS: Fix that '_' no longer accessed the last value in the REPLdavidot
2022-01-15LibJS+js: Pretty-print Date objects using the ToDateString AOTimothy Flynn
2022-01-13js: Pretty-print the Intl.DisplayNames [[LanguageDisplay]] internal slotTimothy Flynn
2022-01-08LibJS: Convert Interpreter::run() to ThrowCompletionOr<Value>Linus Groh
2022-01-06LibJS: Replace the custom unwind mechanism with completions :^)Linus Groh
2022-01-04js: Remove uses of TRY_OR_DISCARD()Linus Groh
2022-01-03LibJS: Return Optional<T> from Completion::{value,target}(), not TLinus Groh
2021-12-30LibJS: Convert resolve_binding() to ThrowCompletionOrdavidot
2021-12-30Userland: Link directly against LibUnicodeData where neededTimothy Flynn
2021-12-27LibJS+WebContent+Browser+js: Implement console.group() methodsSam Atkins
2021-12-27LibJS+WebContent+js: Bring console.trace() to specSam Atkins
2021-12-27LibJS+WebContent+js: Bring console.assert() to specSam Atkins
2021-12-27LibJS+WebContent+js: Bring console.clear() to specSam Atkins
2021-12-27LibJS+WebContent+js: Bring console.count[Reset]() to specSam Atkins
2021-12-27LibJS+WebContent+js: Reimplement console.log() and friends to specSam Atkins
2021-12-21Userland: Add unveil/pledge requisites for dynamic Unicode data loadingTimothy Flynn
2021-12-10LibJS: Remove Object::value_of()Linus Groh
2021-12-08js: Improve usage of `TRY` when executing a file programJames Puleo
2021-11-29js: Implement pretty-printing of Intl.DateTimeFormatTimothy Flynn
2021-11-28Everywhere: Use default execpromises argument for Core::System::pledgeBrian Gianforcaro
2021-11-26Userland: Use Core::ArgsParser's Vector<StringView> API everywhereAndreas Kling
2021-11-24js: Add command line flag for disabling source line hintsIdan Horowitz
2021-11-24js: Pretty-print custom error typesIdan Horowitz
2021-11-24js: Add command line flag for disabling ANSI colorsIdan Horowitz
2021-11-23LibCore+LibSystem: Move syscall wrappers from LibSystem to LibCoreAndreas Kling
2021-11-22Everywhere: Use ArgsParser::parse() with Main::Arguments directlyMustafa Quraish