ljedrz
|
970f808290
|
perf: refactor a lot of the compiler so that Spans and Strings are rarely cloned
Signed-off-by: ljedrz <ljedrz@gmail.com>
|
2020-10-15 18:19:34 +02:00 |
|
ljedrz
|
845671547f
|
perf: don't clone the whole iterator while parsing expressions
Signed-off-by: ljedrz <ljedrz@gmail.com>
|
2020-10-14 14:26:11 +02:00 |
|
ljedrz
|
07743b2d75
|
bench: change the AST bench to a much more complex one
Signed-off-by: ljedrz <ljedrz@gmail.com>
|
2020-10-14 13:44:59 +02:00 |
|
ljedrz
|
88bd491684
|
test: add extra AST pest tests
Signed-off-by: ljedrz <ljedrz@gmail.com>
|
2020-10-14 12:35:04 +02:00 |
|
ljedrz
|
d1ee66a747
|
feat(ast): handle the empty tuple type
Signed-off-by: ljedrz <ljedrz@gmail.com>
|
2020-10-14 12:22:31 +02:00 |
|
ljedrz
|
e2f0848773
|
fix(ast): disallow single-member tuples
Signed-off-by: ljedrz <ljedrz@gmail.com>
|
2020-10-14 11:01:51 +02:00 |
|
ljedrz
|
88cdbd4fe6
|
refactor(ast): remove the expression_tuple indirection from access_call
Signed-off-by: ljedrz <ljedrz@gmail.com>
|
2020-10-14 10:50:26 +02:00 |
|
ljedrz
|
0ccaea86f7
|
test: introduce AST pest tests
Signed-off-by: ljedrz <ljedrz@gmail.com>
|
2020-10-14 10:37:39 +02:00 |
|
ljedrz
|
e1e22a2310
|
perf: vector pre-allocation and associated tweaks
Signed-off-by: ljedrz <ljedrz@gmail.com>
|
2020-10-08 11:47:03 +02:00 |
|
ljedrz
|
98baae93c1
|
clippy: assorted fixes to tests and benches
Signed-off-by: ljedrz <ljedrz@gmail.com>
|
2020-10-06 15:09:03 +02:00 |
|
ljedrz
|
bbcafd16de
|
clippy: fix match_ref_parts
Signed-off-by: ljedrz <ljedrz@gmail.com>
|
2020-10-06 13:37:51 +02:00 |
|
ljedrz
|
300666827e
|
fmt: run cargo +nightly fmt on the changes
Signed-off-by: ljedrz <ljedrz@gmail.com>
|
2020-10-06 13:07:30 +02:00 |
|
ljedrz
|
87f7d748a8
|
clippy: fix unit_arg
Signed-off-by: ljedrz <ljedrz@gmail.com>
|
2020-10-06 12:50:43 +02:00 |
|
ljedrz
|
c09b7eb3b1
|
clippy: fix if_same_then_else
Signed-off-by: ljedrz <ljedrz@gmail.com>
|
2020-10-06 12:50:43 +02:00 |
|
ljedrz
|
fe016dc168
|
clippy: fix needless_range_loop
Signed-off-by: ljedrz <ljedrz@gmail.com>
|
2020-10-06 12:50:43 +02:00 |
|
ljedrz
|
08afb0e604
|
clippy: fix redundant_pattern_matching
Signed-off-by: ljedrz <ljedrz@gmail.com>
|
2020-10-06 12:50:43 +02:00 |
|
ljedrz
|
4d8a91418f
|
clippy: fix unnecessary_unwrap
Signed-off-by: ljedrz <ljedrz@gmail.com>
|
2020-10-06 12:50:43 +02:00 |
|
ljedrz
|
fc4e2ee4ab
|
clippy: fix type_complexity
Signed-off-by: ljedrz <ljedrz@gmail.com>
|
2020-10-06 12:50:43 +02:00 |
|
ljedrz
|
8c099ab8c8
|
clippy: fix into_iter_on_ref
Signed-off-by: ljedrz <ljedrz@gmail.com>
|
2020-10-06 12:50:43 +02:00 |
|
ljedrz
|
1a3d1fb2b8
|
clippy: fix collapsible_if
Signed-off-by: ljedrz <ljedrz@gmail.com>
|
2020-10-06 12:50:43 +02:00 |
|
ljedrz
|
b4bb39872b
|
clippy: fix unused_unit
Signed-off-by: ljedrz <ljedrz@gmail.com>
|
2020-10-06 12:50:43 +02:00 |
|
ljedrz
|
00e3885b3d
|
clippy: fix match_single_binding
Signed-off-by: ljedrz <ljedrz@gmail.com>
|
2020-10-06 12:50:43 +02:00 |
|
ljedrz
|
c4aa913c68
|
clippy: fix map_clone
Signed-off-by: ljedrz <ljedrz@gmail.com>
|
2020-10-06 12:50:43 +02:00 |
|
ljedrz
|
e6e6e9c234
|
clippy: allow some instances of ptr_arg
Signed-off-by: ljedrz <ljedrz@gmail.com>
|
2020-10-06 12:50:43 +02:00 |
|
ljedrz
|
ea3542b30e
|
clippy: allow len_without_is_empty
Signed-off-by: ljedrz <ljedrz@gmail.com>
|
2020-10-06 12:50:43 +02:00 |
|
ljedrz
|
bdfb6f5fb5
|
clippy: fix redundant_closure
Signed-off-by: ljedrz <ljedrz@gmail.com>
|
2020-10-06 12:50:43 +02:00 |
|
ljedrz
|
e9b9c1f72f
|
fix: allow a piece of own deprecated code
Signed-off-by: ljedrz <ljedrz@gmail.com>
|
2020-10-06 12:50:43 +02:00 |
|
ljedrz
|
f016b972fb
|
clippy: fix vec_box
Signed-off-by: ljedrz <ljedrz@gmail.com>
|
2020-10-06 12:50:43 +02:00 |
|
ljedrz
|
70b87d331f
|
fix: replace deprecated functions
Signed-off-by: ljedrz <ljedrz@gmail.com>
|
2020-10-06 12:50:43 +02:00 |
|
ljedrz
|
ba9fc92229
|
clippy: fix large_enum_variant
Signed-off-by: ljedrz <ljedrz@gmail.com>
|
2020-10-06 12:50:43 +02:00 |
|
ljedrz
|
c4cdaed923
|
clippy: allow too_many_arguments
Signed-off-by: ljedrz <ljedrz@gmail.com>
|
2020-10-06 12:50:43 +02:00 |
|
ljedrz
|
1fc9b902dd
|
clippy: fix redundant_clone & clone_on_copy
Signed-off-by: ljedrz <ljedrz@gmail.com>
|
2020-10-06 12:50:43 +02:00 |
|
ljedrz
|
93369aed33
|
clippy: fix ptr_arg
Signed-off-by: ljedrz <ljedrz@gmail.com>
|
2020-10-06 12:50:43 +02:00 |
|
ljedrz
|
27c3d7b71b
|
clippy: fix manual_swap
Signed-off-by: ljedrz <ljedrz@gmail.com>
|
2020-10-06 12:50:43 +02:00 |
|
ljedrz
|
fae079057d
|
clippy: fix derive_hash_xor_eq
Signed-off-by: ljedrz <ljedrz@gmail.com>
|
2020-10-06 12:50:43 +02:00 |
|
ljedrz
|
812d8ae915
|
clippy: fix single_component_path_imports
Signed-off-by: ljedrz <ljedrz@gmail.com>
|
2020-10-06 12:50:43 +02:00 |
|
ljedrz
|
98990721cf
|
clippy: fix redundant_static_lifetimes
Signed-off-by: ljedrz <ljedrz@gmail.com>
|
2020-10-06 12:50:43 +02:00 |
|
ljedrz
|
266e6247e4
|
clippy: fix assign_op_pattern
Signed-off-by: ljedrz <ljedrz@gmail.com>
|
2020-10-06 12:50:43 +02:00 |
|
ljedrz
|
919c1dcada
|
clippy: fix single_match
Signed-off-by: ljedrz <ljedrz@gmail.com>
|
2020-10-06 12:50:43 +02:00 |
|
ljedrz
|
a872db5ca6
|
clippy: fix useless_conversion
Signed-off-by: ljedrz <ljedrz@gmail.com>
|
2020-10-06 12:50:43 +02:00 |
|
ljedrz
|
a4891c6f00
|
clippy: fix len_zero
Signed-off-by: ljedrz <ljedrz@gmail.com>
|
2020-10-06 12:50:43 +02:00 |
|
ljedrz
|
7c15eabd5e
|
clippy: fix or_fun_call
Signed-off-by: ljedrz <ljedrz@gmail.com>
|
2020-10-06 12:50:43 +02:00 |
|
ljedrz
|
ffef5089f7
|
clippy: fix new_without_default
Signed-off-by: ljedrz <ljedrz@gmail.com>
|
2020-10-06 12:50:43 +02:00 |
|
ljedrz
|
80bb3033fd
|
clippy: fix single_char_pattern
Signed-off-by: ljedrz <ljedrz@gmail.com>
|
2020-10-06 12:50:43 +02:00 |
|
ljedrz
|
c21b5ad2f3
|
clippy: fix useless_format
Signed-off-by: ljedrz <ljedrz@gmail.com>
|
2020-10-06 12:12:35 +02:00 |
|
ljedrz
|
b4ae089d29
|
clippy: fix double_must_use
Signed-off-by: ljedrz <ljedrz@gmail.com>
|
2020-10-05 17:18:29 +02:00 |
|
ljedrz
|
b8e22e0c96
|
clippy: fix write_with_newline
Signed-off-by: ljedrz <ljedrz@gmail.com>
|
2020-10-05 17:18:29 +02:00 |
|
ljedrz
|
4f46dd2982
|
clippy: allow module_inception
Signed-off-by: ljedrz <ljedrz@gmail.com>
|
2020-10-05 17:18:25 +02:00 |
|
ljedrz
|
0cf7a247cc
|
clippy: fix needless_return
Signed-off-by: ljedrz <ljedrz@gmail.com>
|
2020-10-05 17:16:44 +02:00 |
|
Collin Chin
|
14f558f179
|
Merge pull request #378 from AleoHQ/dependabot/cargo/tracing-0.1.21
Bump tracing from 0.1.19 to 0.1.21
|
2020-09-30 14:07:31 -07:00 |
|