aboutsummaryrefslogtreecommitdiffstats
path: root/src
Commit message (Collapse)AuthorAgeFilesLines
* fixes a problem in which we pass the address one byte ↵jgm2012-07-121-1/+12
| | | | | | | ~/svn/googletest/trunk after the end of stack space in a call to clone(). According to Linux's man page on clone(), the 'stack' parameter usually points to the topmost address of the memory space set up for the child stack. The existing code points one byte after the end
* added defines for iOSjgm2012-07-091-1/+1
|
* Improves gtest's failure messages. In particulars, char pointers andzhanyong.wan2012-06-072-62/+58
| | | | char arrays are not escapped properly.
* Fixes threading annotations and compatibility with C++11, which doesn'tzhanyong.wan2012-05-311-2/+2
| | | | | allow exepctions to be thrown in a destructor.
* Misc small updates to some debug death code, and to messages streaming to macrosjgm2012-03-091-3/+8
|
* Adds file and line information to the "message", which is used as the summaryjgm2012-01-172-8/+9
| | | | of a failure.
* Removes spurious semicolon.vladlosev2011-11-281-2/+1
|
* Improves conformance to the Google C++ Style Guide (by Greg Miller).vladlosev2011-11-045-6/+4
|
* Adds support for detection of running in death test child processes.vladlosev2011-10-281-1/+31
|
* Expressed the thread-safety annotations in code, replacing the existing ↵vladlosev2011-10-242-26/+31
| | | | comment-based system (by Aaron Jacobs).
* Implements the timestamp attribute for the testsuites element in the output ↵vladlosev2011-10-052-1/+51
| | | | XML (external contribution by Dirk Meister).
* Adds ability to inject death test child arguments for test purposes.vladlosev2011-10-052-4/+21
|
* Adds a new macro simplifying use of snprinf on MS platforms.vladlosev2011-09-261-9/+1
|
* Simplifies the implementatoin of the test result printer; by Ulfar Erlingssonzhanyong.wan2011-09-161-8/+4
|
* Ignore SIGPROF signal during clone()/fork() call. clone()/fork() call hangs ↵vladlosev2011-09-091-0/+21
| | | | permanently if it consumes more cpu than the SIGPROF signal timer interval (by Nabeel Mian).
* QNX compatibility patch (by Haruka Iwao).vladlosev2011-06-202-8/+77
|
* Suppresses the tail-call optimization of StackGrowsDown() in GCC4.6 (by Paul ↵vladlosev2011-06-131-4/+6
| | | | Pluzhnikov).
* Adds support for building Google Mock as a shared library (DLL).vladlosev2011-05-201-2/+2
|
* fixes a problem caused by gcc 4.6 optimization (by Paul Pluzhnikov)zhanyong.wan2011-04-141-0/+5
|
* Fixes Sun C++ compiler errors (by Pasi Valminen)zhanyong.wan2011-04-121-1/+8
|
* Simplifies ASCII character detection in gtest-printers.h. This also makes it ↵vladlosev2011-04-091-2/+1
| | | | possible to build Google Test on MinGW.
* Fixes a compiler error when compiling with Visual Age (by Hady Zalek).vladlosev2011-04-081-1/+1
|
* makes gtest compatible with HP UX (by Pasi Valminen); fixes a typo in the ↵zhanyong.wan2011-04-071-1/+1
| | | | name of xlC (by Hady Zalek).
* Changes diagnostic output of the question mark from '\?' to '?'.vladlosev2011-04-011-3/+0
|
* Fixes Windows CE compatibility problem (issue ↵vladlosev2011-03-301-1/+1
| | | | http://code.google.com/p/googletest/issues/detail?id=362).
* Fixes 'formatting error or buffer exceeded' error when outputting long ↵vladlosev2011-03-301-17/+13
| | | | failure messages in XML.
* Fixes compatibility with Sun C++ (by Hady Zalek); fixes compatibilityzhanyong.wan2011-03-111-3/+3
| | | | with Android (by Zachary Vorhies).
* Fixes compatibility with Borland C++Builder. Original patch by Joshzhanyong.wan2011-03-051-1/+1
| | | | Kelley. Simplified by Zhanyong Wan.
* Indents preprocessor directives.zhanyong.wan2011-02-226-139/+179
|
* Fixes off-by-one error in a message about test sharding (by David Glasser).vladlosev2011-02-121-2/+3
|
* Adds null check for file locations in XML output printer.vladlosev2011-02-022-2/+35
|
* Add markers to death test messages to make them more recogizable (by Jeff ↵zhanyong.wan2011-02-021-5/+24
| | | | Shute).
* Adds type_param and value_param as <testcase> attributes to the XMLzhanyong.wan2011-02-022-29/+52
| | | | | | report; also removes the comment() and test_case_comment() fields of TestInfo. Proposed and initally implemented by Joey Oravec. Re-implemented by Vlad Losev.
* template selection error in IBM's xIC_r compiler.vladlosev2011-01-291-10/+16
|
* Renames some internal functions to avoid name clashes.vladlosev2011-01-291-2/+2
|
* Makes gtest print string literals correctly when it contains \x escape ↵zhanyong.wan2010-12-021-12/+29
| | | | sequences. Contributed by Yair Chuchem.
* Adds Google Native Client compatibility (issue 329).vladlosev2010-11-301-2/+2
|
* Changes default of --gtest_catch_exceptions to true.vladlosev2010-10-261-3/+4
|
* Fixes compiler warning when built with -std=c++0x.vladlosev2010-10-221-2/+2
|
* Modifies handling of C++ exceptions in death tests to treat exceptions ↵vladlosev2010-10-181-10/+23
| | | | escaping them as failures.
* Adds a missing #include (by Vlad Losev).zhanyong.wan2010-10-141-0/+1
|
* Makes gtest wokr on MinGW (by Vlad Losev); removes unused ↵zhanyong.wan2010-10-111-8/+8
| | | | linked_ptr::release() method (by Zhanyong Wan).
* Removes uses of deprecated AssertionFailure() API (by Vlad Losev).zhanyong.wan2010-09-271-42/+28
|
* Allows EXPECT_FATAL_FAILURE() and friends to accept a string object as the ↵zhanyong.wan2010-09-271-4/+4
| | | | second argument.
* Include gtest headers as user headers instead of system headers.zhanyong.wan2010-09-1410-23/+23
|
* Removes all uses of StrStream; fixes the VC projects and simplifies them by ↵zhanyong.wan2010-09-081-12/+12
| | | | using gtest-all.cc.
* Casts char to unsigned char before calling isspace() etc to avoid undefined ↵zhanyong.wan2010-08-314-53/+98
| | | | behavior (by Zhanyong Wan); removes conditional #includes keyed on GTEST_HAS_PROTOBUF_ (by Zhanyong Wan); publishes GTEST_HAS_STREAM_REDIRECTION (by Vlad Losev); forward declares some classes properly (by Samuel Benzaquen); honors the --gtest_catch_exceptions flag (by Vlad Losev).
* Removes the Windows golden file (by Vlad Losev); implements test result ↵zhanyong.wan2010-08-192-16/+242
| | | | streaming (by Nikhil Jindal and cleaned up by Zhanyong Wan).
* Makes gtest print enums as integers instead of hex dumps (by Zhanyong Wan); ↵zhanyong.wan2010-08-093-325/+197
| | | | improves the hex dump format (by Zhanyong Wan); gets rid of class TestInfoImpl (by Zhanyong Wan); adds exception handling (by Vlad Losev).
* Allows Google Test to build on OSes other then a pre-determined set and ↵vladlosev2010-07-221-0/+1
| | | | implements GTEST_HAS_POSIX_REGEX condition for compatibility with them.