Skip to content

Issues: FuelLabs/sway

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

Author
Filter by author
Loading
Label
Filter by label
Loading
Use alt + click/return to exclude labels
or + click/return for logical OR
Projects
Filter by project
Loading
Milestones
Filter by milestone
Loading
Assignee
Filter by who’s assigned
Sort

Issues list

Limit trait implementations to traits you own or types you own compiler: frontend Everything to do with type checking, control flow analysis, and everything between parsing and IRgen compiler General compiler. Should eventually become more specific as the issue is triaged language feature Core language features visible to end users P: medium
#15 opened Mar 16, 2021 by sezna
Annotations big this task is hard and will take a while compiler: codegen Everything to do with IR->ASM, register allocation, etc. compiler: frontend Everything to do with type checking, control flow analysis, and everything between parsing and IRgen compiler: ir IRgen and sway-ir including optimization passes compiler: parser Everything to do with the parser language feature Core language features visible to end users P: critical Should be looked at before anything else
#1145 opened Apr 5, 2022 by adlerjohn
5 of 7 tasks
Consider refactoring monomorphizing into a separate step following type_check? code quality compiler: frontend Everything to do with type checking, control flow analysis, and everything between parsing and IRgen compiler General compiler. Should eventually become more specific as the issue is triaged
#1267 opened Apr 15, 2022 by mitchmindtree 0
Implement mutable variables in patterns compiler: frontend Everything to do with type checking, control flow analysis, and everything between parsing and IRgen compiler: parser Everything to do with the parser enhancement New feature or request language feature Core language features visible to end users P: medium
#1437 opened Apr 29, 2022 by emilyaherbert
Address the problem with OrdEq discovered during #1600 blocked bug Something isn't working compiler: frontend Everything to do with type checking, control flow analysis, and everything between parsing and IRgen P: critical Should be looked at before anything else
#1667 opened May 25, 2022 by otrho
Document how monomorphization works compiler: frontend Everything to do with type checking, control flow analysis, and everything between parsing and IRgen compiler General compiler. Should eventually become more specific as the issue is triaged documentation
#1673 opened May 25, 2022 by mohammadfawaz
Follow alphabetical order in enums and in their corresponding match statements all over the compiler code quality compiler: codegen Everything to do with IR->ASM, register allocation, etc. compiler: frontend Everything to do with type checking, control flow analysis, and everything between parsing and IRgen compiler: parser Everything to do with the parser
#1685 opened May 26, 2022 by mohammadfawaz
Add support for the use of .. in structs compiler: frontend Everything to do with type checking, control flow analysis, and everything between parsing and IRgen compiler: parser Everything to do with the parser language feature Core language features visible to end users P: medium
#1817 opened Jun 2, 2022 by Braqzen
Add the concept of "collection" to the compiler and remove the concept of "in-order AST nodes" big this task is hard and will take a while compiler: codegen Everything to do with IR->ASM, register allocation, etc. compiler: collection Everything to do with graph collection, type collection, and the collection context. compiler: frontend Everything to do with type checking, control flow analysis, and everything between parsing and IRgen enhancement New feature or request language feature Core language features visible to end users Needs RFC Features that require an RFC before proceeding with an implementation P: high Should be looked at if there are no critical issues left
#1819 opened Jun 2, 2022 by emilyaherbert
5 of 7 tasks
0
Investigate the large memory usage introduced in #1958 compiler: frontend Everything to do with type checking, control flow analysis, and everything between parsing and IRgen enhancement New feature or request
#2291 opened Jul 11, 2022 by mohammadfawaz
Derive system compiler: frontend Everything to do with type checking, control flow analysis, and everything between parsing and IRgen compiler: parser Everything to do with the parser language feature Core language features visible to end users Needs RFC Features that require an RFC before proceeding with an implementation P: medium
#2396 opened Jul 27, 2022 by mohammadfawaz
Use fuzzing to generate Sway regression tests. code quality compiler: frontend Everything to do with type checking, control flow analysis, and everything between parsing and IRgen compiler: ir IRgen and sway-ir including optimization passes compiler: parser Everything to do with the parser testing General testing
#2400 opened Jul 28, 2022 by otrho
Should we emit warnings for storage variables that are only written? compiler: frontend Everything to do with type checking, control flow analysis, and everything between parsing and IRgen compiler: ui Mostly compiler messages P: critical Should be looked at before anything else storage Anything related to how we treat the storage in Sway
#2426 opened Jul 30, 2022 by mohammadfawaz
Consider making CompileResult members private. code quality compiler: frontend Everything to do with type checking, control flow analysis, and everything between parsing and IRgen enhancement New feature or request good first issue Good for newcomers P: medium
#2475 opened Aug 8, 2022 by otrho
Support YUL blocks compiler: frontend Everything to do with type checking, control flow analysis, and everything between parsing and IRgen EVM Blockers for EVM support
#2553 opened Aug 16, 2022 by sezna
Compiling large libraries uses far too much RAM. bug Something isn't working compiler: frontend Everything to do with type checking, control flow analysis, and everything between parsing and IRgen P: medium
#2686 opened Sep 1, 2022 by otrho
Unknown types showing up in the AST after type checking bug Something isn't working compiler: frontend Everything to do with type checking, control flow analysis, and everything between parsing and IRgen P: medium
#2720 opened Sep 4, 2022 by mohammadfawaz
Functions used before their declaration _sometimes_ aren't found compiler: frontend Everything to do with type checking, control flow analysis, and everything between parsing and IRgen
#2779 opened Sep 13, 2022 by sezna
Consider bringing traits into the type system in the TypeInfo enum compiler: frontend Everything to do with type checking, control flow analysis, and everything between parsing and IRgen Needs RFC Features that require an RFC before proceeding with an implementation
#2814 opened Sep 20, 2022 by emilyaherbert
Do no compile library items that are not used compiler: frontend Everything to do with type checking, control flow analysis, and everything between parsing and IRgen compiler: parser Everything to do with the parser P: high Should be looked at if there are no critical issues left
#2873 opened Sep 27, 2022 by mohammadfawaz
Consider adding char as a primitive type compiler: frontend Everything to do with type checking, control flow analysis, and everything between parsing and IRgen compiler: parser Everything to do with the parser language feature Core language features visible to end users P: high Should be looked at if there are no critical issues left
#2937 opened Oct 4, 2022 by mohammadfawaz
Enable recursion compiler: codegen Everything to do with IR->ASM, register allocation, etc. compiler: frontend Everything to do with type checking, control flow analysis, and everything between parsing and IRgen P: critical Should be looked at before anything else
#3018 opened Oct 12, 2022 by mohammadfawaz
Have the compiler return an ICE in the case of a method lookup on an unknown type. compiler: frontend Everything to do with type checking, control flow analysis, and everything between parsing and IRgen
#3105 opened Oct 22, 2022 by emilyaherbert
Consider removing TypeId and operate on references to TypeInfo directly compiler: frontend Everything to do with type checking, control flow analysis, and everything between parsing and IRgen Needs RFC Features that require an RFC before proceeding with an implementation
#3115 opened Oct 24, 2022 by emilyaherbert
Disallow calling #[test] functions from non-#[test] code compiler: frontend Everything to do with type checking, control flow analysis, and everything between parsing and IRgen compiler General compiler. Should eventually become more specific as the issue is triaged forc-test Everything related to the `forc-test` lib and `forc test` command.
#3261 opened Nov 3, 2022 by mitchmindtree
ProTip! Type g p on any issue or pull request to go back to the pull request listing page.