-
Notifications
You must be signed in to change notification settings - Fork 5.4k
Insights: FuelLabs/sway
Overview
Could not load contribution data
Please try again later
6 Releases published by 4 people
55 Pull requests merged by 16 people
-
ci: install Forc plugins by iterating the plugins in the forc-plugins directory
#7183 merged
May 20, 2025 -
Use a workspace level
TokenMap
andEngines
#7139 merged
May 20, 2025 -
chore: bump to 0.68.5
#7185 merged
May 20, 2025 -
feat: use SSE in forc-publish for long-running uploads
#7178 merged
May 20, 2025 -
Refactor: Move
SyncWorkspace
fromSession
intoServerState
#7166 merged
May 19, 2025 -
chore: move test deps to dev-dependencies
#7181 merged
May 17, 2025 -
Refactor jump label realization
#7088 merged
May 14, 2025 -
fix: Print full error in forc-publish
#7173 merged
May 14, 2025 -
chore: bump to v0.68.4
#7171 merged
May 14, 2025 -
ci: release sway std after publishing forc binaries
#7170 merged
May 13, 2025 -
Run
forc-unit-tests
on CI inrelease
anddebug
mode#7159 merged
May 13, 2025 -
chore: bump to 0.68.3
#7167 merged
May 13, 2025 -
Remove double IR-compilation of contract methods
#7164 merged
May 12, 2025 -
ci: publish lib-std on release
#7165 merged
May 12, 2025 -
feat: forc call json output
#7156 merged
May 9, 2025 -
Optimize
vec
andbytes
modules for bytecode size and gas usage#7162 merged
May 8, 2025 -
Support doc comments and attributes on nested items
#7146 merged
May 8, 2025 -
ci: Ensure that std-lib version matches forc version
#7154 merged
May 8, 2025 -
Optimize
crypto
module for bytecode size and gas usage#7151 merged
May 7, 2025 -
Support new expiry policy in std-lib
#7155 merged
May 7, 2025 -
Remove
AbiEncode
impl forraw_ptr
#7160 merged
May 6, 2025 -
Rename AllocatedOpcode to AllocatedInstruction to follow fuel-spec/fuel-asm terminology
#7122 merged
May 6, 2025 -
Replace Tokio Thread File Watcher with LSP Client File Watcher
#7147 merged
May 5, 2025 -
codegen optimization: symbolic fuel-vm interpretation
#7109 merged
May 5, 2025 -
Add documentation for the
abi
keyword for LSP#7148 merged
May 5, 2025 -
sway-lsp: Fix the double read-lock bug in session
#7145 merged
May 5, 2025 -
Better
Debug
tests and impls for primitives and std lib types#7119 merged
May 2, 2025 -
sway-book: fix forc call examples
#7133 merged
May 2, 2025 -
chore: bump to 0.68.2
#7140 merged
May 1, 2025 -
Parse raw identifiers (
r#<identifier>
) in expressions#7137 merged
May 1, 2025 -
improve dbg intrinsic with fflush
#7126 merged
Apr 30, 2025 -
Implement
panic
expression#7073 merged
Apr 30, 2025 -
Rework and fix associated const visibility for impl items
#6785 merged
Apr 30, 2025 -
Add forc-publish to release binaries
#7129 merged
Apr 30, 2025 -
chore: update codeowners from swayex to onchain team
#7128 merged
Apr 30, 2025 -
chore: bump fuel-core v0.43.2
#7130 merged
Apr 30, 2025 -
Support for const generics in structs
#7076 merged
Apr 29, 2025 -
Upgrade CI and fix Clippy issues with Rust 1.86.0
#7127 merged
Apr 29, 2025 -
Add
str
conversion methods tostd::string::String
insway-lib-std
#7121 merged
Apr 29, 2025 -
Add support for experimental features in the parsing phase
#7124 merged
Apr 28, 2025 -
Make update-contract-ids.sh macOS-compatible
#7120 merged
Apr 25, 2025 -
forc-call: missing contract retrieval refactor
#7115 merged
Apr 24, 2025 -
fix: add
implicit-std = false
to fix failing LSP test#7116 merged
Apr 24, 2025 -
chore: bump version to 0.68.1
#7112 merged
Apr 24, 2025 -
Fix relative path resolution with temp manifests in LSP
#7079 merged
Apr 24, 2025 -
chore: bump fuel-core to 0.43.1 and fuels to 0.72
#7110 merged
Apr 24, 2025 -
Bump to 0.68.0
#7108 merged
Apr 23, 2025 -
Fix
Eq
constraint in vec.swimpl<T> PartialEq for Vec<T>
.#7106 merged
Apr 23, 2025 -
assert_eq
requiresPartialEq
instead ofEq
#7105 merged
Apr 23, 2025 -
fix(ci): update Docker actions to fix GitHub cache deprecation error
#7104 merged
Apr 23, 2025 -
chore: bump to 0.67.2
#7100 merged
Apr 23, 2025 -
ci: move build binaries step to ubuntu-22.04
#7099 merged
Apr 23, 2025 -
chore: bump to 0.67.1
#7090 merged
Apr 22, 2025 -
Debug
trait and its auto implementation#7015 merged
Apr 22, 2025 -
More Sway compiler optimizations
#7093 merged
Apr 21, 2025
12 Pull requests opened by 9 people
-
eytzinger binary search for span lines
#7097 opened
Apr 22, 2025 -
Add helpers for read-only inputs
#7101 opened
Apr 23, 2025 -
Compile panic expression to ABI error codes
#7118 opened
Apr 24, 2025 -
feat: add warning for package in a workspace not listed as member
#7123 opened
Apr 27, 2025 -
Fix-refactor file structure for improved code quality around cli testing
#7132 opened
Apr 30, 2025 -
feat: implement `forc add` and `forc remove` to add/remove dependencies
#7143 opened
May 3, 2025 -
codegen optimization: constant expression folding
#7149 opened
May 5, 2025 -
Add event support via `#[event]` and `#[indexed]` attributes
#7158 opened
May 6, 2025 -
`const-generics` for enums
#7163 opened
May 7, 2025 -
feat: checksum manifest file in forc-pkg
#7172 opened
May 13, 2025 -
const generics for standalone fns
#7175 opened
May 14, 2025 -
first version of simple predication optimization
#7184 opened
May 19, 2025
16 Issues closed by 6 people
-
Install Forc plugins on CI by iterating the plugins in the `forc-plugins` directory
#7169 closed
May 20, 2025 -
Allow a single Engines to be used across a workspace
#5856 closed
May 20, 2025 -
forc-lsp consuming a ton of memory
#5645 closed
May 20, 2025 -
Have forc create a `tx.json` file so it can be used by `forc-debug`
#7019 closed
May 9, 2025 -
Support doc comments and attributes on nested items
#6932 closed
May 8, 2025 -
Remove AbiEncode impl for `raw_ptr`
#7153 closed
May 6, 2025 -
sway-lsp: a possible double read-lock in session
#7144 closed
May 5, 2025 -
Parser does not treat properly raw identifiers that represent keywords
#7066 closed
May 1, 2025 -
Auto implementation panics when raw identifiers are used for item names
#7134 closed
May 1, 2025 -
Auto implementation panics when raw identifiers are used for fallback function name
#7135 closed
May 1, 2025 -
Confusing error message when calling `__log` with invalid number of arguments
#7072 closed
Apr 30, 2025 -
Associated constant visibility is broken
#6772 closed
Apr 30, 2025 -
LSP crashes when opening some examples when calling the namespace module
#7125 closed
Apr 28, 2025 -
Question about Airdrop
#6793 closed
Apr 24, 2025 -
update forc-call missing contract function to use fuels-rs sdk
#7113 closed
Apr 24, 2025 -
refactor: forc-call missing contract id detection
#7114 closed
Apr 24, 2025
18 Issues opened by 6 people
-
Trait Coherence compile error with Mira
#7187 opened
May 20, 2025 -
forc needs better error messages if the registry lookup fails with 404
#7186 opened
May 20, 2025 -
CI workflow to detect dev dependencies in `[dependencies]` section
#7182 opened
May 18, 2025 -
Integrate `forc add` with registry index.
#7180 opened
May 16, 2025 -
Support multiple workspaces within a single LSP server session
#7177 opened
May 15, 2025 -
Create a CI workflow that would use `debug` builds of Forc and plugins
#7168 opened
May 13, 2025 -
Compiler panics with "attempt to multiply with overflow"
#7161 opened
May 6, 2025 -
Compiler panics with "Function does not have CFEI instruction for locals"
#7157 opened
May 6, 2025 -
Improve inlining of getters
#7152 opened
May 5, 2025 -
Inlining a function with an `asm` block accepting an array as input blows up the bytecode size
#7150 opened
May 5, 2025 -
forc-pkg: provide a way to check if an entry in build plan should be invalidated or not
#7142 opened
May 2, 2025 -
MDbook preprocessor for forc documentation picks up wrong name for forc-client
#7138 opened
Apr 30, 2025 -
Fix remaining issues in raw identifiers
#7136 opened
Apr 30, 2025 -
RUSTSEC-2023-0089: atomic-polyfill is unmaintained
#7131 opened
Apr 30, 2025 -
Refactor LSP: Centralize Workspace-Level Resources
#7111 opened
Apr 24, 2025 -
Compiler panics if a function has two `return`s on the same level
#7107 opened
Apr 23, 2025 -
Implement the `did_change_watched_files` event in LSP to recompile project on manifest change.
#7103 opened
Apr 23, 2025 -
Move build-release-binaries job to warp or buildjet
#7102 opened
Apr 23, 2025
36 Unresolved conversations
Sometimes conversations happen on old items that aren’t yet closed. Here is a list of all the Issues and Pull Requests with unresolved conversations.
-
Add `#[abi_name(name = "foo")]` attribute to rename ABI items.
#7057 commented on
May 7, 2025 • 11 new comments -
Vec implementation using slices
#6933 commented on
Apr 22, 2025 • 1 new comment -
Add appendix to the Sway book: Operators & Symbols
#4931 commented on
May 4, 2025 • 0 new comments -
[forc-test] error handling support
#7089 commented on
May 5, 2025 • 0 new comments -
Consider use of non cryptographic hash for function hashing
#6151 commented on
May 13, 2025 • 0 new comments -
Seriously consider fixing the `size_of` integers to have proper byte granularity.
#3896 commented on
May 13, 2025 • 0 new comments -
Add const fn annotations to IR
#5897 commented on
May 13, 2025 • 0 new comments -
Error type
#6765 commented on
May 15, 2025 • 0 new comments -
Add language server support to Emacs
#3527 commented on
May 15, 2025 • 0 new comments -
forc-doc: support workspaces
#4103 commented on
May 16, 2025 • 0 new comments -
Rename `AllocatedOpcode` to `AllocatedInstruction` to follow fuel-spec/fuel-asm terminology
#4006 commented on
May 17, 2025 • 0 new comments -
Const Generics
#6860 commented on
May 19, 2025 • 0 new comments -
[Tracking] Reduce LSP Memory Footprint
#6226 commented on
May 20, 2025 • 0 new comments -
Allow dynamic types in configurables
#6760 commented on
May 20, 2025 • 0 new comments -
Put function arguments into a local, to be optimised later
#6967 commented on
May 14, 2025 • 0 new comments -
contract self implementation
#7030 commented on
Apr 21, 2025 • 0 new comments -
Add detailed diagnostics for Rust-style enums
#7047 commented on
May 4, 2025 • 0 new comments -
Enforce type annotations for constants
#7054 commented on
Apr 28, 2025 • 0 new comments -
Add `warning` for unused `import`s
#1298 commented on
Apr 24, 2025 • 0 new comments -
Add support for escape codes in string literals
#4993 commented on
Apr 24, 2025 • 0 new comments -
Add detailed error message with solution when detecting Rust style enums
#5403 commented on
Apr 24, 2025 • 0 new comments -
Enforce type annotations for constants
#5758 commented on
Apr 24, 2025 • 0 new comments -
Contract self impl
#5905 commented on
Apr 24, 2025 • 0 new comments -
Statically forbid usage of revert in predicates
#5986 commented on
Apr 24, 2025 • 0 new comments -
Sway hex literals have their suffix counted as digits
#6727 commented on
Apr 24, 2025 • 0 new comments -
Add a subcommand to forc to `edit` third party dependencies similar to Cargo
#2369 commented on
Apr 25, 2025 • 0 new comments -
Warn users if they create a package in a workspace without listing them as a member
#4451 commented on
Apr 25, 2025 • 0 new comments -
Delete redundant spans in `sway_error::error`
#4818 commented on
Apr 25, 2025 • 0 new comments -
Add end to end tests for predicates with arguments and multiple predicates
#5728 commented on
Apr 25, 2025 • 0 new comments -
Properly implement `doc-comment` attribute
#6938 commented on
Apr 25, 2025 • 0 new comments -
`forc`: Add a manual `clap` `--help` implementation that also lists plugin-provided commands
#3831 commented on
Apr 26, 2025 • 0 new comments -
[forc-doc] Add a link to the docs hub in the standard library
#4194 commented on
Apr 28, 2025 • 0 new comments -
refactor file structure for improved code quality around cli testing
#5459 commented on
Apr 29, 2025 • 0 new comments -
Rename U128.as_64 to try_as_u64 and deprecate the old function
#6954 commented on
May 1, 2025 • 0 new comments -
`__state_clear` intrinsic not documented in the Sway Book
#4306 commented on
May 3, 2025 • 0 new comments -
Organize test suites in `swayfmt`
#2494 commented on
May 4, 2025 • 0 new comments