ladybird/Userland
Andreas Kling 4abdb68655 LibJS: Remove Object(Object& prototype) footgun
This constructor was easily confused with a copy constructor, and it was
possible to accidentally copy-construct Objects in at least one way that
we dicovered (via generic ThrowCompletionOr construction).

This patch adds a mandatory ConstructWithPrototypeTag parameter to the
constructor to disambiguate it.
2022-12-14 15:11:57 +01:00
..
Applets LibCore: Rename Stream::read_all to read_until_eof 2022-12-12 14:16:42 +01:00
Applications LibJS: Remove Object(Object& prototype) footgun 2022-12-14 15:11:57 +01:00
BuggieBox Userland: Add the BuggieBox program 2022-11-26 12:41:47 -07:00
Demos LibCore: Use Core::Stream for ProcessStatisticsReader 2022-12-10 11:49:24 +00:00
DevTools Everywhere: Stop shoving things into ::std and mentioning them as such 2022-12-14 11:44:32 +01:00
DynamicLoader AK+Everywhere: Rename String to DeprecatedString 2022-12-06 08:54:33 +01:00
Games Games: Add ColorLines 2022-12-12 17:30:04 +00:00
Libraries LibJS: Remove Object(Object& prototype) footgun 2022-12-14 15:11:57 +01:00
Services LibJS: Convert Array::create{,_from}() to NonnullGCPtr 2022-12-14 09:59:45 +00:00
Shell Shell: Disable interactive mode on '-c' 2022-12-12 13:57:06 +00:00
Utilities LibJS: Convert Object::create() to NonnullGCPtr 2022-12-14 09:59:45 +00:00
CMakeLists.txt Userland: Add the BuggieBox program 2022-11-26 12:41:47 -07:00