1 //_ NoBug Reference Manual
2 //_ ======================
3 //_ Christian_Thäter,_Benny_Lyons
6 //_ *****************************************************************
7 //_ NoBug is a debugging library for instrumenting C and C++ programs
8 //_ inspired by ideas originating from Design-by-Contract.
9 //_ *****************************************************************
12 //_ __________________________________________________________________
13 //_ Everyone makes mistakes, but with NoBug you won't make them twice!
14 //_ __________________________________________________________________
16 //_ ifdef::basebackend-latex[]
19 //_ endif::basebackend-latex[]
83 NoBug maintains a `test.sh` script which drives extensive testsuites.
84 Look at into the 'tests/' folder about how to apply this.
86 //_ include::test_inc.txt[]
115 Release builds remove all assertions, but logging is still kept. We
116 make the assumption that bugs which were not covered in alpha and beta
117 builds will not easily show up in releases because the assertions
118 there were not sufficient. Furthermore, end users are not test bunnies
119 and will not provide good bug reports anyway. If there is a problem in
120 a release build, try to track down the cause using a beta build from