Daniel Bertalan
fd76e71934
LibJS: Fix UB in Math.clz32
...
If the argument to this function is greater then or equal to 2^32, the
`double` => `u32` cast produces undefined behavior, which Clang catches.
To fix this, we now use `ToUint32` for getting the integer argument, as
specified by ECMA-262.
2021-08-08 10:55:36 +02:00
..
2021-08-07 13:10:35 +01:00
2021-08-01 08:10:16 +02:00
2021-07-23 23:06:57 +01:00
2021-06-27 22:36:04 +02:00
2021-07-06 14:20:30 +01:00
2021-06-27 22:36:04 +02:00
2021-07-06 14:20:30 +01:00
2021-07-16 17:50:01 +01:00
2021-07-05 02:38:31 +02:00
2021-07-07 10:14:44 +01:00
2021-07-07 10:14:44 +01:00
2021-07-14 20:44:42 +01:00
2021-07-08 01:45:15 +01:00
2021-06-27 22:36:04 +02:00
2021-07-06 14:20:30 +01:00
2021-07-16 17:50:01 +01:00
2021-06-27 22:36:04 +02:00
2021-07-06 14:20:30 +01:00
2021-08-07 11:32:16 +02:00
2021-08-06 16:17:25 +01:00
2021-07-14 22:13:15 +01:00
2021-07-14 22:13:15 +01:00
2021-08-03 00:14:48 +01:00
2021-08-03 00:14:48 +01:00
2021-07-08 01:45:15 +01:00
2021-06-27 22:36:04 +02:00
2021-08-01 08:10:16 +02:00
2021-07-06 14:20:30 +01:00
2021-06-27 22:36:04 +02:00
2021-08-01 08:10:16 +02:00
2021-07-06 14:20:30 +01:00
2021-07-01 12:28:57 +02:00
2021-08-07 13:10:35 +01:00
2021-07-06 14:20:30 +01:00
2021-07-06 14:20:30 +01:00
2021-06-27 22:36:04 +02:00
2021-08-01 08:10:16 +02:00
2021-08-01 08:10:16 +02:00
2021-07-27 19:51:44 +01:00
2021-07-10 19:51:07 +01:00
2021-06-27 22:36:04 +02:00
2021-08-03 00:14:48 +01:00
2021-07-08 01:25:49 +01:00
2021-07-02 00:26:31 +02:00
2021-07-02 00:26:31 +02:00
2021-07-01 12:28:57 +02:00
2021-07-02 00:26:31 +02:00
2021-07-06 14:20:30 +01:00
2021-06-26 19:06:55 +01:00
2021-07-06 14:20:30 +01:00
2021-06-27 22:36:04 +02:00
2021-07-06 14:20:30 +01:00
2021-08-07 13:10:35 +01:00
2021-06-27 22:40:49 +02:00
2021-06-27 22:40:49 +02:00
2021-07-06 14:20:30 +01:00
2021-06-27 22:36:04 +02:00
2021-08-01 08:10:16 +02:00
2021-07-06 14:20:30 +01:00
2021-06-27 22:36:04 +02:00
2021-07-05 13:53:30 +01:00
2021-07-01 12:28:57 +02:00
2021-06-27 22:36:04 +02:00
2021-07-05 13:53:30 +01:00
2021-08-01 08:10:16 +02:00
2021-07-06 14:20:30 +01:00
2021-07-13 20:40:57 +02:00
2021-07-06 14:20:30 +01:00
2021-06-27 22:36:04 +02:00
2021-07-06 14:20:30 +01:00
2021-07-01 12:28:57 +02:00
2021-07-06 14:20:30 +01:00
2021-07-16 17:50:01 +01:00
2021-07-02 00:26:31 +02:00
2021-08-01 20:31:31 +01:00
2021-07-27 19:51:44 +01:00
2021-07-07 10:14:44 +01:00
2021-07-07 10:14:44 +01:00
2021-07-06 14:20:30 +01:00
2021-07-04 00:51:43 +01:00
2021-06-25 22:01:23 +01:00
2021-06-27 22:36:04 +02:00
2021-07-06 14:20:30 +01:00
2021-06-27 22:36:04 +02:00
2021-07-08 01:45:15 +01:00
2021-06-27 22:36:04 +02:00
2021-08-01 08:10:16 +02:00
2021-08-01 08:10:16 +02:00
2021-07-21 19:51:19 +02:00
2021-08-08 10:55:36 +02:00
2021-07-01 12:28:57 +02:00
2021-07-01 12:28:57 +02:00
2021-07-19 16:34:21 +04:30
2021-06-27 22:36:04 +02:00
2021-08-01 08:10:16 +02:00
2021-08-01 08:10:16 +02:00
2021-07-16 17:50:01 +01:00
2021-07-16 17:50:01 +01:00
2021-07-06 18:41:15 +01:00
2021-07-16 17:50:01 +01:00
2021-07-02 00:26:31 +02:00
2021-07-09 22:32:25 +01:00
2021-07-05 00:53:57 +01:00
2021-08-03 10:46:43 +02:00
2021-07-05 17:26:31 +01:00
2021-08-04 11:18:24 +02:00
2021-08-04 11:18:24 +02:00
2021-08-01 08:10:16 +02:00
2021-06-27 22:36:04 +02:00
2021-07-08 01:45:15 +01:00
2021-06-27 22:36:04 +02:00
2021-07-09 22:32:25 +01:00
2021-07-06 14:20:30 +01:00
2021-06-27 22:36:04 +02:00
2021-07-06 14:20:30 +01:00
2021-06-27 22:40:49 +02:00
2021-07-04 22:07:36 +01:00
2021-07-04 22:07:36 +01:00
2021-07-04 22:07:36 +01:00
2021-07-07 21:24:26 +01:00
2021-07-08 01:45:15 +01:00
2021-06-27 22:36:04 +02:00
2021-07-07 01:38:10 +01:00
2021-07-04 22:07:36 +01:00
2021-07-16 17:50:01 +01:00
2021-07-01 12:28:57 +02:00
2021-07-06 14:20:30 +01:00
2021-07-09 19:45:55 +01:00
2021-06-27 22:36:04 +02:00
2021-08-01 08:10:16 +02:00
2021-07-30 21:26:31 +01:00
2021-07-23 23:06:57 +01:00
2021-07-23 23:06:57 +01:00
2021-07-23 23:06:57 +01:00
2021-07-23 23:06:57 +01:00
2021-07-16 17:50:01 +01:00
2021-07-16 13:53:11 +01:00
2021-07-08 01:45:15 +01:00
2021-06-27 22:36:04 +02:00
2021-08-01 08:10:16 +02:00
2021-08-01 08:10:16 +02:00
2021-07-04 22:07:36 +01:00
2021-08-04 11:18:24 +02:00
2021-06-27 22:36:04 +02:00
2021-08-01 08:10:16 +02:00
2021-07-22 09:10:44 +02:00
2021-07-04 22:07:36 +01:00
2021-07-27 22:35:24 +01:00
2021-07-27 22:35:24 +01:00
2021-07-08 01:45:15 +01:00
2021-06-27 22:36:04 +02:00
2021-08-01 08:10:16 +02:00
2021-08-01 08:10:16 +02:00
2021-07-16 17:50:01 +01:00
2021-07-14 20:44:42 +01:00
2021-07-16 17:50:01 +01:00
2021-07-05 00:27:03 +01:00
2021-08-06 16:17:25 +01:00
2021-08-06 16:17:25 +01:00
2021-08-03 10:46:43 +02:00
2021-07-22 09:10:44 +02:00
2021-07-20 23:45:28 +02:00
2021-07-20 23:45:28 +02:00
2021-07-21 20:17:55 +02:00
2021-07-21 20:17:55 +02:00
2021-06-27 22:40:49 +02:00
2021-06-27 22:40:49 +02:00
2021-07-06 14:20:30 +01:00
2021-06-27 22:36:04 +02:00
2021-08-01 08:10:16 +02:00
2021-06-27 22:40:49 +02:00
2021-06-27 22:40:49 +02:00
2021-07-06 14:20:30 +01:00
2021-06-27 22:36:04 +02:00
2021-08-01 08:10:16 +02:00
2021-06-27 22:40:49 +02:00
2021-06-27 22:40:49 +02:00
2021-07-06 14:20:30 +01:00
2021-06-27 22:36:04 +02:00
2021-08-01 08:10:16 +02:00