summaryrefslogtreecommitdiff
path: root/Userland/Utilities/js.cpp
AgeCommit message (Expand)Author
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
2021-09-12LibJS: Allocate a Realm next to GlobalObject in Interpreter::create()Linus Groh
2021-09-11LibJS+js+test-js: Add GC debug mode that keeps cells "alive" as zombiesAndreas Kling
2021-09-11js: Implement pretty-printing of Intl.NumberFormatTimothy Flynn
2021-09-06js: Implement pretty-printing of Intl.ListFormatTimothy Flynn
2021-09-06js: Include calendar in pretty-printing output of more Temporal objectsLinus Groh
2021-09-06js: Implement pretty-printing of Temporal.PlainMonthDay objectsLinus Groh
2021-09-06js: Implement pretty-printing of Temporal.PlainYearMonth objectsLinus Groh
2021-09-02js: Implement pretty-printing of Intl.LocaleTimothy Flynn
2021-09-01js: Use CodepointOriented spans and use the codepoint length of tokensin-ack
2021-08-26js: Implement pretty-printing of Intl.DisplayNamesTimothy Flynn
2021-08-15LibJS: Add a mode to parse JS as a moduledavidot
2021-08-01js: Implement pretty-printing of Temporal.ZonedDateTime objectsLinus Groh
2021-07-28js: Implement pretty-printing of Temporal.PlainTime objectsLinus Groh
2021-07-22js: Implement pretty-printing of Temporal.PlainDateTime objectsLinus Groh
2021-07-22js: Implement pretty-printing of Temporal.PlainDate objectsLinus Groh
2021-07-16js: Implement pretty-printing of Temporal.Duration objectsLinus Groh
2021-07-16Utilities: Make the js REPL autocomplete correctly handle `new Ident`Ali Mohammad Pur
2021-07-14js: Implement pretty-printing of Temporal.Calendar objectsLinus Groh
2021-07-14js: Tweak pretty-printing of Temporal.{Instant,TimeZone} objectsLinus Groh
2021-07-08Everywhere: Add break after the last case label before `default`Daniel Bertalan
2021-07-07LibJS: Remove the NativeProperty mechanism from LibJSIdan Horowitz
2021-07-07js: Implement pretty-printing of Temporal.Instant objectsLinus Groh
2021-07-07js: Implement pretty-printing of Temporal.TimeZone objectsLinus Groh
2021-07-06js: Convert to east constLinus Groh
2021-07-06LibJS: Remove Object::is_array() in favor of Value::is_array() and RTTILinus Groh
2021-07-06LibJS: Remove the default length & attributes from define_native_*Idan Horowitz
2021-07-06LibJS: Add define_direct_property and remove the define_property helperIdan Horowitz
2021-07-04LibJS: Rewrite most of Object for spec compliance :^)Linus Groh
2021-07-04js: Handle detached ArrayBuffer in print_typed_array()Linus Groh
2021-06-27LibJS: Rename ScriptFunction => OrdinaryFunctionObjectAndreas Kling
2021-06-27LibJS: Rename Function => FunctionObjectAndreas Kling
2021-06-20js: Insert newline after each line in REPL modeyeeter-the-dog
2021-06-18LibJS: Implement the 'Hashbang Grammar for JS' proposalLinus Groh
2021-06-17js: Add print_number method and use it to print out TypedArray valuesLuke
2021-06-17Userland: Allow multiple files to be run by jssin-ack
2021-06-15LibJS: Add a basic pass manager and add some basic passesAli Mohammad Pur