- Detroit, Michigan
-
09:50
(UTC -04:00) - https://www.lidavidm.me
Highlights
- Pro
Block or Report
Block or report lidavidm
Report abuse
Contact GitHub support about this user’s behavior. Learn more about reporting abuse.
Report abusePinned
-
HaliteChallenge/Halite-III Public
Season 3 of @twosigma's artificial intelligence programming challenge
-
apache/arrow Public
Apache Arrow is a multi-language toolbox for accelerated data interchange and in-memory processing
-
HaliteChallenge/Halite-II Public
Season 2 of @twosigma's artificial intelligence programming challenge
-
3,090 contributions in the last year
Less
More
Activity overview
Contribution activity
June 2023
Created 46 commits in 5 repositories
Created a pull request in apache/arrow-adbc that received 12 comments
Opened 44 other pull requests in 7 repositories
apache/arrow-adbc
31
merged
1
closed
1
open
- chore(dev/release): fix version bumper in Windows wheel build
- chore(dev/release): fix file paths used in Windows wheel build
- chore(dev/release): don't push to main in post-08-bump-versions
- chore(dev/release): include Rust, C♯ in version bump
- fix(dev/release): install nanoarrow from GitHub
- ci: add script to run clang-tidy
- docs: fix syntax highlighting in recipe
- docs: simplify the recipe directive
- docs: add a C++ quickstart
- chore: update LICENSE.txt with new Go dependencies
- chore(java/core): document the status codes
- ci: validate commit format more strictly
- test(python): set up pyright
- fix(go/adbc/pkg): allow ConnectionSetOptions before Init
- chore(ci): update Go to last 1.18.x version
- test(c): add integration test with DuckDB
- feat(python/adbc_driver_manager): add autocommit, executescript
- fix(c/driver/sqlite): support PRIMARY KEY constraint in GetObjects
- build(c): include validation tests as object library
- feat(c/driver/postgresql,java): ensure time/date type support
- ci: test later Java versions
- fix(java/driver/jdbc): return timestamps as MICROSECOND always
- fix(go/adbc): don't crash on duplicate column names
- feat(format): add additional features to 1.1.0 spec
- refactor(go/adbc/driver/flightsql): factor out server-based tests
- Some pull requests not shown.
apache/arrow
2
open
4
merged
- GH-16604: [C++][FlightRPC] Add async Flight client
- GH-35960: [Java] Detect overflow in allocation
- GH-36014: [Go] Allow duplicate field names in structs
- GH-35975: [Go] Support importing decimal256
- GH-35974: [Go] Don't panic if importing C Array Stream fails
- GH-35932: [Java] Make JDBC test less brittle
kou/arrow
1
merged
conda-forge/arrow-adbc-split-feedstock
1
merged
apache/arrow-site
1
merged
lidavidm/arrow-adbc
1
closed
krlmlr/arrow-adbc
1
merged
Reviewed 70 pull requests in 5 repositories
apache/arrow-adbc
25 pull requests
- feat(format): add additional features to 1.1.0 spec
- feat(r): Add FlightSQL driver wrapper
- chore(r/adbcdrivermanager): Add link in DESCRIPTION
- fix(go/adbc/driver/snowflake): fix potential deadlock and error handling
- feat(python/adbc_driver_flightsql): add cookie middleware option to DatabaseOptions
- ci: Add CODEOWNERS file
- refactor(csharp): cleanup load of imported drivers
- docs(go): Add Go install and usage examples
- fix(csharp): submodule not pulling correctly
- feat(go/adbc/driver/flightsql): Add cookie middleware option
- fix(go/adbc/driver/snowflake): initialize Params, add DLL build
- feat(c/driver/postgresql): Implement GetObjects with table_types argument
- fix(dev/release): add missing duckdb dependency
- feat(c/driver/postgresql): Support float type
- feat(c/driver/postgresql): Binary ingest
- feat(c/driver/postgresql): Support INT16 Postgres Ingest
- test(python): set up pyright
- chore(c): Changed import to common/util
- fix(c): Prevent UB in GetObjects with NULL argument
- fix(c/driver/sqlite): support PRIMARY KEY constraint in GetObjects
- refactor(c/driver/postgresql): More postgres test simplification
- fix(c): Fix destructor mem leaks
- refactor(c/driver/postgresql): Use AdbcGetInfoData structure
- refactor(csharp): Cleanup C API
- fix(c/driver/postgresql): Fix ASAN detected leaks
- Some pull request reviews not shown.
apache/arrow
23 pull requests
- GH-35500: [C++][Go][Java][FlightRPC] Add support for result set expiration
- GH-16604: [C++][FlightRPC] Add async Flight client
- GH-35786: [C++] Add pairwise_diff function
- GH-36128: [C++][Compute] Allow multiplication between duration and all integer types
- GH-33986: [Python] Add a minimal protocol for datasets
- GH-36090: [C++] Add testing libraries for Acero & Datasets
- GH-36209: [Java] Upgrade Netty due to security vulnerability
-
GH-36151: [Java] Add
volatiledeclaration tokeyPositioninParallelSearcher -
GH-15187: [Java] Made
readerinitialization lazy and added newgetTransferPair()function that takes in aFieldtype - MINOR: [Java] Fix dependencies scope in flight-sql module
- GH-36070: [Go][Flight] Add Flight Client Cookie Middleware
- GH-36052: [Go][Parquet] Cross build failures for 386
- GH-34723: [Java] Enable log trace for Netty allocator memory usage
- GH-34338: [Java] Removing the automatic enabling of BaseAllocator.DEBUG on -ea
- GH-36014: [Go] Allow duplicate field names in structs
- GH-18547: [Java] Support re-emitting dictionaries in ArrowStreamWriter
- GH-35982: [Go] Fix go1.18 broken builds
- GH-35961: [C++][FlightSQL] Accept Protobuf 3.12.0 or later
- GH-35932: [Java] Make JDBC test less brittle
- GH-34252: [Java] Support ScannerBuilder::Project or ScannerBuilder::Filter as a Substrait proto extended expression
- GH-34749 : [Java] Make Zstd compression level configurable
- GH-35033: [Java] [Datasets] Add support for multi-file datasets from Java
- GH-35579: [C++] Support non-named FieldRefs in Parquet scanner
apache/arrow-nanoarrow
9 pull requests
- chore: Add verification instructions for custom builds or Arrow C++ in Conda
-
fix: Fix bad access crash in
ArrowBitmapByteCountSet() - chore: Suppress more jemalloc thread local storage possible leaks and add memcheck for R to verification
- chore: Update Arrow C++ version for Windows verification and remove rtools from PATH on Windows
- fix(extensions/nanoarrow_ipc): Don't produce arrays with NULL data buffers
-
feat: Include dictionary member in
ArrowArrayViewstruct - feat(extensions/nanoarrow_ipc): Add endian swapping to IPC reader
-
chore: Initialize variable causing problems with
-Wmaybe-uninitialized - refactor(extensions/nanoarrow_ipc): Reconfigure assembling arrays for better validation
apache/arrow-site
2 pull requests
apache/arrow-cookbook
1 pull request
Created an issue in apache/arrow-adbc that received 7 comments
c/driver/postgresql: support NUMERIC type
This comes up because the type of SELECT SUM(bigints) FROM ... is binary, not int64 as you might expect.
7
comments
Opened 45 other issues in 2 repositories
apache/arrow-adbc
24
open
16
closed
- c: symlink/copy built Go DLL to a non-suffixed name
- dev/release: release guide needs to account for patch releases
- ci: PR title checker doesn't account for paths added in the PR
- java: consolidate JDBC driver tests into a single unpublished module
- dev/release: update DLL version suffix (.dll.5.0.0) in version bump script
- dev/release: report commits or PRs instead of issues
- dev/release: don't automatically push to main in post-08-bump-versions.sh
-
c: evaluate
clang-tidywarnings - c: explicitly set C++11 for non-test code for R's benefit
- c: enable IWYU
- c: ensure we always use Handle<Foo> in tests
- c: define async version of ArrowArrayStream
- docs: add Java recipes
- dev/release: include Rust, C♯ in version bump
- r: all CI pipelines failing
- ci: docs-only changes should trigger the docs pipeline
- docs: expand C++ recipes and build/test them in CI
- chore: update LICENSE to reflect any new go dependencies
- c,java: make database type integration tests more data-driven
- ci: upgrade to latest minor version of go 1.18
- c: add clang-tidy
- ci: nightly source verification is failing
- ci: test Java 17, latest Java
- java/driver/jdbc: fix timestamp type mapping
- format: add support for device-aware ArrowArrayStream
- Some issues not shown.
74
contributions
in private repositories
Jun 1 – Jun 23





