ladybird/Userland
Idan Horowitz 5f09d78b9d LibJS: Bring the Array constructor slightly closer to the specification
Specifically, we now cast to a u32 instead of an i32, as well as use
the validity check required by the specification. The current
constructor is still quite far from the specification, as we directly
set the indexed properties' length instead of going through the Array's
overriden DefineOwnProperty. (and as a result the checks imposed by the
ArraySetLength abstract operation)
2021-06-30 12:35:24 +01:00
..
Applets Everywhere: Add component declarations 2021-06-17 11:03:51 +02:00
Applications Assistant: Use static_cast instead of dynamic_cast 2021-06-30 11:44:52 +02:00
Demos Everywhere: Add component declarations 2021-06-17 11:03:51 +02:00
DevTools AK+Everywhere: Remove "null state" of LexicalPath 2021-06-30 11:13:54 +02:00
DynamicLoader DynamicLoader: Implement self relocations for x86_64 2021-06-29 20:03:36 +02:00
Games Games: Add Spider 2021-06-24 10:32:53 +02:00
Libraries LibJS: Bring the Array constructor slightly closer to the specification 2021-06-30 12:35:24 +01:00
Services AK+Everywhere: Add and use static APIs for LexicalPath 2021-06-30 11:13:54 +02:00
Shell AK: Remove the LexicalPath::is_valid() API 2021-06-30 11:13:54 +02:00
Utilities run-tests: Update for LexicalPath API changes 2021-06-30 11:19:21 +02:00
CMakeLists.txt Tests: Establish root Tests directory, move Userland/Tests there 2021-05-06 17:54:28 +02:00