Clang-cl support and various other improvements #520
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
We are using Icecream extensively at HaCon. Over the years we developed various fixes and enhancements to better suit our needs. We recently rebased those changes on the latest release and want to share them now.
First of all our general setup and constraints, which may explain the need for some of the changes below:
The changes and additions are as follows:
The pull request currently contains all the changes squashed together. We are aware this is not an ideal way to review the changes, it is the result of a difficult rebase to the latest version. We want to use this pull request to discuss which changes make sense for the upstream version of Icecream. The attached commit can be seen as a reference/preview of what exactly the changes are. Once we know which bits are relevant we can attempt to create cleaner commits separated into the individual features, changes and fixes - and probably also handled in smaller pull requests.
To note is also that we defined our own Icecream protocol versions starting at 100. The related checks will be updated to the next-lowest available official protocol version as well.
We are looking forward to your feedback!