Skip to content

refactor analysis check verify#248

Merged
hxuhack merged 12 commits into
devfrom
copilot/refactor-analysis-check-verify
May 12, 2026
Merged

refactor analysis check verify#248
hxuhack merged 12 commits into
devfrom
copilot/refactor-analysis-check-verify

Conversation

@hxuhack
Copy link
Copy Markdown
Contributor

@hxuhack hxuhack commented May 12, 2026

No description provided.

hxuhack and others added 12 commits May 4, 2026 23:43
* add verify test

* feat: add verify command with --scan option

* fix compilation errors

* fix bugs
* Extend verify scan to collect unsafe callees

* add unsafe callees
* add std contracts
* add 2 test cases for alignment verification (#240)
* extract callee contracts.

---------
* add local verify contract module

* add local verify helper module

* fix verify local module paths and type inference

* add English documentation to verify collect module

* update
* add a struct example

* Refactor verify targets into function and struct targets

* Support struct field and generic resolution in verify helpers

* Simplify verify target collector structure

* Fix struct invariant collection for local struct targets

* Read struct invariants from local struct HIR items

* fix compilation bug

* fix bug

* Add RAPx attribute parser under verify

* Use shared RAPx attribute parser in verify target analysis

* Fix RAPx attribute parsing with syn outer attributes

* Use method context when parsing struct invariants
* merge two get fn proterty functions

* delete walk_fn

* refactor: simplify RAPx attribute parser flow

* refactor: deduplicate RAPx verify attribute collection

* refactor: remove requires kind filtering

* Associate RAPx kind with preceding property
* docs: add doc comments and inline comments to attr_parser.rs

* docs: clarify requires attribute parser comments and naming

* Refactor RAPx requires attribute parsing for semicolon metadata

* Simplify RAPx requires attribute parser for single property syntax
…rapx` (#247)

authored-by: hxuhack <13302178+hxuhack@users.noreply.github.com>
@hxuhack hxuhack merged commit a287569 into dev May 12, 2026
2 checks passed
@hxuhack hxuhack deleted the copilot/refactor-analysis-check-verify branch May 12, 2026 07:31
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants