summaryrefslogtreecommitdiff
path: root/Userland/Utilities/js.cpp
AgeCommit message (Expand)Author
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
2021-11-22js: Use pledge()Linus Groh
2021-11-22js: Port to LibMain :^)Linus Groh
2021-11-17LibJS + js: Rethrow exception on the vm after bytecode interpreter rundavidot
2021-11-17AK: Make JSON parser return ErrorOr<JsonValue> (instead of Optional)Andreas Kling
2021-11-12LibJS+LibTest+js: Convert BC::Interpreter::run to ThrowCompletionOr<>Ali Mohammad Pur
2021-11-11Everywhere: Pass AK::StringView by valueAndreas Kling
2021-11-02LibJS: Convert the GetValue AO to ThrowCompletionOrIdan Horowitz
2021-10-31js: Convert JavaScript REPL to ThrowCompletionOrTimothy Flynn
2021-10-24LibJS: Include executable name in bytecode dumpsAndreas Kling
2021-10-24LibJS: Move global "should dump bytecode" flag into LibJSAndreas Kling
2021-10-20LibJS: Rename define_native_function => define_old_native_functionIdan Horowitz
2021-10-20LibJS: Add ThrowCompletionOr versions of the JS native function macrosIdan Horowitz
2021-10-18LibJS: Convert to_number() to ThrowCompletionOrIdan Horowitz
2021-10-14js: Implement pretty-printing of ShadowRealmLinus Groh
2021-10-13LibJS: Convert to_object() to ThrowCompletionOrLinus Groh
2021-10-13LibJS: Convert to_string() to ThrowCompletionOrLinus Groh
2021-10-05js: Fix pretty-printing of RegExp objectsLinus Groh
2021-10-03LibJS: Convert Object::get() to ThrowCompletionOrLinus Groh
2021-10-03js: Allow for completion of lexically declared variablesdavidot
2021-10-03js: Fix that auto completion of properties faileddavidot
2021-10-02LibJS: Put zombie cell tracking code behind a compile-time flagAndreas Kling
2021-09-30LibJS: Make scoping follow the specdavidot
2021-09-25LibJS: Rename OrdinaryFunctionObject to ECMAScriptFunctionObjectLinus Groh
2021-09-16js: Add a simple loadJSON(path) built-in to load JSON from a fileAndreas Kling