This is an automated email from the ASF dual-hosted git repository.
zeroshade pushed a change to branch master
in repository https://gitbox.apache.org/repos/asf/arrow.git
from d5f80cbe2b ARROW-11699: [R] Implement dplyr::across() for mutate()
add 5d0ed86464 ARROW-17551: [Go] Implement Temporal Cast Functions (#14006)
No new revisions were added by this update.
Summary of changes:
go/arrow/array/numericbuilder.gen.go | 2 +-
go/arrow/array/numericbuilder.gen.go.tmpl | 2 +-
go/arrow/compute/cast.go | 23 +
go/arrow/compute/cast_test.go | 570 +++++++++++++-
go/arrow/compute/internal/exec/utils.go | 6 +
go/arrow/compute/internal/kernels/Makefile | 16 +-
.../internal/kernels/_lib/constant_factor.c} | 23 +-
.../kernels/_lib/constant_factor_avx2_amd64.s | 837 +++++++++++++++++++++
.../kernels/_lib/constant_factor_sse4_amd64.s | 654 ++++++++++++++++
go/arrow/compute/internal/kernels/cast_temporal.go | 453 +++++++++++
.../compute/internal/kernels/constant_factor.go | 79 ++
.../internal/kernels/constant_factor_amd64.go | 57 ++
.../internal/kernels/constant_factor_avx2_amd64.go | 77 ++
.../internal/kernels/constant_factor_avx2_amd64.s | 781 +++++++++++++++++++
.../internal/kernels/constant_factor_sse4_amd64.go | 77 ++
.../internal/kernels/constant_factor_sse4_amd64.s | 597 +++++++++++++++
go/arrow/compute/internal/kernels/helpers.go | 15 +-
go/arrow/datatype_fixedwidth.go | 74 +-
go/arrow/scalar/scalar.go | 2 +
19 files changed, 4291 insertions(+), 54 deletions(-)
copy go/{parquet/internal/utils/_lib/unpack_bool.c =>
arrow/compute/internal/kernels/_lib/constant_factor.c} (50%)
create mode 100644
go/arrow/compute/internal/kernels/_lib/constant_factor_avx2_amd64.s
create mode 100644
go/arrow/compute/internal/kernels/_lib/constant_factor_sse4_amd64.s
create mode 100644 go/arrow/compute/internal/kernels/cast_temporal.go
create mode 100644 go/arrow/compute/internal/kernels/constant_factor.go
create mode 100644 go/arrow/compute/internal/kernels/constant_factor_amd64.go
create mode 100644
go/arrow/compute/internal/kernels/constant_factor_avx2_amd64.go
create mode 100644
go/arrow/compute/internal/kernels/constant_factor_avx2_amd64.s
create mode 100644
go/arrow/compute/internal/kernels/constant_factor_sse4_amd64.go
create mode 100644
go/arrow/compute/internal/kernels/constant_factor_sse4_amd64.s