summaryrefslogtreecommitdiff
path: root/libcxxabi/www
Commit message (Collapse)AuthorAgeFilesLines
* Remove references to old mailing lists that have moved to discourse. Replace ↵tlattner2022-07-221-1/+1
| | | | | | | | with links to discourse. Reviewed By: #libc_abi, ldionne Differential Revision: https://reviews.llvm.org/D129675
* [runtimes] Remove support for standalone buildsLouis Dionne2022-02-091-42/+4
| | | | | | | | | | | Standalone build have been deprecated for some time now, so this commit removes support for those builds entirely from libc++, libc++abi and libunwind. This, along with the removal of other legacy ways to build, will allow for major build system simplifications. Differential Revision: https://reviews.llvm.org/D119255
* [Branch-Rename] Fix some linksxgupta2021-02-011-1/+1
| | | | | | | | According to the [[ https://foundation.llvm.org/docs/branch-rename/ | status of branch rename ]], the master branch of the LLVM repository is removed on 28 Jan 2021. Reviewed By: mehdi_amini Differential Revision: https://reviews.llvm.org/D95766
* [libc++abi] Simplify the logic for finding libc++ from libc++abiLouis Dionne2020-06-111-2/+1
| | | | | | Since we have the monorepo, libc++abi's build requires a sibling checkout of the libc++ sources. Hence, the logic for finding libc++ can be greatly simplified.
* [www] Change URLs to HTTPS.Stephan T. Lavavej2019-10-242-42/+42
| | | | | | | | | | | | | | | | | | | | | | This changes most URLs in llvm's html files to HTTPS. Most changes were search-and-replace with manual verification; some changes were manual. For a few URLs, the websites were performing redirects or had changed their anchors; I fixed those up manually. This consistently uses the official https://wg21.link redirector. This also strips trailing whitespace and fixes a couple of typos. Fixes D69363. There are a very small number of dead links for which I don't know any replacements (they are equally dead as HTTP or HTTPS): https://llvm.org/cmds/llvm2cpp.html https://llvm.org/devmtg/2010-11/videos/Grosser_Polly-desktop.mp4 https://llvm.org/devmtg/2010-11/videos/Grosser_Polly-mobile.mp4 https://llvm.org/devmtg/2011-11/videos/Grosser_PollyOptimizations-desktop.mov https://llvm.org/devmtg/2011-11/videos/Grosser_PollyOptimizations-mobile.mp4 https://llvm.org/perf/db_default/v4/nts/22463 https://polly.llvm.org/documentation/memaccess.html
* Adjust documentation for git migration.James Y Knight2019-01-291-11/+9
| | | | | | | | | | | | | | | | | | | | | | | | | | | | This fixes most references to the paths: llvm.org/svn/ llvm.org/git/ llvm.org/viewvc/ github.com/llvm-mirror/ github.com/llvm-project/ reviews.llvm.org/diffusion/ to instead point to https://github.com/llvm/llvm-project. This is *not* a trivial substitution, because additionally, all the checkout instructions had to be migrated to instruct users on how to use the monorepo layout, setting LLVM_ENABLE_PROJECTS instead of checking out various projects into various subdirectories. I've attempted to not change any scripts here, only documentation. The scripts will have to be addressed separately. Additionally, I've deleted one document which appeared to be outdated and unneeded: lldb/docs/building-with-debug-llvm.txt Differential Revision: https://reviews.llvm.org/D57330 llvm-svn: 352514
* Update docs to reference new libc++ mailing lists.Eric Fiselier2018-09-221-3/+3
| | | | llvm-svn: 342817
* add a quick link to libc++Sylvestre Ledru2018-09-201-0/+1
| | | | llvm-svn: 342627
* [CMake] Be more consistent about naming targets and components in libc++abiEric Fiselier2016-08-281-1/+1
| | | | | | | | | | | | | | | | | | 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. llvm-svn: 279938
* [CMake] Apply r279151 cleanup to libc++abi.Eric Fiselier2016-08-281-1/+1
| | | | | | | | | | | | 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. llvm-svn: 279936
* Update to new lists.llvm.orgTanya Lattner2015-08-051-3/+3
| | | | llvm-svn: 244004
* [libcxxabi] Teach CMake better ways to find the libc++ source directory (and ↵Eric Fiselier2015-01-221-1/+4
| | | | | | | | | | | | | | | | | | | | | | 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 llvm-svn: 226855
* [libcxxabi] Document the standalone build's requirements on llvm-config and ↵Eric Fiselier2014-10-171-0/+10
| | | | | | | | | | | 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. llvm-svn: 220049
* Add lit configs for libcxxabi tests.Dan Albert2014-07-101-1/+10
| | | | | | | | | | | | | | | 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. llvm-svn: 212672
* Add a cmake build system.Dan Albert2014-07-031-0/+17
| | | | | | | Will add support for tests with lit in a later patch. This does not yet support building the unwinder in src/Unwind. llvm-svn: 212286
* Add a FAQ section, with a question about why the std::exception class ↵Marshall Clow2014-06-111-0/+16
| | | | | | destructors live in libc++abi llvm-svn: 210661
* Update status.Howard Hinnant2012-08-022-5/+6
| | | | llvm-svn: 161221
* add a link to the libc++ websiteSylvestre Ledru2012-07-201-1/+1
| | | | llvm-svn: 160553
* __gxx_personality_v0 and __cxa_call_unexpected are complete on darwin and I ↵Howard Hinnant2012-02-031-5/+5
| | | | | | *think* linux (not positive), but still unimplemented on arm. llvm-svn: 149711
* Changed my mind about __cxa_uncaught_exception and added it.Howard Hinnant2012-01-241-2/+3
| | | | llvm-svn: 148754
* One more small optimization: Where possible, for loops that do a search and ↵Howard Hinnant2012-01-161-3/+3
| | | | | | 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. llvm-svn: 148246
* Updated spec.html regarding __cxa_uncaught_exception.Howard Hinnant2011-12-221-3/+2
| | | | llvm-svn: 147110
* Added __cxa_increment_exception_refcount, ↵Howard Hinnant2011-12-211-21/+21
| | | | | | __cxa_decrement_exception_refcount, __cxa_current_primary_exception, __cxa_rethrow_primary_exception llvm-svn: 147106
* Made some minor tweaks to __cxa_rethrowHoward Hinnant2011-12-121-3/+3
| | | | llvm-svn: 146396
* Added dependent exception support to __cxa_current_exception_typeHoward Hinnant2011-12-121-6/+6
| | | | llvm-svn: 146381
* Modified __cxa_end_catch to handle dependent exceptions.Howard Hinnant2011-12-081-1/+1
| | | | llvm-svn: 146172
* Reviewing cxa_exception.cpp and marking as implemented as I go. Not marking ↵Howard Hinnant2011-12-071-7/+7
| | | | | | as implemented on arm when I'm not sure about that platform. llvm-svn: 146072
* Added __cxa_allocate_dependent_exception and __cxa_free_dependent_exception ↵Howard Hinnant2011-12-071-0/+38
| | | | | | and marked them as done. llvm-svn: 146045
* Update status: http://libcxxabi.llvm.org/spec.html . Looking good! :-)Howard Hinnant2011-07-201-60/+60
| | | | llvm-svn: 135590
* Update by Marshall ClowHoward Hinnant2011-07-181-4/+6
| | | | llvm-svn: 135397
* A stawman specification for libc++abi and status pageHoward Hinnant2011-07-142-1/+978
| | | | llvm-svn: 135181
* Add goalHoward Hinnant2011-05-191-0/+1
| | | | llvm-svn: 131703
* Fix think-oHoward Hinnant2011-05-191-1/+0
| | | | llvm-svn: 131700
* testingHoward Hinnant2011-05-191-1/+1
| | | | llvm-svn: 131694
* testingHoward Hinnant2011-05-191-1/+1
| | | | llvm-svn: 131693
* Add Mac OS X as supported platform.Howard Hinnant2011-05-191-1/+1
| | | | llvm-svn: 131686
* Add Mac OS X as supported platform.Howard Hinnant2011-05-191-0/+1
| | | | llvm-svn: 131685
* initial importHoward Hinnant2011-05-053-0/+151
llvm-svn: 130921