ladybird/Userland/Libraries/LibJS
Linus Groh bdb13a74b0 LibJS: Describe various kinds of "Duration Records"
This is an editorial change in the Temporal spec.

See: 983902e

We already had these defined as structs, but now they're properly
defined in the spec (opposed to the previous anonymous records), and we
don't have to make up our own names anymore :^)

Note that while we're usually not including 'record' in the name, in
this case the 'Duration Record' has a name clash with the Duration
object. Additionally, later editorial changes introduce CreateFooRecord
AOs, so let's just go with FooRecord structs here.
2022-03-10 23:20:39 +01:00
..
Bytecode LibJS: More properly implement scoping rules in bytecode codegen 2022-02-13 14:41:33 +00:00
Heap LibJS: Remove MarkedValueList in favor of MarkedVector<Value> :^) 2022-02-09 12:25:27 +00:00
Runtime LibJS: Describe various kinds of "Duration Records" 2022-03-10 23:20:39 +01:00
Tests LibJS/Tests: Add tests for '−000000' (U+2212) DateExtendedYear 2022-03-09 22:08:15 +01:00
AST.cpp LibJS: Use known binding indices when creating new for-loop environments 2022-03-08 23:02:12 +01:00
AST.h LibJS: Actually override is_private_identifier() in PrivateIdentifier 2022-03-06 00:49:35 +01:00
CMakeLists.txt LibJS: Add an initial implementation of Collator Compare Functions 2022-02-20 22:05:59 -05:00
Console.cpp
Console.h
CyclicModule.cpp LibJS: Use new NativeFunction::create() in most places 2022-02-20 23:21:40 +00:00
CyclicModule.h LibJS: Implement the import assertions proposal 2022-01-30 17:40:20 +00:00
Forward.h LibJS: Describe various kinds of "Duration Records" 2022-03-10 23:20:39 +01:00
Interpreter.cpp LibJS+Everywhere: Remove VM::exception() and most related functions 2022-02-08 09:12:42 +00:00
Interpreter.h LibJS: Replace uses of MarkedValueList with MarkedVector<Value> 2022-02-09 12:25:27 +00:00
Lexer.cpp LibJS: Always inline Lexer::current_code_point() 2022-02-13 14:44:36 +01:00
Lexer.h
MarkupGenerator.cpp LibJS+js: Pretty-print Date objects using the ToDateString AO 2022-01-15 20:13:48 +01:00
MarkupGenerator.h
Module.cpp LibJS: Add support for JSON modules 2022-01-30 17:40:20 +00:00
Module.h LibWeb: Introduce the Environment Settings Object 2022-02-08 17:47:44 +00:00
Parser.cpp LibJS: Implement the object literal __proto__ property key special case 2022-03-06 01:38:25 +02:00
Parser.h LibJS: Fix mixing of logical and coalescing operators 2022-02-16 11:18:41 +00:00
Script.cpp LibJS: Reduce header dependency graph in Realm.h 2022-02-07 19:16:46 +01:00
Script.h LibJS: Add [[HostDefined]] internal slot to Script objects 2022-02-07 19:16:46 +01:00
SourceRange.h
SourceTextModule.cpp LibJS+Everywhere: Remove VM::exception() and most related functions 2022-02-08 09:12:42 +00:00
SourceTextModule.h LibJS: Implement the import assertions proposal 2022-01-30 17:40:20 +00:00
SyntaxHighlighter.cpp
SyntaxHighlighter.h
SyntheticModule.cpp LibJS: Reduce header dependency graph in Realm.h 2022-02-07 19:16:46 +01:00
SyntheticModule.h LibJS: Add support for JSON modules 2022-01-30 17:40:20 +00:00
Token.cpp
Token.h LibJS: Add Token::flystring_value() to produce FlyString directly 2022-02-13 14:44:36 +01:00