Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Master: Increment version number to v2.0-beta.2 #261

Merged
merged 247 commits into from
Apr 10, 2019
Merged

Conversation

mikebentley15
Copy link
Collaborator

@mikebentley15 mikebentley15 commented Apr 9, 2019

Create release v2.0-beta.2 from v2.0-beta.1

Highlights of Major Changes

  • TravisCI continuous integration fixed and working
  • flit bisect
    • outputs results incrementally.
    • optimizations, such as memoizing and search space reduction
    • order findings by the magnitude of variability
    • add flags --compile-only and --precompile-fpic
    • additional bisect assertion for finding disjoint sets
    • add dependency of pyelftools
  • Users specify the FLiT search space in flit-config.toml instead of being hard-coded
  • flit import: add --dbfile flag to create an import database without a flit-config.toml file
  • Remove hosts section from flit-config.toml
  • Many bug fixes

All Issues Addressed:

mikebentley15 and others added 30 commits July 18, 2018 16:14
Update version of the devel branch
This is more in line with delta debugging.  It makes it so that we only
pass in the list of objects we want to test.  It is really implementation
details for the problem being addressed that says we actually care about
the complement.  Also, the complement is easy enough to compute in the
test function without adding unnecessary computational complexity
apparently the trusty distribution failed to do an apt-get update
mikebentley15 and others added 17 commits December 12, 2018 21:06
Specifically with section "Test Return Values"
Generate compiler flags from toml file
Generate compiler flags from toml file
If the symbols list is empty, then return early, never even checking
for dwarfinfo.  That way, if there are no functions to match up, we
do not even care about the dwarfinfo object.
Not yet used.  But done as a first step.
It will now check to see if TROUBLE_CXX_TYPE is CLANG_TYPE, and if so
it will add the --gcc-toolchain flag into TROUBLE_CFLAGS variable.

However, we do not yet have a value in TROUBLE_CXX_TYPE, it is hard-coded
to be None for now.
flitelf: fix _gen_file_line_table for empty dwarfinfo
@mikebentley15
Copy link
Collaborator Author

I still want to create a release-notes.md file. Please refrain from merging until after I am done with that. Thanks!

@mikebentley15
Copy link
Collaborator Author

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!

@mikebentley15
Copy link
Collaborator Author

I guess one issue I have is inadequate documentation for many of the features that have been added in. What do you think?

@mikebentley15
Copy link
Collaborator Author

Also, incomplete testing of all features in the code base. But I hardly think that this problem should hinder the creation of new releases.

@IanBriggs IanBriggs merged commit 836bc3c into master Apr 10, 2019
@IanBriggs IanBriggs deleted the release-v2.0-beta.2 branch April 10, 2019 18:47
@mikebentley15 mikebentley15 restored the release-v2.0-beta.2 branch April 10, 2019 19:51
@IanBriggs IanBriggs deleted the release-v2.0-beta.2 branch April 10, 2019 20:09
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants