-
Notifications
You must be signed in to change notification settings - Fork 9
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
32bit support #179
base: main
Are you sure you want to change the base?
32bit support #179
Conversation
Klaim
commented
Aug 14, 2024
•
edited
Loading
edited
- CI builds and tests 32bit flavor of the current configurations (assuming all host platforms are 64bit)
- Windows builds
- Linux builds
- MacOS builds
- fix 32 bit support fails #175 :
- support 32bit-only sizes
- provides a way for user to specify if they want to enable 64bit sizes on 64bit target platforms, or if they want to restrict all sizes under 32bit, whatever the platform;
- provides a way for user to enable/disable runtime checks on the size values that must be under 32bit.
- tests for conversion functions
4fe1985
to
c088b80
Compare
963c5e1
to
392aa48
Compare
For info: the ci runs that use vcpkg are currently affected by microsoft/vcpkg#41199 |
Status update:
|
- added special conversion functions `to_native_size`, `to_native_offset` and `to_arrow_length`; - used these functions where necessary; - setup options for users to decide - if they want runtime checks on sizes/lengths/offsets - if they want to limit possible sizes/lengths/offsets to 32bit values
…ve sizes (offsets)
I believe we should stop working on this until things are more stable. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
this is so outdated, this cannot be merged with reasonable amount of work.
Most of the conflicts in this PR come from the merge of #225 that removed old layouts and related stuff, on which this PR was started. Porting the changes to the new arrays is not that much work, and solving the conflicts will mostly be dropping the changes from files that have been deleted. |
Sorry if my previous comments sounded a bit rude. I am just always a bit alarmed when I see many files in conflict ;) |