okaneco
465ffc9ca7
Refactor some char
, u8
ascii functions to be branchless
...
Decompose singular `matches!` with or-patterns to individual `matches!`
statements to enable branchless code output. The following functions
were changed:
- `is_ascii_alphanumeric`
- `is_ascii_hexdigit`
- `is_ascii_punctuation`
Add codegen tests
Co-authored-by: George Bateman <george.bateman16@gmail.com>
Co-authored-by: scottmcm <scottmcm@users.noreply.github.com>
2023-10-26 21:48:36 -04:00
..
2023-07-27 14:44:13 -07:00
2023-07-29 18:34:41 -07:00
2023-07-29 18:34:41 -07:00
2023-10-17 19:53:51 -04:00
2023-08-06 15:47:40 -07:00
2023-09-21 22:20:58 +02:00
2023-09-02 13:42:58 +02:00
2023-08-18 14:56:53 +08:00
2023-09-23 19:14:25 -05:00
2023-07-29 18:34:41 -07:00
2023-09-07 09:14:29 +02:00
2023-07-27 14:44:13 -07:00
2023-10-17 19:53:51 -04:00
2023-10-06 07:05:09 +00:00
2023-07-29 16:56:27 -04:00
2023-10-17 19:53:51 -04:00
2023-08-07 14:11:03 +02:00
2023-07-29 15:49:07 -07:00
2023-07-29 15:21:49 -07:00
2023-07-27 14:07:08 -07:00
2023-07-27 14:44:13 -07:00
2023-07-27 14:44:13 -07:00
2023-07-27 14:07:08 -07:00
2023-07-27 14:44:13 -07:00
2023-10-07 00:10:32 -07:00
2023-07-27 14:44:13 -07:00
2023-10-07 00:10:32 -07:00
2023-08-23 21:57:18 +09:00
2023-10-17 19:53:51 -04:00
2023-10-20 21:14:01 +00:00
2023-10-20 21:14:01 +00:00
2023-07-27 14:44:13 -07:00
2023-08-22 15:10:56 +02:00
2023-10-26 21:48:36 -04:00
2023-08-26 17:42:59 -07:00
2023-07-27 14:07:08 -07:00
2023-07-27 14:07:08 -07:00
2023-07-27 14:07:08 -07:00
2023-10-20 21:14:02 +00:00
2023-10-20 21:14:02 +00:00
2023-10-08 16:45:45 +00:00
2023-10-17 19:53:51 -04:00
2023-09-01 14:27:21 -07:00
2023-10-17 19:53:51 -04:00
2023-07-27 14:44:13 -07:00
2023-10-17 19:53:51 -04:00
2023-07-27 14:44:13 -07:00
2023-10-17 19:53:51 -04:00
2023-10-17 19:53:51 -04:00
2023-07-27 14:44:13 -07:00
2023-07-27 14:44:13 -07:00
2023-07-29 15:49:07 -07:00
2023-07-29 15:49:07 -07:00
2023-07-29 15:49:07 -07:00
2023-10-17 19:53:51 -04:00
2023-10-23 17:41:40 +11:00
2023-10-23 17:41:40 +11:00
2023-10-17 19:53:51 -04:00
2023-10-02 11:06:38 +02:00
2023-07-27 14:44:13 -07:00
2023-07-21 22:01:50 +02:00
2023-07-27 14:44:13 -07:00
2023-07-27 14:44:13 -07:00
2023-07-27 14:44:13 -07:00
2023-08-25 20:06:57 -07:00
2023-08-12 21:27:46 +08:00
2023-08-26 18:14:47 +09:00
2023-07-27 14:44:13 -07:00
2023-07-27 14:44:13 -07:00
2023-07-27 14:44:13 -07:00
2023-10-17 19:53:51 -04:00
2023-10-17 19:53:51 -04:00
2023-08-10 23:00:39 -07:00
2023-07-27 14:44:13 -07:00
2023-07-27 14:44:13 -07:00
2023-07-27 14:07:08 -07:00
2023-09-01 04:01:54 +08:00
2023-07-27 14:44:13 -07:00
2023-07-27 14:44:13 -07:00
2023-09-01 04:01:54 +08:00
2023-08-17 18:28:33 +00:00
2023-08-26 22:55:52 +00:00
2023-07-27 14:44:13 -07:00
2023-07-27 14:44:13 -07:00
2023-08-25 20:06:57 -07:00
2023-10-17 19:53:51 -04:00
2023-10-10 16:59:49 +11:00
2023-10-17 19:53:51 -04:00
2023-08-16 14:04:05 +09:00
2023-07-27 14:07:08 -07:00
2023-07-27 14:07:08 -07:00
2023-07-27 14:07:08 -07:00
2023-10-17 19:53:51 -04:00
2023-08-25 19:48:20 -04:00
2023-07-27 14:07:08 -07:00
2023-07-27 14:07:08 -07:00
2023-07-27 14:44:13 -07:00
2023-10-02 11:06:38 +02:00
2023-10-02 11:06:38 +02:00
2023-10-16 18:49:25 +02:00
2023-07-27 14:44:13 -07:00
2023-07-27 14:07:08 -07:00
2023-09-21 20:42:21 -07:00