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

Push the publish conversion down to the intra-process manager #6

Conversation

clalancette
Copy link
Collaborator

That is, we delay the conversion until the call to IntraProcessManager::do_intra_process_publish_and_return_shared. This still ends up in double-conversion, but at least it is hidden away in the IntraProcessManager for now. We'll have to revisit this to make it do less work later.

It makes it easier to determine which type we are talking about.

Signed-off-by: Chris Lalancette <[email protected]>
There really is no functional change here, just preparing to
move the conversion down to the intra-process manager.

Signed-off-by: Chris Lalancette <[email protected]>
@gonzodepedro gonzodepedro merged commit e9ec5e2 into gonzodepedro:gonzo/non-transform-intra-process-working-tests Dec 8, 2021
clalancette added a commit that referenced this pull request Dec 17, 2021
* Remove template defaults that we never use.

Signed-off-by: Chris Lalancette <[email protected]>

* Rename MessageT to PublishedType in the IntraProcessManager.

It makes it easier to determine which type we are talking about.

Signed-off-by: Chris Lalancette <[email protected]>

* Get all the types setup to push the conversion down to IPM.

There really is no functional change here, just preparing to
move the conversion down to the intra-process manager.

Signed-off-by: Chris Lalancette <[email protected]>

* Move conversion down to the intra-process manager.

Signed-off-by: Chris Lalancette <[email protected]>
gonzodepedro pushed a commit that referenced this pull request Dec 20, 2021
* Remove template defaults that we never use.

Signed-off-by: Chris Lalancette <[email protected]>

* Rename MessageT to PublishedType in the IntraProcessManager.

It makes it easier to determine which type we are talking about.

Signed-off-by: Chris Lalancette <[email protected]>

* Get all the types setup to push the conversion down to IPM.

There really is no functional change here, just preparing to
move the conversion down to the intra-process manager.

Signed-off-by: Chris Lalancette <[email protected]>

* Move conversion down to the intra-process manager.

Signed-off-by: Chris Lalancette <[email protected]>
clalancette added a commit that referenced this pull request Dec 20, 2021
* Remove template defaults that we never use.

Signed-off-by: Chris Lalancette <[email protected]>

* Rename MessageT to PublishedType in the IntraProcessManager.

It makes it easier to determine which type we are talking about.

Signed-off-by: Chris Lalancette <[email protected]>

* Get all the types setup to push the conversion down to IPM.

There really is no functional change here, just preparing to
move the conversion down to the intra-process manager.

Signed-off-by: Chris Lalancette <[email protected]>

* Move conversion down to the intra-process manager.

Signed-off-by: Chris Lalancette <[email protected]>
clalancette added a commit that referenced this pull request Jan 4, 2022
* Remove template defaults that we never use.

Signed-off-by: Chris Lalancette <[email protected]>

* Rename MessageT to PublishedType in the IntraProcessManager.

It makes it easier to determine which type we are talking about.

Signed-off-by: Chris Lalancette <[email protected]>

* Get all the types setup to push the conversion down to IPM.

There really is no functional change here, just preparing to
move the conversion down to the intra-process manager.

Signed-off-by: Chris Lalancette <[email protected]>

* Move conversion down to the intra-process manager.

Signed-off-by: Chris Lalancette <[email protected]>
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