Peter Dimov
2669458ceb
Undo removal of -j1 from ci.yml
boost-1.89.0
boost-1.90.0.beta1
boost-1.90.0
2025-06-30 13:56:48 +03:00
Peter Dimov
5c5e2c9953
Merge pull request #123 from ashtum/suppress-deps-warnings
...
Suppress warnings from dependency libraries
2025-06-09 19:11:22 +03:00
Mohammad Nejati
f898602464
Suppress warnings from dependency libraries
2025-06-09 15:27:25 +00:00
Peter Dimov
14a2287d81
Update ci.yml
2025-06-09 03:58:48 +03:00
Peter Dimov
472e87eaf6
Merge pull request #122 from grafikrobot/modular
...
Add support for modular build structure.
2025-05-02 19:17:26 +03:00
Rene Rivera
79390a3489
Move include to target.
2025-04-17 09:09:48 -05:00
Rene Rivera
f21dd1fdd9
CI fixes.
2025-04-10 08:40:22 -05:00
Rene Rivera
6081cec6ad
Update build deps.
2024-08-07 22:44:06 -05:00
Rene Rivera
647e03e07e
Adjust doc build to avoid boost-root references.
2024-07-28 11:07:54 -05:00
Rene Rivera
aea638836b
Move inter-lib dependencies to a project variable and into the build targets.
2024-07-23 22:34:22 -05:00
Rene Rivera
aa9a10e608
Update copyright dates.
2024-07-20 22:52:04 -05:00
Rene Rivera
09d1c976bc
Bump B2 require to 5.2
2024-06-14 11:33:56 -05:00
Rene Rivera
26a7ee5520
Update dependencies.
2024-05-13 21:46:57 -05:00
Rene Rivera
3bc999a2ea
Add requires-b2 check to top-level build file.
2024-05-05 09:00:01 -05:00
Rene Rivera
ee02ce953c
Add missing lib reference.
2024-04-25 22:48:32 -05:00
Rene Rivera
10f043239e
Update dependencies.
2024-04-08 08:36:52 -05:00
Rene Rivera
b8a56c9aee
Switch to library requirements instead of source. As source puts extra source in install targets.
2024-03-29 21:15:59 -05:00
Rene Rivera
3ab0e3def5
Make the library modular usable.
2024-03-11 08:38:17 -05:00
Peter Dimov
8080ecd14f
Merge pull request #119 from ashtum/add-operator-/-for-string_path-and-string
...
Make operator / a friend of string_path
boost-1.87.0.beta1
boost-1.88.0.beta1
boost-1.88.0
boost-1.87.0
boost-1.86.0.beta1
boost-1.86.0
boost-1.85.0.beta1
boost-1.85.0
2023-12-05 18:50:08 +02:00
Mohammad Nejati
6b16249a09
Make operator / a friend of string_path
...
Fixes #24
2023-12-05 15:39:57 +00:00
Peter Dimov
ddaf922b32
Merge pull request #112 from ashtum/add-missing-includes
...
Add missing includes
2023-12-04 01:19:00 +02:00
Mohammad Nejati
b7692c2872
Add compile test to check for missing includes
2023-11-29 14:47:12 +00:00
Mohammad Nejati
76fe0d5fd7
Add missing includes
2023-11-29 05:48:30 +00:00
Peter Dimov
a4aee6fb1d
Merge pull request #118 from ashtum/covered_switch
...
Fix Wcovered-switch-default warning
2023-11-24 18:19:24 +02:00
Mohammad Nejati
e7c4005098
Use BOOST_UNREACHABLE_RETURN at the end of function
2023-11-24 14:13:35 +00:00
Mohammad Nejati
90786bb72a
Merge branch 'covered_switch' of https://github.com/garyfurnish/property_tree into covered_switch
2023-11-24 13:58:59 +00:00
Ed Catmur
30319d6678
Remove empty destructors (redundant since C++11) ( #104 )
...
* Use BOOST_DEFAULTED_FUNCTION on empty destructors
The compiler-generated copy constructor and copy assignment operator are deprecated since C++11 on classes with user-declared destructors.
This change allows clean compilation with the -Wdeprecated-copy-dtor/-Wdeprecated-copy-with-user-provided-dtor flag.
* require C++11
* Remove dtor declarations entirely
the default dtor is fine
2023-11-22 00:54:39 +02:00
Peter Dimov
cbe02b011b
Define _SILENCE_CXX17_OLD_ALLOCATOR_MEMBERS_DEPRECATION_WARNING in speed_test.cpp
2023-11-21 19:41:23 +02:00
Peter Dimov
5d9586031c
Disable -Wdeprecated-copy as well, for Clang 10, 11, 12
2023-11-21 19:19:50 +02:00
Peter Dimov
9678decefd
Avoid unused parameter warning
2023-11-21 18:33:19 +02:00
Peter Dimov
60608497e8
Disable -Wdeprecated-copy-with-user-provided-copy in speed_test.cpp
2023-11-21 18:13:17 +02:00
Peter Dimov
5a36e4ce22
Disable -Wself-assign-overloaded
2023-11-21 18:11:07 +02:00
Peter Dimov
735513f839
Use <warnings>off for boost_serialization
2023-11-21 18:03:50 +02:00
Peter Dimov
1cf217f92a
Avoid potentially uninitialized variable warnings
2023-11-21 18:01:34 +02:00
Peter Dimov
174481c221
Avoid shadowing warnings
2023-11-21 18:00:45 +02:00
Peter Dimov
ed94a16c34
Avoid 'unused parameter' warning
2023-11-21 17:50:49 +02:00
Peter Dimov
877ae777a9
Enable warnings=extra, warnings-as-errors=on in test/Jamfile
2023-11-21 17:46:47 +02:00
Peter Dimov
a55377f5d4
Regenerate CMakeLists.txt
2023-11-21 13:53:50 +02:00
Peter Dimov
d6b5ff78d5
Merge pull request #117 from ashtum/update-libraries.json
...
Update cxxstd to C++11 in libraries.json
2023-11-21 13:52:33 +02:00
Mohammad Nejati
9ba044ec23
Update cxxstd to C++11 in libraries.json
2023-11-21 11:13:16 +00:00
Peter Dimov
33385043bb
Merge pull request #116 from ashtum/update-ci-to-cancel-in-progress-workflow-upon-new-push
...
Update CI to cancel in-progress workflow upon new push
2023-11-20 19:04:11 +02:00
Peter Dimov
fc51b0e30a
Merge pull request #115 from ashtum/delete-get_child-overloads-that-accept-temporaries
...
Prevent calls to get_child with temporary default values
2023-11-20 18:32:33 +02:00
Mohammad Nejati
39cf9d49f9
Update CI to cancel in-progress workflow upon new push
2023-11-20 15:32:53 +00:00
Mohammad Nejati
5438bf79d2
Prevent calls to get_child with temporary default values
...
Resolves #42
2023-11-20 11:03:37 +00:00
Erich Keane
71dd658325
Fix write_json non-pretty print extra endl
...
According to bug #12149 , the non-pretty version of write_json should not
print the trailing endl. This patch only prints the endl in the pretty
case, and only does the flush component of the endl in the non-pretty
version.
Signed-off-by: Erich Keane <erich.keane@intel.com >
2023-11-17 16:59:57 +02:00
Peter Dimov
211c63820b
Merge pull request #114 from ashtum/update-snippet-in-documentation
...
Update snippet in documentation
2023-11-17 16:38:22 +02:00
Mohammad Nejati
8d60172329
Update snippet in documentation
...
Resolves #95
2023-11-17 14:02:22 +00:00
Peter Dimov
2f40efbbaf
Use -j1 in appveyor.yml
2023-11-16 22:53:16 +02:00
Peter Dimov
2d4891c91b
Add -I examples to appveyor.yml
2023-11-16 21:19:36 +02:00
Peter Dimov
83c9ccccb4
Add appveyor.yml
2023-11-16 19:39:06 +02:00