Details
-
Task
-
Status: Closed
-
Major - P3
-
Resolution: Works as Designed
-
None
-
None
-
None
-
None
-
Execution Team 2022-09-19
Description
Signedness of "char" is platform-specific, e.g. it is signed on x86-linux, it is typically unsigned on ARM. For portability we should stick to using an unsigned type.
Attachments
Issue Links
- is related to
-
SERVER-69728 Remove BufBuilder::appendChar in favour of BufBuilder::appendByte
-
- Backlog
-
-
SERVER-69729 Enable clang-tidy check for signed char misuse
-
- Closed
-
- related to
-
WT-9857 Audit code: signed-ness of char type differs between x86 and ARM
-
- Closed
-
-
SERVER-69784 Fix instances of signed char misuse
-
- Closed
-