File tree
337 files changed
+511
-578
lines changed- .github/workflows
- forc-pkg/src
- forc-plugins
- forc-client
- proxy_abi
- src
- op
- run
- util
- tests
- test/data
- big_contract
- contract_with_types
- deployed_predicate
- deployed_script
- standalone_contract
- forc-debug/examples
- forc-migrate/src/migrations
- sway-core/src/semantic_analysis
- sway-features/src
- sway-lib-std/src
- sway-parse/src
- expr
- test/src
- e2e_vm_tests
- reduced_std_libs
- sway-lib-std-assert/src
- sway-lib-std-conversions/src
- sway-lib-std-core/src
- sway-lib-std-option-result/src
- sway-lib-std-vec/src
- test_programs
- should_fail
- attributes_error_type_and_error
- attributes_invalid_args_values_types
- attributes_invalid_args
- attributes_invalid_cfg_arg_with_invalid_item
- language/intrinsics/transmute/debug
- marker_trait_cannot_be_explicitly_implemented
- marker_trait_enum_not_implemented_for_non_enum
- marker_trait_error_not_implemented_for_non_error_types
- reserved_identifiers
- slice/slice_intrinsics
- should_pass
- blanket_impl_u16
- blanket_impl
- forc/dependency_package_field
- language
- abort_control_flow_good
- aliased_imports
- array_basics
- array_generics
- asm_expr_basic
- attributes_error_type_and_error
- b256_bad_jumps
- b256_bitwise_ops
- b256_ops
- basic_func_decl
- binary_and_hex_literals
- binop_intrinsics
- bitwise_not
- blanket_trait
- bool_and_or
- break_and_continue
- builtin_type_method_call
- callpath_local_shadowing
- chained_if_let
- configurable_consts
- configurable_dedup_decode
- const_decl_and_use_in_library
- const_decl_in_library
- const_generics
- const_inits
- contract_caller_as_ret
- contract_ret_intrinsic
- diverging_exprs
- empty_method_initializer
- enum_destructuring
- enum_if_let_large_type
- enum_if_let
- enum_in_fn_decl
- enum_init_fn_call
- enum_instantiation
- enum_padding
- enum_type_inference
- enum_variant_imports
- eq_and_neq
- eq_intrinsic
- fallback_only
- fix_opcode_bug
- for_loops
- funcs_with_generic_types
- generic_functions
- generic_impl_self_where
- generic_impl_self
- generic_inside_generic
- generic_result_method
- generic_structs
- generic_struct
- generic_traits
- generic_transpose
- generic_tuple_trait
- generic_type_inference
- generic_where_in_impl_self2
- generic_where_in_impl_self
- gtf_intrinsic
- if_elseif_enum
- if_implicit_unit
- if_let_no_side_effects
- implicit_casting
- implicit_return
- import_from_private_ancestor
- import_method_from_other_file
- import_star_name_clash
- import_trailing_comma
- import_with_different_callpaths
- impure_ifs
- inline_if_expr_const
- insert_element_reg_reuse
- integer_type_inference
- intrinsics/transmute
- is_prime
- is_reference_type
- left_to_right_func_args_evaluation
- local_impl_for_ord
- logging
- main_args
- main_args_empty
- main_args_generics
- main_args_one_u64
- main_args_ref_copy
- main_args_ref_ref
- main_args_ref
- main_args_two_u64
- main_args_various_types
- main_returns_unit
- many_stack_variables
- marker_traits
- marker_trait_enum_implemented_for_all_enums
- marker_trait_error_implemented_for_error_types
- match_expressions_all
- match_expressions_empty_enums
- match_expressions_enums
- match_expressions_inside_generic_functions
- match_expressions_mismatched
- match_expressions_nested
- match_expressions_or
- match_expressions_rest
- match_expressions_simple
- match_expressions_structs
- match_expressions_with_self
- method_on_empty_struct
- modulo_uint_test
- multi_impl_self
- multi_item_import
- mut_ref_empty_type
- nested_generics
- nested_struct_destructuring
- nested_structs
- nested_while_and_if
- new_allocator_test
- non_literal_const_decl
- numeric_constants
- op_precedence
- ops
- out_of_order_decl
- panic_expression
- panic_const_eval_string_slices_not_in_bytecode
- panic_handling_in_unit_tests
- panic_keyword_behind_feature_flag_off
- src
- panic_keyword_behind_feature_flag_on
- panic_string_slices
- panicking_contract
- panicking_lib
- panicking_predicate
- panicking_script
- prelude_access2
- prelude_access
- primitive_type_argument
- raw_identifiers
- reassignment_operators
- redundant_return
- reexport
- aliases
- multiple_imports_of_same_reexport
- reexport_paths
- shadowing_in_reexporting_module
- simple_glob_import
- simple_item_import
- visibility
- ref_mutable_fn_args_bool
- ref_mutable_fn_args_call
- ref_mutable_fn_args_struct_assign
- ref_mutable_fn_args_struct
- ref_mutable_fn_args_u32
- ret_small_string
- ret_string_in_struct
- retd_b256
- retd_small_array
- retd_struct
- retd_zero_len_array
- self_impl_reassignment
- size_of
- slice
- slice_intrinsics
- slice_script
- smo
- string_slice
- string_slice_features
- string_slice_script
- struct_destructuring
- struct_field_access
- struct_field_reassignment
- struct_instantiation
- supertraits_with_trait_methods
- supertraits
- totalord
- trait_import_with_star
- trait_method_ascription_disambiguate
- trait_method_generic_qualified
- trait_method_qualified
- tuple_access
- tuple_desugaring
- tuple_field_reassignment
- tuple_in_struct
- tuple_indexing
- tuple_single_element
- tuple_trait
- tuple_types
- typeinfo_custom_callpath2
- typeinfo_custom_callpath_with_import
- typeinfo_custom_callpath
- u256/u256_abi
- unary_not_basic_2
- unary_not_basic
- unit_type_variants
- use_absolute_path
- use_full_path_names
- valid_impurity
- where_clause_enums
- where_clause_functions
- where_clause_generic_tuple
- where_clause_impls
- where_clause_methods
- where_clause_structs
- where_clause_traits
- while_loops
- zero_field_types
- panic_in_non_statement_positions
- resolve_local_items_that_shadow_imports
- stdlib
- address_test
- alloc_test
- assert_eq_revert
- assert_eq
- assert_ne_revert
- assert_ne
- assert_test
- b512_struct_alignment
- b512_test
- block_height
- contract_id_test
- contract_id_type
- eq_custom_type
- eq_generic
- ge_test
- generic_empty_struct_with_constraint
- identity_eq
- intrinsics
- option_eq
- option
- raw_ptr
- raw_slice
- require
- result
- sha256
- u128_div_test
- u128_log_test
- u128_mul_test
- u128_root_test
- u128_test
- vec
- superabi_diamond_impl
- superabi_diamond
- superabi
- supertraits_for_abis_diamond
- supertraits_for_abis
- test_abis/abi_impl_methods_in_json_abi
- test_contracts
- abi_with_alias
- abi_with_generic_types
- abi_with_same_name_types
- abi_with_tuples_contract
- array_of_structs_contract
- auth_testing_contract
- balance_test_contract
- basic_storage
- context_testing_contract
- contract_with_type_aliases
- increment_contract
- issue_1512_repro
- multiple_impl
- nested_struct_args_contract
- return_struct
- storage_access_contract
- storage_enum_contract
- storage_namespace
- test_fuel_coin_contract
- sdk-harness
- test_projects
- predicate_panic_expression
- src
Some content is hidden
Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.
337 files changed
+511
-578
lines changedOriginal file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
478 | 478 |
| |
479 | 479 |
| |
480 | 480 |
| |
481 |
| - | |
482 |
| - | |
483 |
| - | |
484 |
| - | |
485 | 481 |
| |
486 | 482 |
| |
487 | 483 |
| |
| |||
548 | 544 |
| |
549 | 545 |
| |
550 | 546 |
| |
551 |
| - | |
552 |
| - | |
553 |
| - | |
554 |
| - | |
555 | 547 |
| |
556 | 548 |
| |
557 | 549 |
| |
558 | 550 |
| |
559 |
| - | |
560 |
| - | |
561 |
| - | |
562 |
| - | |
563 | 551 |
| |
564 | 552 |
| |
565 | 553 |
| |
|
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
1775 | 1775 |
| |
1776 | 1776 |
| |
1777 | 1777 |
| |
1778 |
| - | |
1779 |
| - | |
| 1778 | + | |
1780 | 1779 |
| |
1781 | 1780 |
| |
1782 | 1781 |
| |
| |||
1798 | 1797 |
| |
1799 | 1798 |
| |
1800 | 1799 |
| |
1801 |
| - | |
1802 |
| - | |
1803 |
| - | |
1804 |
| - | |
1805 |
| - | |
| 1800 | + | |
1806 | 1801 |
| |
1807 | 1802 |
| |
1808 | 1803 |
| |
|
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
1 | 1 |
| |
2 | 2 |
| |
3 |
| - | |
| 3 | + | |
4 | 4 |
| |
5 | 5 |
| |
6 | 6 |
| |
|
Large diffs are not rendered by default.
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
62 | 62 |
| |
63 | 63 |
| |
64 | 64 |
| |
65 |
| - | |
| 65 | + | |
66 | 66 |
| |
67 | 67 |
| |
68 | 68 |
| |
|
Large diffs are not rendered by default.
Lines changed: 1 addition & 1 deletion
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
1 | 1 |
| |
2 | 2 |
| |
3 |
| - | |
| 3 | + | |
4 | 4 |
| |
5 | 5 |
| |
6 | 6 |
| |
|
Lines changed: 1 addition & 1 deletion
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
1 | 1 |
| |
2 | 2 |
| |
3 |
| - | |
| 3 | + | |
4 | 4 |
| |
5 | 5 |
| |
6 | 6 |
| |
|
Lines changed: 1 addition & 1 deletion
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
1 | 1 |
| |
2 | 2 |
| |
3 |
| - | |
| 3 | + | |
4 | 4 |
| |
5 | 5 |
| |
6 | 6 |
| |
|
Lines changed: 1 addition & 1 deletion
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
1 | 1 |
| |
2 | 2 |
| |
3 |
| - | |
| 3 | + | |
4 | 4 |
| |
5 | 5 |
| |
6 | 6 |
| |
|
0 commit comments