File tree
283 files changed
+1846
-1180
lines changed- .github/workflows/scripts/check-dep-versions/src
- docs/book/src/reference
- forc-pkg/src
- forc-plugins/forc-doc/tests/fixtures/sample_workspace
- sway-ast/src
- sway-core/src
- abi_generation
- asm_generation/fuel
- ir_generation
- semantic_analysis/ast_node/declaration
- transform
- type_system
- sway-error/src
- sway-ir/src
- optimize
- test/src
- e2e_vm_tests/test_programs
- should_fail
- attributes_invalid_args_expect_values
- src
- attributes_invalid_args_multiplicity
- src
- attributes_invalid_args
- src
- attributes_invalid_indexed_fields
- src
- attributes_invalid_multiplicity
- src
- attributes_invalid_target_items
- src
- should_pass
- blanket_impl_u16
- blanket_impl
- forc/dependency_package_field
- language
- abort_control_flow_good
- addrof_intrinsic
- aliased_imports
- array
- array_basics
- array_generics
- asm_expr_basic
- attributes_abi_name
- 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
- const_decl_and_use_in_library
- const_decl_in_library
- const_generics
- const_inits
- contract_caller_as_ret
- 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
- 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_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
- 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
- match_expressions_all
- match_expressions_empty_enums
- match_expressions_enums
- match_expressions_inside_generic_functions
- match_expressions_mismatched
- match_expressions_nested
- 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
- 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_string_slices
- prelude_access2
- prelude_access
- primitive_type_argument
- 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
- 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
- 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_generic
- ge_test
- generic_empty_struct_with_constraint
- identity_eq
- intrinsics
- option_eq
- raw_ptr
- raw_slice
- require
- 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
Some content is hidden
Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.
283 files changed
+1846
-1180
lines changedOriginal file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
9 | 9 |
| |
10 | 10 |
| |
11 | 11 |
| |
12 |
| - | |
| 12 | + | |
13 | 13 |
| |
14 | 14 |
| |
15 | 15 |
| |
|
0 commit comments