36b56886974eae4f9c5ebc96befd3e7bfe5de338 |
24-Apr-2014 |
Stephen Hines <srhines@google.com> |
Update to LLVM 3.5a. Change-Id: Ifadecab779f128e62e430c2b4f6ddd84953ed617
test-typed-test.h
nternal/gtest-port.h
|
354362524a72b3fa43a6c09380b7ae3b2380cbba |
19-Nov-2013 |
Juergen Ributzka <juergen@apple.com> |
[weak vtables] Remove a bunch of weak vtables This patch removes most of the trivial cases of weak vtables by pinning them to a single object file. The memory leaks in this version have been fixed. Thanks Alexey for pointing them out. Differential Revision: http://llvm-reviews.chandlerc.com/D2068 Reviewed by Andy git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@195064 91177308-0d34-0410-b5e6-96231b3b80d8
test-test-part.h
test.h
nternal/gtest-death-test-internal.h
nternal/gtest-internal.h
nternal/gtest-param-util.h
nternal/gtest-port.h
|
b21ab43cfc3fa0dacf5c95f04e58b6d804b59a16 |
18-Nov-2013 |
Alexey Samsonov <samsonov@google.com> |
Revert r194865 and r194874. This change is incorrect. If you delete virtual destructor of both a base class and a subclass, then the following code: Base *foo = new Child(); delete foo; will not cause the destructor for members of Child class. As a result, I observe plently of memory leaks. Notable examples I investigated are: ObjectBuffer and ObjectBufferStream, AttributeImpl and StringSAttributeImpl. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@194997 91177308-0d34-0410-b5e6-96231b3b80d8
test-test-part.h
test.h
nternal/gtest-death-test-internal.h
nternal/gtest-internal.h
nternal/gtest-param-util.h
nternal/gtest-port.h
|
5a364c5561ec04e33a6f5d52c14f1bac6f247ea0 |
15-Nov-2013 |
Juergen Ributzka <juergen@apple.com> |
[weak vtables] Remove a bunch of weak vtables This patch removes most of the trivial cases of weak vtables by pinning them to a single object file. Differential Revision: http://llvm-reviews.chandlerc.com/D2068 Reviewed by Andy git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@194865 91177308-0d34-0410-b5e6-96231b3b80d8
test-test-part.h
test.h
nternal/gtest-death-test-internal.h
nternal/gtest-internal.h
nternal/gtest-param-util.h
nternal/gtest-port.h
|
efbdf7f2320649512569143611f53177c27ba9f6 |
15-Nov-2013 |
Chandler Carruth <chandlerc@gmail.com> |
Move all of the GoogleTest files back to the same locations they occupy externally to simplify our integration of GoogleTest into LLVM. Also, build the single source file gtest-all.cc instead of the individual source files as we don't expect these to change and thus gain nothing from increased incrementality in compiles. This makes our standard build of googletest exactly like upstream's recommended build and the sanitizer's build. It also simplifies the steps of importing a new version should we ever want one. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@194801 91177308-0d34-0410-b5e6-96231b3b80d8
nternal/gtest-internal-inl.h
|
57f7dafcb769852a21870148e91535421c45d037 |
07-Dec-2012 |
Alexey Samsonov <samsonov@google.com> |
Modify the LLVM checkout of googletest: 1) don't delete gtest-all.cc (which is used to gather all gtest source files in a single file) 2) make including LLVMSupport headers optional (on by default). Sanitizer tools may want to use their own versions of googletest compiled with specific flags, instead of the common googletest library used for all other LLVM/Clang unittests. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@169559 91177308-0d34-0410-b5e6-96231b3b80d8
nternal/gtest-internal.h
|
94c22716d60ff5edf6a98a3c67e0faa001be1142 |
27-Sep-2012 |
Sylvestre Ledru <sylvestre@debian.org> |
Revert 'Fix a typo 'iff' => 'if''. iff is an abreviation of if and only if. See: http://en.wikipedia.org/wiki/If_and_only_if Commit 164767 git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@164768 91177308-0d34-0410-b5e6-96231b3b80d8
test-test-part.h
test.h
nternal/gtest-death-test-internal.h
nternal/gtest-filepath.h
nternal/gtest-internal-inl.h
nternal/gtest-internal.h
nternal/gtest-port.h
nternal/gtest-string.h
nternal/gtest-tuple.h
nternal/gtest-type-util.h
|
7e2c793a2b5c746344652b6579e958ee42fafdcc |
27-Sep-2012 |
Sylvestre Ledru <sylvestre@debian.org> |
Fix a typo 'iff' => 'if' git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@164767 91177308-0d34-0410-b5e6-96231b3b80d8
test-test-part.h
test.h
nternal/gtest-death-test-internal.h
nternal/gtest-filepath.h
nternal/gtest-internal-inl.h
nternal/gtest-internal.h
nternal/gtest-port.h
nternal/gtest-string.h
nternal/gtest-tuple.h
nternal/gtest-type-util.h
|
68d92bdcc99e647546f40cfce5cfbeb904be2985 |
04-Sep-2012 |
Evgeniy Stepanov <eugeni.stepanov@gmail.com> |
Fix Android build of gtest and lib/Support. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@163131 91177308-0d34-0410-b5e6-96231b3b80d8
nternal/gtest-port.h
|
955f9387516da03b51337b126bebb43567141173 |
06-Jun-2012 |
Benjamin Kramer <benny.kra@googlemail.com> |
Remove dead private member variables from gtest. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@158101 91177308-0d34-0410-b5e6-96231b3b80d8
nternal/gtest-internal-inl.h
nternal/gtest-internal.h
|
a36dda2b0ead8a8c8c43ebfff2e020c2c631d3ee |
21-Jan-2012 |
David Blaikie <dblaikie@gmail.com> |
Remove unreachable defaults from gtest. This will ensure LLVM and Clang build -Wswitch-enum-redundant-default (an on-by-default warning I'm about to add to Clang). git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@148639 91177308-0d34-0410-b5e6-96231b3b80d8
nternal/gtest-death-test-internal.h
|
b33f8e3e55932d0e15a686ef0c598da8dbc37acd |
27-Jul-2011 |
Jay Foad <jay.foad@gmail.com> |
Merge gtest-1.6.0. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@136212 91177308-0d34-0410-b5e6-96231b3b80d8
test-death-test.h
test-message.h
test-param-test.h
test-printers.h
test-spi.h
test-test-part.h
test-typed-test.h
test.h
test_pred_impl.h
nternal/gtest-death-test-internal.h
nternal/gtest-filepath.h
nternal/gtest-internal-inl.h
nternal/gtest-internal.h
nternal/gtest-linked_ptr.h
nternal/gtest-param-util-generated.h
nternal/gtest-param-util.h
nternal/gtest-port.h
nternal/gtest-string.h
nternal/gtest-tuple.h
nternal/gtest-type-util.h
|
7a2bdde0a0eebcd2125055e0eacaca040f0b766c |
15-Apr-2011 |
Chris Lattner <sabre@nondot.org> |
Fix a ton of comment typos found by codespell. Patch by Luis Felipe Strano Moraes! git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@129558 91177308-0d34-0410-b5e6-96231b3b80d8
nternal/gtest-filepath.h
|
9bf9aa5106eb663a371b2b0bc7ab929500ad6ff9 |
02-Mar-2011 |
Oscar Fuentes <ofv@wanadoo.es> |
Fixes warnings emitted by Visual Studio 2010 compiler. Patch by Erik Olofsson! git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@126796 91177308-0d34-0410-b5e6-96231b3b80d8
test.h
|
ee6944f4ab4258e6b7b9c91c0c18444193d6f55a |
24-Sep-2010 |
Michael J. Spencer <bigcheesegs@gmail.com> |
CMake: Build unittests. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@114725 91177308-0d34-0410-b5e6-96231b3b80d8
nternal/gtest-port.h
|
8c8b9ee8c8646aa1a79c782d4da9abdf3eb4eefe |
15-Aug-2010 |
Argyrios Kyrtzidis <akyrtzi@gmail.com> |
Revert r111082. No warnings for this common pattern. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@111102 91177308-0d34-0410-b5e6-96231b3b80d8
nternal/gtest-port.h
|
7268d97ae6c1680be96e5758c33cdd46efb6ce54 |
14-Aug-2010 |
Argyrios Kyrtzidis <akyrtzi@gmail.com> |
Add ATTRIBUTE_UNUSED to methods that are not supposed to be used. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@111082 91177308-0d34-0410-b5e6-96231b3b80d8
nternal/gtest-port.h
|
ec4c02d252b4f2b3dda053c9c7c894832c91dfca |
23-Jun-2010 |
Nick Lewycky <nicholas@mxc.ca> |
Don't link against libm and libpthread which don't exist in BeOS/Haiku. Also, Haiku like Linux provides <regex.h>, so use it. Patch by Paul Davey! git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@106620 91177308-0d34-0410-b5e6-96231b3b80d8
nternal/gtest-port.h
|
57240ff6e2252f8986f6e47e4010bc52fbae25d1 |
03-Jun-2010 |
Benjamin Kramer <benny.kra@googlemail.com> |
Merge gtest-1.5.0. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@105354 91177308-0d34-0410-b5e6-96231b3b80d8
test-death-test.h
test-message.h
test-param-test.h
test-spi.h
test-test-part.h
test-typed-test.h
test.h
nternal/gtest-death-test-internal.h
nternal/gtest-filepath.h
nternal/gtest-internal-inl.h
nternal/gtest-internal.h
nternal/gtest-linked_ptr.h
nternal/gtest-param-util-generated.h
nternal/gtest-param-util.h
nternal/gtest-port.h
nternal/gtest-string.h
nternal/gtest-tuple.h
nternal/gtest-type-util.h
|
190f8ee25a6977ac6eb71b816498df42f17ad9a7 |
03-Jun-2010 |
Benjamin Kramer <benny.kra@googlemail.com> |
Merge gtest-1.4.0. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@105353 91177308-0d34-0410-b5e6-96231b3b80d8
test-death-test.h
test-message.h
test-param-test.h
test-spi.h
test-test-part.h
test.h
nternal/gtest-death-test-internal.h
nternal/gtest-internal-inl.h
nternal/gtest-internal.h
nternal/gtest-param-util-generated.h
nternal/gtest-param-util.h
nternal/gtest-port.h
nternal/gtest-string.h
nternal/gtest-tuple.h
nternal/gtest-type-util.h
|
e4b9c93fc1b531fe0cfe25a042f6b81c1e7c15c0 |
03-Jun-2010 |
Benjamin Kramer <benny.kra@googlemail.com> |
Merge gtest-1.3.0. OSX users: make sure that CrashReporter is disabled when running unit tests. Death tests are enabled now so you'll get a ton of message boxes. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@105352 91177308-0d34-0410-b5e6-96231b3b80d8
test-death-test.h
test-message.h
test-param-test.h
test-typed-test.h
test.h
nternal/gtest-death-test-internal.h
nternal/gtest-filepath.h
nternal/gtest-internal-inl.h
nternal/gtest-internal.h
nternal/gtest-param-util-generated.h
nternal/gtest-param-util.h
nternal/gtest-port.h
nternal/gtest-string.h
nternal/gtest-type-util.h
|
07b3a041b45f376ea182d8b4ade7b01bfaa9ab2c |
14-Apr-2010 |
Daniel Dunbar <daniel@zuster.org> |
Fix -Asserts warnings. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@101191 91177308-0d34-0410-b5e6-96231b3b80d8
nternal/gtest-linked_ptr.h
|
21aa347c2816aa8fc635ad05c5ab786234b32c7e |
09-Apr-2010 |
Chris Lattner <sabre@nondot.org> |
add minix support, patch by Kees van Reeuwijk! PR6797 git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@100895 91177308-0d34-0410-b5e6-96231b3b80d8
nternal/gtest-port.h
|
5760f35e1517a660958116f8c4aa81d941e8def8 |
18-Dec-2009 |
Eli Friedman <eli.friedman@gmail.com> |
Fix an issue in googletest where a name was used before it was defined. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@91718 91177308-0d34-0410-b5e6-96231b3b80d8
test-param-test.h
|
df40664a63a91a1ab4b40c7f2d356cf255071d56 |
12-Oct-2009 |
Edward O'Callaghan <eocallaghan@auroraux.org> |
Haiku porting patches, Credit to Paul Davey. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@83823 91177308-0d34-0410-b5e6-96231b3b80d8
nternal/gtest-port.h
|
9c0c3bf1ec2feb861f19867d4091350010b23de6 |
05-Sep-2009 |
Jeffrey Yasskin <jyasskin@google.com> |
Teach googletest to use raw_ostream instead of just std::ostream. This can break when there are implicit conversions from types raw_ostream understands but std::ostream doesn't, but it increases the number of cases that Just Work. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@81093 91177308-0d34-0410-b5e6-96231b3b80d8
nternal/gtest-internal.h
|
e5f9471bd25b82bbe1920b1afab75138870c3274 |
01-Jan-2009 |
Misha Brukman <brukman+llvm@gmail.com> |
* Removed gtest-all.cc; .cc files including other .cc files is weird * Removed gtest_main.cc: we have our own main() elsewhere * Simplified the Makefile as we don't need SOURCES * Moved the internal header to gtest/internal/ * Simplified the Makefile to remove -I param to CPP.Flags * Updated README.LLVM with all the steps I took to massage GTest to work in LLVM so far git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@61540 91177308-0d34-0410-b5e6-96231b3b80d8
nternal/gtest-internal-inl.h
|
7ae6ff442a26212a0cc4c1929b8b0a105dc988e4 |
31-Dec-2008 |
Misha Brukman <brukman+llvm@gmail.com> |
Import of Google Test 1.2.1, with the non-essential bits removed. Added a README.LLVM file to indicate which files and directories were removed from the original source tarball. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@61526 91177308-0d34-0410-b5e6-96231b3b80d8
test-death-test.h
test-message.h
test-param-test.h
test-spi.h
test-test-part.h
test-typed-test.h
test.h
test_pred_impl.h
test_prod.h
nternal/gtest-death-test-internal.h
nternal/gtest-filepath.h
nternal/gtest-internal.h
nternal/gtest-linked_ptr.h
nternal/gtest-param-util-generated.h
nternal/gtest-param-util.h
nternal/gtest-port.h
nternal/gtest-string.h
nternal/gtest-type-util.h
|