-
Notifications
You must be signed in to change notification settings - Fork 1.1k
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
Require C++17 for Halide. #5282
Merged
Merged
Changes from 80 commits
Commits
Show all changes
83 commits
Select commit
Hold shift + click to select a range
b6ddbc1
parent a23995175f0d3f253bd26dd58a9b2df5efa6bf45 author Steven Johnson…
steven-johnson 461c7d5
Check _MSVC_LANG
steven-johnson 57918d8
Merge branch 'master' into srj/c++17
steven-johnson 6f7c679
Merge branch 'master' into srj/c++17
steven-johnson b0400c3
Merge branch 'master' into srj/c++17
steven-johnson ffc8a26
Merge branch 'master' into srj/c++17
steven-johnson fd4a18e
Fix for trunk LLVM
steven-johnson 83bd779
fixes
steven-johnson 8be3b6a
Fix various clang-tidy issues
steven-johnson b16603e
Merge branch 'srj/tidyness' into srj/c++17
steven-johnson 9154de1
Merge remote-tracking branch 'origin/srj/llvm-fix' into srj/c++17
steven-johnson 6b6282f
Update HalideTraceViz.cpp
steven-johnson f3b33f2
Update HalideTraceViz.cpp
steven-johnson a88c088
more fixes
steven-johnson e320f3f
Merge branch 'srj/tidyness' into srj/c++17
steven-johnson 6cf73b6
Update FindCalls.cpp
steven-johnson 0563c8b
Upgrade PyBind11 version in CMake to 2.5
steven-johnson 5da13a4
Merge branch 'master' into srj/pb11-25
steven-johnson f7d6ddd
Merge branch 'master' into srj/c++17
steven-johnson 60f35bb
Merge branch 'srj/pb11-25' into srj/c++17
steven-johnson 61e02b7
Merge branch 'master' into srj/c++17
steven-johnson e45027d
Update Generator.h
steven-johnson 9bc6235
Update Generator.h
steven-johnson 5a622f9
Merge branch 'master' into srj/c++17
steven-johnson bba6013
Update Generator.cpp
steven-johnson 134d220
Merge branch 'master' into srj/c++17
steven-johnson d5fee91
Update README.md
steven-johnson 536bd98
Fix typo
steven-johnson d099320
Revert apps, tests, tutorials to C++11
steven-johnson f841543
Update build.gradle
steven-johnson b426493
Update build.gradle
steven-johnson 6bfc31b
Update setup.py
steven-johnson d78b147
Update Makefile
steven-johnson 0d68640
Update Generator.cpp
steven-johnson 0fb5c60
Tutorials back to C++11
steven-johnson e9bdcdd
Update setup.py
steven-johnson 04d6914
Merge branch 'master' into srj/c++17
steven-johnson a1db9d7
Merge branch 'master' into srj/c++17
steven-johnson 1652a4b
Update Generator.cpp
steven-johnson 6491f29
Update Generator.cpp
steven-johnson df73068
Update Generator.cpp
steven-johnson 7b5e7cd
Update Generator.cpp
steven-johnson 8e16be5
Update Generator.cpp
steven-johnson 799e9a6
Update Generator.cpp
steven-johnson d8ea2aa
Merge branch 'master' into srj/c++17
steven-johnson e18328a
Update Generator.cpp
steven-johnson d4fecdf
Update Generator.cpp
steven-johnson bbe6f44
Merge branch 'master' into srj/c++17
steven-johnson dced269
Merge branch 'master' into srj/c++17
steven-johnson b53c015
trigger buildbots
steven-johnson 6052d70
trigger buildbots
steven-johnson 02dfc43
trigger buildbots
steven-johnson 04d5d26
Merge branch 'master' into srj/c++17
steven-johnson 70387fe
Update interpreter.cpp
steven-johnson c9ca274
Update interpreter.cpp
steven-johnson 38cf498
Merge branch 'master' into srj/c++17
steven-johnson 446e2cf
Merge branch 'master' into srj/c++17
steven-johnson 3853ddd
Update Timer.h
steven-johnson d62e147
Merge branch 'master' into srj/c++17
steven-johnson cf39a14
Merge branch 'master' into srj/c++17
steven-johnson 161b385
clang-format
steven-johnson 26a120c
Merge branch 'master' into srj/c++17
steven-johnson 697bde1
Merge branch 'master' into srj/c++17
steven-johnson 073d881
Merge branch 'master' into srj/c++17
steven-johnson f1f5e56
Merge branch 'master' into srj/c++17
steven-johnson e1c2769
Merge branch 'master' into srj/c++17
alexreinking b0c6426
add a hint to Clang package search
alexreinking bb12849
Compile runtime with -std=c++17
alexreinking da9b812
Use simpler method to set default BUILD_SHARED_LIBS
alexreinking 232aead
make sure C++17 requirement propagates to libHalide consumers
alexreinking cd6c8da
Merge branch 'master' into srj/c++17
steven-johnson b50bedc
Fixes
steven-johnson 377c2b6
Update apps, tutorials, etc
steven-johnson 1eb8b18
Add user-facing C++ version check
steven-johnson 4b5091f
Force tflite to build in C++17 mode.
steven-johnson f0d717a
Oops
steven-johnson 354eff3
Experimental fix for hannk
steven-johnson ff1e67c
More fix attempts
steven-johnson c8fd401
Still more
steven-johnson abce80a
Update CMakeLists.txt
steven-johnson 2e48574
Merge branch 'master' into srj/c++17
steven-johnson f1a84b8
Update README_cmake.md
steven-johnson 64d1cda
Revert unrelated change
steven-johnson File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.
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.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
nit: capital
C++
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
@steven-johnson - can you fix this one little thing before merging? No need to wait on buildbots for this, obviously.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
done