Update to C++20.
58846377
Fix ostream::operator<< usage with wchar_t*.
98c31aef
try to fix time_point output operator availability check
9171d14e
add back Apple stuff and handle IOS
92b3334f
make Timestamp a separate type and implement stream insertion operato…
831ae91a
move date.h dependency into logging.cc
1e2ad83b
Merge remote-tracking branch 'origin/main' into edgchen1/cpp20_fix
2213158b
add exception for MSVC CUDA EP build for now...
dad1617c
add wostream overloads for Timestamp operator<<
7f34d3bf
use std::filesystem::path:string instead of u8string in onnxruntime/c…
ad1aab81
don't build android from Docker in minimal build workflow
848c8b17
disable C++20 when onnxruntime_USE_CUDA is enabled for all builds, up…
2c78745f
update comment again
a035d7f0
Merge remote-tracking branch 'origin/main' into edgchen1/cpp20
d3393906
edgchen1
changed the title [WIP] Update onnxruntime to C++20 Enable C++20 for more builds 67 days ago
tweak comment
06fec4fa
edgchen1
marked this pull request as ready for review 67 days ago
Merge remote-tracking branch 'origin/main' into edgchen1/cpp20
9b1cdb19
DEBUG: CMake generate tracing
7ec3538f
try disabling module scan for Android QNN
79de47aa
Revert "DEBUG: CMake generate tracing"
2ef0bdbf
Merge remote-tracking branch 'origin/main' into edgchen1/cpp20_fix
270f4119
Merge remote-tracking branch 'origin/main' into edgchen1/cpp20
ec5d52ed
add cutlass issue link
4d22c087
move cmake code around so that options and setting of CMAKE_CXX_STAND…
282545bd
Merge remote-tracking branch 'origin/main' into edgchen1/cpp20
ee253215
fs-eire
dismissed these changes
on 2026-02-28
Merge remote-tracking branch 'origin/main' into edgchen1/cpp20
7cc02cf7
vitisai global_api.cc - use onnxruntime::ToUTF8String on model path
9c21b3fb
edgchen1
dismissed their stale review
via 9c21b3fb
40 days ago
fs-eire
dismissed these changes
on 2026-03-02
Merge remote-tracking branch 'origin/main' into edgchen1/cpp20
f13bee29
edgchen1
dismissed their stale review
via f13bee29
38 days ago
try C++20 for everything, pass /permissive to CUDA MSVC build
55436365
edgchen1
marked this pull request as draft 38 days ago
try adding /permissive another way, update CUDA_STANDARD to 20 too
1a8f8973
add CUDA language /permissive too
f2fcee0a
change GridDim::maxThreadsPerBlock and GridDim::maxElementsPerThread …
5873aee8
cutlass patch to work around error
99f245fb
move #177 warning suppression to CUDA 12.8+ section
042b504c
edgchen1
changed the title Enable C++20 for more builds Update to C++20 38 days ago
undo CMake code moving around
bacffa2f
break long line
b4aca518
update patch file for line length
e6297ffe
fix patch file
6d7ff32d
don't use deprecated move_iterator operator->
8dbb80f9
try to suppress spurious stringop-overflow warning
6f801b2f
add comment
f5c4222d
try to make suppression very local
294dbd3b
indent comment and formatting
bddc3aca
set CMAKE_CXX_SCAN_FOR_MODULES in CMakeLists.txt
73019d4b
clarify comment about cxx_std_17 feature
d3b2ff95
update some lingering old CXX_STANDARD values. let's see what happens...
90b2c73a
move --diag-suppress=177 out of CUDA 12.8+ block
0d613a31
update vcpkg_helpers.py to pass module scanning option too
291f0a00
Merge remote-tracking branch 'origin/main' into edgchen1/cpp20_fix
cfa3ea88
add 'this' to '=' lambda capture. implicit capture of 'this' with '='…
edcc9a4d
debugging - split out cuda python builds into single cuda arch builds
c99ed4eb
fix stage name
754418b6
move StatusCodeToHRESULT to its own file so we don't need to include …
d4e3a88f
add MSVC /Zc:preprocessor option
a5b6582c
move cub/cub.cuh include to cu_inc/cub.cuh wrapper, put it in cu_inc/…
2394989a
Revert "move StatusCodeToHRESULT to its own file so we don't need to …
3ced7aa2
fix ORT_DEF2STR_HELPER macro
8787a009
h2exp workaround for sm_52 or lower
92691338
Revert "fix stage name"
8eb610a2
Revert "debugging - split out cuda python builds into single cuda arc…
5569e40a
Merge remote-tracking branch 'origin/main' into edgchen1/cpp20_fix
6eb519fa
Merge branch 'edgchen1/cpp20_fix' into edgchen1/cpp20
144652c3
Revert "add MSVC /Zc:preprocessor option"
c0177637
Merge branch 'edgchen1/cpp20_fix' into edgchen1/cpp20
1a2e7b41
revert linux_minimal_build.yml changes
d84ea849
limit nvcc_threads to 1 for CUDA Win Python packaging build
0f98614e
try nvcc_threads 2
ddc5bbc7
Revert "try nvcc_threads 2"
b7db7e7e
Merge branch 'edgchen1/cpp20_fix' into edgchen1/cpp20
38f94dc2
edgchen1
marked this pull request as ready for review 31 days ago
Merge remote-tracking branch 'origin/main' into edgchen1/cpp20
da8cdd0a
tianleiwu
dismissed these changes
on 2026-03-12
update comments about Timestamp class, add rationale for not making c…
30d8e934
edgchen1
dismissed their stale review
via 30d8e934
30 days ago
tianleiwu
approved these changes
on 2026-03-12
edgchen1
merged
b5f869b7
into main 30 days ago
edgchen1
deleted the edgchen1/cpp20 branch 30 days ago
Assignees
No one assigned
Login to write a write a comment.
Login via GitHub