KEMBAR78
Miscellaneous bug fixes for argument and return values by schweitzpgi · Pull Request #1326 · NVIDIA/cuda-quantum · GitHub
Skip to content

Conversation

@schweitzpgi
Copy link
Collaborator

@schweitzpgi schweitzpgi commented Mar 1, 2024

  • Reorganize and add more end-to-end tests for passing arguments and returning result values. The tests include cases that are not yet implemented. Those cases are inactive until implemented.

  • Fix bug with sret returns.

  • Fix bugs with small struct ABI passing on C++ side. TODO: it would be better to use the clang backend code, but it is not exported.

  • Fix bug in vector result return handler.

  • Fix GKE to handle argument register pairs (needed for small struct)

  • Fix bug with multi-result kernels

  • Corrections made to tests for changes.

- Reorganize and add more end-to-end tests for passing arguments and
  returning result values. The tests include cases that are not yet
  implemented. Those cases are inactive until implemented.

- Fix bug with sret returns.

- Fix bugs with small struct ABI passing on C++ side.
  TODO: it would be better to use the clang backend code, but it
  is not exported.

- Fix bug in vector result return handler.

- Fix GKE to handle argument register pairs (needed for small struct)

- Fix bug with multi-result kernels

- Corrections made to tests for changes.
@schweitzpgi schweitzpgi added the bug fix To be listed under Bug Fixes in the release notes label Mar 1, 2024
@schweitzpgi schweitzpgi added this to the release 0.7.0 milestone Mar 1, 2024
@github-actions
Copy link

github-actions bot commented Mar 2, 2024

CUDA Quantum Docs Bot: A preview of the documentation can be found here.

github-actions bot pushed a commit that referenced this pull request Mar 2, 2024
@github-actions
Copy link

github-actions bot commented Mar 2, 2024

CUDA Quantum Docs Bot: A preview of the documentation can be found here.

github-actions bot pushed a commit that referenced this pull request Mar 2, 2024
@schweitzpgi schweitzpgi enabled auto-merge (squash) March 4, 2024 15:25
@github-actions
Copy link

github-actions bot commented Mar 4, 2024

CUDA Quantum Docs Bot: A preview of the documentation can be found here.

github-actions bot pushed a commit that referenced this pull request Mar 4, 2024
@schweitzpgi schweitzpgi merged commit fd42bc8 into NVIDIA:main Mar 4, 2024
@github-actions github-actions bot locked and limited conversation to collaborators Mar 4, 2024
@schweitzpgi schweitzpgi deleted the ch-struct.9 branch March 4, 2024 21:05
@bettinaheim bettinaheim changed the title [Core] A rollup of misc bug fixes wrt argument and return values Miscellaneous bug fixes for argument and return values Mar 8, 2024
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Labels

bug fix To be listed under Bug Fixes in the release notes

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants