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

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 sha256 to compare strings is stressing out the register allocator. compiler: codegen Everything to do with IR->ASM, register allocation, etc. P: high Should be looked at if there are no critical issues left
#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 AllocatedOpcode to AllocatedInstruction to follow fuel-spec/fuel-asm terminology code quality compiler: codegen 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
#4006 opened Feb 7, 2023 by mitchmindtree
Seriously consider fixing the size_of integers to have proper byte granularity. breaking 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
#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 check-asm unit tests check intermediate assembly instead of final assembly? compiler: codegen Everything to do with IR->ASM, register allocation, etc. testing General testing
#3552 opened Dec 9, 2022 by mohammadfawaz
Compiling sway-lib-std generates a 28 bytes bytecode? compiler: codegen Everything to do with IR->ASM, register allocation, etc.
#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 #[test] functions 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 forc forc-test Everything related to the `forc-test` lib and `forc test` command.
#3278 opened Nov 4, 2022 by mitchmindtree
Allow for disabling the main entry point in scripts/predicates when only building tests 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 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.
#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 NOOP blob that's added in codegen compiler: codegen Everything to do with IR->ASM, register allocation, etc.
#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 --print-asm flag to Forc. code quality compiler: codegen Everything to do with IR->ASM, register allocation, etc. forc
#2907 opened Sep 30, 2022 by otrho
Refactor the sway-core/src/asm_lang directory. code quality compiler: codegen Everything to do with IR->ASM, register allocation, etc.
#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 sway-core/src/asm_generation directory. code quality compiler: codegen Everything to do with IR->ASM, register allocation, etc. compiler: ir IRgen and sway-ir including optimization passes
#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
#1819 opened Jun 2, 2022 by emilyaherbert
5 of 7 tasks
0
ProTip! What’s not been updated in a month: updated:<2024-08-18.