Commit f38dca6
feat: cgo Go bindings (#45)
* feat: initial revision rust core.
Signed-off-by: Teryl Taylor <terylt@ibm.com>
* fix: addressed comments in PR. Updated PluginContext to match spec.
Signed-off-by: Teryl Taylor <terylt@ibm.com>
* feat: added yaml and routing rule support.
Signed-off-by: Teryl Taylor <terylt@ibm.com>
* feat: added example code to show how to load manager and plugins.
Signed-off-by: Teryl Taylor <terylt@ibm.com>
* fixes: updated plugin errors, configs to more match python.
Signed-off-by: Teryl Taylor <terylt@ibm.com>
* feat: RUST CMF initial revision.
Signed-off-by: Teryl Taylor <terylt@ibm.com>
* feat: added invoke named support, added constants, fixed reviewed code.
Signed-off-by: Teryl Taylor <terylt@ibm.com>
* feat: added owned extensions and did some refactoring.
Signed-off-by: Teryl Taylor <terylt@ibm.com>
* feat: added cgo and golang bindings, examples and readme.
Signed-off-by: Teryl Taylor <terylt@ibm.com>
* address P0/P1/P2 review findings (except #17)
Signed-off-by: Teryl Taylor <terylt@ibm.com>
* fix: address remaining P2/P3 review findings + testing gaps
Signed-off-by: Teryl Taylor <terylt@ibm.com>
* docs: add CPEX Go public API spec
Signed-off-by: Frederico Araujo <frederico.araujo@ibm.com>
* docs: renamed document
Signed-off-by: Frederico Araujo <frederico.araujo@ibm.com>
* feat(cpex-rust): CGO review passes 1-11 + lint cleanup + Makefile targets
Signed-off-by: Teryl Taylor <terylt@ibm.com>
* fix: address linting issues, updated makefile to support building examples.
Signed-off-by: Teryl Taylor <terylt@ibm.com>
* docs: updated the go spec to reflect recent changes.
Signed-off-by: Teryl Taylor <terylt@ibm.com>
---------
Signed-off-by: Teryl Taylor <terylt@ibm.com>
Signed-off-by: Frederico Araujo <frederico.araujo@ibm.com>
Co-authored-by: Teryl Taylor <terylt@ibm.com>
Co-authored-by: Frederico Araujo <frederico.araujo@ibm.com>1 parent 81ba56b commit f38dca6
53 files changed
Lines changed: 11850 additions & 1171 deletions
File tree
- crates
- cpex-core
- examples
- src
- cmf
- extensions
- hooks
- cpex-ffi
- src
- cpex-sdk/src
- docs/specs
- examples/go-demo
- ffi
- src
- go/cpex
Some content is hidden
Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
10 | 10 | | |
11 | 11 | | |
12 | 12 | | |
| 13 | + | |
| 14 | + | |
13 | 15 | | |
14 | 16 | | |
15 | 17 | | |
| |||
20 | 22 | | |
21 | 23 | | |
22 | 24 | | |
| 25 | + | |
23 | 26 | | |
24 | 27 | | |
25 | 28 | | |
26 | 29 | | |
27 | 30 | | |
28 | 31 | | |
29 | | - | |
| 32 | + | |
30 | 33 | | |
31 | 34 | | |
32 | 35 | | |
| 36 | + | |
| 37 | + | |
| 38 | + | |
| 39 | + | |
0 commit comments