1
Fork 0
mirror of https://github.com/RGBCube/serenity synced 2025-05-31 11:28:12 +00:00
serenity/Userland/Libraries/LibJS
Idan Horowitz b6a74b6bd9 LibJS: Use existing attributes if any are missing in the new descriptor
The specification defines that we should only change attributes that
exist in the incoming descriptor, but since we currently just overwrite
the existing descriptor with the new one, we can just set the missing
attributes to the existing values manually.
2021-06-18 10:22:09 +02:00
..
Bytecode LibJS: Replace Object's create_empty() with create() taking a prototype 2021-06-16 22:49:04 +01:00
Heap LibJS: Don't generate unused HeapBlock names on non-SerenityOS systems 2021-06-13 19:11:29 +02:00
Runtime LibJS: Use existing attributes if any are missing in the new descriptor 2021-06-18 10:22:09 +02:00
Tests LibJS: Add the TypedArray.of() method 2021-06-17 18:13:20 +01:00
AST.cpp LibJS: Add missing to_property_key exception check in ClassExpression 2021-06-17 10:56:11 +02:00
AST.h LibJS: Correctly parse yield-from expressions 2021-06-14 13:06:08 +01:00
CMakeLists.txt LibJS: Add the FinalizationRegistry built-in object 2021-06-15 23:59:21 +01:00
Console.cpp Everywhere: Use linusg@serenityos.org for my copyright headers 2021-04-22 22:51:19 +02:00
Console.h Everything: Move to SPDX license identifiers in all files. 2021-04-22 11:22:27 +02:00
Forward.h LibJS: Replace boolean without_side_effects parameters with an enum 2021-06-17 16:52:15 +02:00
Interpreter.cpp LibJS: Add the FinalizationRegistry built-in object 2021-06-15 23:59:21 +01:00
Interpreter.h Everything: Move to SPDX license identifiers in all files. 2021-04-22 11:22:27 +02:00
Lexer.cpp LibJS: Add support for hex, octal & binary big integer literals 2021-06-14 01:45:04 +01:00
Lexer.h Userland: Allow building SerenityOS with -funsigned-char 2021-06-13 18:52:58 +02:00
MarkupGenerator.cpp LibJS: Avoid lots of string-to-int during global object construction 2021-06-13 19:11:29 +02:00
MarkupGenerator.h Everything: Move to SPDX license identifiers in all files. 2021-04-22 11:22:27 +02:00
Parser.cpp LibJS: Throw a syntax error when an identifier is a reserved word 2021-06-17 10:56:11 +02:00
Parser.h LibJS: Correctly parse yield-from expressions 2021-06-14 13:06:08 +01:00
SourceRange.h Everything: Move to SPDX license identifiers in all files. 2021-04-22 11:22:27 +02:00
SyntaxHighlighter.cpp LibWeb+LibSyntax: Implement nested syntax highlighters 2021-06-07 14:45:49 +04:30
SyntaxHighlighter.h LibWeb+LibSyntax: Implement nested syntax highlighters 2021-06-07 14:45:49 +04:30
Token.cpp LibJS: Use the new is_ascii_foo() helpers from AK 2021-06-13 19:11:29 +02:00
Token.h Everywhere: Use s.unverwerth@serenityos.org :^) 2021-05-29 12:30:08 +01:00