Jason Volk
|
6ef8bf28ef
|
ircd::stringops: Fix string to string replacement error.
|
2022-07-18 16:58:02 -07:00 |
|
Jason Volk
|
1c8a7ac645
|
ircd: Use buffer::move for possibly overlapping uses.
|
2021-04-22 12:27:56 -07:00 |
|
Jason Volk
|
96fa20244b
|
ircd::stringops: Fix missing boolmask in character replace transforms.
|
2020-12-18 04:04:01 -08:00 |
|
Jason Volk
|
b447b9dd42
|
ircd: Additional replace() overloads; use consistent integral character arguments.
|
2020-11-13 22:46:36 -08:00 |
|
Jason Volk
|
14a20955ec
|
ircd: Deinline some replace() stringops.
|
2020-11-13 21:07:14 -08:00 |
|
Jason Volk
|
97248b2f44
|
ircd::simd: Refactor typedefs to not require external header.
|
2020-09-06 00:11:17 -07:00 |
|
Jason Volk
|
e36354cff0
|
ircd::stringops: Minor cleanup.
|
2020-08-02 01:30:49 -07:00 |
|
Jason Volk
|
5f28136e2d
|
ircd::stringops: Simplify indexof().
|
2020-08-02 00:37:40 -07:00 |
|
Jason Volk
|
ac21ebdc90
|
ircd::simd: Expose SIMD utils to standard include group; split header into dir.
|
2020-06-27 16:31:57 -07:00 |
|
Jason Volk
|
8c33f21f95
|
ircd::stringops: Add noexcept to indexof().
ircd::stringops: Minor simplifications.
ircd::stringops: Fix return value.
|
2020-04-03 14:37:14 -07:00 |
|
Jason Volk
|
344510086b
|
ircd: Add vectorized multi-string match tool.
|
2020-03-14 17:29:32 -07:00 |
|
Jason Volk
|
7bbb91889d
|
ircd: Fix define name and conditions.
|
2020-03-14 15:21:58 -07:00 |
|
Jason Volk
|
32459bd7f1
|
ircd: Add multi-string table index util, naive impl.
|
2020-03-13 11:28:27 -07:00 |
|
Jason Volk
|
da92021818
|
ircd: Add intrinsic typedef header; update stringops unit.
|
2020-03-12 21:09:56 -07:00 |
|
Jason Volk
|
fc742ae2d0
|
ircd: Fix warning/error.
ircd: Minor cleanup.
|
2019-08-16 03:32:13 -07:00 |
|
Jason Volk
|
f7dbe8afe2
|
ircd: Various fixes / cleanup.
|
2019-08-07 00:41:08 -07:00 |
|
Jason Volk
|
b5a6af1360
|
ircd: Optimize tolower transform.
|
2019-08-05 21:33:56 -07:00 |
|
Jason Volk
|
36b64f863b
|
ircd::stringops: Assert and satisfy these conversions.
|
2019-08-03 17:07:54 -07:00 |
|
Jason Volk
|
aa013ac526
|
ircd: Add string_view based tolower()/toupper().
|
2019-08-02 21:02:40 -07:00 |
|
Jason Volk
|
de94e95422
|
ircd: Split out overgrown components from stringops.h
|
2019-07-11 15:51:09 -07:00 |
|
Jason Volk
|
d53744b3f8
|
ircd: Rename gmatch/gequals.
|
2019-07-11 15:51:09 -07:00 |
|
Jason Volk
|
bbfda03e59
|
ircd: Move stringops definitions from lexical to own unit.
|
2019-06-05 02:09:42 -07:00 |
|
Jason Volk
|
c9ddf4f6ab
|
ircd: Add lex_cast wrapper interface; various cleanup.
|
2017-03-14 15:03:15 -07:00 |
|
Jason Volk
|
b592b69b86
|
What is the Matrix? Control.
|
2017-03-10 17:51:18 -08:00 |
|
Jason Volk
|
c704c67aa5
|
ircd: Add more stringops tokenizer overloads.
|
2016-11-13 16:29:46 -08:00 |
|
Jason Volk
|
43b07d1180
|
ircd: Add more token related stringops.
|
2016-10-11 03:30:11 -07:00 |
|
Jason Volk
|
3e1bf93a22
|
ircd: Move reconstruct_parv() from parse.cc to stringops.cc
|
2016-09-09 16:17:02 -07:00 |
|
Jason Volk
|
4399c1e2c3
|
ircd: Populate stringops with some general utils.
|
2016-09-09 16:17:01 -07:00 |
|
Jason Volk
|
8cca1190ec
|
ircd: Deinline stringops.h
|
2016-08-27 20:57:36 -07:00 |
|