• Home
  • History
  • Annotate
  • only in /external/llvm/utils/unittest/googletest/include/gtest/
History log of /external/llvm/utils/unittest/googletest/include/gtest/
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
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