Skip to content
This repository has been archived by the owner on Feb 20, 2023. It is now read-only.

Add type-check to ManagedPointer::CastManagedPointerTo. #1593

Merged
merged 3 commits into from
May 27, 2021

Conversation

lmwnshn
Copy link
Contributor

@lmwnshn lmwnshn commented May 24, 2021

Heading

Add type-check to ManagedPointer::CastManagedPointerTo.

Description

Fix #487.

This has the disadvantage of needing to expose forward declarations, where previously you could pass a pointer to a forward declared type around.

@lmwnshn lmwnshn added ready-for-review This PR passes all checks and is ready to be reviewed. Mark PRs with this. ready-for-ci Indicate that this build should be run through CI. labels May 24, 2021
@lmwnshn lmwnshn self-assigned this May 24, 2021
@noisepage-checks
Copy link

Performance Boost!

Nice job! This PR has increased the throughput of the system.

Could not find any performance results to compare for this commit.

1 similar comment
@noisepage-checks
Copy link

Performance Boost!

Nice job! This PR has increased the throughput of the system.

Could not find any performance results to compare for this commit.

@lmwnshn lmwnshn removed the ready-for-ci Indicate that this build should be run through CI. label May 27, 2021
@mbutrovich mbutrovich added ready-to-merge This PR is ready to be merged. Mark PRs with this. and removed ready-for-review This PR passes all checks and is ready to be reviewed. Mark PRs with this. labels May 27, 2021
@mbutrovich mbutrovich merged commit 03b3f3b into cmu-db:master May 27, 2021
@lmwnshn lmwnshn deleted the managedptrcheck branch August 10, 2021 18:44
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
ready-to-merge This PR is ready to be merged. Mark PRs with this.
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Add a cast check to CastManagedPointerTo
2 participants