copilot icon indicating copy to clipboard operation
copilot copied to clipboard

A stream-based runtime-verification framework for generating hard real-time C code.

Results 53 copilot issues
Sort by recently updated
recently updated
newest added

I had a few conversations with @fdedden during and after ZuriHack about the possibility of adding instances of the `Struct` class for user-defined datatypes with less boilerplate, potentially using Generics....

**Description** The test coverage of `copilot-core` is currently reported at 75% by Hackage. Although there are exceptions to what we can test (record fields of existential types) or should test...

CR:Type:Management
CR:Status:Accepted

Since September 2024, Copilot is available in Fedora 40 and newer. This commit adds installation instruction for Fedora. Closes #542.

**Description** Copilot is now available in Fedora 40, which makes installation much easier for users on that platform. The installation instructions should be updated to reflect the simpler installation process...

CR:Type:Management
CR:Status:Verification

## description should close https://github.com/commercialhaskell/stackage/issues/7725; tested locally that this compiles as expected (although I haven't run the test suite yet to verify that they all pass).

The [`Copilot.Theorem.Prover.Z3`](https://github.com/Copilot-Language/copilot/blob/894f0aa71a23df4c7c30b037f170a5094b76e9b5/copilot-theorem/src/Copilot/Theorem/Prover/Z3.hs) module has not included in the `copilot-theorem.cabal` file ever since https://github.com/Copilot-Language/copilot/commit/6a67d89ee42ffa0718e844e03a4e7f34d2a88801, and as such, it is dead code. Moreover, the code has bitrotted since then, as trying to...

**Description** The code of `copilot-theorem` contains unused language pragmas. To comply with our coding style, which required unused code not to be included in the codebase, those pragmas should be...

CR:Type:Management
CR:Status:Verification

Removed unused pragmas from copilot-theorem and updated the changed logs. Removing the unused 'pragmas' further aligns copilot with [Haskell's programming guidelines ](https://wiki.haskell.org/Programming_guidelines)which states: "Don't leave unused or commented-out code in...

**Description** In order to keep Copilot effectively working in the current Haskell ecosystem, as well as new versions of GHC, we need to extend the versions of dependencies that Copilot...

CR:Type:Management
CR:Status:Accepted