Commit Graph

  • e89eb61a5f
    Bump to v0.7.2 v0.7.2 Jeremy Rifkin 2024-10-06 16:17:36 -0500
  • 2d5842164b
    Include info on headers in the readme, and a couple other tweaks Jeremy Rifkin 2024-10-06 14:54:58 -0500
  • 0d2cb217bf
    Another small readme update Jeremy Rifkin 2024-10-06 14:35:54 -0500
  • daa2c53042
    Some readme restructuring Jeremy Rifkin 2024-10-06 14:26:05 -0500
  • 757c0f87fe
    Quick correction to get_cout Jeremy Rifkin 2024-10-06 14:06:52 -0500
  • 4c59e73a01
    Split up cpptrace.hpp Jeremy Rifkin 2024-10-05 18:01:12 -0500
  • c95ab97a48
    Merge branch 'main' into dev Jeremy Rifkin 2024-10-02 20:20:39 -0500
  • ae86a79f16
    getpagesize() was removed from OSX (and posix) (#177) Patrick Quist 2024-09-30 07:25:58 +0200
  • 7b2a994559
    fix: mangled url for FetchContent in cmake 3.16 (#176) Sofie 2024-09-17 15:25:23 +0200
  • 0ddbbf43cb
    Improve compilation times on Windows (#172) Vittorio Romeo 2024-10-02 16:55:13 +0100
  • 761e8d14a6
    Fix errors in the libbacktrace back-end Jeremy Rifkin 2024-10-02 00:03:07 -0500
  • 85841cbd42
    ... and do an #if IS_WINDOWS check immediately in dbghelp_syminit_manager.cpp Jeremy Rifkin 2024-10-01 23:50:17 -0500
  • 167ea34342
    Includ debug_syminit_manager.cpp always and ... Jeremy Rifkin 2024-10-01 23:49:36 -0500
  • b972d2dd07
    Try including <functional> in symbols.hpp Jeremy Rifkin 2024-10-01 23:42:46 -0500
  • ce8214bb16
    getpagesize() was removed from OSX (and posix) (#177) Patrick Quist 2024-09-30 07:25:58 +0200
  • 5524636ca0
    Update from_current.cpp Patrick Quist 2024-09-29 02:17:10 +0200
  • b0e3c0fe15
    logic better Patrick Quist 2024-09-29 01:37:21 +0200
  • 776027d1f1
    getpagesize() was removed from OSX Patrick Quist 2024-09-28 15:11:24 +0200
  • ad24469be5 Attempt to fix CI vittorioromeo 2024-09-22 16:32:53 +0200
  • 54a3e6fdf7
    fix: mangled url for FetchContent in cmake 3.16 (#176) Sofie 2024-09-17 15:25:23 +0200
  • 4312af0d50
    fix: mangled url for FetchContent in cmake 3.16 Sofie Finnes Øvrelid 2024-09-16 15:47:50 +0200
  • dee7ed59f2 Try to fix CI vittorioromeo 2024-09-16 14:32:27 +0200
  • 26c981f7fa Try to fix CI Vittorio Romeo 2024-09-15 18:25:29 +0200
  • f7ff906931 Merge branch 'main' of https://github.com/jeremy-rifkin/cpptrace into improve_compilation_time Vittorio Romeo 2024-09-15 18:13:23 +0200
  • 06eb15bda6
    Some changelog corrections for v0.7.1 v0.7.1 Jeremy Rifkin 2024-09-13 08:21:28 -0500
  • 3890a70cb4
    Bump to v0.7.1 Jeremy Rifkin 2024-09-13 08:19:24 -0500
  • 4ed90c1585
    Switch away from FetchContent_Populated, #171 Jeremy Rifkin 2024-09-13 00:42:17 -0500
  • 142e0b9ea4
    Per 0blu's suggestion, use the SymGetLineFromAddr macro instead of SymGetLineFromAddr64 Jeremy Rifkin 2024-09-13 00:06:05 -0500
  • d09378c8e8
    Use execinfo.h by default for clang/apple clang on macos, #161 Jeremy Rifkin 2024-09-12 23:56:09 -0500
  • f9ab949a9e
    Bump hard_max_frames to 400 Jeremy Rifkin 2024-09-12 23:12:11 -0500
  • 4e9f0da95f
    Nest microfmt in the cpptrace namespace due to conditionally-enabled C++17 behavior causing ODR issues, related to https://github.com/jeremy-rifkin/libassert/issues/103 Jeremy Rifkin 2024-09-12 21:06:12 -0500
  • 37f40c4324 Revert autoformatting vittorioromeo 2024-09-12 17:48:56 +0200
  • e76cc5a34e Improve compilation times on Windows vittorioromeo 2024-09-12 17:45:29 +0200
  • 4f94f20d41
    Fix computation of object address for safe object frames. I forgot to do this as part of a528aa8e0b, also related to #104 Jeremy Rifkin 2024-09-07 12:02:52 -0500
  • 499bea182c
    Reduce bazel build to -std=c++11 Jeremy Rifkin 2024-09-06 17:24:52 -0500
  • 0d89be4fbe
    VS2015 fixes (#165) _BLU 2024-09-05 05:32:00 +0200
  • 391646d218 VS14 support: Fix MSVC bug with std::enable_if 0blu 2024-09-01 13:24:29 +0200
  • 0cc93bdd44 Rename cache_mode member to current_cache_mode 0blu 2024-09-01 13:23:38 +0200
  • 7fdbbfdf67
    Fix compilation on ios (#167) Jeremy Rifkin 2024-09-04 17:22:32 -0500
  • 2616bd8f15 Remove unused variable in source_location 0blu 2024-09-05 00:12:24 +0200
  • dcd69f93fd VS14 support: No builtins for source_location 0blu 2024-09-01 13:22:21 +0200
  • e3469a8f99 Add .idea/ (JetBrains' CLion) to .gitignore 0blu 2024-09-05 00:06:27 +0200
  • a619c90be8
    Add fallback for mach_vm_region Jeremy Rifkin 2024-09-03 23:11:52 -0500
  • 26093d5791
    MSYS2+MINGW64 platform with libbacktrace (#166) Pavol Gono 2024-09-04 02:58:39 +0200
  • e9ec284142 Fixed return type of program_name() under windows. Pavol Gono 2024-09-03 23:27:50 +0200
  • e32eec224e Fixed compilability on MSYS2+MINGW64 platform with CPPTRACE_GET_SYMBOLS_WITH_LIBBACKTRACE=On option. Pavol Gono 2024-09-03 19:40:04 +0000
  • 2cc4b6f576 Add cmake-build-*/ to .gitignore 0blu 2024-09-01 13:22:12 +0200
  • f671819510
    build: support build with libunwind on osx (#162) lzw 2024-08-31 07:15:38 +0800
  • 231960d472
    Merge branch 'main' into dev Jeremy Rifkin 2024-08-30 17:18:12 -0500
  • 5a853d25ef build: support build with libunwind on osx lanzongwei.lan 2024-08-30 17:24:37 +0800
  • cf08f2578c
    Somehow forgot to commit this Jeremy Rifkin 2024-08-29 22:38:50 -0500
  • c7ff8cbf79
    Add a bullet point about traces from exceptions Jeremy Rifkin 2024-08-29 22:32:47 -0500
  • 9a7bd8f95e
    Clarify copying of cpptrace target on windows Jeremy Rifkin 2024-08-28 20:02:21 -0500
  • 0742b42dad
    Update changelog and bump to v0.7.0 v0.7.0 Jeremy Rifkin 2024-08-21 08:47:23 -0500
  • 31ebb3ca23
    Fix a couple file endings and also make note of lazy_trace_holder::get_raw_trace in the readme Jeremy Rifkin 2024-08-21 00:07:36 -0500
  • 4dcfdf5281
    Bump zstd and libdwarf versions in ci scripts Jeremy Rifkin 2024-08-20 23:13:03 -0500
  • 3b0eb54797
    Implement a system for preventing redundant tracing during search, and other various improvements for the from_current system (#159) Jeremy Rifkin 2024-08-20 22:10:17 -0600
  • b41faae5d8
    Update readme Jeremy Rifkin 2024-08-20 23:04:34 -0500
  • a6d2477e3f
    Update readme Jeremy Rifkin 2024-08-20 22:55:05 -0500
  • 5555296033
    Typo fixes Jeremy Rifkin 2024-08-20 22:52:12 -0500
  • adee091491
    Add zero-overhead variants, CPPTRACE_CATCH_ALT, and unprefixed aliases Jeremy Rifkin 2024-08-20 20:53:29 -0500
  • 73ca2b5b49
    Implement a system for preventing redundant tracing during search Jeremy Rifkin 2024-08-19 23:53:57 -0500
  • 0249b50698
    fix Bazel build (#158) WSUFan 2024-08-18 19:46:34 -0700
  • 8ba99917f7 fix Bazel build WSUFan 2024-08-18 19:31:39 -0700
  • fddbe72a66
    Quick readme update Jeremy Rifkin 2024-08-18 19:17:53 -0500
  • 88d681d986
    Enable Bazel build system support (#153) WSUFan 2024-08-18 17:16:53 -0700
  • 3e131ce8c6
    Experiment with some benchmarking Jeremy Rifkin 2024-08-18 18:59:50 -0500
  • 075db99a22 Add libunwind support WSUFan 2024-08-18 16:39:54 -0700
  • 5e30d2ae60
    Disable a configuration broken upstream Jeremy Rifkin 2024-08-18 18:18:20 -0500
  • b87be87c66
    Fix CPPTRACE_BUILD_TESTING_DWARF_VERSION use Jeremy Rifkin 2024-08-18 16:54:13 -0500
  • b364d37f78
    Implement better dwarf rangelist base address logic (#157) Jeremy Rifkin 2024-08-18 15:51:40 -0600
  • b18fd9df39
    Quick fix Jeremy Rifkin 2024-08-18 16:50:39 -0500
  • de9f6543f9
    Oops Jeremy Rifkin 2024-08-18 16:34:24 -0500
  • 164740bc3b
    Improve ranges base address logic Jeremy Rifkin 2024-08-18 16:22:04 -0500
  • b805eb2238
    Try re-enabling configurations disabled due to https://github.com/davea42/libdwarf-code/issues/255 Jeremy Rifkin 2024-08-18 14:12:56 -0500
  • a4d75a3894
    Unittest under libc++ (#156) Jeremy Rifkin 2024-08-18 13:11:51 -0600
  • d64a935fb4
    Bump to libdwarf 0.11.0 Jeremy Rifkin 2024-08-18 14:11:16 -0500
  • 286e0408c3
    Turn off libcxx+sanitizers for now Jeremy Rifkin 2024-08-18 13:57:47 -0500
  • 64e0210449
    Better handle resolution of safe object frames with empty object paths Jeremy Rifkin 2024-08-18 13:38:06 -0500
  • e9d9b3e039
    Try clang 18 to workaround https://github.com/llvm/llvm-project/issues/59432 Jeremy Rifkin 2024-08-18 13:33:18 -0500
  • ff7da41124
    Make a libc++ gtest build Jeremy Rifkin 2024-08-18 13:13:25 -0500
  • f11a967444
    Another ci script fix for mac Jeremy Rifkin 2024-08-18 12:59:01 -0500
  • 82ad06eaf9
    Install libc++ Jeremy Rifkin 2024-08-18 12:52:09 -0500
  • 0e75bd3628
    Fix for unittest ci on mac Jeremy Rifkin 2024-08-18 12:47:51 -0500
  • 05b3ce5bd9
    Try using clang 16 Jeremy Rifkin 2024-08-18 12:40:38 -0500
  • a6de416488
    Oops Jeremy Rifkin 2024-08-18 12:16:59 -0500
  • e5468af14e
    Unittest libc++ Jeremy Rifkin 2024-08-18 12:12:44 -0500
  • 0e2c3a130d
    Fix windows build Jeremy Rifkin 2024-08-18 12:11:20 -0500
  • 973309cb22
    Some more platform refactoring/cleanup, also add a note to readme Jeremy Rifkin 2024-08-18 12:07:34 -0500
  • 164cc75681
    A little refactoring and reorganization. Remove relative includes. Jeremy Rifkin 2024-08-18 11:58:49 -0500
  • 0bb5aa2318
    Add a basic test for traced exception objects Jeremy Rifkin 2024-08-18 11:41:38 -0500
  • 3f68171d0b
    Some makefile improvements Jeremy Rifkin 2024-08-18 11:33:57 -0500
  • 7621f2b277
    A couple notes/comments/documentation tweaks Jeremy Rifkin 2024-08-18 11:20:59 -0500
  • 5558210cbe
    Bump zstd to 1.5.6, #150 Jeremy Rifkin 2024-08-18 11:20:21 -0500
  • 26e009c688
    Add cpptrace::from_current (#155) Jeremy Rifkin 2024-08-18 10:11:47 -0600
  • 2b5e2b1c85
    Re-add lost line Jeremy Rifkin 2024-08-18 00:57:39 -0500
  • 784c68a3b2
    Merge branch 'dev' into jr/universal-tracing Jeremy Rifkin 2024-08-18 00:56:39 -0500
  • d5eed55dcd
    Fix -g on msvc Jeremy Rifkin 2024-08-18 00:56:28 -0500
  • df1d78d1eb
    Revert "Fix -g on msvc" Jeremy Rifkin 2024-08-18 00:55:49 -0500
  • e3e80be02f
    Merge branch 'dev' into jr/universal-tracing Jeremy Rifkin 2024-08-18 00:54:09 -0500