- 27 Dec, 2013 3 commits
-
-
Andrew Hsieh authored
-
Andrew Hsieh authored
-
Andrew Hsieh authored
-
- 26 Dec, 2013 7 commits
-
-
Logan Chien authored
According to the C++ standard, std::unexpected() can throw the exception. Thus, we should not specify the exception specifier (i.e. noexcept) and we should not capture the exception thrown by the user-specified unexpected handler. Change-Id: I84a7606c1410f04cbee3e124786d07b36e138eec
-
Logan Chien authored
Change-Id: I06a84dca33253f6871d461d1587ebb94bccb46a7
-
Logan Chien authored
Change-Id: I0feadca9b1edb34d201de2b34ea2d063382147b9
-
Andrew Hsieh authored
-
Andrew Hsieh authored
-
Andrew Hsieh authored
-
Logan Chien authored
It seems that linux/stddef.h no longer defines NULL, and crtbegin.o can not be compiled after the adoption of uapi. This commit fix this issue by removing unnecessary isystem and nostdinc option. Now, the compilation command in gen-platforms.sh should be similar to the build rules for crtbegin.o in the bionic Android.mk. Change-Id: Ic9c2588aac2d4f40054188f761cf95325a239094
-
- 25 Dec, 2013 2 commits
-
-
Logan Chien authored
According to C++ standard, the default destructor will be deleted if one of the destructor of the base classes is inaccessible. In our cases, the private inheritance will make the destructor inaccessible to the derived class. In this commit, we are going to change the "private" inheritance to "protected" inheritance so that this test case can be standard compliant. This commit is cherry-picked from libc++abi upstream r187429, which is written by Howard Hinnant. The original commit message: ------------------------------------------------------------ commit 41458a0681f60e9b6778dbb799cbb5647db628eb Author: Howard Hinnant <hhinnant apple com> Date: Tue Jul 30 19:00:45 2013 +0000 tip-of-trunk clang has corrected some access checks for special members in a virtual inheritance hierarchy. Change a few private inheritances to protected. This change will not impact what the test was testing. This fixes PR16753. ------------------------------------------------------------ Change-Id: Ibf0a534276f7e93ea027790a560b17fef1080f84
-
Andrew Hsieh authored
-
- 24 Dec, 2013 2 commits
-
-
Andrew Hsieh authored
-
Andrew Hsieh authored
-
- 23 Dec, 2013 1 commit
-
-
Andrew Hsieh authored
Set SHELL as env. var. instead of passing it to python.exe which can't understand it. See b.android.com/63054 Change-Id: I3c751237b1a929543a881321fb2657850b4f4eb8
-
- 18 Dec, 2013 5 commits
-
-
Christopher Ferris authored
-
Christopher Ferris authored
Bug: 11559337 Change-Id: Ie7108c58499700e2b80390a2c20f3de4be277a21
-
Andrew Hsieh authored
-
Andrew Hsieh authored
-
Andrew Hsieh authored
-
- 17 Dec, 2013 5 commits
-
-
David 'Digit' Turner authored
http://b.android.com/63806 Change-Id: Ic43078a99ac018650a5fa2f1fdacb0c7f91f5302
-
David 'Digit' Turner authored
The SVN URL for the mingw64 project was moved within SourceForge, so use the new location to avoid an error during SVN checkout. BUG=NONE Change-Id: I512280cd200d6bce9590108ee97258ff852d1cb9
-
Lai Wei-Chih authored
This is convenient for us to reverse the local patches. Change-Id: I5d5325fae9fb94ad1d05bd973e18dfa7b812f0a3
-
WenHan Gu authored
Otherwise, the following commit will cause build-cxx-stl.sh failed. https://android-review.googlesource.com/#/c/71104/ Change-Id: I22cea9262c3d8d313c662440cef8ba5c02a085c7
-
Andrew Hsieh authored
-
- 13 Dec, 2013 1 commit
-
-
Andrew Hsieh authored
-
- 12 Dec, 2013 1 commit
-
-
Andrew Hsieh authored
-
- 11 Dec, 2013 4 commits
-
-
David 'Digit' Turner authored
wait4() is only available since API level 19, before that the C library didn't export the symbol. See [1] for the corresponding NDK platforms patch. + Rewrite the test to avoid sleeping and too much copy-and-paste. + Add a test-wait-api19 test that links the test program against API level 19 system libraries, which include wait4(). http://b.android.com/19854 [1] https://android-review.googlesource.com/#/c/71850/ Change-Id: Ia79461082a23b615650263102645ef302c14653f
-
Lai Wei-Chih authored
Change-Id: I662ec2ac7c1b5fdf60fc673cd7471d9c58c3a7a0
-
Lai Wei-Chih authored
Change-Id: I0f7eaf8075da4f12e7d0c4bb4e2827e5d45e73bf
-
Andrew Hsieh authored
-
- 10 Dec, 2013 4 commits
-
-
Logan Chien authored
Change-Id: If356d2df2f76adb89c2ccd40c2f68cc6aefa1399
-
Andrew Hsieh authored
See http://gcc.gnu.org/bugzilla/show_bug.cgi?id=59052 Change-Id: I5a9e2d27a2c9e4f34649afae876d621c6156010d
-
Andrew Hsieh authored
-
Andrew Hsieh authored
-
- 07 Dec, 2013 2 commits
-
-
David 'Digit' Turner authored
This adds a musl-based printf() implementation to the Android support library. This adds support for exotic formatters like %a (hexadecimal floats), required by the libc++ unit test suite, as found by Nico Weber (thakis@chromium.org) + Add missing implementation of frexp()/frexpf()/frexpl() (required by vfprintf.c) + Minimize the differences between our vfwprintf.c implementation and the original musl one, by moving the output wrapper structure to src/stdio/stdio_impl.[hc]. BUG=36496 Change-Id: I1b8e166646f5680434e3899bbecdf9492141e4ab
-
David 'Digit' Turner authored
Note: std::terminate() and std::unexpected() are 'nothrow' in C++11, but they are _not _ 'throw()' in C++98, so introduce a new _GABIXX config macro to deal with this. Change-Id: I3e9eab9186278c43906fdd6bce15a3d836b21957
-
- 05 Dec, 2013 3 commits
-
-
Andrew Hsieh authored
-
Andrew Hsieh authored
-
Andrew Hsieh authored
-