Kyle
06ea0e5df1
[RFC] Add clamp function ( #19434 )
...
* Implement clamp function
Co-authored-by: thinkverse <hallberg.kim@gmail.com >
* - Use a common function for normal and frameless implementations
- Add tests for null and not-comparable cases
- Fix object support for frameless clamp function
- Improve NAN handling
* Create tests triggering both frameless and dynamic variants
* Add changelog
* [Review] rephrase error messages to use "must not"
* Enable assert()
---------
Co-authored-by: thinkverse <hallberg.kim@gmail.com >
2025-12-18 20:27:30 +01:00
..
2021-02-11 21:46:13 +01:00
2020-02-25 09:51:32 +01:00
2021-02-11 21:46:13 +01:00
2021-02-25 17:39:31 +00:00
2020-06-24 13:13:44 +02:00
2019-11-07 21:31:47 +01:00
2021-02-11 21:46:13 +01:00
2020-06-24 13:13:44 +02:00
2020-02-25 09:51:32 +01:00
2021-02-11 21:46:13 +01:00
2020-02-03 22:52:20 +01:00
2020-06-24 13:13:44 +02:00
2019-11-07 21:31:47 +01:00
2021-02-11 21:46:13 +01:00
2020-06-24 13:13:44 +02:00
2020-02-25 09:51:32 +01:00
2021-02-11 21:46:13 +01:00
2021-02-11 21:46:13 +01:00
2020-08-04 16:12:40 +02:00
2020-06-24 13:13:44 +02:00
2020-02-25 09:51:32 +01:00
2021-02-11 21:46:13 +01:00
2020-06-24 13:13:44 +02:00
2019-11-07 21:31:47 +01:00
2021-02-11 21:46:13 +01:00
2020-02-03 22:52:20 +01:00
2020-09-29 16:49:46 +02:00
2019-07-08 12:49:21 +02:00
2021-02-11 21:46:13 +01:00
2021-01-04 21:09:23 +01:00
2021-01-04 21:09:23 +01:00
2021-02-11 21:46:13 +01:00
2021-02-11 21:46:13 +01:00
2020-02-25 09:51:32 +01:00
2021-02-11 21:46:13 +01:00
2021-02-11 21:46:13 +01:00
2021-01-04 21:09:23 +01:00
2019-02-03 21:03:00 +01:00
2024-02-03 22:23:02 +09:00
2020-09-18 14:28:32 +02:00
2025-09-21 23:53:16 +01:00
2024-05-22 15:05:47 +02:00
2021-05-29 11:33:13 +02:00
2021-02-11 21:46:13 +01:00
2020-02-25 09:51:32 +01:00
2021-02-11 21:46:13 +01:00
2025-12-18 20:27:30 +01:00
2022-07-23 12:09:37 +02:00
2022-07-23 12:09:37 +02:00
2020-06-24 13:13:44 +02:00
2020-02-25 09:51:32 +01:00
2021-02-11 21:46:13 +01:00
2020-06-24 13:13:44 +02:00
2019-11-07 21:31:47 +01:00
2021-02-11 21:46:13 +01:00
2021-06-07 14:36:11 +02:00
2020-09-29 16:49:46 +02:00
2021-05-31 15:48:45 +01:00
2021-05-31 15:48:45 +01:00
2021-06-07 14:36:11 +02:00
2020-09-29 16:49:46 +02:00
2021-05-31 15:48:45 +01:00
2021-05-31 15:48:45 +01:00
2021-06-07 14:36:11 +02:00
2020-09-29 16:49:46 +02:00
2021-05-31 15:48:45 +01:00
2021-05-31 15:48:45 +01:00
2020-06-24 13:13:44 +02:00
2020-02-25 09:51:32 +01:00
2021-02-11 21:46:13 +01:00
2021-02-11 21:46:13 +01:00
2019-11-07 21:31:47 +01:00
2021-02-11 21:46:13 +01:00
2019-11-07 21:31:47 +01:00
2020-02-25 09:51:32 +01:00
2021-02-11 21:46:13 +01:00
2020-02-25 09:51:32 +01:00
2021-02-11 21:46:13 +01:00
2018-10-14 12:07:20 -03:00
2021-02-11 21:46:13 +01:00
2020-02-25 09:51:32 +01:00
2025-09-23 11:16:51 +01:00
2018-10-15 04:33:09 +02:00
2021-02-11 21:46:13 +01:00
2021-02-11 21:46:13 +01:00
2020-02-25 09:51:32 +01:00
2021-02-11 21:46:13 +01:00
2021-02-11 21:46:13 +01:00
2021-01-04 21:09:23 +01:00
2019-07-08 12:49:21 +02:00
2021-02-11 21:46:13 +01:00
2020-02-25 09:51:32 +01:00
2018-10-15 04:33:09 +02:00
2024-05-22 15:05:47 +02:00
2019-11-07 21:31:47 +01:00
2024-05-22 15:05:47 +02:00
2019-11-07 21:31:47 +01:00
2024-05-22 15:05:47 +02:00
2019-11-07 21:31:47 +01:00
2021-02-11 21:46:13 +01:00
2020-02-25 09:51:32 +01:00
2020-06-24 13:13:44 +02:00
2020-02-25 09:51:32 +01:00
2021-02-11 21:46:13 +01:00
2021-02-11 21:46:13 +01:00
2020-02-25 09:51:32 +01:00
2020-03-18 19:56:10 +01:00
2018-10-14 12:07:20 -03:00
2023-07-13 15:30:30 +01:00
2023-12-09 19:07:37 +00:00
2023-07-21 13:58:57 +02:00
2021-02-11 21:46:13 +01:00
2020-08-13 18:07:17 +02:00
2020-08-13 18:07:17 +02:00
2021-02-11 21:46:13 +01:00
2021-02-11 21:46:13 +01:00
2020-02-25 09:51:32 +01:00
2021-02-11 21:46:13 +01:00
2021-01-04 21:09:23 +01:00
2018-10-14 19:46:15 +02:00
2019-11-07 21:31:47 +01:00
2025-09-23 11:16:51 +01:00
2025-09-23 11:16:51 +01:00
2020-02-25 09:51:32 +01:00
2024-05-22 15:05:47 +02:00
2023-12-26 23:43:52 +00:00
2023-12-26 23:43:52 +00:00
2023-12-26 23:43:52 +00:00
2021-02-25 17:39:31 +00:00
2024-05-22 15:05:47 +02:00
2020-06-24 13:13:44 +02:00
2020-02-25 09:51:32 +01:00
2021-02-11 21:46:13 +01:00
2021-06-07 14:36:11 +02:00
2020-02-25 09:51:32 +01:00
2019-11-07 21:31:47 +01:00
2023-09-19 18:05:05 +02:00
2023-09-19 18:05:05 +02:00
2023-09-19 18:05:05 +02:00
2023-09-19 18:05:05 +02:00
2024-07-29 20:39:35 +09:00
2024-02-03 22:23:02 +09:00
2024-07-18 20:44:30 +02:00
2024-07-18 20:44:30 +02:00
2024-07-18 20:44:30 +02:00
2024-07-18 20:44:30 +02:00
2024-07-18 20:44:30 +02:00
2021-02-11 21:46:13 +01:00
2021-02-25 17:39:31 +00:00
2020-06-24 13:13:44 +02:00
2020-02-25 09:51:32 +01:00
2021-02-11 21:46:13 +01:00
2020-06-24 13:13:44 +02:00
2019-11-07 21:31:47 +01:00
2021-02-11 21:46:13 +01:00
2020-06-24 13:13:44 +02:00
2020-02-25 09:51:32 +01:00
2021-02-11 21:46:13 +01:00
2020-06-24 13:13:44 +02:00
2020-02-25 09:51:32 +01:00
2021-02-11 21:46:13 +01:00
2020-06-24 13:13:44 +02:00
2019-11-07 21:31:47 +01:00
2021-02-11 21:46:13 +01:00