Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Tags: esbmc/esbmc

Tags

nightly-e53f6809db29049ed3227d791d6aafbef40c55dc

Toggle nightly-e53f6809db29049ed3227d791d6aafbef40c55dc's commit message
[python] fix Optional[T] type handling in self attributes

Add special case in get_attributes_from_self to properly handle Optional[T]
annotations by calling get_type_from_annotation instead of directly accessing
the annotation id field, ensuring type consistency between parameters and
attributes.

nightly-4f9eb086663d072af3823968a74b234a74b2b590

Toggle nightly-4f9eb086663d072af3823968a74b234a74b2b590's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
[python] fix method calls on for-loop variables via symbol table (#2888)

v7.11

Toggle v7.11's commit message
Updated ESBMC version

Signed-off-by: Lucas Cordeiro <[email protected]>

nightly-a2d64d66eb0ef7c2b59fb508b7aefd9fe27402a6

Toggle nightly-a2d64d66eb0ef7c2b59fb508b7aefd9fe27402a6's commit message
Updated ESBMC version

Signed-off-by: Lucas Cordeiro <[email protected]>

nightly-023df04a0828f14cae3e63b856324b99e995b65d

Toggle nightly-023df04a0828f14cae3e63b856324b99e995b65d's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
[python] add support for Python print() function (#2830)

nightly-fac48d2b42d2a0fd7f224a8342e78dd5214b62d8

Toggle nightly-fac48d2b42d2a0fd7f224a8342e78dd5214b62d8's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
[smt] add initial support for byte update operations in integer arith…

…metic mode (#2804)

nightly-26787a99ac93d52fc663ccb99063e5c443bc5382

Toggle nightly-26787a99ac93d52fc663ccb99063e5c443bc5382's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
[simplifier] add boolean, bitwise, and relational simplification rule…

…s with regression tests (#2790)

This PR extends the expression simplifier with several new algebraic
identities.

---------

Signed-off-by: Lucas Cordeiro <[email protected]>

nightly-088ce41454695fff08b21934c2505d505aa1cc12

Toggle nightly-088ce41454695fff08b21934c2505d505aa1cc12's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
[symex] add support for __builtin_object_size intrinsic with full reg…

…ression suite (#2774)

This PR introduces support for GCC’s `__builtin_object_size` intrinsic
in ESBMC. The intrinsic computes the size of the object pointed to by a
given pointer, with behavior controlled by a type parameter (0–3). The
compiler and libraries commonly use it to implement buffer overflow
checks and fortified functions.

---------

Signed-off-by: Lucas Cordeiro <[email protected]>
Co-authored-by: lucasccordeiro <[email protected]>

nightly-d25bfeac75ff4bec5cc382e42d51f4016b0ac589

Toggle nightly-d25bfeac75ff4bec5cc382e42d51f4016b0ac589's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
[python] Add AssertionError to ESBMC-Python exception operational mod…

…el (#2749)

This PR:

- Extends exception hierarchy to support Python assert statements
- Fixes "Unknown or unsupported AST type: AssertionError" warning
- Resolves segmentation fault when analyzing code with try-except blocks
catching AssertionError
- Follows existing pattern for exception class implementation

This enables ESBMC-Python to properly model and verify Python programs
that use assertions with exception handling.

---------

Co-authored-by: lucasccordeiro <[email protected]>

nightly-e896ae53d0c5f159be048cab802fc4c1928675bf

Toggle nightly-e896ae53d0c5f159be048cab802fc4c1928675bf's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
Update README.md