李通洲
97ac94eb44
Common: adds more gcc constrants
2026-09-17 21:00:36 +08:00
Carter Li
fbf79ac6fe
FFstrbuf: improves empty-string handling
...
for ffStrbufMatchSeparatedNS and ffStrbufSeparatedContainNS
Fixes #2585
2026-09-15 10:43:25 +08:00
李通洲
51f36fa4b4
FFstrbuf: adds comments [ci skip]
2026-08-14 17:54:36 +08:00
Carter Li
1c3f0eb7c0
FFstrbuf: adds integer overflow checks to EnsureFreeNoCheck and EnsureFixedLengthFree
2026-07-28 14:51:37 +08:00
h4sht
97fa52fef0
FFstrbuf: removes dead code in ffStrbufSubstrBefore ( #2475 )
...
The redundant `if (index < strbuf->length)` check inside the static string
branch is always true since `strbuf->length <= index` is already checked
at the top of the function and returns false. Remove this dead code for clarity.
Co-authored-by: tru3 <tru3@tru3.com >
2026-07-24 08:41:54 +08:00
李通洲
ba18705d2e
Global: replaces NULL to nullptr
2026-07-10 18:10:09 +08:00
李通洲
6358bd7844
FFstrbuf: optimises ffStrbufEnsureFreeNoCheck
2026-07-07 19:15:36 +08:00
李通洲
a447928853
FFstrbuf: don't try to inline functions with varargs
2026-06-30 19:35:34 +08:00
Carter Li
195e148cc1
Common: inlines more functions
2026-06-30 09:03:00 +08:00
Carter Li
bd454632c3
FFstrbuf: inlines more functions
2026-06-02 15:42:40 +08:00
Carter Li
d1bf208a92
Chore: renames stringUtils to strutil
2026-05-28 15:58:08 +08:00
李通洲
55e4896524
Chore: runs clang-format
2026-04-28 19:45:19 +08:00
李通洲
d79e1d7fbc
FFstrbuf: improves robustness of ffStrbufMatchSeparatedNS
...
Co-authored-by: Copilot <copilot@github.com >
2026-04-27 22:49:31 +08:00
李通洲
af884bb638
FFstrbuf: silence a compiler warning
2026-04-09 13:54:50 +08:00
Faisal Ahmed Moshiur
2b82e9ab02
Fix potential use-after-free and overlapping memory copy in ffStrbufSetNS
2026-04-09 09:33:58 +08:00
李通洲
831659966f
Style: adds Cpp11BracedListStyle: Block
2026-03-31 14:20:21 +08:00
李通洲
e0eba8ce21
Chore: run clang-format
...
```bash
find . -type f \( -name "*.c" -o -name "*.h" -o -name "*.cpp" -o -name "*.hpp" \) ! -path "src/3rdparty/*" -print0 | xargs -0 clang-format -i
```
2026-03-29 10:03:32 +08:00
李通洲
fe0f292cec
FFstrbuf: adds new ffStrbufDecodeHexEscapeSequences
2026-03-25 14:13:03 +08:00
Dark Knightz
2afe8d11d1
Common: fixes discarded-qualifiers warnings ( #2181 )
2026-02-13 18:05:07 +08:00
李通洲
420d1cf804
FFstrbuf: updates ffStrbufSet* that they won't reserve extra space
2026-01-09 20:13:59 +08:00
Carter Li
d60b25e424
Refactor: renames src/util to src/common
2026-01-06 09:48:38 +08:00