onnxruntime
Switch GSL to MS GSL 4.0.0
#13416
Merged

Switch GSL to MS GSL 4.0.0 #13416

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

Login to write a write a comment.

Login via GitHub

Assignees
No one assigned
Labels
Milestone