summaryrefslogtreecommitdiff
path: root/Userland/Utilities/js.cpp
AgeCommit message (Expand)Author
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
2021-06-14LibJS: Add the DataView built-in objectIdan Horowitz
2021-06-13LibJS: Make StringOrSymbol always be FlyString in the string caseAndreas Kling
2021-06-13LibJS: Add the Map built-in objectIdan Horowitz
2021-06-10LibJS: Show the VM's last value after executing bytecode programsGunnar Beutner
2021-06-10LibJS: Don't generate bytecode after we've encountered a parser errorGunnar Beutner
2021-06-09LibJS: Store strings in a string tableGunnar Beutner
2021-06-09LibJS: Add the Set built-in objectIdan Horowitz
2021-06-09LibJS: Generate bytecode in basic blocks instead of one big blockAli Mohammad Pur
2021-06-08LibJS: Handle Proxy with Array target in IsArray() abstract operationLinus Groh
2021-06-07js: Exit the program after dumping and/or running bytecodeAndreas Kling
2021-06-07LibJS: Start fleshing out a bytecode for the JavaScript engine :^)Andreas Kling
2021-05-26js: Consolidate and re-implement the load() functionLinus Groh
2021-05-26js: Use default constructor and destructor for global objectsLinus Groh
2021-05-26js: Define load() in global object for scriptsMarcin Gasperowicz
2021-05-21js: Don't print newline for empty ArrayBufferLinus Groh
2021-05-17Utilities: Correct non-standard assert macros includesJean-Baptiste Boric
2021-05-16AK+Userland: Fix some compiler warnings and make variables const-refGunnar Beutner
2021-05-12LibCore+Everywhere: Move OpenMode out of IODeviceAli Mohammad Pur
2021-04-29Everywhere: "file name" => "filename"Andreas Kling
2021-04-24LibJS: Consolidate exception function names and source rangesLinus Groh
2021-04-22Everywhere: Use linusg@serenityos.org for my copyright headersLinus Groh
2021-04-22Everything: Move to SPDX license identifiers in all files.Brian Gianforcaro
2021-04-18LibJS: Implement console.assert()Linus Groh
2021-04-12LibJS: Make Errors fully spec compliantLinus Groh