-
Notifications
You must be signed in to change notification settings - Fork 0
feat: Complete Phase 3.1 Lance real data writing with build system fixes #5
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Merged
Merged
Changes from all commits
Commits
Show all changes
34 commits
Select commit
Hold shift + click to select a range
2587741
feat: Add Apache Iceberg lakehouse table format support (Phase 2)
tsafin 0884b3a
feat: Implement Phase 3.1 - Real Lance data writing with Parquet backing
tsafin 35d870c
build: Add Cargo.lock for reproducible Rust FFI builds
tsafin d38d0f1
build: Ignore Rust build artifacts in source tree
tsafin 80a018e
build: Fix Rust toolchain detection to prefer /snap/bin versions
tsafin dc18f59
build: Fix Rust env var passing in cargo build command
tsafin 56d7e0d
build: Disable --true-zero-copy flag and Buffer::Wrap complexity
tsafin c833ed4
feat: Implement Lance FFI Phase 1 - Streaming via Rust Writer
tsafin 28b1f4d
docs: Add Phase 1 benchmarking suite and comprehensive report
tsafin 63956ba
docs: Document Lance FFI Phase 1.5 critical blocking issue and implem…
tsafin 1970616
fix: Implement Arrow C Data Interface import for Lance FFI
tsafin 949173b
build: Integrate mold linker for faster C++ linking
tsafin 000251a
test: Phase 2.0c-1 batch size sensitivity analysis
tsafin f629e6e
opt: Phase 2.0c-2a Lance configuration optimization (+8.8%)
tsafin 2fe7344
opt: Apply 5K batch size optimization from Phase 2.0c-1
tsafin 46ab3dd
benchmark: Phase 2.0c comprehensive all-tables benchmark
tsafin 0cf495d
feat: Phase 2.0c-2 encoding hints optimization
tsafin 41e13a3
Phase 2.0c-3: Encoding Strategy Simplification - Complete
tsafin d9d961e
fix: Address PR #5 critical review issues
tsafin ed0a0d1
fix: Resolve FFI ownership mismatch - eliminate double-free vulnerabi…
tsafin 8ef4bf9
fix: Add proper CMake detection for uuid library instead of blind lin…
tsafin 09837e8
feat: Add comprehensive GTest suite for Lance writer
tsafin 5f15c8f
feat: Add comprehensive GTest suite for Lance writer with full test p…
tsafin c42c755
Vendor googletest and guard mold
tsafin 4d23cef
fix: Comprehensive GTest suite with nullable array support and extend…
tsafin fb49735
feat: streaming moe in lance. attempt #1
tsafin 73c454c
infra: use mold for faster rust link time
tsafin ccc3db6
Build: Fix dbgen test working directory for dists.dss access
tsafin 8b95d36
Build: Integrate local Lance submodule and update FFI dependency
tsafin a2607a3
feat: proper streaming support in lance rust code
tsafin b95a211
Fix(lance): Streaming Zero-Copy Implementation
tsafin b2223fe
chore: remove cmake build artifacts from git tracking
tsafin 19e94b3
perf(lance): tune write parameters for 3x throughput improvement
tsafin 612b723
fix: resolve build errors after rebase - missing lance include and Ar…
tsafin File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -0,0 +1,3 @@ | ||
| [target.x86_64-unknown-linux-gnu] | ||
| linker = "clang" | ||
| rustflags = ["-C", "link-arg=-fuse-ld=mold"] | ||
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file was deleted.
Oops, something went wrong.
Oops, something went wrong.
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Uh oh!
There was an error while loading. Please reload this page.