Skip to content
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

Frozen Functions Fixes #121

Merged
merged 3 commits into from
Feb 6, 2025
Merged

Frozen Functions Fixes #121

merged 3 commits into from
Feb 6, 2025

Conversation

DoeringChristian
Copy link
Contributor

This PR adds various fixes to the Frozen ThreadState #107 PR, that appeared after merging.

  • Adds logging function for capture_call_offset function
  • Fix memory leak in vcall tests by freeing the copied OptiX SBT and changing borrow to steal in test
  • Adds the ability to traverse the whole registry without a variant string

This PR replaces #115, and changes the source branch.

Fixed memory leaks when freezing vcall.cpp

Updated comments for all variant registry traversal

Added domain_name to jit_registry_get_pointers

Reverted on all domain registry traversal

Fixed memory leaks when dry-running with captured variables

Fixed memory leaks when dry-running aggregate calls

Added state, literal, data and unaligned to VarInfo

Fixed compilation failure on mac
src/var.h Outdated Show resolved Hide resolved
@njroussel
Copy link
Member

Looks good to me !

We're in the middle of a release, we'll wait for it to be done before merging this.

@njroussel njroussel merged commit 36bca2e into master Feb 6, 2025
5 checks passed
@njroussel njroussel deleted the frozen-functions-fixes branch February 6, 2025 14:41
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.

2 participants