Project

General

Profile

Necessary Maintenance #4688

Remove SIGC++ dependence from art.

Added by Christopher Green about 7 years ago. Updated over 6 years ago.

Status:
Closed
Priority:
Normal
Category:
Infrastructure
Target version:
Start date:
Due date:
01/01/2014
% Done:

100%

Estimated time:
8.00 h
Spent time:
Scope:
Internal
Experiment:
-
SSI Package:
Duration:

Description

With the advent of global and per-schedule signals which use variadic templates, we can retire our use of SIGC++ entirely by storing the callback pointers in the signal objects and invoking them directly rather than by delegating to SIGC++. Since we do not use SIGC++'s abilities to connect signals to each other this should be quite a simple operation, and result in the removal of a layer of indirection and the need to build and distribute the SIGC++ package.

Associated revisions

Revision 3dd70e6b (diff)
Added by Christopher Green almost 7 years ago

Excise libsigcpp from the system per issue #4688.

History

#1 Updated by Christopher Green almost 7 years ago

  • Due date set to 01/01/2014
  • Status changed from New to Accepted
  • Target version set to 2.01.00

#2 Updated by Christopher Green almost 7 years ago

  • Status changed from Accepted to Resolved
  • Assignee set to Christopher Green
  • Target version changed from 2.01.00 to 1.08.10
  • % Done changed from 0 to 100

Implemented with commits 3dd70e6, e77cc94 and 193c45c.

#3 Updated by Lynn Garren over 6 years ago

  • Status changed from Resolved to Closed


Also available in: Atom PDF