Project

General

Profile

Actions

Task #88

closed
FT FT

Rewrite exception classes to cause less leaking and be as stable as possible.

Task #88: Rewrite exception classes to cause less leaking and be as stable as possible.

Added by Felix Tiede over 12 years ago. Updated over 12 years ago.

Status:
Closed
Priority:
Normal
Assignee:
Target version:
Start date:
12/14/2013
Due date:
12/15/2013
% Done:

100%

Estimated time:
5:00 h
Spent time:

Description

This requires the following:
  • Remove d-Pointers and move their members to the class itself.
  • No more location string mangling within exception class, let the catcher do that.
  • Change constructors to use integral types of C/C++, const whenever possible.

This will break ABI and API and basically put the library back to pre-2.0.0 state.

However for history consistency this change will go into version:2.0.2 and all prior 2.x versions will be locked. Tags will not be deleted from the repository, but use of those older versions is discouraged and will not be supported.

FT Updated by Felix Tiede over 12 years ago Actions #1

Instead of breaking 2.0 API this will go into 2.1.0 and supersede the v2.0 branch.

FT Updated by Felix Tiede over 12 years ago Actions #2

  • Status changed from New to In Progress
  • % Done changed from 0 to 50

FT Updated by Felix Tiede over 12 years ago Actions #3

  • % Done changed from 50 to 90

FT Updated by Felix Tiede over 12 years ago Actions #4

  • Status changed from In Progress to Closed
  • % Done changed from 90 to 100
Actions

Also available in: PDF Atom