Andreas Kling
65717e3b75
LibJS: Inline fast case for Value::to_{boolean,number,numeric,primitive}
...
These functions all have a very common case that can be dealt with a
very simple inline check, often avoiding the need to call an out-of-line
function. This patch moves the common case to inline functions in a new
ValueInlines.h header (necessary due to header dependency issues..)
8% speed-up on the entire Kraken benchmark :^)
2023-10-07 07:13:52 +02:00
..
2023-09-29 14:40:21 +01:00
2023-09-02 16:27:08 +01:00
2023-09-21 10:20:23 +02:00
2023-10-07 07:13:52 +02:00
2023-10-06 08:20:11 +02:00
2023-09-18 18:00:45 +02:00
2023-09-21 10:20:23 +02:00
2023-09-24 20:00:00 -06:00
2023-09-18 18:00:45 +02:00
2023-08-11 21:33:48 +02:00
2023-09-21 10:20:23 +02:00
2023-10-05 17:01:02 +02:00
2023-09-25 10:58:31 +02:00
2023-10-06 08:20:11 +02:00
2023-09-21 10:20:23 +02:00
2023-09-27 03:22:56 +02:00
2023-09-29 14:40:21 +01:00
2023-08-29 10:28:24 +02:00
2023-09-27 03:22:56 +02:00
2023-09-29 14:40:21 +01:00
2023-10-03 08:33:53 +02:00
2023-09-24 20:00:00 -06:00
2023-09-21 10:20:23 +02:00
2023-09-21 10:20:23 +02:00
2023-09-24 20:00:00 -06:00
2023-09-18 18:00:45 +02:00
2023-10-06 08:20:11 +02:00
2023-09-18 12:46:41 -06:00
2023-08-11 21:33:48 +02:00
2023-09-18 18:00:45 +02:00
2023-09-21 10:20:23 +02:00
2023-09-21 10:20:23 +02:00
2023-10-06 08:20:11 +02:00
2023-10-06 08:20:11 +02:00
2023-09-29 14:40:21 +01:00
2023-09-21 10:20:23 +02:00
2023-09-25 10:58:31 +02:00
2023-09-29 14:40:21 +01:00
2023-10-06 08:20:11 +02:00
2023-10-07 07:13:52 +02:00
2023-09-25 10:58:31 +02:00
2023-09-25 10:58:31 +02:00
2023-09-06 11:29:03 -04:00
2023-09-29 14:40:21 +01:00
2023-09-29 14:40:21 +01:00
2023-09-21 10:20:23 +02:00
2023-09-21 10:20:23 +02:00
2023-09-18 12:46:41 -06:00