-
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
Implement IR v2.0
compiler: codegen
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
#6351
opened Aug 1, 2024 by
ironcev
7 tasks
IR infrastructure to represent loops
compiler: codegen
Everything to do with IR->ASM, register allocation, etc.
compiler: ir
IRgen and sway-ir including optimization passes
#5368
opened Dec 5, 2023 by
vaivaswatha
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
Using Everything to do with IR->ASM, register allocation, etc.
P: high
Should be looked at if there are no critical issues left
sha256
to compare strings is stressing out the register allocator.
compiler: codegen
#4356
opened Mar 27, 2023 by
otrho
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
Assignment to mutable arrays could be broken.
bug
Something isn't working
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
#4343
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
Dynamic jumps to addresses loaded from the data section are probably buggy.
bug
Something isn't working
compiler: codegen
Everything to do with IR->ASM, register allocation, etc.
P: high
Should be looked at if there are no critical issues left
#3295
opened Nov 5, 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
Investigate issue with data section addressing limits.
bug
Something isn't working
compiler: codegen
Everything to do with IR->ASM, register allocation, etc.
P: medium
#3161
opened Oct 27, 2022 by
otrho
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
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
Introduce a more general Everything to do with IR->ASM, register allocation, etc.
forc
--print-asm
flag to Forc.
code quality
compiler: codegen
#2907
opened Sep 30, 2022 by
otrho
Refactor the Everything to do with IR->ASM, register allocation, etc.
sway-core/src/asm_lang
directory.
code quality
compiler: codegen
#2906
opened Sep 30, 2022 by
otrho
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
Refactor the Everything to do with IR->ASM, register allocation, etc.
compiler: ir
IRgen and sway-ir including optimization passes
sway-core/src/asm_generation
directory.
code quality
compiler: codegen
#2505
opened Aug 10, 2022 by
otrho
1 of 5 tasks
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
Previous Next
ProTip!
What’s not been updated in a month: updated:<2024-08-18.