-
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
Fix performance and semantic problem when creating Something isn't working
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
Module
s and make Module::name
mandatory
bug
#5498
opened Jan 21, 2024 by
ironcev
Type inference with Something isn't working
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
Numeric
and generic function parameters causes Internal Compiler Error
bug
#6215
opened Jul 3, 2024 by
ironcev
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
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
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
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
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
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
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
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
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 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
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
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
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
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
Port enum instantiation to the declaration engine
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
P: medium
#3455
opened Nov 28, 2022 by
tritao
Should we track balance tree and output messages effects at the type system level?
compiler: frontend
Everything to do with type checking, control flow analysis, and everything between parsing and IRgen
#3649
opened Dec 22, 2022 by
anton-trunov
Should Enum::Variant::<TyArgs> be disabled?
compiler: frontend
Everything to do with type checking, control flow analysis, and everything between parsing and IRgen
language feature
Core language features visible to end users
#3794
opened Jan 17, 2023 by
esdrubal
Update inlay hint for the Everything to do with type checking, control flow analysis, and everything between parsing and IRgen
enhancement
New feature or request
language server
LSP server
numeric
type
compiler: frontend
#3377
opened Nov 16, 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
Previous Next
ProTip!
Exclude everything labeled
bug
with -label:bug.