Closed mikebentley15 closed 5 years ago
I still want to create a release-notes.md
file. Please refrain from merging until after I am done with that. Thanks!
I have now added the release-notes.md
file to keep track of changes and can be found within the repository. Please review and merge at your earliest availability. Basically, are the changes, as specified, good for a release in your opinion? Is there anything in the devel
branch that you think is not adequately stable to be merged into master
?
Thanks, Ian!
I guess one issue I have is inadequate documentation for many of the features that have been added in. What do you think?
Also, incomplete testing of all features in the code base. But I hardly think that this problem should hinder the creation of new releases.
Create release v2.0-beta.2 from v2.0-beta.1
Highlights of Major Changes
flit bisect
--compile-only
and--precompile-fpic
pyelftools
flit-config.toml
instead of being hard-codedflit import
: add--dbfile
flag to create an import database without aflit-config.toml
filehosts
section fromflit-config.toml
All Issues Addressed:
174 (PR #179): Have bisect output results incrementally
175 (PR #181): Have function passed to
bisect_search
only take one argument182 (PR #185, #186, #187): Fix TravisCI continuous integration
180 (PR #190): Memoize the bisect test function
143 (PR #195): Fix NaN return values from litmus tests
172 (PR #197): Order bisect findings by magnitude of variability
200 (PR #201): Fix CSV file parsing
120 (PR #206): Allow user-provided compilers in
flit-config.toml
--compile-only
and--precompile-fpic
toflit bisect
211 (PR #215, #223): Add
--dbfile
toflit import
to import without aflit-config.toml
file220 (PR #221): Have the test harness delete temporary directories even when exceptions are thrown
217 (PR #219): Create a template for issues and pull requests (a GitHub-specific update)
212 (PR #213): For bisect, if the Makefile errors out, print out the Makefile output for debugging
225 (PR #226): For bisect, add assertion for finding disjoint sets (cannot continue if they overlap)
230 (PR #232): Fix compilation if header files go missing
229 (PR #231): Fix bisect deadlock where multiple updates to
ground-truth.csv
were attempted194 (PR #236): Fix the slow bisect search due to an explosion of templated function definitions
238 (PR #241): Fix bisect search space problems. Specifically, only search over strong and publicly exported function symbols. This pull request added the dependency of
pyelftools
.233 (PR #243): Update the required version of
binutils
in the documentation239 (PR #242): Fix support for older versions of the Clang compiler (version 4)
244 (PR #246); Remove the
hosts
section fromflit-config.toml
. It was not used.249 (PR #250): Update documentation about how FLiT handles MPI tests. Specifically how the test return values are handled.
119 (PR #251): Allow the user to specify the list of optimization levels and flags in
flit-config.toml
for the FLiT search space. No longer hard-coded.256 (PR #258): Fix bisect crash when an object file has an empty dwarf info
257 (PR #259): Fix bisect crash when an object file has no dwarf info section