Page MenuHomeFreeBSD

update libcxxrt to 698997bfde1fc81b0bc0bfd1a1e5e3ad6f33b634
ClosedPublic

Authored by emaste on Oct 22 2024, 2:49 PM.
Tags
None
Referenced Files
Unknown Object (File)
Tue, Nov 12, 12:45 PM
Unknown Object (File)
Mon, Nov 11, 9:22 PM
Unknown Object (File)
Mon, Nov 11, 9:00 PM
Unknown Object (File)
Sat, Nov 9, 11:37 PM
Unknown Object (File)
Sat, Nov 9, 6:46 PM
Unknown Object (File)
Sat, Nov 9, 6:45 PM
Unknown Object (File)
Sat, Nov 9, 6:45 PM
Unknown Object (File)
Thu, Nov 7, 2:36 AM
Subscribers

Details

Summary
Interesting fixes:
045c52c Mark __cxa_allocate_exception, __cxa_free_exception and
        __cxa_init_primary_exception noexcept.
8a2f123 Define _LIBCXXRT_NOEXCEPT in cxxabi.h and use it instead of
        throw()
9529236 Fix memory corruption in cpp_demangle_read_sname()
8f5c74e Add test cases, fix more bugs, and improve perf
391a3dc Add a simple implementation of __cxa_call_terminate
40e4fa2 mark std::terminate as noreturn and noexcept
5eede09 Print diagnostics in default std::terminate handler

posting review as there were some conflicts due to interim fixes committed to FreeBSD

Diff Detail

Repository
rG FreeBSD src repository
Lint
Lint Not Applicable
Unit
Tests Not Applicable