Skip to content

copilot-bluespec: Include in mainline copilot repo. Refs #623. #625

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

Open
wants to merge 2 commits into
base: master
Choose a base branch
from

Conversation

RyanGlScott
Copy link
Collaborator

The copilot-bluespec package was originally developed in an external repo (https://github.com/Copilot-Language/copilot-bluespec), but there is interest in having all Copilot projects and libraries merged into the main https://github.com/Copilot-Language/copilot repo for ease of management.

This commit includes the last state of the old copilot-bluespec repo into the main Copilot repo as a new subdirectory, disregarding the commit history. It also adjusts the copilot-bluespec changelog to make the old issues refer to copilot-bluespec#<ISSUE_NUM> so that they are not interpreted as related to the main repo.

In addition, there were several pieces of documentation throughout the repo that referred to copilot-c99 as being the sole Copilot backend. This commit updates these pieces of documentation to reflect that there are now two Copilot backends (C99 and Bluespec).

Finally, this commit updates the CI to build and test copilot-bluespec alongside the other Copilot packages. Doing so requires installing bsc beforehand, as bsc is required to compile and simulate the code that copilot-bluespec generates.

Fixes #623.

…uage#623.

The `copilot-bluespec` package was originally developed in an external repo
(https://github.com/Copilot-Language/copilot-bluespec), but there is interest
in having all Copilot projects and libraries merged into the main
https://github.com/Copilot-Language/copilot repo for ease of management.

This commit includes the last state of the old `copilot-bluespec` repo into the
main Copilot repo as a new subdirectory, disregarding the commit history. It
also adjusts the `copilot-bluespec` changelog to make the old issues refer to
`copilot-bluespec#<ISSUE_NUM>` so that they are not interpreted as related to
the main repo.

In addition, there were several pieces of documentation throughout the repo
that referred to `copilot-c99` as being the sole Copilot backend. This commit
updates these pieces of documentation to reflect that there are now two Copilot
backends (C99 and Bluespec).

Finally, this commit updates the CI to build and test `copilot-bluespec`
alongside the other Copilot packages. Doing so requires installing `bsc`
beforehand, as `bsc` is required to compile and simulate the code that
`copilot-bluespec` generates.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Development

Successfully merging this pull request may close these issues.

copilot-bluespec: Include in mainline
1 participant