Actions
Task #88
closedRewrite exception classes to cause less leaking and be as stable as possible.
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.
Updated by Felix Tiede almost 12 years ago
Instead of breaking 2.0 API this will go into 2.1.0 and supersede the v2.0 branch.
Updated by Felix Tiede almost 12 years ago
- Status changed from New to In Progress
- % Done changed from 0 to 50
Applied in changeset libkca_ossl|3a4e4f5ec287b89694b0d08392128870f2d13a40.
Updated by Felix Tiede almost 12 years ago
- % Done changed from 50 to 90
Applied in changeset libkca_ossl|43f39a8819551bf1e01d1ba70a5caeb10ae71664.
Updated by Felix Tiede almost 12 years ago
- Status changed from In Progress to Closed
- % Done changed from 90 to 100
Applied in changeset libkca_ossl|d77ac2a50f07f424e2c4fe6b77f4e9ddf1de6b5f.
Actions