Skip to content

test(rust): run miri tests - #4861

Merged
lidavidm merged 1 commit into
apache:mainfrom
lidavidm:miri
Oct 9, 2026
Merged

lidavidm merged 1 commit into
apache:mainfrom
lidavidm:miri

Conversation

@lidavidm

@lidavidm lidavidm commented Oct 6, 2026

Copy link
Copy Markdown
Member

Depends on #4858.
Closes #4857.

lidavidm added a commit to lidavidm/arrow-adbc that referenced this pull request Oct 7, 2026
- Use & instead of &mut to avoid violating borrowing rules
- Use Mutex to ensure even misbehaved clients don't violate safety
- Use Mutex to also provide interior mutability
- Some minor refactoring

Depends on apache#4861.

Assisted-by: GPT-6 Astra
lidavidm added a commit to lidavidm/arrow-adbc that referenced this pull request Oct 7, 2026
- Use & instead of &mut to avoid violating borrowing rules
- Use Mutex to ensure even misbehaved clients don't violate safety
- Use Mutex to also provide interior mutability
- Some minor refactoring

Depends on apache#4861.

Assisted-by: GPT-6 Astra
@lidavidm
lidavidm force-pushed the miri branch 3 times, most recently from a9b2496 to 9fcb408 Compare October 8, 2026 23:00
@lidavidm
lidavidm marked this pull request as ready for review October 8, 2026 23:41
@lidavidm
lidavidm requested a review from zeroshade as a code owner October 8, 2026 23:41
lidavidm added a commit to lidavidm/arrow-adbc that referenced this pull request Oct 9, 2026
- Use & instead of &mut to avoid violating borrowing rules
- Use Mutex to ensure even misbehaved clients don't violate safety
- Use Mutex to also provide interior mutability
- Some minor refactoring

Depends on apache#4861.

Assisted-by: GPT-6 Astra

@eitsupi eitsupi left a comment

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Non-blocking: I'd love to see Miri coverage gradually expanded to more driver-manager tests and other platforms, especially Windows, where feasible.

lidavidm added a commit to lidavidm/arrow-adbc that referenced this pull request Oct 9, 2026
- Use & instead of &mut to avoid violating borrowing rules
- Use Mutex to ensure even misbehaved clients don't violate safety
- Use Mutex to also provide interior mutability
- Some minor refactoring

Depends on apache#4861.

Assisted-by: GPT-6 Astra
@lidavidm
lidavidm merged commit 0a40480 into apache:main Oct 9, 2026
11 checks passed
@lidavidm
lidavidm deleted the miri branch October 9, 2026 01:57
lidavidm added a commit to lidavidm/arrow-adbc that referenced this pull request Oct 9, 2026
- Use & instead of &mut to avoid violating borrowing rules
- Use Mutex to ensure even misbehaved clients don't violate safety
- Use Mutex to also provide interior mutability
- Some minor refactoring

Depends on apache#4861.

Assisted-by: GPT-6 Astra
lidavidm added a commit to lidavidm/arrow-adbc that referenced this pull request Oct 9, 2026
- Use & instead of &mut to avoid violating borrowing rules
- Use Mutex to ensure even misbehaved clients don't violate safety
- Use Mutex to also provide interior mutability
- Some minor refactoring

Depends on apache#4861.

Assisted-by: GPT-6 Astra
lidavidm added a commit that referenced this pull request Oct 11, 2026
- Use & instead of &mut to avoid violating borrowing rules
- Use Mutex to ensure even misbehaved clients don't violate safety
- Use Mutex to also provide interior mutability
- Some minor refactoring

Depends on #4861.

Assisted-by: GPT-6 Astra
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

rust: run tests under Miri

2 participants