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

Investigate first class contract features which are no longer being used #3581

Open
kevaundray opened this issue Nov 26, 2023 · 4 comments
Open
Assignees
Labels
enhancement New feature or request
Milestone

Comments

@kevaundray
Copy link
Contributor

Problem

We were previously looking to have first class support for contracts, now that this has changed, we should remove these from the compiler

Happy Case

.

Alternatives Considered

No response

Additional Context

No response

Would you like to submit a PR for this Issue?

No

Support Needs

No response

@kevaundray kevaundray added enhancement New feature or request P-MEDIUM labels Nov 26, 2023
@github-project-automation github-project-automation bot moved this to 📋 Backlog in Noir Nov 26, 2023
@kevaundray
Copy link
Contributor Author

#3580 is one example of this

@kevaundray
Copy link
Contributor Author

Grepping for is_contract should give an incling

@kevaundray
Copy link
Contributor Author

We also supported the Map type in globals inside of contracts which I believe is not being used either

@kevaundray kevaundray added this to the 1.0 milestone Jan 15, 2024
@jfecher
Copy link
Contributor

jfecher commented Jan 25, 2024

Are we removing contracts entirely? is_contract is used on a module to flag that the contents of that module are part of a contract defined by the module's name.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
Status: 📋 Backlog
Development

No branches or pull requests

3 participants