ladybird/Userland/Libraries/LibJS/Contrib/Test262
Daniel Bertalan e64a8751d1 LibJS: Do not use the $ special character in file names
The dollar sign is a special character in POSIX shells and in the Ninja
build file format. If the file name contains a `$`, something goes wrong
in the escaping/unescaping of this symbol, and CMake/GCC/Clang generate
invalid dependency files where not all instances of `$` are escaped
properly. Because of this, Ninja fails to rebuild `$262Object.cpp` if
the headers included by it have changed.

Stale `$262Object.cpp.o` files have been the cause of mysterious crashes
multiple times which only go away after doing a clean build. Let's
prevent these from happening again by removing the `$` from the
filename.
2023-07-15 11:09:22 -04:00
..
262Object.cpp LibJS: Do not use the $ special character in file names 2023-07-15 11:09:22 -04:00
262Object.h LibJS: Do not use the $ special character in file names 2023-07-15 11:09:22 -04:00
AgentObject.cpp Everywhere: Use MonotonicTime instead of Duration 2023-05-24 23:18:07 +02:00
AgentObject.h LibJS+Everywhere: Allow Cell::initialize overrides to throw OOM errors 2023-01-29 00:02:45 +00:00
GlobalObject.cpp LibJS: Do not use the $ special character in file names 2023-07-15 11:09:22 -04:00
GlobalObject.h LibJS: Do not use the $ special character in file names 2023-07-15 11:09:22 -04:00
IsHTMLDDA.cpp LibJS: Make intrinsics getters return NonnullGCPtr 2023-04-13 14:29:42 +02:00
IsHTMLDDA.h LibJS: Hide all the constructors! 2022-08-29 03:24:54 +02:00