aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2014-06-19Use different unwind library.HEADmastermainl-previewChristopher Ferris
Bug: 15618209 Change-Id: Iae41b4a2562d446560c0510cb9e0990ed3e35bb0
2014-06-05Build host with multilib both enabled.Ian Rogers
Change-Id: I083c075500e26a53b6d3b0acdb57a9713288ad77
2014-05-23am 328c6160: Fixes leftovers from when this was a .soDan Albert
* commit '328c6160511ffbd59f4b6f3f3c67722176a6b625': Fixes leftovers from when this was a .so
2014-05-19Fixes leftovers from when this was a .soDan Albert
libunwind should be included as a static library, not a dynamic one Change-Id: I9f7f3e9e410e645baeca68021c727c7197c78077
2014-05-16am 3e6e1404: Symlinks src/cxxabi into include/Dan Albert
* commit '3e6e14041cc8ba5fe7ae509726d4e98a97360f25': Symlinks src/cxxabi into include/
2014-05-16Symlinks src/cxxabi into include/Dan Albert
Change-Id: I029ffbeaa2b23f4325c8f781c7a7d6bc518dab5d
2014-05-16am df1f371d: Fixes include directory in makefileDan Albert
* commit 'df1f371d67d52bebccf524b00698ab2e4c1ec9c4': Fixes include directory in makefile
2014-05-16Fixes include directory in makefileDan Albert
libcxxrt keeps all of their includes in src. Change-Id: I87ac93e4eb323ee5eb320592d807aac4e8744283
2014-05-16am 86f59b9a: Removes libdl code for target buildsDan Albert
* commit '86f59b9a49bfc263bdc242e194e9550f82c3b21a': Removes libdl code for target builds
2014-05-15Removes libdl code for target buildsDan Albert
Bionic's libdl cannot be statically linked. Change-Id: I2c16dc58be3fb2d15d45311b607459d9e68605e3
2014-05-12am 82b5fc4e: Make guard_t 32 bit for mips.Christopher Ferris
* commit '82b5fc4e61d6a8444bd29f2876b19521c2df0924': Make guard_t 32 bit for mips.
2014-05-12Make guard_t 32 bit for mips.Christopher Ferris
The mips arch does not compile with a 64 bit guard_t. Change-Id: I555cb49085642b5dd378d8c6b61bceefd452e4fb
2014-05-10am 0ad2e9ca: Add LOCAL_ADDITIONAL_DEPENDENCIES on Android.mkBrian Carlstrom
* commit '0ad2e9ca022104ba15b593ca44baba2d0ca2d86a': Add LOCAL_ADDITIONAL_DEPENDENCIES on Android.mk
2014-05-09Add LOCAL_ADDITIONAL_DEPENDENCIES on Android.mkBrian Carlstrom
Change-Id: Ice611b099bfc4dc3b8ed9cea89e1d4c32091babd
2014-05-09am edacbbc6: Adds an Android makefileDan Albert
* commit 'edacbbc69a13b76442263964833b5fc445c87177': Adds an Android makefile
2014-05-09Adds an Android makefileDan Albert
Change-Id: Ice952a419a68f121c7121c3c4eef83cfa10f60fc
2014-05-09am 37b27dcb: Add NOTICE and MODULE_LICENSEBill Yi
* commit '37b27dcbc2a5aee3209485fae792b0fcd19fec0d': Add NOTICE and MODULE_LICENSE
2014-05-09am 460ec6a0: Merge pull request #20 from jsonn/mastercbergstrom
* commit '460ec6a0be3bf039fa67b44c98ea764e1e6265b6': Fix inverted condition. Disable most of EHABI when __ARM_DWARF_EH__ is defined and use the normal Itanium ABI instead. The one exception is the guard ABI, using 64bit really just complicates things.
2014-05-09am 535027e4: Uncaught exception could not be rethrown. Fix of ↵vsukharev
CCVS/Sec15/1/P15144.C * commit '535027e476b6e6b5cd214e3fe81f7c2e884f98d7': Uncaught exception could not be rethrown. Fix of CCVS/Sec15/1/P15144.C
2014-05-09am 2f150a6c: pass to dladdr void *, not const void *Alexander Esilevich
* commit '2f150a6c49f53dc1dbdd708ea96be1d39c452fdd': pass to dladdr void *, not const void *
2014-05-09am 3e7988bf: Better change for portable 64bit typeC
* commit '3e7988bfceaa4802341134252f4564b7756c4308': Better change for portable 64bit type
2014-05-09am b76c25a4: Revert this change until find better solution - breaks linuxC
* commit 'b76c25a46ad6d503301825e2140842ae909a7426': Revert this change until find better solution - breaks linux
2014-05-09am b040dd8b: Merge pull request #15 from jsonn/mastercbergstrom
* commit 'b040dd8be67d3ddefa09cbc5da883ba83c144433': Convert C casts to reinterpret_cast/static_cast/const_cast.
2014-05-09am 80061015: Author: bugmen0t - unlike AC_CHECK_HEADERS it doesn\'t stop ↵C
with CPP but actually tries to compile. And so the check fails on freebsd * commit '800610158f9443417d1fc73267333fb6dd877194': Author: bugmen0t - unlike AC_CHECK_HEADERS it doesn't stop with CPP but actually tries to compile. And so the check fails on freebsd
2014-05-09am dafd555f: Fix (anonymous namespace) demangling. Avoid a redundant ↵David Chisnall
malloc() / memcpy. * commit 'dafd555f547386c8c25f9afd07ea3693db13e52a': Fix (anonymous namespace) demangling. Avoid a redundant malloc() / memcpy.
2014-05-09am af6a0de8: Import r2179 of the libelftc demangler.David Chisnall
* commit 'af6a0de8a8e9daf8e79a0e2b59b4a023e39ae9e5': Import r2179 of the libelftc demangler.
2014-05-09am 242e8e7f: _Unwind_Exception should be 8-byte aligned, not 16-byte.David Chisnall
* commit '242e8e7f79cf84b259b812aa5714e50afc45aeca': _Unwind_Exception should be 8-byte aligned, not 16-byte.
2014-05-09am c61efa04: Refactor the guards so that we use the same code on ARM as ↵David Chisnall
everywhere else, just with different types. * commit 'c61efa043b14378efbd69c9a2686d44ed46ae179': Refactor the guards so that we use the same code on ARM as everywhere else, just with different types.
2014-05-09am d338c532: Merge pull request #12 from mdempsky/masterdavidchisnall
* commit 'd338c532201dcf2415dbd19d5fa19926205a204c': Implement __cxa_deleted_virtual()
2014-05-09am 67917c05: Make exception specifications conditional on language dialect ↵David Chisnall
for new / delete operators (fixes warnings when compiling as C++11) * commit '67917c05cce38db86e6e92bf0379d3668454c720': Make exception specifications conditional on language dialect for new / delete operators (fixes warnings when compiling as C++11)
2014-05-09am 4d040a24: Don\'t use __builtin_unreachable() for now.David Chisnall
* commit '4d040a24f4c2720870a07a2ac8730b7a07fc0af9': Don't use __builtin_unreachable() for now.
2014-05-09am 992fe3a8: Fixes for ARM guard initialisation.David Chisnall
* commit '992fe3a86dd7153914bc615d0d247428699fb838': Fixes for ARM guard initialisation.
2014-05-09am fef0612f: Fix warnings about comparisons always evalutating to true when ↵David Chisnall
not using weak symbols for pthread functions. * commit 'fef0612fb1e0f3d3004d2df2b637ed868f6d73e9': Fix warnings about comparisons always evalutating to true when not using weak symbols for pthread functions.
2014-05-09am 3a3bee97: Add explicit store barriers when releasing locks.David Chisnall
* commit '3a3bee975842eac9c1e266bf7720f3891dd1516c': Add explicit store barriers when releasing locks.
2014-05-09am 80ea9781: Fix some compiler warnings by moving the definition of ↵David Chisnall
DW_EH_PE_absptr to the enumeration where it is used. * commit '80ea9781cf051090abda530affd0ce7147202838': Fix some compiler warnings by moving the definition of DW_EH_PE_absptr to the enumeration where it is used.
2014-05-09am 564f47f1: Merge pull request #8 from mdempsky/mastercbergstrom
* commit '564f47f1f8e04c62dc0cbec1c909594393c974b8': use braces consistently Add a configuration define LIBCXXRT_WEAK_LOCKS to control whether the pthread locking functions should be defined as weak symbols like the other pthread functions.
2014-05-09am 5d697c8a: Ensure that the no-throw variants of new and new[] have the ↵David Chisnall
same behaviour as the throw variants in case of overrides. * commit '5d697c8a703aa509aa40ae9cd886d74db1838c91': Ensure that the no-throw variants of new and new[] have the same behaviour as the throw variants in case of overrides.
2014-05-09am b2396b59: Expose __cxa_current_exception_type in cxxabi.h. Required for ↵David Chisnall
Monotone. * commit 'b2396b5945d7a2697c4762c3e52dc6f732b2eebd': Expose __cxa_current_exception_type in cxxabi.h. Required for Monotone.
2014-05-09am c812a07c: Merge in fixes from FreeBSD trunk to make atomics work with ↵David Chisnall
recent clang. * commit 'c812a07cd2f95c1403baf0bbe0366e7618d1d6d3': Merge in fixes from FreeBSD trunk to make atomics work with recent clang.
2014-05-09am 95a7dd69: Don\'t call the _fast version of the TLS accessor in ↵David Chisnall
terminate() or unexpected(). * commit '95a7dd692615a55e9105c7486c589a7046cbb05d': Don't call the _fast version of the TLS accessor in terminate() or unexpected().
2014-05-09am 3cce3d06: Fix some warnings.David Chisnall
* commit '3cce3d06624794badf16a1d0129b688e9e4bac45': Fix some warnings.
2014-05-09am dab8a001: Fix a copy-and-paste error when setting the unexpected ↵David Chisnall
exception handler (actually set the terminate handler by mistake). * commit 'dab8a0012017b46aeab061c8991632612b395aae': Fix a copy-and-paste error when setting the unexpected exception handler (actually set the terminate handler by mistake).
2014-05-09am c4b68a5c: Merge branch \'master\' of github.com:pathscale/libcxxrtDavid Chisnall
* commit 'c4b68a5c1836b9027fe8784fec25b7a2e6e6aa60': TBricks thank you added
2014-05-09am 0a3f5337: Fix the case where we rethrow an exception when none was caught.David Chisnall
* commit '0a3f5337746f9457d004f5af395847e3a04acd31': Fix the case where we rethrow an exception when none was caught.
2014-05-09am b9db3a01: Fixed the case where there is a catchall in C++ and a foreign ↵David Chisnall
exception is thrown into it. * commit 'b9db3a010143160624f123763025ab544b69bd9a': Fixed the case where there is a catchall in C++ and a foreign exception is thrown into it.
2014-05-09am 9a7ad5f7: Removed non-copyright related text and added spacing after ↵C
license notice * commit '9a7ad5f7c8de3f1d1eb0e33f89668f94e5d3a7f6': Removed non-copyright related text and added spacing after license notice
2014-05-09am 7e7ec2f5: Add missing copyright in the other file.David Chisnall
* commit '7e7ec2f533ee4ff14372f76f23701e726651f27d': Add missing copyright in the other file.
2014-05-09am a6c0a856: Add missing copyright and acknowledgement from Solaris ↵David Chisnall
implementation of __cxa_finalize / __cxa_atexit. * commit 'a6c0a856d59a3eaa12f537d141a502c3f15f3f46': Add missing copyright and acknowledgement from Solaris implementation of __cxa_finalize / __cxa_atexit.
2014-05-09am 41f0fe4c: fixed bug in type info: don\'t treat pointer-to-member as pointerAlexander
* commit '41f0fe4c039c6453d95469da6616f83357a5249e': fixed bug in type info: don't treat pointer-to-member as pointer
2014-05-09am 90db773b: Small doc tweak.David Chisnall
* commit '90db773bb41c026bb6641e6e1a6b6649e16b4b62': Small doc tweak.