Skip to content

Commit

Permalink
Merge pull request #460 from verus-lang/new_varlength_ptr_lib
Browse files Browse the repository at this point in the history
changes to ptr library
  • Loading branch information
tjhance authored Nov 13, 2023
2 parents 8aee1d0 + c867130 commit 6218a43
Show file tree
Hide file tree
Showing 34 changed files with 1,767 additions and 221 deletions.
1 change: 1 addition & 0 deletions .github/workflows/ci.yml
Original file line number Diff line number Diff line change
Expand Up @@ -106,4 +106,5 @@ jobs:
vargo clean
vargo build
$env:VERUS_Z3_PATH = "$(Get-Location)/z3"; vargo test -p rust_verify_test --test basic
$env:VERUS_Z3_PATH = "$(Get-Location)/z3"; vargo test -p rust_verify_test --test layout
shell: powershell
30 changes: 30 additions & 0 deletions dependencies/syn/src/gen/clone.rs

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

38 changes: 38 additions & 0 deletions dependencies/syn/src/gen/debug.rs

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

31 changes: 29 additions & 2 deletions dependencies/syn/src/gen/eq.rs

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

53 changes: 53 additions & 0 deletions dependencies/syn/src/gen/fold.rs

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

38 changes: 38 additions & 0 deletions dependencies/syn/src/gen/hash.rs

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

46 changes: 46 additions & 0 deletions dependencies/syn/src/gen/visit.rs

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

46 changes: 46 additions & 0 deletions dependencies/syn/src/gen/visit_mut.rs

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

2 changes: 1 addition & 1 deletion dependencies/syn/src/item.rs
Original file line number Diff line number Diff line change
Expand Up @@ -72,7 +72,7 @@ ast_enum_of_structs! {

/// Tokens forming an item not interpreted by Syn.
Verbatim(TokenStream),

// Verus
Global(Global),

Expand Down
8 changes: 4 additions & 4 deletions dependencies/syn/src/lib.rs
Original file line number Diff line number Diff line change
Expand Up @@ -458,10 +458,10 @@ mod whitespace;
mod verus;
pub use crate::verus::{
Assert, AssertForall, Assume, BigAnd, BigOr, Closed, DataMode, Decreases, Ensures, ExprHas,
ExprIs, FnMode, Invariant, InvariantEnsures, InvariantNameSet, InvariantNameSetAny,
InvariantNameSetNone, Mode, ModeExec, ModeGhost, ModeProof, ModeSpec, ModeSpecChecked,
ModeTracked, Open, OpenRestricted, Publish, Recommends, Requires, RevealHide,
SignatureDecreases, SignatureInvariants, Specification, TypeFnSpec, View, Global,
ExprIs, FnMode, Global, GlobalInner, GlobalLayout, GlobalSizeOf, Invariant, InvariantEnsures,
InvariantNameSet, InvariantNameSetAny, InvariantNameSetNone, Mode, ModeExec, ModeGhost,
ModeProof, ModeSpec, ModeSpecChecked, ModeTracked, Open, OpenRestricted, Publish, Recommends,
Requires, RevealHide, SignatureDecreases, SignatureInvariants, Specification, TypeFnSpec, View,
};

mod gen {
Expand Down
2 changes: 2 additions & 0 deletions dependencies/syn/src/token.rs
Original file line number Diff line number Diff line change
Expand Up @@ -737,6 +737,7 @@ define_keywords! {
"has" pub struct Has /// `has`
"global" pub struct Global /// `global`
"size_of" pub struct SizeOf /// `size_of`
"layout" pub struct Layout /// `layout`
}

define_punctuation! {
Expand Down Expand Up @@ -953,6 +954,7 @@ macro_rules! export_token_macro {
[has] => { $crate::token::Has };
[global] => { $crate::token::Global };
[size_of] => { $crate::token::SizeOf };
[layout] => { $crate::token::Layout };
[FnSpec] => { $crate::token::FnSpec };
[&&&] => { $crate::token::BigAnd };
[|||] => { $crate::token::BigOr };
Expand Down
Loading

0 comments on commit 6218a43

Please sign in to comment.