fallintoplace opened a new pull request, #925: URL: https://github.com/apache/arrow-go/pull/925
MakeFromData masked datatype IDs to six bits before dispatching to array constructors. Unsupported IDs could therefore alias valid constructors, silently producing the wrong concrete array type. This validates the ID bounds and constructor entry before dispatching, while preserving the documented invalid-data-type panic. Regression coverage now includes IDs -1, 63, 64, 65, 127, and a large positive ID. Tests: - go test ./arrow/array -run TestMakeFromData - go test ./arrow/array - go test ./arrow/... -run '^$' -- This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. To unsubscribe, e-mail: [email protected] For queries about this service, please contact Infrastructure at: [email protected]
