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

Add Go 1.4 support. #7

Merged
merged 7 commits into from
Nov 16, 2014
Merged

Add Go 1.4 support. #7

merged 7 commits into from
Nov 16, 2014

Conversation

dmitshur
Copy link
Collaborator

This PR adds support for Go 1.4, while maintaining support for 1.3.

It also exports UnsafeReflectValue functionality in a new bypass package. This way, that functionality doesn't need to be duplicated in another package (previously here) and is easier to maintain.

They are kept on an experimental branch for potential future testing,
but the current bypass should be stable and passes all tests.
/cc @davecgh
This may change if I later play with the bypass_alt approach and find
it works better. However, staying with go-spew's version means it is
better tested.
At the end of the day, I would like a single (exported) best solution
for bypass (if it's possible for it to cover all use cases and needs).
dmitshur added a commit that referenced this pull request Nov 16, 2014
@dmitshur dmitshur merged commit 0673a69 into master Nov 16, 2014
@dmitshur dmitshur deleted the go14_support branch November 16, 2014 02:37
@dmitshur
Copy link
Collaborator Author

Just in time for the release of Go 1.4 Release Candidate 1! :D

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Development

Successfully merging this pull request may close these issues.

1 participant