Re: Broken custom interface implementations with glib 2.36



2013/7/17 Murray Cumming <murrayc murrayc com>:
It looks like we have one more cycle (the current one) before they break
this in glib. So that means we have a little more time until we have to
do a parallel-installable ABI, or to find some new way around it.

If the decision is made to create a new parallel-installable ABI,
please consider also making an ABI break in libsigc++ to fix several
bugs. The worst bug is that disconnection of slots takes O(N) time and
can lead to extremely bad performance:
https://bugzilla.gnome.org/show_bug.cgi?id=167714

Another possibility is replacing libsigc++ with a Boost library
(Boost.Signals or Boost.Signals2).

Regards, Krzysztof


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]