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

feat: Add array copy method #784

Merged
merged 4 commits into from
Jan 31, 2025
Merged

feat: Add array copy method #784

merged 4 commits into from
Jan 31, 2025

Conversation

tatiana-s
Copy link
Contributor

Closes #774

@tatiana-s tatiana-s requested a review from a team as a code owner January 29, 2025 10:35
@tatiana-s tatiana-s requested a review from croyzor January 29, 2025 10:35
@codecov-commenter
Copy link

Codecov Report

Attention: Patch coverage is 97.67442% with 1 line in your changes missing coverage. Please review.

Project coverage is 93.03%. Comparing base (634e241) to head (3bb6205).

Files with missing lines Patch % Lines
guppylang/definition/custom.py 66.66% 1 Missing ⚠️
Additional details and impacted files
@@            Coverage Diff             @@
##             main     #784      +/-   ##
==========================================
+ Coverage   93.01%   93.03%   +0.02%     
==========================================
  Files          71       71              
  Lines        8320     8360      +40     
==========================================
+ Hits         7739     7778      +39     
- Misses        581      582       +1     

☔ View full report in Codecov by Sentry.
📢 Have feedback on the report? Share it here.

@tatiana-s tatiana-s requested review from mark-koch and a team and removed request for mark-koch January 31, 2025 09:42
@tatiana-s tatiana-s added this pull request to the merge queue Jan 31, 2025
Merged via the queue into main with commit 15bae6e Jan 31, 2025
3 checks passed
@tatiana-s tatiana-s deleted the ts/array-copy branch January 31, 2025 09:48
github-merge-queue bot pushed a commit that referenced this pull request Feb 12, 2025
🤖 I have created a release *beep* *boop*
---


## [0.15.0](v0.14.0...v0.15.0)
(2025-02-07)


### ⚠ BREAKING CHANGES

* classical arrays can no longer be implicitly copied
* `pytket` circuits no longer supported by `py` expressions (use
`@pytket` or `load_pytket` instead)

### Features

* add `panic` builtin function
([#757](#757))
([4ae3032](4ae3032))
* Add array copy method
([#784](#784))
([15bae6e](15bae6e))
* add boolean xor support
([#747](#747))
([7fa4c8d](7fa4c8d)),
closes [#750](#750)
* Add CH gate to the stdlib
([#793](#793))
([1199a14](1199a14)),
closes [#792](#792)
* Add string type ([#733](#733))
([aa9341b](aa9341b))
* Array subscript assignment for classical arrays
([#776](#776))
([6880e11](6880e11))
* Make `True` and `False` branches unconditional
([#740](#740))
([748ea95](748ea95))
* Refactor to support affine arrays
([#768](#768))
([92ec6d1](92ec6d1))
* Remove circuits from `py` expressions
([#746](#746))
([ee8926b](ee8926b))
* support integer exponentiation in guppy source
([#753](#753))
([70c8fcf](70c8fcf))


### Bug Fixes

* Allow string py expressions in result and panic
([#759](#759))
([53401cc](53401cc))
* Fix error printing for structs defined in notebooks
([#777](#777))
([b41e0fc](b41e0fc))
* Fix pytest hanging
([#754](#754))
([9ad02bb](9ad02bb))
* panic on negative exponent in ipow
([#758](#758))
([821771a](821771a))
* Properly report errors for unsupported subscript assignments
([#738](#738))
([8afa2a9](8afa2a9)),
closes [#736](#736)
* remove newlines in extension description
([#762](#762))
([2f5eed3](2f5eed3))


### Documentation

* remove broken link in README
([#801](#801))
([fb1c3b5](fb1c3b5))

---
This PR was generated with [Release
Please](https://github.com/googleapis/release-please). See
[documentation](https://github.com/googleapis/release-please#release-please).

Co-authored-by: hugrbot <[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.

Add array copy method
3 participants