open_toontown_panda3d/dtool/src
rdb 8c8cbeea98 linmath: For repr, use as much precision as needed for roundtrip
Will use as few digits as is necessary to ensure that round-tripping the same number with pstrtod will result in the same vector.  This prevents eg. 3.3 formatting as 3.29999995 while still ensuring that two floats that are not equal (other than nan) are guaranteed to have a different string representation.

Uses a hacky pftoa function that can be abandoned as soon as we adopt C++17, which has to_chars that does what we need

Fixes #1671
2024-08-07 17:24:11 +02:00
..
cppparser cppparser: Fix problems with recursive expansion in preprocessor 2024-03-26 15:55:50 +01:00
dconfig Eliminate C++ DConfig; replace it with a Python compatibility shim 2018-11-02 23:27:07 +01:00
dtoolbase linmath: For repr, use as much precision as needed for roundtrip 2024-08-07 17:24:11 +02:00
dtoolutil linmath: For repr, use as much precision as needed for roundtrip 2024-08-07 17:24:11 +02:00
interrogate interrogate: Fix non-deterministic order of external import types 2024-05-28 11:11:21 +02:00
interrogatedb py_panda: Add Dtool_GetPyTypeObject macro 2024-08-07 15:53:27 +02:00
parser-inc pstats: Integrate Python profiler with PStats 2022-11-29 16:00:09 +01:00
prc Fix assorted issues uncovered by clang-tidy 2023-02-12 13:55:59 +01:00
prckeys general: Add workaround for Windows bug in various uses of isprint() 2020-08-21 14:51:42 +02:00
pystub pystub: add a few more calls 2018-11-05 22:14:20 +01:00
test_interrogate Remove pystub dependency from interrogate and friends 2018-11-06 21:49:17 +01:00