fix: plugin metrics sdk used to do some undefined behavior
Previous implementation would call functions over the ffi boundary which weren't defined with the required `extern` specifiers, which is not allowed.
parent
4908c7c2
No related branches found
No related tags found
Showing
- picoplugin/src/background.rs 1 addition, 28 deletionspicoplugin/src/background.rs
- picoplugin/src/internal/ffi.rs 9 additions, 0 deletionspicoplugin/src/internal/ffi.rs
- picoplugin/src/metrics.rs 137 additions, 63 deletionspicoplugin/src/metrics.rs
- picoplugin/src/plugin/interface.rs 34 additions, 19 deletionspicoplugin/src/plugin/interface.rs
- picoplugin/src/transport/rpc/server.rs 13 additions, 1 deletionpicoplugin/src/transport/rpc/server.rs
- picoplugin/src/util.rs 8 additions, 0 deletionspicoplugin/src/util.rs
- src/lib.rs 2 additions, 5 deletionssrc/lib.rs
- src/plugin/ffi.rs 13 additions, 0 deletionssrc/plugin/ffi.rs
- src/plugin/manager.rs 3 additions, 3 deletionssrc/plugin/manager.rs
- src/plugin/metrics.rs 112 additions, 0 deletionssrc/plugin/metrics.rs
- src/plugin/mod.rs 2 additions, 1 deletionsrc/plugin/mod.rs
- test/int/test_plugin.py 19 additions, 2 deletionstest/int/test_plugin.py
- test/testplug/src/lib.rs 25 additions, 7 deletionstest/testplug/src/lib.rs
Loading
Please register or sign in to comment