- 31 Jul, 2013 10 commits
-
-
Andrew Hsieh authored
-
Andrew Hsieh authored
-
Andrew Hsieh authored
-
Andrew Hsieh authored
-
Andrew Hsieh authored
-
Andrew Hsieh authored
-
Andrew Hsieh authored
-
Andrew Hsieh authored
-
Andrew Hsieh authored
-
Andrew Hsieh authored
-
- 30 Jul, 2013 13 commits
-
-
David 'Digit' Turner authored
This adds a new macro that will resolve to the C++11 'noexcept' keyword, and to 'throw()' otherwise. Change-Id: Ifa9b6643773b99eb1be5de28e6d27783f2942898
-
David 'Digit' Turner authored
This patch introduces a new GAbi++ macro used to declare functions that are internal to the library, and should never be exposed to client code. This doesn't affect the visibility of other symbols. Change-Id: I1e4b8e9796fabcfefe4a6f98a47599dc0898fe85
-
David 'Digit' Turner authored
This patch makes all operations on terminate and unexpected handlers properly thread-safe. This also marks the appropriate functions as "noreturn". + Move internal <cxxabi.h> declarations to internal header src/cxxabi_defines.h + Add new <gabixx_config.h> header. + Move some exception-specific code to src/exception.cc + Rename __cxxabiv1::fatalError() to __gabixx::__fatal_error() in src/fatal_error.cc + Get rid of __cxa_thread_info. Change-Id: If79bf0263cc5f0be1bbf782a7874125fd4923d17
-
David 'Digit' Turner authored
This implements array helper functions in GAbi++. + Move tests to sources/cxx-stl/gabi++/tests/ + Add many new tests from libcxxabi. Many of them had to be slightly altered to work here: - Replace Clang-specific __has_feature(x) calls with '#if __cplusplus >= 201103L' instead. - Remove reliance on higher level headers like <iostream>, <chrono> and a few others. Change-Id: Id9783f68ab2ef6b77b33938567979af4024f2bd4
-
Pavel Chupin authored
Run with -arch=x86_64 will produce lib, lib64, and libx32 dirs which are expected for multilib toolchain build. Crtfiles update is required: https://android-review.googlesource.com/62598 Change-Id: If0b65a269c1d22fa039d042cf07d930aaeb7f80a Signed-off-by:
Pavel Chupin <pavel.v.chupin@intel.com>
-
WenHan Gu authored
Only one real ld.mcld file is under llvm directory, but we duplicate it for other GCC versions and other targets. Hence, we have 19 duplicate copies of mcld, which consumes about 350MB for linux-x86 system. That I use soft-link instead of duplicate copies can shrink on-host toolchain size greatly. Change-Id: Ie6ae3144ff56c397f93aa23e75ac0d61120d3c4e
-
Andrew Hsieh authored
-
Andrew Hsieh authored
By slightly renaming one of module to test_stl_CPP_extension_deps_1, otherwise test_stl_CPP_extension_deps and test_stl_cpp_extension_deps are the same in Windows (a case-insensitive file system) and cause random fail in parallel build Change-Id: I49a2055ec001718f19f2fa9cb1abea64cd147f75
-
Andrew Hsieh authored
Only maintain two clang/llvm going forward (eg. 3.3 and 3.2 in r9) Change-Id: I81a9cf0416162d52cff69545194ca3bbff7f5224
-
Andrew Hsieh authored
Change-Id: I03907b18c07ce7de95fd5752e8561b761f1a0614
-
Andrew Hsieh authored
Change-Id: Ide29c31f078121d7e9fd0ab3ce83064fca6220dd
-
Andrew Hsieh authored
-
Andrew Hsieh authored
-
- 28 Jul, 2013 2 commits
-
-
Ray Donnelly authored
Made the description format use RawTextHelpFormatter to prevent line breaks in the filename on Windows. Also replaced \ with / in NDK so it looks more tidy.
-
Ray Donnelly authored
Move the determination of NDK_ROOT and NDK_WIN_HOST for ndk-build.cmd and ndk-gdb-py,cmd into a common batch file - find-ndk-root-win-host.cmd This also fixes a bug in ndk-gdb-py.cmd on 64bit Windows where it was hard-coded to assume 32bit Windows.
-
- 26 Jul, 2013 1 commit
-
-
David 'Digit' Turner authored
This is really useful to reduce the size of .zip archives (about 7 MB / toolchain saved in the final .zip). For Linux / Darwin, tar automatically detects the hard links used by the toolchain install script and already copies a single copy of each file in the archive (and will recreate the hard links at install time), so this is less useful, but shouldn't hurt. + Remove the "simulator" binary from each toolchain bin/ directory (e.g. arm-linux-androideabi-run) since it's not needed (and probably doesn't work anyway). Change-Id: I9fd4309c6b7bd3c2cac7737c545b6e597d08ca8a
-
- 25 Jul, 2013 5 commits
-
-
Andrew Hsieh authored
-
David 'Digit' Turner authored
This remove the 4.4.3 toolchain from the NDK, and slightly updates documentation to not mention it anymore. Change-Id: Ia42cd54e3a4e88ba5ee3ea35d9ee3cc4b9237ca2
-
Andrew Hsieh authored
-
Andrew Hsieh authored
In general it's better for clang to use more recent as/ld, and the ones comes from binutils-2.23 in gcc4.8 are newer than the ones in binutils-2.22/gcc4.7 It also help to split NDK package into "primary" which include gcc4.8/4.6 and clang3.3/3.2, and an "add-on" which includes the rest. Change-Id: I7f61c370e248a96476722942b822715c6da11b59
-
Andrew Hsieh authored
-
- 22 Jul, 2013 9 commits
-
-
Andrew Hsieh authored
* commit 'ba0c25cb': Push gabi++ runtime before running the tests.
-
Andrew Hsieh authored
* commit '9ce7d76c': Fix tests for unknown arch.
-
Andrew Hsieh authored
* commit '2d756b94': build-host-gdb.sh stub and Python fixes.
-
Andrew Hsieh authored
-
Andrew Hsieh authored
-
Andrew Hsieh authored
-
Andrew Hsieh authored
* commit 'c7a57af9': Update the wchar-related tests.
-
Andrew Hsieh authored
-
Lai Wei-Chih authored
Change-Id: I6931a408959e47beb6ced0471985251569d43d02
-