Skip to content
  • Emmanuele Bassi's avatar
    Drop "slim" symbols · 77c28208
    Emmanuele Bassi authored
    The original "slim" symbol rewriting was added without any shred of a
    set of performance evaluation, and mostly copy-pasted from a very early
    version of pixman. Pixman itself never used them, and most C
    libraries—like GLib and GTK—have dropped similar mechanisms over the
    past 15 years, as linkers have improved considerably in the meantime.
    Modern linkers provide functionality to avoid intra-library PLT jump
    through flags like `-Bsymbolic-functions`; we should use that, instead,
    and keep the code base more maintainable and debuggable.