das
87aa297030
Replace the current strspn() and strcspn() with significantly faster
...
implementations inspired by the ones in DragonFly. Unlike the
DragonFly versions, these have a small data cache footprint, and my
tests show that they're never slower than the old code except when the
charset or the span is 0 or 1 characters. This implementation is
generally faster than DragonFly until either the charset or the span
gets in the ballpark of 32 to 64 characters.
2005-04-02 18:52:44 +00:00
..
2005-03-17 08:39:12 +00:00
2005-01-11 18:35:40 +00:00
2005-03-03 03:06:37 +00:00
2005-03-29 05:24:08 +00:00
2004-05-14 13:31:21 +00:00
2005-01-24 20:01:28 +00:00
2004-11-04 08:25:03 +00:00
2005-03-17 21:39:44 +00:00
2005-03-14 17:32:16 +00:00
2003-06-14 19:32:52 +00:00
2005-04-02 18:52:44 +00:00
2005-02-28 17:15:31 +00:00
2004-07-02 23:52:20 +00:00
2005-02-13 22:25:33 +00:00
2005-02-13 23:45:54 +00:00
2005-02-09 18:07:17 +00:00
2005-03-01 20:32:05 +00:00
2004-07-02 23:52:20 +00:00
2005-03-30 13:03:33 +00:00
2005-02-13 23:45:54 +00:00
2003-08-17 08:28:46 +00:00
2005-03-02 19:09:28 +00:00
2003-06-06 13:46:55 +00:00
2005-02-14 18:40:31 +00:00
2004-07-01 18:20:57 +00:00
2005-02-13 06:21:36 +00:00
2004-12-21 08:47:35 +00:00
2005-02-09 18:07:17 +00:00
2004-12-29 02:18:24 +00:00
2004-07-05 06:59:17 +00:00
2005-03-21 23:10:35 +00:00
2005-03-20 10:37:56 +00:00
2005-01-28 17:01:54 +00:00
2005-03-09 19:23:04 +00:00
2003-06-06 13:46:55 +00:00
2004-12-21 10:49:29 +00:00
2004-07-28 05:44:07 +00:00
2005-01-16 11:22:42 +00:00
2004-12-21 12:05:11 +00:00
2005-02-04 21:36:10 +00:00
2004-07-08 17:09:55 +00:00
2004-10-01 15:38:07 +00:00
2005-02-13 22:25:33 +00:00
2003-06-06 13:46:55 +00:00
2004-12-21 10:49:29 +00:00
2005-03-21 23:10:35 +00:00
2004-12-21 10:16:04 +00:00
2004-12-21 08:47:35 +00:00
2003-08-18 15:25:39 +00:00
2005-01-20 09:17:07 +00:00
2005-02-14 02:41:41 +00:00
2004-12-21 08:47:35 +00:00
2004-10-24 15:33:08 +00:00
2004-10-24 15:33:08 +00:00
2005-01-20 09:17:07 +00:00
2005-02-14 17:42:58 +00:00
2004-12-21 10:16:04 +00:00
2005-04-02 01:20:00 +00:00
2005-04-02 01:36:21 +00:00
2005-01-21 10:35:40 +00:00
2005-03-28 09:38:43 +00:00
2005-01-20 09:17:07 +00:00
2005-02-27 22:24:24 +00:00
2005-02-13 23:45:54 +00:00
2004-12-21 10:49:29 +00:00
2004-12-21 09:33:47 +00:00
2004-02-04 09:53:29 +00:00
2004-08-26 19:37:06 +00:00
2005-03-25 04:40:44 +00:00
2004-12-21 12:05:11 +00:00
2005-04-02 01:40:12 +00:00