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
..
2003-09-08 19:57:22 +00:00
2003-09-08 19:57:22 +00:00
2003-10-26 03:55:58 +00:00
2003-09-08 19:57:22 +00:00
2004-06-30 20:09:10 +00:00
2004-01-14 07:47:10 +00:00
2004-01-14 07:47:10 +00:00
2004-01-14 07:47:10 +00:00
2004-01-14 07:47:10 +00:00
2003-09-08 19:57:22 +00:00
2003-12-18 07:44:53 +00:00
2004-01-13 16:05:47 +00:00
2003-12-18 07:44:53 +00:00
2002-10-03 19:39:20 +00:00
2003-09-08 19:57:22 +00:00
2003-09-04 20:36:54 +00:00
2002-10-15 10:11:53 +00:00
2002-12-19 09:40:28 +00:00
2005-04-02 18:52:44 +00:00
2004-10-12 14:52:52 +00:00
2005-02-27 21:17:22 +00:00
2002-10-19 13:41:22 +00:00
2004-10-16 06:32:43 +00:00
2004-07-02 23:52:20 +00:00
2004-10-14 21:31:42 +00:00
2003-07-01 15:28:05 +00:00
2005-02-11 21:07:51 +00:00
2004-07-02 23:52:20 +00:00
2005-03-06 03:19:19 +00:00
2005-04-02 18:52:44 +00:00
2005-01-20 09:17:07 +00:00
2002-10-15 10:11:53 +00:00
2004-12-10 15:27:06 +00:00
2004-12-10 15:24:40 +00:00
2002-09-26 09:28:55 +00:00
2002-10-23 10:47:47 +00:00
2002-10-23 11:08:40 +00:00
2002-12-09 14:04:05 +00:00
2004-04-07 09:47:56 +00:00
2002-09-26 09:23:07 +00:00
2002-09-21 00:29:23 +00:00
2002-09-21 00:29:23 +00:00
2002-09-21 00:29:23 +00:00
2002-09-21 00:29:23 +00:00
2002-09-21 00:29:23 +00:00
2002-10-23 11:08:40 +00:00
2002-10-24 02:48:45 +00:00
2002-09-21 00:29:23 +00:00
2002-10-23 10:52:04 +00:00
2002-09-21 00:29:23 +00:00
2002-10-24 02:53:45 +00:00
2002-10-15 09:49:54 +00:00
2003-03-12 06:41:49 +00:00
2002-12-09 14:04:05 +00:00
2002-12-09 14:04:05 +00:00
2004-04-07 09:47:56 +00:00
2002-09-21 00:29:23 +00:00
2002-09-21 00:29:23 +00:00
2002-09-21 00:29:23 +00:00
2002-09-21 00:29:23 +00:00
2002-09-21 00:29:23 +00:00