14 Commits

Author SHA1 Message Date
Stephan Zuercher
44ae9609e8 functional mac port (#70)
* functional mac port

* combine common parts of Linux and Darwin implementations

* add unwind support for apple

* insure BACKWARD_HAS_BACKTRACE_SYMBOL is set for BACKWARD_SYSTEM_DARWIN

* fix indentation

* use pthread_self and pthread_main_np
2018-02-06 22:43:16 -08:00
Christoph Sterz
61876549f1 Add aarch64 support
*Read the pc as specified for aarch64 processors.
*Disable division by zero tests, since aarch64 does not trap these and
 therefore does not generate SIGFPEs there.
*All other tests succeed.
2017-06-29 15:12:18 +02:00
François-Xavier Bourlet
8eb8fad38f Add color mode.
This is a breaking change.

The printer now offers a color_mode setting: automatic, always, never.

When given a FILE* stream on linux, the automatic mode will retrieve
file descriptor behind it and call isatty().
2017-05-28 17:03:29 -07:00
Stephan Beyer
5f08e7e7b1 Fix g++- 7.0.1 -Wshadow warnings in test lib 2017-03-05 19:28:23 +01: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
c53c91fcdc Remove unused local var support (for now) 2013-11-06 00:22:32 -08:00
François-Xavier Bourlet
83709f4448 Little typo fix 2013-11-06 00:18:35 -08:00
bastih
5a638eafd8 Improve as per bombela's suggestions, add test 2013-05-26 16:31:58 +00: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
1ae978ab77 Initial import. 2013-03-14 23:10:06 -07:00