ladybird/Userland/Libraries/LibJS
Timothy Flynn d634039c10 LibJS: Implement the latest Intl.DurationFormat proposal
The proposal has undergone quite a few normative changes since we last
synced with it. There was a time when it could not be implemented as it
was written, which is no longer the case. The resulting proposal has had
so many changes compared to our implementation, that it wouldn't make
sense to implement them commit-by-commit as we normally do. So instead,
this just implements the HEAD revision of the spec in one pass.
2024-06-14 07:59:42 +02:00
..
Bytecode LibJS/Bytecode: Make constant deduplication a bit smarter 2024-06-02 16:34:08 +02:00
Contrib/Test262 LibJS: Make ParserError::to_string infallible 2024-04-05 20:01:37 -04:00
Heap Userland: Remove some SerenityOS checks 2024-06-10 13:53:01 +02:00
Runtime LibJS: Implement the latest Intl.DurationFormat proposal 2024-06-14 07:59:42 +02:00
Tests LibJS: Implement the latest Intl.DurationFormat proposal 2024-06-14 07:59:42 +02:00
AST.cpp LibJS: Skip ordinary_call_bind_this() when possible 2024-05-23 09:53:31 +02:00
AST.h LibJS: Skip ordinary_call_bind_this() when possible 2024-05-23 09:53:31 +02:00
CMakeLists.txt Everywhere: Remove a lot more things we don't need 2024-06-03 10:53:53 +02:00
Console.cpp LibJS+LibWeb: Make Console, ConsoleClient & subclasses GC-allocated 2024-04-21 09:12:25 +02:00
Console.h LibJS+LibWeb: Make Console, ConsoleClient & subclasses GC-allocated 2024-04-21 09:12:25 +02:00
CyclicModule.cpp LibJS+LibWeb: Use new Cell::Visitor helpers to avoid manual iteration 2024-04-16 07:40:01 +02:00
CyclicModule.h
Forward.h LibJS/Bytecode: Make StringTableIndex be a 32-bit index 2024-05-10 15:03:24 +00:00
Lexer.cpp Everywhere: Use east const in more places 2024-04-19 06:31:19 -04:00
Lexer.h LibJS: Lex 1/2/3-byte tokens without HashMap lookups 2024-03-24 13:28:24 +01:00
MarkupGenerator.cpp AK+Userland: Remove some needlessly explicit conversions to StringView 2024-04-04 11:23:21 +02:00
MarkupGenerator.h
Module.cpp LibJS: Add calls to JS_{DECLARE,DEFINE}_ALLOCATOR() 2024-04-09 09:13:06 +02:00
Module.h LibJS: Add calls to JS_{DECLARE,DEFINE}_ALLOCATOR() 2024-04-09 09:13:06 +02:00
ModuleLoading.h
Parser.cpp LibJS: Skip ordinary_call_bind_this() when possible 2024-05-23 09:53:31 +02:00
Parser.h LibJS+LibWeb: Pass function metadata collected in parsing using a struct 2024-05-23 09:53:31 +02:00
ParserError.cpp LibJS: Make ParserError::to_string infallible 2024-04-05 20:01:37 -04:00
ParserError.h LibJS: Make ParserError::to_string infallible 2024-04-05 20:01:37 -04:00
Position.h
Print.cpp LibJS+LibLocale: Replace date-time formatting with ICU 2024-06-13 07:42:09 +02:00
Print.h
SafeFunction.h
Script.cpp
Script.h
SourceCode.cpp
SourceCode.h
SourceRange.h
SourceTextModule.cpp LibJS: Remove two unused members from ExecutionContext 2024-05-31 16:31:33 +02:00
SourceTextModule.h
SyntaxHighlighter.cpp
SyntaxHighlighter.h
SyntheticModule.cpp LibJS: Remove two unused members from ExecutionContext 2024-05-31 16:31:33 +02:00
SyntheticModule.h
Token.cpp
Token.h Everywhere: Use east const in more places 2024-04-19 06:31:19 -04:00