Skip to content
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

merge master to storage_vec branch #2183

Merged
merged 57 commits into from
Jun 30, 2022
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
57 commits
Select commit Hold shift + click to select a range
636012f
Remove extra "the" (#2042)
SwayStar123 Jun 18, 2022
2cbbfcc
Run `cargo update`. (#2045)
adlerjohn Jun 18, 2022
8f7c506
sway-fmt-v2 adds program type to the output (#1997)
kayagokalp Jun 20, 2022
6c6b33e
Fix couple of bugs in handling returns in if blocks (#2029)
vaivaswatha Jun 20, 2022
90abd4c
Config driven E2E testing. (#2003)
otrho Jun 20, 2022
32b48c2
Handle enums and their impls for item imports (#2034)
mohammadfawaz Jun 20, 2022
a8f8bb4
Add `Identity` type to Sway Book (#2041)
bitzoic Jun 20, 2022
4b77e83
Improve struct patterns with new warnings and rest pattern support. (…
tritao Jun 20, 2022
1e72bab
Add the concept of semantic similarity to the type system (#1958)
emilyaherbert Jun 21, 2022
3f781e0
Some updates to the known issues section (#2060)
mohammadfawaz Jun 21, 2022
59a1149
Constants formatting for sway-fmt-v2 (#2021)
kayagokalp Jun 21, 2022
6da682d
Update the check for unresolved types. (#2057)
emilyaherbert Jun 21, 2022
99cda91
Make `resolve_type_with_self` and `resolve_type_without_self` take `T…
emilyaherbert Jun 21, 2022
7e0f858
Bump non-transitive `dashmap` to v5.3.4. (#2062)
adlerjohn Jun 21, 2022
649bbbb
comby-rust (#2065)
rakita Jun 21, 2022
755ff6a
Adds `attribute` handling to `sway-fmt-v2` (#2061)
eureka-cpu Jun 22, 2022
44a16af
Introduce a type check `Context`. Replaces `TypeCheckArguments`. (#2004)
mitchmindtree Jun 22, 2022
bdfb744
Add `forc check` command (#2026)
JoshuaBatty Jun 22, 2022
5318a09
Small fixes to the `storage_map` example (#2079)
mohammadfawaz Jun 22, 2022
44e7fe9
Move `TypeArgument`, `TypeParameter`, and `TraitConstraints` to be co…
emilyaherbert Jun 22, 2022
d3f30d5
Ensure lock is applied when `BuildPlan` validation would require chan…
mitchmindtree Jun 23, 2022
747f1f4
Add conceptual distinction between replacing `TypeInfo::Self` and mon…
emilyaherbert Jun 23, 2022
07c4cca
Add `abi` handling to `sway-fmt-v2` (#2044)
eureka-cpu Jun 23, 2022
289f301
Refactor `forc_pkg::BuildConfig` -> `BuildProfile`, fix CLI arg handl…
mitchmindtree Jun 23, 2022
2c5564b
Update all the E2E should_fail tests to verify their output. (#2082)
otrho Jun 23, 2022
91b8eee
forc: Improve the `print_*_asm` CLI option docs (#2095)
mitchmindtree Jun 23, 2022
c394bf1
update fuelup related instructions (#2099)
Jun 24, 2022
a43aec0
Adding `--time-phases` to `forc build` (#2091)
seem-less Jun 24, 2022
3aa1ca9
Add forc feature for overriding packages in the package graph, akin t…
kayagokalp Jun 24, 2022
7920330
Bump to v0.16.2 (#2105)
mohammadfawaz Jun 24, 2022
8ae2fca
Add struct formatting to sway-fmt-v2 (#2058)
kayagokalp Jun 24, 2022
b5fe780
internal: Reduce amount of String::new() in sway-fmt-v2 (#2111)
xffxff Jun 26, 2022
b583daa
examples: fix renaming to BASE_ASSET_ID in comment (#2120)
Wondertan Jun 26, 2022
b83a56f
Added storage field alignment threshold to formatter config (#2113)
kayagokalp Jun 27, 2022
8421507
Enable storage initializers and emit a storage initialization JSON (#…
mohammadfawaz Jun 27, 2022
1958617
Improve reserved keywords checking and add support for raw identifier…
tritao Jun 27, 2022
719310d
remove `fuels-abigen-macro` dependency (#2007)
Salka1988 Jun 28, 2022
69122c8
Adds `Generics` handling to `sway-fmt-v2` (#2110)
eureka-cpu Jun 28, 2022
2264b2d
#2020 - changed BASE_ASSET_ID type to ContractId (#2137)
r-sitko Jun 28, 2022
e06e993
#2039 - add storage keyword highlighting in book (#2141)
r-sitko Jun 28, 2022
1a64db9
Add the U256 type (#2103)
nfurfaro Jun 28, 2022
c118e2d
sway-fmt-v2 formatting should use tokens directly from sway-parse (#2…
kayagokalp Jun 28, 2022
a3dae09
Move monomorphization conceptually inside of the type engine (#2093)
emilyaherbert Jun 29, 2022
7450993
`forc-pkg` - Don't add transitive deps (besides `core`) to a package'…
mitchmindtree Jun 29, 2022
91d19ea
Demonstrate that `T` for `Vec` can now be inferred by arguments (#2132)
emilyaherbert Jun 29, 2022
1dc7ffc
Remove unnecessary "core" str check in `Span::join` (#2156)
mitchmindtree Jun 29, 2022
67e67b1
Update the book to explicitly mention that `impl` functions can't cal…
otrho Jun 29, 2022
987f950
Remove duplicate CI checks that already have dedicated jobs (#2161)
mitchmindtree Jun 29, 2022
1dad396
Speedup `find_dead_code` pass in control flow analysis (#2159)
mitchmindtree Jun 29, 2022
6e99f12
const initialization: a few fixes (#2158)
vaivaswatha Jun 29, 2022
b992285
Update broken link for contributing to Sway in README.md (#2172)
mohammadfawaz Jun 29, 2022
6befe78
Backport improvements to `U128` type. (#2169)
nfurfaro Jun 29, 2022
753639c
Introduce `__eq` intrinsic (#2100)
vaivaswatha Jun 29, 2022
92ec0a6
Improvements around `forc plugins` command (#1969)
tritao Jun 29, 2022
15cc8f8
Updates `user_def` with `FieldAlignment` & fix corresponding use case…
eureka-cpu Jun 30, 2022
7c45838
Add `lex_commented` and `CommentedTokenStream` to `sway_parse` (#2123)
mitchmindtree Jun 30, 2022
d0060d2
Remove unused field `const_decl_origin` from `TypedVariableDeclaratio…
vaivaswatha Jun 30, 2022
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
80 changes: 0 additions & 80 deletions .github/workflows/ci.yml
Original file line number Diff line number Diff line change
Expand Up @@ -162,11 +162,6 @@ jobs:
with:
command: install
args: --debug --path ./forc
- name: Install Forc fmt
uses: actions-rs/cargo@v1
with:
command: install
args: --debug --path ./forc-plugins/forc-fmt
- name: Initialize test project
run: forc init test-proj
- name: Update project forc manifest to use local sway-lib-std
Expand All @@ -191,21 +186,6 @@ jobs:
profile: minimal
toolchain: stable
- uses: Swatinem/rust-cache@v1
- name: Install Forc
uses: actions-rs/cargo@v1
with:
command: install
args: --debug --path ./forc
- name: Install Forc fmt
uses: actions-rs/cargo@v1
with:
command: install
args: --debug --path ./forc-plugins/forc-fmt
- name: Build Sway examples
uses: actions-rs/cargo@v1
with:
command: run
args: --bin examples-checker build --all-examples
- uses: actions-rs/cargo@v1
name: Cargo Build Workspace
with:
Expand All @@ -223,21 +203,6 @@ jobs:
with:
toolchain: stable
- uses: Swatinem/rust-cache@v1
- name: Install Forc
uses: actions-rs/cargo@v1
with:
command: install
args: --debug --path ./forc
- name: Install Forc fmt
uses: actions-rs/cargo@v1
with:
command: install
args: --debug --path ./forc-plugins/forc-fmt
- name: Build Sway examples
uses: actions-rs/cargo@v1
with:
command: run
args: --bin examples-checker build --all-examples
- name: Check Clippy Linter
uses: actions-rs/cargo@v1
with:
Expand Down Expand Up @@ -311,21 +276,6 @@ jobs:
profile: minimal
toolchain: stable
- uses: Swatinem/rust-cache@v1
- name: Install Forc
uses: actions-rs/cargo@v1
with:
command: install
args: --debug --path ./forc
- name: Install Forc fmt
uses: actions-rs/cargo@v1
with:
command: install
args: --debug --path ./forc-plugins/forc-fmt
- name: Build Sway examples
uses: actions-rs/cargo@v1
with:
command: run
args: --locked --bin examples-checker build --all-examples
- name: Build All Tests
run: cd test/src/sdk-harness && bash build.sh --locked && cd ../../../
- name: Cargo Test sway-lib-std
Expand All @@ -344,21 +294,6 @@ jobs:
profile: minimal
toolchain: stable
- uses: Swatinem/rust-cache@v1
- name: Install Forc
uses: actions-rs/cargo@v1
with:
command: install
args: --debug --path ./forc
- name: Install Forc fmt
uses: actions-rs/cargo@v1
with:
command: install
args: --debug --path ./forc-plugins/forc-fmt
- name: Build Sway examples
uses: actions-rs/cargo@v1
with:
command: run
args: --bin examples-checker build --all-examples
- name: Run tests
uses: actions-rs/cargo@v1
with:
Expand All @@ -376,21 +311,6 @@ jobs:
toolchain: nightly
default: true
- uses: Swatinem/rust-cache@v1
- name: Install Forc
uses: actions-rs/cargo@v1
with:
command: install
args: --debug --path ./forc
- name: Install Forc fmt
uses: actions-rs/cargo@v1
with:
command: install
args: --debug --path ./forc-plugins/forc-fmt
- name: Build Sway examples
uses: actions-rs/cargo@v1
with:
command: run
args: --locked --bin examples-checker build --all-examples
- name: Install cargo-udeps
uses: actions-rs/cargo@v1
with:
Expand Down
1 change: 1 addition & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,7 @@
# will have compiled files and executables
**/*/target/
**/*/json_abi_output.json
**/*/json_storage_slots_output.json
target

# These are backup files generated by rustfmt
Expand Down
Loading