xaizek / zograscope (License: AGPLv3 only) (since 2018-12-07)
Mainly a syntax-aware diff that also provides a number of additional tools.
Commit 38edd16779be4252963722f3e18bb48b3bdcf7f6

Fix header guards in third-party/pmr/
To not use reserved identifiers. The source of these files is unlikely
to get updated, it was done for a conference.

Thanks to Markus Elfring (a.k.a. elfring).

Related to #11 on GitHub.
Author: xaizek
Author date (UTC): 2023-01-07 13:26
Committer name: xaizek
Committer date (UTC): 2023-01-07 13:26
Parent(s): 97931a8457d543b1cf494691a1a93429b9bcdd72
Signing key: 99DC5E4DB05F6BE2
Tree: 65efc58906d482df8ecfdfa3ce8cf85c80932c96
File Lines added Lines deleted
third-party/pmr/monolithic.hpp 3 3
third-party/pmr/pmr_deque.hpp 3 3
third-party/pmr/pmr_string.hpp 3 3
third-party/pmr/pmr_vector.hpp 3 3
third-party/pmr/polymorphic_allocator.hpp 3 3
File third-party/pmr/monolithic.hpp changed (mode: 100644) (index 8210ecc..a7d1cc6)
5 5 * http://www.boost.org/LICENSE_1_0.txt) * http://www.boost.org/LICENSE_1_0.txt)
6 6 */ */
7 7
8 #ifndef PMR__MONOLITHIC_HPP__
9 #define PMR__MONOLITHIC_HPP__
8 #ifndef PMR_MONOLITHIC_HPP_
9 #define PMR_MONOLITHIC_HPP_
10 10
11 11 #include "pmr_vector.hpp" #include "pmr_vector.hpp"
12 12 #include "polymorphic_allocator.hpp" #include "polymorphic_allocator.hpp"
 
... ... monolithic::do_is_equal(const memory_resource &other) const noexcept
111 111
112 112 } // close namespace cpp17 } // close namespace cpp17
113 113
114 #endif // PMR__MONOLITHIC_HPP__
114 #endif // PMR_MONOLITHIC_HPP_
File third-party/pmr/pmr_deque.hpp changed (mode: 100644) (index f8a8639..d43e4e2)
5 5 * http://www.boost.org/LICENSE_1_0.txt) * http://www.boost.org/LICENSE_1_0.txt)
6 6 */ */
7 7
8 #ifndef PMR__PMR_DEQUE_HPP__
9 #define PMR__PMR_DEQUE_HPP__
8 #ifndef PMR_PMR_DEQUE_HPP_
9 #define PMR_PMR_DEQUE_HPP_
10 10
11 11 #include <deque> #include <deque>
12 12
 
... ... namespace pmr {
22 22 } }
23 23 } }
24 24
25 #endif // PMR__PMR_DEQUE_HPP__
25 #endif // PMR_PMR_DEQUE_HPP_
File third-party/pmr/pmr_string.hpp changed (mode: 100644) (index 7e11a2b..6dde28f)
5 5 * http://www.boost.org/LICENSE_1_0.txt) * http://www.boost.org/LICENSE_1_0.txt)
6 6 */ */
7 7
8 #ifndef PMR__PMR_STRING_HPP__
9 #define PMR__PMR_STRING_HPP__
8 #ifndef PMR_PMR_STRING_HPP_
9 #define PMR_PMR_STRING_HPP_
10 10
11 11 #include <type_traits> #include <type_traits>
12 12 #include <string> #include <string>
 
... ... namespace pmr {
142 142 } // Close namespace pmr } // Close namespace pmr
143 143 } // Close namespace cpp17 } // Close namespace cpp17
144 144
145 #endif // PMR__PMR_STRING_HPP__
145 #endif // PMR_PMR_STRING_HPP_
File third-party/pmr/pmr_vector.hpp changed (mode: 100644) (index 290ddd8..9acb26d)
5 5 * http://www.boost.org/LICENSE_1_0.txt) * http://www.boost.org/LICENSE_1_0.txt)
6 6 */ */
7 7
8 #ifndef PMR__PMR_VECTOR_HPP__
9 #define PMR__PMR_VECTOR_HPP__
8 #ifndef PMR_PMR_VECTOR_HPP_
9 #define PMR_PMR_VECTOR_HPP_
10 10
11 11 #include <vector> #include <vector>
12 12
 
... ... namespace pmr {
22 22 } }
23 23 } }
24 24
25 #endif // PMR__PMR_VECTOR_HPP__
25 #endif // PMR_PMR_VECTOR_HPP_
File third-party/pmr/polymorphic_allocator.hpp changed (mode: 100644) (index 7daee13..caeb6f3)
5 5 * http://www.boost.org/LICENSE_1_0.txt) * http://www.boost.org/LICENSE_1_0.txt)
6 6 */ */
7 7
8 #ifndef PMR__POLYMORPHIC_ALLOCATOR_HPP__
9 #define PMR__POLYMORPHIC_ALLOCATOR_HPP__
8 #ifndef PMR_POLYMORPHIC_ALLOCATOR_HPP_
9 #define PMR_POLYMORPHIC_ALLOCATOR_HPP_
10 10
11 11 #include <atomic> #include <atomic>
12 12 #include <memory> #include <memory>
 
... ... bool __pmrd::operator!=(const __pmrd::polymorphic_allocator_imp<T1>& a,
474 474
475 475 } // close namespace cpp17 } // close namespace cpp17
476 476
477 #endif // PMR__POLYMORPHIC_ALLOCATOR_HPP__
477 #endif // PMR_POLYMORPHIC_ALLOCATOR_HPP_
Hints

Before first commit, do not forget to setup your git environment:
git config --global user.name "your_name_here"
git config --global user.email "your@email_here"

Clone this repository using HTTP(S):
git clone https://code.reversed.top/user/xaizek/zograscope

Clone this repository using ssh (do not forget to upload a key first):
git clone ssh://rocketgit@code.reversed.top/user/xaizek/zograscope

You are allowed to anonymously push to this repository.
This means that your pushed commits will automatically be transformed into a pull request:
... clone the repository ...
... make some changes and some commits ...
git push origin master