146 Commits

Author SHA1 Message Date
hesiod
79820d5a5c Add option to disable test compilation 2014-10-18 18:29:52 +02:00
François-Xavier Bourlet
49e1470a43 Merge pull request #14 from hesiod/patch-1
Include current source directory
2014-10-17 19:11:57 +02:00
hesiod
cdf747ebce Include current source directory
When including the project from a parent directory (add_subdirectory), backward.hpp is not found by the tests because we include CMAKE_SOURCE_DIR, which is the parent's source directory. Include CMAKE_CURRENT_SOURCE_DIR instead.
2014-10-17 19:04:14 +02:00
François-Xavier Bourlet
8855839342 Merge pull request #13 from fabceolin/master
Fixing buffer overflow on signals array
2014-04-02 14:39:15 -07:00
Fabrício Ceolin
9aaac31354 Fixing buffer overflow on signals array 2014-04-02 16:27:35 -03:00
François-Xavier Bourlet
c486368c54 stackoverflow test 2013-11-17 23:00:47 -08:00
François-Xavier Bourlet
246fd67b34 Tests refactored onto less files. 2013-11-17 22:31:13 -08:00
François-Xavier Bourlet
e8b6cb2475 Tests are all passing now. 2013-11-17 22:16:13 -08:00
François-Xavier Bourlet
6bb925fd70 Better test checking
- fork every test
 - capture signals
 - more assertion tools
 - test can be expected to fail
2013-11-17 21:07:04 -08:00
François-Xavier Bourlet
d9777cf5c1 Adding BACKWARD_HAS_* config in cmake for tests 2013-11-06 01:46:36 -08:00
François-Xavier Bourlet
9ba9df4db8 A more flexible and factorized stack Printer. 2013-11-06 00:22:35 -08:00
François-Xavier Bourlet
3791f32b4b Add defines for "ATLEAST_CXX11" 2013-11-06 00:22:35 -08:00
François-Xavier Bourlet
60a07e3282 A system specializable demangler implementation. 2013-11-06 00:22:34 -08:00
François-Xavier Bourlet
c53c91fcdc Remove unused local var support (for now) 2013-11-06 00:22:32 -08:00
François-Xavier Bourlet
e19f2577f7 Remove noisy comments. 2013-11-06 00:21:35 -08:00
François-Xavier Bourlet
83709f4448 Little typo fix 2013-11-06 00:18:35 -08:00
François-Xavier Bourlet
858e4b7512 Add .gitignore 2013-11-05 23:53:36 -08:00
François-Xavier Bourlet
9b1c9563e0 Some improvement to builds.sh 2013-11-05 23:53:36 -08:00
François-Xavier Bourlet
fa02c4a534 Merge pull request #11 from Kobolog/master
Fixed an unused parameter warning.
2013-06-26 11:05:42 -07:00
Andrey Sibiryov
9cd89623af Proper way to mark a variable unused.
Instead of explicitly void-ing a variable, just make it anonymous.
2013-06-26 21:39:28 +04:00
Andrey Sibiryov
18a7121fb4 Fix unused parameter warnings.
In SignalHandling constructor, the empty signal vector is never used,
which triggers unused parameter warnings at least on Clang 3.2.
2013-06-26 13:09:19 +04:00
François-Xavier Bourlet
3a2e9df723 Merge pull request #10 from Kobolog/master
Unsigned line counters.
2013-06-25 13:45:08 -07:00
Andrey Sibiryov
4605817160 Resolve issue #6: unsigned line counters.
Change all the line counter variable types from size_t to unsigned, so
that we can printf() them as '%u' in a portable way, effectively fixing
build errors on ancient i386 machines.
2013-06-26 00:19:47 +04:00
François-Xavier Bourlet
1b0810002e Merge pull request #9 from bastih/master
Remove debug printf
2013-06-10 21:14:22 -07:00
bastih
05a15f253a Remove debug printf from SignalHandling() 2013-06-06 16:06:31 +02:00
François-Xavier Bourlet
3c4d5ae283 Merge pull request #7 from bastih/master
Allow for selection of signals thanks @bastih
2013-05-29 10:29:09 -07:00
bastih
e830de82a2 Add default parameter to BACKWARD_SYSTEN_UNKNOWN signal handler 2013-05-29 09:10:49 +00:00
bastih
5a638eafd8 Improve as per bombela's suggestions, add test 2013-05-26 16:31:58 +00:00
bastih
fea5667108 Merge branch 'buildfix' 2013-05-26 16:03:09 +00:00
bastih
cb6ab9efdb Remove non-existing testcase from CMakeLists 2013-05-26 15:23:50 +00:00
bastih
78fd27faec Make signals configurable
This allows for selecting the appropriate signals
and avoids conflicts with other tools that specific
signals i.e. profilers
2013-04-10 11:41:38 +02:00
François-Xavier Bourlet
a86bb45513 Merge pull request #5 from Kobolog/master
Fixed using the placebo implementation on MacOS
2013-03-28 17:03:45 -07:00
Andrey Sibiryov
4d9ba6f9e5 fixed a typo in the stacktrace_tag, which is fortunately unused as of now 2013-03-29 03:16:19 +04:00
Andrey Sibiryov
c406061820 added an empty body to Colorize::init() method on non-Linux systems 2013-03-29 03:10:25 +04:00
François-Xavier Bourlet
7742dacc36 Use a dedicated stack for signals handler 2013-03-23 22:05:58 -07:00
François-Xavier Bourlet
2bb696b8e2 few modification for pedantic compliance with C++98 and C++11 2013-03-17 15:59:51 -07:00
François-Xavier Bourlet
9f2ee49512 a little shell script to manipulate many builds 2013-03-17 15:59:30 -07:00
François-Xavier Bourlet
9940b4ffb6 Merge branch 'master' of github.com:bombela/backward-cpp 2013-03-17 15:59:14 -07:00
François-Xavier Bourlet
2104840c1d Attribute Copyright to Google Inc. 2013-03-17 15:59:09 -07:00
François-Xavier Bourlet
f46591a1cd A little hack to declare _Unwind_GetIPInfo with clang.
fixes #2
2013-03-15 20:18:13 -07:00
François-Xavier Bourlet
fc7b6bca8d Attribute Copyright to Google Inc. 2013-03-15 13:25:14 -07:00
François-Xavier Bourlet
64f84a6f33 Merge pull request #1 from remram44/fix-readme
Corrections to the README file
2013-03-15 10:14:07 -07:00
Remi Rampin
a2fb893277 Corrections to the README file 2013-03-15 10:57:40 -04:00
François-Xavier Bourlet
c2ebbfc721 Update README.md 2013-03-14 23:19:17 -07:00
François-Xavier Bourlet
1985d2c094 Some typo fixes. 2013-03-14 23:17:11 -07:00
François-Xavier Bourlet
1ae978ab77 Initial import. 2013-03-14 23:10:06 -07:00