Switch GSL to MS GSL 4.0.0 #13416
use common gsl header
8a56a1bf
remove unneeded include from gsl_suppress.h
888bcb56
Add microsoft/GSL submodule.
6e4f67ef
remove old GSL, wire up new MS GSL
67f86de6
Update GSL deprecated usages.
c2803bc2
Merge remote-tracking branch 'origin/main' into edgchen1/gsl_baseline
8b20e85f
change a few more places to use core/common/gsl.h
d259d5de
update selector action helper functions to use gsl::span
910133b6
Merge remote-tracking branch 'origin/edgchen1/gsl_baseline' into edgc…
57bc452c
Merge remote-tracking branch 'origin/edgchen1/gsl_baseline' into edgc…
3cb7f171
update googletest to v1.12.1
2c54d8a6
update ml_common.h to not dereference span::end()
46fc46c9
avoid dereferencing span::cend() in tensorprotoutils.cc
aad39c19
Fixes to build and pass tests.
a02dfcd2
remove unused GSL contract violation symbol defines from CMakeLists.txt
b92b07c2
Merge remote-tracking branch 'origin/edgchen1/gsl_baseline' into edgc…
f613461e
fix minimal build issues
b24dee78
Merge remote-tracking branch 'origin/main' into edgchen1/gsl_baseline
e9b4a29b
Merge remote-tracking branch 'origin/edgchen1/gsl_baseline' into edgc…
21e4fbcf
Fix build error.
36137248
fix nodiscard placement
a344930a
fix build failure
d05fe9b5
fix build issue
21ea9301
Merge remote-tracking branch 'origin/main' into edgchen1/gsl_baseline
7890c506
Merge remote-tracking branch 'origin/edgchen1/gsl_baseline' into edgc…
d1a73c71
Merge remote-tracking branch 'origin/main' into edgchen1/gsl_update_ms
9517e2d9
add onnxruntime::narrow
4385c369
fix minimal build errors
263b36e2
Merge branch 'edgchen1/gsl_update_ms' of https://github.com/microsoft…
df335fca
Merge remote-tracking branch 'origin/main' into edgchen1/gsl_update_ms
4628d369
edgchen1
changed the title Switch GSL to MS GSL 4.0.0 [WIP] Switch GSL to MS GSL 4.0.0 3 years ago
fix formatting
fd335645
fix build failures
ebbf52aa
add GSL to DNNL target
d8d3bcc7
update generated cgmanifest.json
aefb5c1d
more build fixes
9bdd8b55
Remove gsl.h include from common.h.
82e2bb3f
try adding GSL_TARGET to onnxruntime_EXTERNAL_LIBRARIES
26d0034c
Merge remote-tracking branch 'origin/main' into edgchen1/gsl_update_ms
efd015da
fix build for onnxruntime_mocked_allocator
5ede6954
build fixes for rocm, dml, and more
37b9fe8e
fix some build issues
6bb328ac
fix rocm attention_impl.cu build error
9a25ec00
more rocm fixes
030f6eca
Merge remote-tracking branch 'origin/edgchen1/gsl_update_ms' into edg…
e561f814
try to simplify comparison in conv.cc
476674a3
Merge remote-tracking branch 'origin/main' into edgchen1/gsl_update_ms
16152d6e
fix spout of bounds access in ort_aten.cpp
b761fe0c
improve span const iterator changes
9a3e9382
update some type changes
aaa0a6ed
Merge remote-tracking branch 'origin/main' into edgchen1/gsl_update_m…
78cc5dd1
fix extended minimal no exception build
5d4340a9
snnn
commented
on 2022-10-28
Merge remote-tracking branch 'origin/main' into edgchen1/gsl_update_ms
498d7e5a
snnn
commented
on 2022-10-28
Remove GSL submodule and GSL.natvis.
43dfb078
Use FetchContent for GSL.
9ed7c612
update cgmanifest.json
7f5d480b
snnn
commented
on 2022-10-28
edgchen1
changed the title [WIP] Switch GSL to MS GSL 4.0.0 Switch GSL to MS GSL 4.0.0 3 years ago
edgchen1
marked this pull request as ready for review 3 years ago
fix bad merge
5e87fab5
add GSL to cgmanifest.json
ee2b36ff
add back #include contrib_ops/cpu/transformers/subgraph_t5_decoder.h
f5a37288
clean up tensorprotoutils.cc
419a344c
change include to core/common/gsl.h
c9c1d1d0
simplify initializer_test span compare
0d149cf4
remove gsl include from files which don't seem to need it
e1d4838c
snnn
merged
2ecd1d66
into main 3 years ago
snnn
deleted the edgchen1/gsl_update_ms branch 3 years ago
Assignees
No one assigned
Login to write a write a comment.
Login via GitHub