Commit Graph

20 Commits (34330c2a5790d2dc14f356d09a9b9a4bbd20f2ab)

Author SHA1 Message Date
Christopher Lam 349c208a6c [guid.cpp] GncGUID* avoids temporary gnc::GUID, and better hash
3 months ago
Christopher Lam 722a455593 [guid.cpp] string->guid should disallow 'g' char
3 months ago
Christopher Lam cdb9dfa0ee [guid.cpp] fast_string_to_guid: -1<<4 is UB, fix UB
3 months ago
Christopher Lam 3e4e334944 [guid.cpp] string->guid: parse into uuid data, avoids memcpy
3 months ago
Christopher Lam 534bea748f [guid.cpp] Specialise guid<->32-byte string
3 months ago
Christopher Lam 3c5a1801e2 [guid.cpp] fix guid==nullptr comparison retvals
3 months ago
Christopher Lam dab32807ef [engine/*.cpp] NULL -> nullptr changes
2 years ago
Christopher Lam ba403e4a7c [guid.hpp] GUID::from_string and is_valid_string takes a const char*
2 years ago
John Ralls 73dec63d1d Eliminate a frequent exception in guid_from_string
3 years ago
Richard Cohen 3abc9a5558 Refactor: Remove some unnecessary uses of memcpy
3 years ago
Richard Cohen eb2d5df778 Refactor: DEFINE_BOXED GncGUID
3 years ago
John Ralls 00c560d8f5 Move operator==(const GncGUID&, const GncGUID&) to guid.[ch]pp.
3 years ago
Richard Cohen c819b03a17 Remove some unused variables - leave the side effect
3 years ago
Richard Cohen ea2d3be217 Remove some unused variables with obviously no side effects
3 years ago
Richard Cohen 1cec0cb3f3 Use internal extern "C" { ... } for C++
3 years ago
John Ralls 36d729652b Speed up GUID equality comparison.
8 years ago
John Ralls 91727525b9 Enforce -Werror on C++ files and fix resulting errors.
8 years ago
lmat 4a88f05d11 kvp string: allocate enough space
8 years ago
lmat b3667c76fc Implement flat bayes kvp
8 years ago
Geert Janssens 83d14e1c1c Restructure the src directory
9 years ago