onnxruntime
Experimental C API support
#28746
Merged

Experimental C API support #28746

edgchen1 merged 28 commits into main from edgchen1/experimental_c_api
edgchen1
edgchen1 add readme
87799eea
edgchen1 Add Experimental C API design doc
bb4965da
edgchen1 Update naming to ExpSinceV<ver> prefix, merge headers, remove retired…
e2063708
edgchen1 make API version a suffix. some minor refinement.
bf0dc830
edgchen1 answers to open questions
69e40da3
edgchen1 Add experimental C API mechanism with name-based function lookup
6da8cbcb
edgchen1 Update design doc to match implemented naming
6058cd5d
edgchen1 fix Ort::Status usage
27774df5
edgchen1 fix formatting
c5dc853b
edgchen1 Rename ORT_EXPERIMENTAL_FUNC to ORT_EXPERIMENTAL_API
1400fbde
edgchen1 Update design doc: rename ORT_EXPERIMENTAL_FUNC to ORT_EXPERIMENTAL_API
fddfa828
edgchen1 Replace design doc reference with .inc file reference in experimental…
e6d0e8c0
edgchen1 update comments
819e945e
github-actions
github-actions commented on 2026-06-02
github-advanced-security
github-advanced-security commented on 2026-06-02
edgchen1 lint
f13c1a30
edgchen1
edgchen1 commented on 2026-06-02
edgchen1 fix spacing
4a3509a4
edgchen1 minor updates
15519c35
edgchen1 edgchen1 requested a review from copilot-pull-request-reviewer copilot-pull-request-reviewer 90 days ago
copilot-pull-request-reviewer
copilot-pull-request-reviewer commented on 2026-06-02
edgchen1 edgchen1 marked this pull request as ready for review 90 days ago
skottmckay
skottmckay
skottmckay commented on 2026-06-03
skottmckay
skottmckay commented on 2026-06-03
GopalakrishnanN GopalakrishnanN requested a review from copilot-pull-request-reviewer copilot-pull-request-reviewer 89 days ago
copilot-pull-request-reviewer
copilot-pull-request-reviewer commented on 2026-06-03
copilot-swe-agent copilot-swe-agent requested a review from skottmckay skottmckay 88 days ago
edgchen1 Address PR review: shorten names, reorder macro params, add UB comment
2796cf17
edgchen1 Add .github/copilot-instructions.md with C API versioning guidance
ba792d09
edgchen1 Rename experimental API suffix from _V to _SinceV
1bcf51c5
edgchen1 Merge remote-tracking branch 'origin/main' into edgchen1/experimental…
e2ea7fba
edgchen1 add some newlines around macros
35e2664b
edgchen1 Update experimental API test function to SinceV28
b2d893e6
edgchen1 Address review feedback: comments and ORT_API_T usage
70060043
edgchen1 update comment, use std::array for function table
3f7b8845
edgchen1 edgchen1 requested a review from copilot-pull-request-reviewer copilot-pull-request-reviewer 83 days ago
copilot-pull-request-reviewer
copilot-pull-request-reviewer commented on 2026-06-10
edgchen1
edgchen1 cmake: sort files alphabetically, remove trailing whitespace
7db5c426
edgchen1 update experimental header comments
f1fd062f
edgchen1
edgchen1 commented on 2026-06-10
edgchen1 Apply suggestion from @edgchen1
9e0e9a47
edgchen1 fix doxygen issues
3e4ae3c1
skottmckay
skottmckay approved these changes on 2026-06-10
edgchen1 edgchen1 merged 0f300140 into main 82 days ago
edgchen1 edgchen1 deleted the edgchen1/experimental_c_api branch 82 days ago

Login to write a write a comment.

Login via GitHub

Assignees
No one assigned
Labels
Milestone