romange / helio

A modern framework for backend development based on io_uring Linux interface
Apache License 2.0
447 stars 50 forks source link

chore: Add support for ubuntu24 image #220

Closed romange closed 8 months ago

romange commented 8 months ago
  1. Added devcontainer with ubuntu24/gcc13
  2. Configured with using a custom boost library that uses ucontext implementation with asan enabled.
  3. Fixed fibers code to support ucontext (we never supported yet and always used boost fcontext implementation)
  4. Made sure that fibers_test pass under ASAN - fixed the leakage bug when accepting a socket.