~ppsspp/ppsspp/+git/rapidjson:master

Last commit made on 2024-04-09
Get this branch:
git clone -b master https://git.launchpad.net/~ppsspp/ppsspp/+git/rapidjson

Branch merges

Branch information

Name:
master
Repository:
lp:~ppsspp/ppsspp/+git/rapidjson

Recent commits

ab1842a... by Sergey Fedorov

rapidjson.h: add forgotten ppc64 case

5ec44fb... by Brian Rogers <email address hidden>

Add RAPIDJSON_BUILD_CXX20 option

The travis/appveyor files are updated to reference this option, but it is
not yet enabled in any of the build configurations.

676d99d... by Gilles Vollant

fix Visual Studio 2022 (using /std:c++20) warning warning C5232: in C++20 this comparison calls ... recursively

68afb49... by Richard Jones

tests: Only run valgrind tests if valgrind was found

valgrind is not present on all architectures (eg riscv64) and might
not be installed even on supported architectures.

Signed-off-by: Richard W.M. Jones <email address hidden>

3f73eda... by Dylan Burr <email address hidden>

Fix static_cast in regex.h

In the constructor for GenericRegexSearch, there was an issue with a
static_cast casting the result of the Malloc call. The issue was that
the stateSet_ member is of type uint32_t*, and there was an attempt to
assign an unsigned* to it. On some systems, uint32_t is not equivalent
to unsigned, thus yielding a compile error for assigning pointers of
different type.
Change-Id: I5b5036100305510b83cc4893b784a2dc9f3e4849

5a74efa... by Esther Wang <email address hidden>

Fix comparision of two doubles

One of multipleOf test failed because most floating-point numbers end
up being slightly imprecise. And, the check of multipleOf with two
double numbers using the dividend (a) and the result of multiplying
the multiple after rounding down by the divisor (floor(|a|/|b|)*b) to
compare.

Change to using std::numeric_limits::epsilon to check the error of
the division result.

060a09a... by Bryant Ferguson <email address hidden>

Fix schema regex preprocessor include logic

6089180... by Esther Wang <email address hidden>

Use correct format for printf

Change the printf format from '%d' to '%u', matching the type of the
arguments.

f9d5341... by Aikawa Yataro <email address hidden>

Add Hasher tests for objects where key eq value

6f79698... by Aikawa Yataro <email address hidden>

Fix swapped high and low offset basis values