Commit Graph

19 Commits

Author SHA1 Message Date
76ffb05c23 Disable CHECK calls when not debugging 2012-05-15 16:05:27 +10:00
0c86a8b240 Dont put a block around DEBUG_ONLY statements.
This allows variable declerations, raii statements, and other hackery to
affect surrounding code more easily.
2012-05-15 16:04:35 +10:00
4f5d75a1df Make all check macros uppercase 2012-05-11 12:34:21 +10:00
946d4d1eb0 Add a simple DEBUG_ONLY convenience macro 2012-05-03 18:11:17 +10:00
100af04e77 Move preprocessor header to hpp suffix 2012-05-03 18:09:06 +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
40267cad05 Add macro that creates unique variable names 2012-04-12 14:07:46 +10:00
a3d965b917 Change licencing from waif to libgim 2012-04-11 15:21:00 +10:00
e2b56f3b77 Add a warn macro 2012-01-04 17:03:00 +11:00
6b38a3486c Add a warn_if macro 2011-11-04 16:57:20 +11:00
3b767a1c73 Trigger breakpoints for soft assertions 2011-09-24 13:18:57 +10:00
a30e0f4be0 Change debug temporary names to reduce collisions 2011-08-29 14:32:30 +10:00
ce747924ab Add a simple line tracing macro 2011-07-16 14:47:10 +10:00
6f1bf3ebf9 Make check_{neq|eq} output more explicit
As the panic message mentions __a and __b, use these explicitly in the
error message and equate them to concrete values.
Do not use parenthesis to show the computed value as these can be
mistaken for functions.
2011-06-21 23:39:24 +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
8801023626 Add required header for almost_equal in assert_eq 2011-06-16 20:54:34 +10:00
745e06d1af initial import from waif 2011-05-23 17:18:52 +10:00