summaryrefslogtreecommitdiff
path: root/src
Commit message (Collapse)AuthorAge
...
* Tidy up of the libcxxrt sources. Added missing comments, fixed some ↵anonymous2011-05-09
| | | | inconsistent indenting.
* <malloc.h> was replaced with <stdlib.h>anonymous2011-03-02
|
* fix for COMPILER-8945: nothrow operator new should return NULL if new ↵anonymous2011-01-20
| | | | handler throws std::bad_alloc
* fix for COMPILER-8941anonymous2011-01-17
|
* fix for crash in report_failure functionanonymous2011-01-11
|
* fix for COMPILER-8918: don't add exception into listanonymous2011-01-11
| | | | of caught exceptions if it's already in the list
* Fix for COMPILER-8916 (rethrowing/catching exception several times)anonymous2011-01-11
|
* Make std::set_unexpected and std::set_terminate set global (process)anonymous2011-01-10
| | | | | | | | | | | | | unexpected and terminate handlers, respectively. Added pathscale:: versions of both (not exposed in the headers, so not - yet - part of the public API), which retain the old behaviour and set a thread-local version. Also added pathscale::set_use_thread_local_handlers(), which allows the user to request the thread-local behaviour from the std:: versions. Also not exposed via a header yet. The pathscale:: namespace might not be the most sensible place for these, and some thought should be given to this before actually making them public.
* nothrow operator new was implemented (fix for COMPILER-8913)anonymous2011-01-09
|
* fix for COMPILER-8912anonymous2011-01-08
|
* Fix for COMPILER-8909anonymous2011-01-06
|
* fix for COMPILER-8891: std::exception::what() should not return NULLanonymous2011-01-04
|
* fix for COMPILER-8905: operator new should throw std::bad_alloc if new ↵anonymous2011-01-04
| | | | handler is not set
* fix for COMPILER-8903: throwing/catching pointers with casts, void*, etcanonymous2011-01-04
|
* fix for COMPILER-8902: terminate handler should be called if it was set ↵anonymous2011-01-04
| | | | using std::set_terminate
* Fixed throwing / catching pointers.anonymous2010-11-25
|
* Make __cxa_get_exception_ptr() return the correct value, instead of oneanonymous2010-10-29
| | | | that is occasionally correct.
* __cxa_get_exception_ptr implementationanonymous2010-10-04
|
* Fixed crash when rethrowing.anonymous2010-10-01
|
* Fix __cxa_demangle again.anonymous2010-09-30
|
* Fix cast from function to data pointer warning.anonymous2010-09-30
|
* Adding libelf files againanonymous2010-09-30
|
* Add __cxa_demangle supportanonymous2010-09-29
|
* Remove extra fprintfanonymous2010-09-21
|
* Author: David - Handle unordered action table entries, avoid printing cxxrt ↵anonymous2010-09-21
| | | | functions in back trace
* Author: David - Fix handling cleanups in exception unwindinganonymous2010-09-20
|
* Revert "Fix for 32bit mode"anonymous2010-09-18
| | | | | | This needed a test case and is incorrect based on further testing This reverts commit 34e644687dbbba757c91a4152fefdd27873e4ff3.
* Fixed minor compiler warnings.anonymous2010-09-17
|
* Fix for 32bit modeanonymous2010-09-13
|
* Fix for gcc-3.xanonymous2010-08-31
|
* Fix in __cxa_guard_releaseanonymous2010-08-28
|
* set_new_handler was implementedanonymous2010-08-28
|
* Array new/delete operators were implemented.anonymous2010-08-25
| | | | Weak attribute was added for new/delete operators.
* __cxa_pure_virtual was implementedanonymous2010-08-25
|
* Unused include was removedanonymous2010-08-23
|
* Merge branch 'master' of github.com:pathscale/libcxxrtanonymous2010-08-13
|\
| * Fix for gcc-4.2anonymous2010-07-08
| |
| * Missing throw() specifier is addedanonymous2010-07-05
| |
| * aux.cc is added to cmake projectanonymous2010-07-06
| |
| * Missing sources are added to cmake projectanonymous2010-07-06
| |
| * cmake scripts for testing are addedanonymous2010-07-02
| |
| * Cmake project is addedanonymous2010-07-02
| |
| * 1) Static library is added;anonymous2010-07-02
| | | | | | | | | | 2) Aux std functions are added 3) Memory operators are added
| * uncaught_exception function is addedanonymous2010-07-02
| |
| * Missing <stdint.h> header is addedanonymous2010-07-02
| |
* | Use __sync_bool_compare_and_swap_4 instead ofanonymous2010-08-13
|/ | | | __sync_bool_compare_and_swap to make life easier for pathcc people.
* Add a proper cleanup handler, to allow foreign exception handlers toanonymous2010-06-30
| | | | destroy this exception.
* Added std:: functions for setting unexpected / terminate handlers.anonymous2010-06-28
|
* Initial import.anonymous2010-06-27