You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
This repository was archived by the owner on Oct 12, 2023. It is now read-only.
Copy file name to clipboardExpand all lines: REVISION_HISTORY.md
+12Lines changed: 12 additions & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -30,6 +30,18 @@ However:
30
30
31
31
1. Sequence/SeqRegexes.hpp -- not working. This will not be fixed until GCC supports <regex>. The function is now currently implemented in a non-regex manner, which is lame, but it works.
32
32
33
+
## libsequence 1.8.9
34
+
35
+
Major API and ABI changes! This release is a __big__ step towards a "2.0"-style release.
36
+
37
+
* Issue #8 fixed
38
+
* Sequence::PolyTableSlice will throw std::runtime_error if input range is not properly sorted
39
+
* War on "mutable". The use of this keyword has been removed from the library to the best extent possible.
40
+
* The API for calculations involving codons has been modernized. This includes Sequence::Comeron95, Sequence::RedundancyCom95, Sequence::WeightingScheme2 (and derived types), Sequence::WeightingScheme3 (and derived types), Sequence::TwoSubs, Sequence::ThreeSubs, functions in Sequence/PathwayHelper.hpp
41
+
* Sequence::PolyTable (and derived types) have been refactored. The fundamental idea is the same, but the API is modernized. IMO, it is still imperfect, and can be further changed to reflect more idiomatic C++11, but that'll have to wait.
42
+
* Private data members for classes have been hidden using the [PIMPL idiom](https://en.wikipedia.org/wiki/Opaque_pointer). This goes a long way to future-proofing the ABI compatibility of these types against further implementation changes such as bug fixes.
43
+
* Sequence/SummStats/classic.hpp provides a sneak previous of how summary statistics will work in the future, once the deprecated Sequence::PolySNP and Sequence::PolySIM can finally be removed
0 commit comments