)]}' { "commit": "64faab2e9235ed51f37ef592010b35fc7f7324ec", "tree": "90a3dc6151790a24c25020f6ead0ee517acc18bc", "parents": [ "719304b113c39c6d60a14afe9a15ffac6e2bc0d3" ], "author": { "name": "Kent Ross", "email": "k@mad.cash", "time": "Mon Mar 14 19:25:26 2022" }, "committer": { "name": "Milo Yip", "email": "miloyip@gmail.com", "time": "Tue May 24 02:03:13 2022" }, "message": "gate definition of symmetric equality operators on impl, not lib\n\nThese operators call themselves recursively if C++20 semantics are present in the compiler, regardless of standard library support for the operator; therefore the test should be on __cpp_impl_three_way_comparison, not __cpp_lib_[...].\n\nThis fixes the Value.EqualtoOperator test when the language standard is set to C++20 and the standard library does not yet define the library support macro.\n", "tree_diff": [ { "type": "modify", "old_id": "0c4c229e51d683322535be79f497bbdc9086e26c", "old_mode": 33188, "old_path": "include/rapidjson/document.h", "new_id": "4f1e246731e9eddc57cfa0018e65f18b9fdeb5d3", "new_mode": 33188, "new_path": "include/rapidjson/document.h" } ] }