-
Notifications
You must be signed in to change notification settings - Fork 5.4k
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
Label
Projects
Milestones
Assignee
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 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
type_check
?
code quality
compiler: frontend
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 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
OrdEq
discovered during #1600
blocked
bug
#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 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
match
statements all over the compiler
code quality
compiler: codegen
#1685
opened May 26, 2022 by
mohammadfawaz
Add support for the use of 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
..
in structs
compiler: frontend
#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
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 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
CompileResult
members private.
code quality
compiler: frontend
#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
#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 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
TypeInfo
enum
compiler: frontend
#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 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
char
as a primitive type
compiler: frontend
#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 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
TypeId
and operate on references to TypeInfo
directly
compiler: frontend
#3115
opened Oct 24, 2022 by
emilyaherbert
Disallow calling 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.
#[test]
functions from non-#[test]
code
compiler: frontend
#3261
opened Nov 3, 2022 by
mitchmindtree
Previous Next
ProTip!
Type g p on any issue or pull request to go back to the pull request listing page.