You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@arrow.apache.org by li...@apache.org on 2023/06/07 17:53:02 UTC
[arrow-adbc] branch main updated (ed2b280d -> 0d9d9b25)
This is an automated email from the ASF dual-hosted git repository.
lidavidm pushed a change to branch main
in repository https://gitbox.apache.org/repos/asf/arrow-adbc.git
from ed2b280d feat(java/driver/jdbc): add hooks for JDBC type system mapping (#722)
add 0d9d9b25 feat(go/adbc/pkg): catch panics at interface boundary (#730)
No new revisions were added by this update.
Summary of changes:
.github/workflows/native-unix.yml | 19 ++
go/adbc/driver/panicdummy/panicdummy_adbc.go | 174 ++++++++++
go/adbc/pkg/Makefile | 8 +-
go/adbc/pkg/_tmpl/driver.go.tmpl | 236 ++++++++++++--
go/adbc/pkg/flightsql/driver.go | 237 ++++++++++++--
go/adbc/pkg/{snowflake => panicdummy}/driver.go | 361 +++++++++++++++------
go/adbc/pkg/{flightsql => panicdummy}/utils.c | 66 ++--
go/adbc/pkg/panicdummy/utils.h | 100 ++++++
go/adbc/pkg/snowflake/driver.go | 237 ++++++++++++--
python/adbc_driver_manager/pyproject.toml | 1 +
.../adbc_driver_manager/tests/panictest.py | 28 +-
python/adbc_driver_manager/tests/test_panic.py | 78 +++++
12 files changed, 1316 insertions(+), 229 deletions(-)
create mode 100644 go/adbc/driver/panicdummy/panicdummy_adbc.go
copy go/adbc/pkg/{snowflake => panicdummy}/driver.go (58%)
copy go/adbc/pkg/{flightsql => panicdummy}/utils.c (75%)
create mode 100644 go/adbc/pkg/panicdummy/utils.h
copy glib/test/run.rb => python/adbc_driver_manager/tests/panictest.py (59%)
mode change 100755 => 100644
create mode 100644 python/adbc_driver_manager/tests/test_panic.py