summaryrefslogtreecommitdiff
path: root/www
AgeCommit message (Collapse)Author
2016-08-28[CMake] Be more consistent about naming targets and components in libc++abiEric Fiselier
This patch (and commit summary) mirror r279675 by Chris B which was applied to libc++ but not libc++abi. Summary: The point of this patch is to have a consistent convention for naming build, check and install targets so that the targets can be constructed from the project name. This change renames a bunch of CMake components and targets from libcxxabi to cxxabi. For each renamed target I've added a convenience target that matches the old target name and depends on the new target. This will preserve function of the old targets so that the change doesn't break the world. We can evaluate if it is worth removing the extra targets later. git-svn-id: https://llvm.org/svn/llvm-project/libcxxabi/trunk@279938 91177308-0d34-0410-b5e6-96231b3b80d8
2016-08-28[CMake] Apply r279151 cleanup to libc++abi.Eric Fiselier
This patch applies changes similar to those in r279515 to libc++abi. Summary of changes in this patch: * Renamed variable LLVM_CONFIG -> LLVM_CONFIG_PATH * Renamed variable LIBCXXABI_BUILT_STANDALONE -> LIBCXXABI_STANDALONE_BUILD * Add an include of AddLLVM in the tests subdirectory for add_lit_testsuite. git-svn-id: https://llvm.org/svn/llvm-project/libcxxabi/trunk@279936 91177308-0d34-0410-b5e6-96231b3b80d8
2015-08-05Update to new lists.llvm.orgTanya Lattner
git-svn-id: https://llvm.org/svn/llvm-project/libcxxabi/trunk@244004 91177308-0d34-0410-b5e6-96231b3b80d8
2015-01-22[libcxxabi] Teach CMake better ways to find the libc++ source directory (and ↵Eric Fiselier
misc cleanup). Summary: The main section of this patch teaches CMake a new option `LIBCXXABI_LIBCXX_PATH` that specifies the path to the libcxx source root. This information is passed to lit so that it can better find libc++'s python module. `LIBCXXABI_LIBCXX_PATH` is also used to help find the libc++ headers. The rest of this patch is misc cleanup, mostly to make pep8 and pylint happy. I've also copied libc++'s .gitignore into libc++abi. Reviewers: jroelofs, danalbert Reviewed By: danalbert Subscribers: cfe-commits Differential Revision: http://reviews.llvm.org/D7130 git-svn-id: https://llvm.org/svn/llvm-project/libcxxabi/trunk@226855 91177308-0d34-0410-b5e6-96231b3b80d8
2014-10-17[libcxxabi] Document the standalone build's requirements on llvm-config and ↵Eric Fiselier
llvm sources. The current documentation does not explain that the standalone build requires the LLVM sources. This patch updates the documentation to reflect this requirement and explains how to manually specify the location of the required files. git-svn-id: https://llvm.org/svn/llvm-project/libcxxabi/trunk@220049 91177308-0d34-0410-b5e6-96231b3b80d8
2014-07-10Add lit configs for libcxxabi tests.Dan Albert
This makes running libcxxabi tests on Linux _much_ easier. Adds a check-libcxxabi target to cmake. Also defaults to building a dynamic libc++abi. This is so that the default options still test the libc++abi that is being built. There are two problems with testing a static libc++abi. In the case of a standalone build, the tests will link the system's libc++, which might not have been built against our libc++abi. In the case of an in tree build, libc++ will prefer a dynamic libc++abi from the system over a static libc++abi from the output directory. git-svn-id: https://llvm.org/svn/llvm-project/libcxxabi/trunk@212672 91177308-0d34-0410-b5e6-96231b3b80d8
2014-07-03Add a cmake build system.Dan Albert
Will add support for tests with lit in a later patch. This does not yet support building the unwinder in src/Unwind. git-svn-id: https://llvm.org/svn/llvm-project/libcxxabi/trunk@212286 91177308-0d34-0410-b5e6-96231b3b80d8
2014-06-11Add a FAQ section, with a question about why the std::exception class ↵Marshall Clow
destructors live in libc++abi git-svn-id: https://llvm.org/svn/llvm-project/libcxxabi/trunk@210661 91177308-0d34-0410-b5e6-96231b3b80d8
2012-08-02Update status.Howard Hinnant
git-svn-id: https://llvm.org/svn/llvm-project/libcxxabi/trunk@161221 91177308-0d34-0410-b5e6-96231b3b80d8
2012-07-20add a link to the libc++ websiteSylvestre Ledru
git-svn-id: https://llvm.org/svn/llvm-project/libcxxabi/trunk@160553 91177308-0d34-0410-b5e6-96231b3b80d8
2012-02-03__gxx_personality_v0 and __cxa_call_unexpected are complete on darwin and I ↵Howard Hinnant
*think* linux (not positive), but still unimplemented on arm. git-svn-id: https://llvm.org/svn/llvm-project/libcxxabi/trunk@149711 91177308-0d34-0410-b5e6-96231b3b80d8
2012-01-24Changed my mind about __cxa_uncaught_exception and added it.Howard Hinnant
git-svn-id: https://llvm.org/svn/llvm-project/libcxxabi/trunk@148754 91177308-0d34-0410-b5e6-96231b3b80d8
2012-01-16One more small optimization: Where possible, for loops that do a search and ↵Howard Hinnant
then try to break out of the loop early, eliminate the attempt to break out of the loop after the last search. And with that, I'm declaring __dynamic_cast done. Though if anyone sees any problems, has suggestions for improvements, or wants to contribute some test cases, that is certainly welcome feedback. git-svn-id: https://llvm.org/svn/llvm-project/libcxxabi/trunk@148246 91177308-0d34-0410-b5e6-96231b3b80d8
2011-12-22Updated spec.html regarding __cxa_uncaught_exception.Howard Hinnant
git-svn-id: https://llvm.org/svn/llvm-project/libcxxabi/trunk@147110 91177308-0d34-0410-b5e6-96231b3b80d8
2011-12-21Added __cxa_increment_exception_refcount, ↵Howard Hinnant
__cxa_decrement_exception_refcount, __cxa_current_primary_exception, __cxa_rethrow_primary_exception git-svn-id: https://llvm.org/svn/llvm-project/libcxxabi/trunk@147106 91177308-0d34-0410-b5e6-96231b3b80d8
2011-12-12Made some minor tweaks to __cxa_rethrowHoward Hinnant
git-svn-id: https://llvm.org/svn/llvm-project/libcxxabi/trunk@146396 91177308-0d34-0410-b5e6-96231b3b80d8
2011-12-12Added dependent exception support to __cxa_current_exception_typeHoward Hinnant
git-svn-id: https://llvm.org/svn/llvm-project/libcxxabi/trunk@146381 91177308-0d34-0410-b5e6-96231b3b80d8
2011-12-08Modified __cxa_end_catch to handle dependent exceptions.Howard Hinnant
git-svn-id: https://llvm.org/svn/llvm-project/libcxxabi/trunk@146172 91177308-0d34-0410-b5e6-96231b3b80d8
2011-12-07Reviewing cxa_exception.cpp and marking as implemented as I go. Not marking ↵Howard Hinnant
as implemented on arm when I'm not sure about that platform. git-svn-id: https://llvm.org/svn/llvm-project/libcxxabi/trunk@146072 91177308-0d34-0410-b5e6-96231b3b80d8
2011-12-07Added __cxa_allocate_dependent_exception and __cxa_free_dependent_exception ↵Howard Hinnant
and marked them as done. git-svn-id: https://llvm.org/svn/llvm-project/libcxxabi/trunk@146045 91177308-0d34-0410-b5e6-96231b3b80d8
2011-07-20Update status: http://libcxxabi.llvm.org/spec.html . Looking good! :-)Howard Hinnant
git-svn-id: https://llvm.org/svn/llvm-project/libcxxabi/trunk@135590 91177308-0d34-0410-b5e6-96231b3b80d8
2011-07-18Update by Marshall ClowHoward Hinnant
git-svn-id: https://llvm.org/svn/llvm-project/libcxxabi/trunk@135397 91177308-0d34-0410-b5e6-96231b3b80d8
2011-07-14A stawman specification for libc++abi and status pageHoward Hinnant
git-svn-id: https://llvm.org/svn/llvm-project/libcxxabi/trunk@135181 91177308-0d34-0410-b5e6-96231b3b80d8
2011-05-19Add goalHoward Hinnant
git-svn-id: https://llvm.org/svn/llvm-project/libcxxabi/trunk@131703 91177308-0d34-0410-b5e6-96231b3b80d8
2011-05-19Fix think-oHoward Hinnant
git-svn-id: https://llvm.org/svn/llvm-project/libcxxabi/trunk@131700 91177308-0d34-0410-b5e6-96231b3b80d8
2011-05-19testingHoward Hinnant
git-svn-id: https://llvm.org/svn/llvm-project/libcxxabi/trunk@131694 91177308-0d34-0410-b5e6-96231b3b80d8
2011-05-19testingHoward Hinnant
git-svn-id: https://llvm.org/svn/llvm-project/libcxxabi/trunk@131693 91177308-0d34-0410-b5e6-96231b3b80d8
2011-05-19Add Mac OS X as supported platform.Howard Hinnant
git-svn-id: https://llvm.org/svn/llvm-project/libcxxabi/trunk@131686 91177308-0d34-0410-b5e6-96231b3b80d8
2011-05-19Add Mac OS X as supported platform.Howard Hinnant
git-svn-id: https://llvm.org/svn/llvm-project/libcxxabi/trunk@131685 91177308-0d34-0410-b5e6-96231b3b80d8
2011-05-05initial importHoward Hinnant
git-svn-id: https://llvm.org/svn/llvm-project/libcxxabi/trunk@130921 91177308-0d34-0410-b5e6-96231b3b80d8