Age | Commit message (Collapse) | Author |
|
less than allowed. Changes in all other files relate auxiliary methods for
catching similar bugs in future.
|
|
The new TUT library build eliminates the ambiguity about ensure_equals(const
char*, ...) versus ensure_equals(const std::string&, ...). Now it's all based
on const std::string&. Remove pointless const char* overloads and ambiguous
forwarding templates.
With clang in Xcode 6, any new datatypes we intend to use with ensure_equals()
must have operator<<(std::ostream&, datatype) declared BEFORE lltut.h
#includes tut.hpp. Reorder code in certain test source files to guarantee that
visibility.
|
|
test
|
|
in: 'cout << a() << b()' the order of evaluation of a() and b() is undefined.
|
|
|
|
|
|
|
|
now - operator << issues on clang
|
|
trigger clang warnings
|
|
|
|
|
|
|
|
|
|
- tidy up)
|
|
|
|
warnings/errors [-Wunused-const-variable]
|
|
to >=0 - correct ifx here is to retype the variable as signed
|
|
|
|
|
|
|
|
|
|
it's true purpose becomes clear
|
|
virtuals [-Woverloaded-virtual] and fix up first (of many) files
|
|
classes to make clang happy
|
|
|
|
other users and scripts
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
error reporting that is not properly cleaned up.
|
|
reporting that is not properly cleaned up.
|
|
|
|
|
|
|
|
|
|
|
|
LLSingleton so that it may be cleaned up properly on app exit.
|
|
|
|
|
|
|