Sign in
Join now
verus
stepbrobd.com
/
Star
Starred
Star
0
Something went wrong. Try again.
Fork
0
Eye filled
Watch
Watching
Watch
forked from verus-lang/verus
Star
Starred
Star
0
Something went wrong. Try again.
Fork
0
Eye filled
Watch
Watching
Watch
Overview
Overview
Issues
Issues
Pulls
Pulls
Pipelines
Pipelines
verus
/
source
/
rust_verify_test
/
tests
3 folders
·
147 files
at
master
Travis Hance
·
forbid unsafe attrs (#3362)
·
2w ago
2ea17cfd
cargo-tests
Fix unsound opaque type assumptions at function returns (#3112)
2w ago
common
verification observer: interface to capture information about VC lowering (#2965)
2w ago
vc_shapes
verification observer: interface to capture information about VC lowering (#2965)
2w ago
adts_generics.rs
Use vstd for most tests and examples
3y ago
adts_opaque.rs
Upgrade verus to use rustc-1.91.0 (#1937)
1y ago
adts.rs
verus!: fields named like Verus keywords (#3230)
2w ago
arrays.rs
Diagnostic messages copy-editing (#3335)
2w ago
assert_bitvector_by.rs
Use vstd for most tests and examples
3y ago
assert_by_compute.rs
Diagnostic messages copy-editing (#3335)
2w ago
assert_forall_by.rs
Add #[verifier::allow(...)] to suppress warnings (#2284)
4mo ago
assoc_type_impls.rs
Integrate Query into rustc query system (#3316)
2w ago
async_functions.rs
Integrate Query into rustc query system (#3316)
2w ago
atomic_lib.rs
vstd/atomic: require initialized memory in from_ptr_swap (#2746)
3mo ago
atomics.rs
Diagnostic messages copy-editing (#3335)
2w ago
basic.rs
Diagnostic messages copy-editing (#3335)
2w ago
bitvector.rs
Diagnostic messages copy-editing (#3335)
2w ago
boundary_suggestions.rs
Take mutability into account in boundary_suggestions (#2927)
2mo ago
broadcast_forall.rs
Fix trigger-based pruning of broadcast functions for inline calls in triggers (#2911)
2mo ago
btree.rs
Use Seq range syntax in vstd, examples, docs (#2959)
1mo ago
byte_char.rs
Support byte-string and byte-character literals in verified code (#2723)
3mo ago
byte_string.rs
Diagnostic messages copy-editing (#3335)
2w ago
calc.rs
Move to unmodified rustc: update tests and examples
3y ago
cargo.rs
[rust_verify_test] feat: use a temp dir as `target` dir to isolate `cargo` test runs (#2490)
5mo ago
cell_lib.rs
mut-ref cleanup: remove the new-mut-ref option from test harness (#2400)
6mo ago
char.rs
add missing char type invariant axiom (#2885)
2mo ago
choose.rs
Diagnostic messages copy-editing (#3335)
2w ago
closures.rs
Preserve source types in SpecFn lambda values (revise and merge) (#3040)
1mo ago
compile.rs
[rust_verify] fix: skip codegen when `--compile` is not set (#2509)
5mo ago
consts.rs
Diagnostic messages copy-editing (#3335)
2w ago
contrib.rs
Diagnostic messages copy-editing (#3335)
2w ago
control_flow.rs
Convert more === to == (#2462)
5mo ago
core_special_setup.rs
Make NonZero specifications available in default Cargo builds. (#3361)
2w ago
cow.rs
Cow spec (#1713)
1y ago
dafny_axioms.rs
Clean up some len-related lemmas in set_lib (#762)
3y ago
default_trait.rs
add default trait, some option specs and string deref (#2064)
10mo ago
eq_cmp.rs
vstd: add cmp::min* cmp::max* free functions (#3276)
2w ago
erase.rs
Keep cfg and test attributes on erased ghost stubs (fixes #3157) (#3271)
3w ago
examples.rs
rust_verify_test: record each test's sources and logs (#3323)
2w ago
exec_closures.rs
Integrate Query into rustc query system (#3316)
2w ago
exec_spec_unverified.rs
Add impl, is/isnt, and deref support to exec_spec (#2576)
4mo ago
exec_spec_verified.rs
exec_spec macro: replace ExecSpecEq with PartialEq + ObeysDeepEq (#3351)
2w ago
exec_termination.rs
Diagnostic messages copy-editing (#3335)
2w ago
expand_errors.rs
Rename examples directory (rename source/rust_verify/example to examples)
1y ago
expr_stmts.rs
Use vstd for most tests and examples
3y ago
ext_equal.rs
feat: complex return value patterns (#2134)
7mo ago
extern_functions.rs
require annotations on extern functions (#3270)
3w ago
external_fn_specification.rs
Integrate Query into rustc query system (#3316)
2w ago
external_traits.rs
Diagnostic messages copy-editing (#3335)
2w ago
external_type_specification.rs
Diagnostic messages copy-editing (#3335)
2w ago
float.rs
Diagnostic messages copy-editing (#3335)
2w ago
fndef_types.rs
Diagnostic messages copy-editing (#3335)
2w ago
functions.rs
Convert more === to == (#2462)
5mo ago
generics.rs
Fix signed const-generic argument lowering (#3043)
1mo ago
harness.rs
Diagnostic messages copy-editing (#3335)
2w ago
hash.rs
vstd: add HashMap::capacity() and HashMap::with_hasher() specs (#3004)
1mo ago
impl.rs
Diagnostic messages copy-editing (#3335)
2w ago
index.rs
Index mut (merge) (#2727)
3mo ago
inline.rs
Diagnostic messages copy-editing (#3335)
2w ago
integer_ring.rs
Diagnostic messages copy-editing (#3335)
2w ago
integers.rs
Integrate Query into rustc query system (#3316)
2w ago
iterators.rs
Swap from will_return_none to produces (#3330)
2w ago
layout.rs
Make `signed_min` return `int` instead of `nat` (#3119)
1mo ago
let_else.rs
Diagnostic messages copy-editing (#3335)
2w ago
lifetime.rs
Use Seq range syntax in vstd, examples, docs (#2959)
1mo ago
literals.rs
Add unified extensional equality operators (#566)
3y ago
logatom.rs
Diagnostic messages copy-editing (#3335)
2w ago
loop_isolation_boundary.rs
add loop_isolation_boundary attribute (#2591)
3mo ago
loops_havoc.rs
Fix loop havocing for decorated boxed types (#2707)
3mo ago
loops_no_spinoff.rs
Diagnostic messages copy-editing (#3335)
2w ago
loops.rs
Use hygienic names for Verus-generated identifiers in for loops (#3355)
2w ago
maps.rs
Require tracked ownership for Map and IMap union inputs (#3066)
1mo ago
marker_traits.rs
add copyable resource for RA and SP interfaces (#3303)
3w ago
match.rs
Diagnostic messages copy-editing (#3335)
2w ago
modes.rs
Diagnostic messages copy-editing (#3335)
2w ago
modules.rs
Diagnostic messages copy-editing (#3335)
2w ago
multiset.rs
Convert more === to == (#2462)
5mo ago
mut_refs_closures.rs
Fix mutable callable postconditions pinning a returned borrow (#3056)
1mo ago
mut_refs_libs.rs
Convert more === to == (#2462)
5mo ago
mut_refs_loops.rs
have loop inference of havoc'ed variables consider subfields (#2651)
3mo ago
mut_refs_modes.rs
Diagnostic messages copy-editing (#3335)
2w ago
mut_refs_old.rs
Diagnostic messages copy-editing (#3335)
2w ago
mut_refs_patterns.rs
Diagnostic messages copy-editing (#3335)
2w ago
mut_refs_slices_arrays.rs
Convert more === to == (#2462)
5mo ago
mut_refs_temporaries.rs
Convert more === to == (#2462)
5mo ago
mut_refs_time_travel.rs
Diagnostic messages copy-editing (#3335)
2w ago
mut_refs_unions.rs
Diagnostic messages copy-editing (#3335)
2w ago
mut_refs.rs
Diagnostic messages copy-editing (#3335)
2w ago
mutable_params.rs
Rename `#[verifier::verify]` to internal name (#3324)
2w ago
nested_items.rs
Restore the visitor mode after nested items in verus! (fixes #3134) (#3222)
2w ago
never_type.rs
Add more never_type tests
1y ago
no_cheating.rs
Diagnostic messages copy-editing (#3335)
2w ago
nonlinear.rs
Diagnostic messages copy-editing (#3335)
2w ago
observer.rs
verification observer: interface to capture information about VC lowering (#2965)
2w ago
opaque_reveal.rs
Diagnostic messages copy-editing (#3335)
2w ago
opaque_types.rs
Diagnostic messages copy-editing (#3335)
2w ago
open_invariant.rs
Diagnostic messages copy-editing (#3335)
2w ago
operators.rs
forbid untranslated, native (-) and other ops in ghost code (#3193)
4w ago
option.rs
vstd: specify Option::<&T>::copied (#3100)
1mo ago
output_json.rs
fix: report --verify-only-module as partial verification (#3162)
4w ago
overflow.rs
add 'OverflowBehavior' enum (#1998)
11mo ago
partial_eq.rs
Use vstd for most tests and examples
3y ago
pattern_arrays.rs
Diagnostic messages copy-editing (#3335)
2w ago
pattern_slices.rs
Diagnostic messages copy-editing (#3335)
2w ago
proof_closures.rs
Support opens_invariants in proof closures (#3199)
2w ago
proof_in_spec.rs
Diagnostic messages copy-editing (#3335)
2w ago
proph.rs
add support for prophecy variables
2y ago
prophecy.rs
Diagnostic messages copy-editing (#3335)
2w ago
quantifiers.rs
Diagnostic messages copy-editing (#3335)
2w ago
raw_ptrs.rs
Diagnostic messages copy-editing (#3335)
2w ago
real.rs
Diagnostic messages copy-editing (#3335)
2w ago
recommends.rs
vstd: add recommends check for get_variant/is_variant enum accessors (#2790)
2mo ago
recursion.rs
Diagnostic messages copy-editing (#3335)
2w ago
recursive_types.rs
Diagnostic messages copy-editing (#3335)
2w ago
refs.rs
new-mut-ref: release (#2393)
6mo ago
regression.rs
Diagnostic messages copy-editing (#3335)
2w ago
results.rs
Implement View/DeepView for Result (#3026)
1mo ago
return.rs
Convert more === to == (#2462)
5mo ago
returns_postcondition.rs
Diagnostic messages copy-editing (#3335)
2w ago
safe_api.rs
Diagnostic messages copy-editing (#3335)
2w ago
scope.rs
Use vstd for most tests and examples
3y ago
seqs.rs
Use Seq range syntax in vstd, examples, docs (#2959)
1mo ago
sets.rs
Make `Set` and `Map` finite, add `ISet` and `IMap`. (#2486)
5mo ago
shadowed_names.rs
Diagnostic messages copy-editing (#3335)
2w ago
shr_ref_struct_wrap.rs
Diagnostic messages copy-editing (#3335)
2w ago
size_of.rs
Support <T as Pointee>::Metadata (#1747)
1y ago
slices.rs
vstd: Add <[T]>::swap (#3357)
2w ago
spec_derive.rs
make_spec_type: support tuple/unit structs and add a closed option (#2648)
3mo ago
state_machines.rs
Diagnostic messages copy-editing (#3335)
2w ago
std.rs
prune: keep invariant-mask set operations when a mask cannot be determined (#3245)
2w ago
strings.rs
Use Seq range syntax in vstd, examples, docs (#2959)
1mo ago
struct_with_invariants.rs
Support const generics in `struct_with_invariants` (#2823)
2mo ago
structural.rs
Validate Structural field modes and PartialEq derive provenance (#3054)
3w ago
summer_school.rs
Diagnostic messages copy-editing (#3335)
2w ago
syntax_attr.rs
Diagnostic messages copy-editing (#3335)
2w ago
traits_dyn.rs
Diagnostic messages copy-editing (#3335)
2w ago
traits_extend_ensures.rs
Diagnostic messages copy-editing (#3335)
2w ago
traits_modules_pub_crate.rs
Diagnostic messages copy-editing (#3335)
2w ago
traits_modules.rs
Diagnostic messages copy-editing (#3335)
2w ago
traits.rs
Diagnostic messages copy-editing (#3335)
2w ago
triggers.rs
Diagnostic messages copy-editing (#3335)
2w ago
ui.rs
merge main into main_new
3y ago
unions.rs
Diagnostic messages copy-editing (#3335)
2w ago
unsafe.rs
forbid unsafe attrs (#3362)
2w ago
unwind.rs
Diagnostic messages copy-editing (#3335)
2w ago
user_defined_type_invariants.rs
Diagnostic messages copy-editing (#3335)
2w ago
utf8.rs
vstd: relate char::len_utf8 to encode_utf8, for byte-offset/char-index reasoning (#2683)
3mo ago
vec.rs
vstd: specify <Vec as AsRef<[T]>>::as_ref, like as_slice (#3274)
3w ago
verifier_assume_allow.rs
Add verifier::assume(externals_available_without_declaration) (#1988)
6mo ago
when_used_as_spec.rs
Diagnostic messages copy-editing (#3335)
2w ago
z3_restart.rs
Convert more === to == (#2462)
5mo ago