Skip to content
This repository was archived by the owner on Mar 5, 2025. It is now read-only.

feat: Emit more int comparison operators #47

Merged
merged 1 commit into from
Jul 2, 2024
Merged

Conversation

croyzor
Copy link
Contributor

@croyzor croyzor commented Jul 2, 2024

No description provided.

@croyzor croyzor requested a review from a team as a code owner July 2, 2024 15:41
@croyzor croyzor requested a review from mark-koch July 2, 2024 15:41
@croyzor croyzor changed the title [new] Emit more of the int comparison operators feat: Emit more of the int comparison operators Jul 2, 2024
@croyzor croyzor changed the title feat: Emit more of the int comparison operators feat: Emit more int comparison operators Jul 2, 2024
@codecov-commenter
Copy link

Codecov Report

Attention: Patch coverage is 0% with 7 lines in your changes missing coverage. Please review.

Project coverage is 82.86%. Comparing base (a35ae75) to head (dbc7064).

Files Patch % Lines
src/custom/int.rs 0.00% 0 Missing and 7 partials ⚠️
Additional details and impacted files
@@            Coverage Diff             @@
##             main      #47      +/-   ##
==========================================
- Coverage   83.12%   82.86%   -0.26%     
==========================================
  Files          16       16              
  Lines        2234     2241       +7     
  Branches     2234     2241       +7     
==========================================
  Hits         1857     1857              
  Misses        246      246              
- Partials      131      138       +7     
Flag Coverage Δ
rust 82.86% <0.00%> (-0.26%) ⬇️

Flags with carried forward coverage won't be shown. Click here to find out more.

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

@croyzor croyzor added this pull request to the merge queue Jul 2, 2024
Merged via the queue into main with commit b6dec8b Jul 2, 2024
11 of 12 checks passed
@croyzor croyzor deleted the new/more-comparisons branch July 2, 2024 16:01
@hugrbot hugrbot mentioned this pull request Jul 1, 2024
github-merge-queue bot pushed a commit that referenced this pull request Jul 10, 2024
## 🤖 New release
* `hugr-llvm`: 0.1.0

<details><summary><i><b>Changelog</b></i></summary><p>

<blockquote>

## [0.1.0](https://github.com/CQCL/hugr-llvm/releases/tag/v0.1.0) -
2024-07-10

### Bug Fixes
- Syntax error
- sum type tag elision logic reversed
- [**breaking**] Allow Const and FuncDecl as children of Modules,
Dataflow Parents, and CFG nodes
([#46](#46))

### Documentation
- fix bad grammar ([#34](#34))

### New Features
- Emission for Call nodes
- Support  values
- add `get_extern_func`
([#28](#28))
- lower CFGs ([#26](#26))
- Add initial codegen extension for `prelude`
([#29](#29))
- [**breaking**] `Namer` optionally appends node index to mangled names.
([#32](#32))
- Implement lowerings for ieq,ilt_s,sub in int codegen extension
([#33](#33))
- Add initial `float` extension
([#31](#31))
- Emit more int comparison operators
([#47](#47))

### Refactor
- clean up fat.rs ([#38](#38))

### Testing
- add a test for sum type tags
- Add integration tests lowering guppy programs
([#35](#35))
</blockquote>


</p></details>

---
This PR was generated with
[release-plz](https://github.com/MarcoIeni/release-plz/).

---------

Co-authored-by: Douglas Wilson <douglas.wilson@quantinuum.com>
@hugrbot hugrbot mentioned this pull request Jul 10, 2024
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants