0
0
Fork 0
mirror of https://github.com/matrix-construct/construct synced 2024-05-29 16:23:45 +02:00
Commit graph

29 commits

Author SHA1 Message Date
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