-
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
Loop Invariant Code Motion (LICM)
compiler: codegen
Everything to do with IR->ASM, register allocation, etc.
#5367
opened Dec 5, 2023 by
vaivaswatha
Improvements to the register allocator
compiler: codegen
Everything to do with IR->ASM, register allocation, etc.
#4746
opened Jul 5, 2023 by
vaivaswatha
Improve union field access in IR.
compiler: codegen
Everything to do with IR->ASM, register allocation, etc.
compiler: ir
IRgen and sway-ir including optimization passes
enhancement
New feature or request
#4354
opened Mar 27, 2023 by
otrho
Rename Everything to do with IR->ASM, register allocation, etc.
compiler
General compiler. Should eventually become more specific as the issue is triaged
good first issue
Good for newcomers
AllocatedOpcode
to AllocatedInstruction
to follow fuel-spec/fuel-asm terminology
code quality
compiler: codegen
#4006
opened Feb 7, 2023 by
mitchmindtree
Seriously consider fixing the May cause existing user code to break. Requires a minor or major release.
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: optimization
IR Optimization Passes
language feature
Core language features visible to end users
P: high
Should be looked at if there are no critical issues left
size_of
integers to have proper byte granularity.
breaking
#3896
opened Jan 26, 2023 by
otrho
Compile a trivial Sway program to MidenVM
compiler: codegen
Everything to do with IR->ASM, register allocation, etc.
MidenVM
Issues related to the MidenVM backend implementation
#3696
opened Jan 5, 2023 by
mohammadfawaz
Should Everything to do with IR->ASM, register allocation, etc.
testing
General testing
check-asm
unit tests check intermediate assembly instead of final assembly?
compiler: codegen
#3552
opened Dec 9, 2022 by
mohammadfawaz
Compiling Everything to do with IR->ASM, register allocation, etc.
sway-lib-std
generates a 28 bytes bytecode?
compiler: codegen
#3513
opened Dec 5, 2022 by
mohammadfawaz
Remove addresses from the data section.
compiler: codegen
Everything to do with IR->ASM, register allocation, etc.
enhancement
New feature or request
#3346
opened Nov 11, 2022 by
otrho
Add check for instruction validity in Everything to do with IR->ASM, register allocation, etc.
compiler: ir
IRgen and sway-ir including optimization passes
compiler
General compiler. Should eventually become more specific as the issue is triaged
forc
forc-test
Everything related to the `forc-test` lib and `forc test` command.
#[test]
functions
compiler: codegen
#3278
opened Nov 4, 2022 by
mitchmindtree
Allow for disabling the 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
General compiler. Should eventually become more specific as the issue is triaged
forc
forc-test
Everything related to the `forc-test` lib and `forc test` command.
main
entry point in scripts/predicates when only building tests
compiler: codegen
#3263
opened Nov 3, 2022 by
mitchmindtree
U128 and common inefficient library types cause unreasonable bloat
big
this task is hard and will take a while
bikeshedding
For bikeshedding trivialities
compiler: codegen
Everything to do with IR->ASM, register allocation, etc.
#3112
opened Oct 24, 2022 by
sezna
Consider removing the Everything to do with IR->ASM, register allocation, etc.
NOOP
blob that's added in codegen
compiler: codegen
#3101
opened Oct 22, 2022 by
mohammadfawaz
Add a backend verifier nightly CI job... or something.
ci
code quality
compiler: codegen
Everything to do with IR->ASM, register allocation, etc.
compiler: optimization
IR Optimization Passes
enhancement
New feature or request
testing
General testing
#2626
opened Aug 26, 2022 by
otrho
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
Avoid hardcoding the word offset for the function selector and parameters
code quality
compiler: codegen
Everything to do with IR->ASM, register allocation, etc.
P: medium
#1323
opened Apr 20, 2022 by
mohammadfawaz
Use the Everything to do with IR->ASM, register allocation, etc.
enhancement
New feature or request
P: medium
MOVI
opcode in codegen where possible
compiler: codegen
#1033
opened Mar 27, 2022 by
otrho
Verify ASM blocks before codegen.
compiler: codegen
Everything to do with IR->ASM, register allocation, etc.
compiler
General compiler. Should eventually become more specific as the issue is triaged
enhancement
New feature or request
#801
opened Feb 15, 2022 by
otrho
Fix arrays to store their primitive elements contiguously.
compiler: codegen
Everything to do with IR->ASM, register allocation, etc.
compiler
General compiler. Should eventually become more specific as the issue is triaged
enhancement
New feature or request
#737
opened Feb 3, 2022 by
otrho
ProTip!
Find all open issues with in progress development work with linked:pr.