Skip to content

Commit de17802

Browse files
committed
Bump to v1.0.1
1 parent 49f3af5 commit de17802

File tree

3 files changed

+21
-9
lines changed

3 files changed

+21
-9
lines changed

CHANGELOG.md

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
# Changelog
22

33
- [Changelog](#changelog)
4+
- [v1.0.1](#v101)
45
- [v1.0.0](#v100)
56
- [v0.8.3](#v083)
67
- [v0.8.2](#v082)
@@ -30,6 +31,17 @@
3031
- [v0.1.1](#v011)
3132
- [v0.1](#v01)
3233

34+
# v1.0.1
35+
36+
Added:
37+
- Added from-current-exception utility for SEH on windows (`CPPTRACE_SEH_TRY`/`CPPTRACE_SEH_EXCEPT`)
38+
39+
Fixes:
40+
- Fixed a static assert without a message causing issues on some C++11 builds
41+
- Fixed build 32-bit build on linux
42+
- Fixed from-current-exception system for 32-bit windows where SEH behaves much differently
43+
- Fixed clang-cl build
44+
3345
# v1.0.0
3446

3547
Major changes:

CMakeLists.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@ set(package_name "cpptrace")
99

1010
project(
1111
cpptrace
12-
VERSION 1.0.0
12+
VERSION 1.0.1
1313
DESCRIPTION "Simple, portable, and self-contained stacktrace library for C++11 and newer "
1414
HOMEPAGE_URL "https://github.com/jeremy-rifkin/cpptrace"
1515
LANGUAGES C CXX

README.md

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -156,7 +156,7 @@ include(FetchContent)
156156
FetchContent_Declare(
157157
cpptrace
158158
GIT_REPOSITORY https://github.com/jeremy-rifkin/cpptrace.git
159-
GIT_TAG v1.0.0 # <HASH or TAG>
159+
GIT_TAG v1.0.1 # <HASH or TAG>
160160
)
161161
FetchContent_MakeAvailable(cpptrace)
162162
target_link_libraries(your_target cpptrace::cpptrace)
@@ -1276,7 +1276,7 @@ namespace cpptrace {
12761276
12771277
# ABI Versioning
12781278
1279-
Since cpptrace v1.0.0, the library uses an inline ABI versioning namespace and all symbols part of the public interface
1279+
Since cpptrace v1.0.1, the library uses an inline ABI versioning namespace and all symbols part of the public interface
12801280
are secretly under the namespace `cpptrace::v1`. This is done to allow for potential future library evolution in an
12811281
ABI-friendly manner.
12821282
@@ -1304,7 +1304,7 @@ include(FetchContent)
13041304
FetchContent_Declare(
13051305
cpptrace
13061306
GIT_REPOSITORY https://github.com/jeremy-rifkin/cpptrace.git
1307-
GIT_TAG v1.0.0 # <HASH or TAG>
1307+
GIT_TAG v1.0.1 # <HASH or TAG>
13081308
)
13091309
FetchContent_MakeAvailable(cpptrace)
13101310
target_link_libraries(your_target cpptrace::cpptrace)
@@ -1320,7 +1320,7 @@ information.
13201320

13211321
```sh
13221322
git clone https://github.com/jeremy-rifkin/cpptrace.git
1323-
git checkout v1.0.0
1323+
git checkout v1.0.1
13241324
mkdir cpptrace/build
13251325
cd cpptrace/build
13261326
cmake .. -DCMAKE_BUILD_TYPE=Release
@@ -1363,7 +1363,7 @@ you when installing new libraries.
13631363
13641364
```ps1
13651365
git clone https://github.com/jeremy-rifkin/cpptrace.git
1366-
git checkout v1.0.0
1366+
git checkout v1.0.1
13671367
mkdir cpptrace/build
13681368
cd cpptrace/build
13691369
cmake .. -DCMAKE_BUILD_TYPE=Release
@@ -1381,7 +1381,7 @@ To install just for the local user (or any custom prefix):
13811381

13821382
```sh
13831383
git clone https://github.com/jeremy-rifkin/cpptrace.git
1384-
git checkout v1.0.0
1384+
git checkout v1.0.1
13851385
mkdir cpptrace/build
13861386
cd cpptrace/build
13871387
cmake .. -DCMAKE_BUILD_TYPE=Release -DCMAKE_INSTALL_PREFIX=$HOME/wherever
@@ -1464,7 +1464,7 @@ make install
14641464
cd ~/scratch/cpptrace-test
14651465
git clone https://github.com/jeremy-rifkin/cpptrace.git
14661466
cd cpptrace
1467-
git checkout v1.0.0
1467+
git checkout v1.0.1
14681468
mkdir build
14691469
cd build
14701470
cmake .. -DCMAKE_BUILD_TYPE=Release -DBUILD_SHARED_LIBS=On -DCPPTRACE_USE_EXTERNAL_LIBDWARF=On -DCMAKE_PREFIX_PATH=~/scratch/cpptrace-test/resources -DCMAKE_INSTALL_PREFIX=~/scratch/cpptrace-test/resources
@@ -1484,7 +1484,7 @@ cpptrace and its dependencies.
14841484
Cpptrace is available through conan at https://conan.io/center/recipes/cpptrace.
14851485
```
14861486
[requires]
1487-
cpptrace/1.0.0
1487+
cpptrace/1.0.1
14881488
[generators]
14891489
CMakeDeps
14901490
CMakeToolchain

0 commit comments

Comments
 (0)