serenity/Userland
Andreas Kling a54e283901 LibJS: Fix two bugs in the GC fast rejection of possible pointers
- Convert to FlatPtr instead of doing pointer arithmetic on a too-large
  pointer type in find_min_and_max_block_addresses(). This makes the
  range more accurate.

- Untag possible cell pointers in add_possible_value() before doing the
  rejection. Otherwise we end up rejecting most pointers since the tags
  sit in the highest bits!

This fixes a crash when running the Speedometer benchmark.
2023-09-30 09:50:55 +02:00
..
Applets Userland: Make Window::set_main_widget() non-fallible 2023-09-21 10:20:23 +02:00
Applications Userland: Compare event MIME type list with a StringView 2023-09-29 14:40:21 +01:00
BuggieBox checksum: Add support for BLAKE2b 2023-09-17 16:49:35 +03:30
Demos Userland: Use non-fallible EventReceiver::add() where possible 2023-09-25 10:58:31 +02:00
DevTools Userland: Compare event MIME type list with a StringView 2023-09-29 14:40:21 +01:00
DynamicLoader CMake: Use CMAKE_POSITION_INDEPENDENT_CODE instead of explicit -fpic 2023-09-18 10:26:42 +02:00
Games GameOfLife: Don't toggle cells on mouse move when placing patterns 2023-09-27 19:12:14 +02:00
Libraries LibJS: Fix two bugs in the GC fast rejection of possible pointers 2023-09-30 09:50:55 +02:00
Services Userland: Port lists of mime types to String 2023-09-29 14:40:21 +01:00
Shell Shell: Allow the user to set the prompt using PROMPT() 2023-09-07 11:52:37 -06:00
Utilities less: Add the -F option to quit if the input fits on one screen 2023-09-27 20:00:34 +02:00
CMakeLists.txt