Commit Graph

30 Commits

Author SHA1 Message Date
f6056153e3 rename root namespace from util to cruft
This places, at long last, the core library code into the same namespace
as the extended library code.
2018-08-05 14:42:02 +10:00
803acc9a87 relicense under MPL-2.0 2018-08-04 15:14:06 +10:00
946397e325 debug: instantiate is_valid for numeric primitives 2018-07-23 18:55:40 +10:00
08073b6ba1 debug: add is_valid for floats 2018-04-19 20:32:30 +10:00
8777d32b94 debug: don't enable float exceptions by default
sometimes we just power through computations with invalid results to
simplify conditionals.
2018-03-27 16:14:01 +11:00
67c8c9c69c debug: enable debugging features by default 2018-03-27 15:50:29 +11:00
c105fb4d0f debug: fully qualify panic detail functions
silences warnings under clang
2017-09-08 14:10:11 +10:00
9a798446b5 build: remove unnecessary includes
discovered with include-what-you-use
2016-10-12 15:08:22 +11:00
c15794d4b3 debug: make DEBUG_WAIT support more robust
PTRACE_ME doesn't work as we thought, instead just deliver a suitable
signal depending on if we're currently under a debugger.
2016-03-21 14:19:08 +11:00
df05596524 debug: seperate platform specifics into units 2016-02-15 17:21:01 +11:00
de483670c4 debug: rename unusual to warn
unusual is a stupid name
2016-01-20 16:38:01 +11:00
2702c53df4 debug: make panic and friends constexpr 2015-10-29 10:43:41 +11:00
04fd82b112 style 2015-08-25 17:13:49 +10:00
7ae57730f0 whitespace 2015-04-13 18:06:08 +10:00
2658b41ea1 relicence under Apache-2.0 2015-04-13 18:05:28 +10:00
a340473502 debug: print test message when installing console 2014-12-05 13:19:01 +11:00
600500a70e Force win32 to use a console in debug 2012-11-09 15:17:32 +11:00
5e764244ac Add simple debug initialisation function 2012-08-10 17:40:19 +10:00
15a573f3a7 Trigger panic breakpoint after printing the message 2012-06-12 13:04:20 +10:00
3c0368e74c Allow messages for not_implemented errors 2012-06-04 14:50:58 +10:00
63cde2272b Add Windows implementation of breakpoint 2012-05-11 12:15:46 +10:00
0b7e3838cd Disable the fpe code. Errors in mingw. 2012-05-08 15:03:03 +10:00
310764dcb4 Add enable/disable floating point exceptions 2012-05-01 12:14:25 +10:00
73f483c06b Add debug annotation for unusual code paths 2012-04-24 17:38:07 +10:00
77942e008d Change my email to an active domain 2012-04-23 13:10:50 +10:00
a3d965b917 Change licencing from waif to libgim 2012-04-11 15:21:00 +10:00
ec7b95bb9f Remove environment check for breakpoint emission 2011-09-24 13:18:25 +10:00
fb6f74487b Use debug interrupt for breakpoint in i386 2011-07-06 19:29:35 +10:00
20f81a7630 Correct package name in copyright headers
Package is no longer waif, after its seperation from the waif
library/application. Hopefully there aren't any more dependencies...
2011-06-21 20:26:32 +10:00
745e06d1af initial import from waif 2011-05-23 17:18:52 +10:00