Commit 972d4d7
committed
Merge branch 'master' into tf/swap-jmpif-branches-to-avoid-negation
* master: (60 commits)
fix: suggest trait attributes in LSP (#5972)
fix: Error when `quote` is used in runtime code (#5978)
chore: document HashMap (#5984)
fix: Restrict keccak256_injective test input to 8 bits (#5977)
fix: Error when comptime functions are used in runtime code (#5976)
chore: document BoundedVec (#5974)
feat: add `Expr::as_let` (#5964)
chore: remove 3 unused functions warnings in the stdlib (#5973)
feat: let `nargo` and LSP work well in the stdlib (#5969)
feat: show doc comments in LSP (#5968)
feat: add a `panic` method to the stdlib (#5966)
fix: LSP document symbol didn't work for primitive impls (#5970)
fix(mem2reg): Handle aliases in function last store cleanup and additional alias unit test (#5967)
fix: let `derive(Eq)` work for empty structs (#5965)
feat: add `FunctionDefinition` methods `is_unconstrained` and `set_unconstrained` (#5962)
feat: LSP autocompletion for attributes (#5963)
feat: `Module::add_item` (#5947)
feat: Add `StructDefinition::add_generic` (#5961)
feat: Add `StructDefinition::name` (#5960)
fix(mem2reg): Handle aliases better when setting a known value for a load (#5959)
...181 files changed
Lines changed: 6783 additions & 2302 deletions
File tree
- .github/workflows
- acvm-repo/acvm/tests
- aztec_macros/src
- transforms
- utils
- compiler
- noirc_driver/src
- noirc_errors/src
- noirc_evaluator/src
- brillig
- brillig_gen
- ssa
- acir_gen
- acir_ir
- checks
- ir
- opt
- noirc_frontend
- src
- ast
- debug
- elaborator
- graph
- hir_def
- hir
- comptime
- interpreter
- builtin
- def_collector
- def_map
- resolution
- lexer
- monomorphization
- parser
- parser
- docs/docs/noir
- concepts
- standard_library
- containers
- meta
- noir_stdlib/src
- collections
- hash/poseidon
- bn254
- meta
- test_programs
- compile_failure
- arithmetic_generics_intermediate_underflow
- src
- arithmetic_generics_underflow
- src
- quote_at_runtime
- src
- compile_success_empty
- attributes_struct/src
- comptime_fmt_strings/src
- comptime_function_definition/src
- comptime_global_using_trait
- src
- comptime_module/src
- comptime_str_as_bytes
- src
- comptime_struct_definition
- src
- comptime_type_definition/src
- comptime_type/src
- inject_context_attribute/src
- references_aliasing/src
- unquote_function
- src
- unquote_struct
- src
- execution_failure/empty_composite_array_get
- src
- execution_success/derive/src
- noir_test_success
- bounded_vec/src
- comptime_expr/src
- tooling
- lsp
- src
- notifications
- requests
- code_action
- completion
- test_programs/document_symbol/src
- nargo_cli
- src/cli
- nargo_fmt
- src/visitor
- tests
- expected
- input
- nargo/src
Some content is hidden
Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1 | | - | |
| 1 | + | |
This file was deleted.
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
54 | 54 | | |
55 | 55 | | |
56 | 56 | | |
57 | | - | |
58 | | - | |
| 57 | + | |
| 58 | + | |
59 | 59 | | |
60 | 60 | | |
61 | 61 | | |
| |||
100 | 100 | | |
101 | 101 | | |
102 | 102 | | |
103 | | - | |
104 | | - | |
| 103 | + | |
| 104 | + | |
105 | 105 | | |
106 | 106 | | |
107 | 107 | | |
| |||
0 commit comments