Get the latest tech news

C++ exception performance three years later


A blog by and for database architects.

Due to the constraints of backwards compatibility this contention was not easy to eliminate, and P2544 discussed ways to fix this problem via language changes in C++. First, Florian Weimer changed the glibc to provide a lock-free mechanism to find the (static) unwind tables for a given shared object. But through a series of patches we managed to change libgcc into using a lock-free b-tree for maintaining the dynamic unwinding frames.

Get the Android app

Or read this on Hacker News

Read more on:

Photo of years

years

Related news:

News photo

North Korea's fake IT worker scam hauled in at least $88M over six years

News photo

Android XR is the most exciting new version of Android in years

News photo

Particle gains or loses mass depending on direction it travels