Nikolaj Bjorner
02393c3a5a
Enhance bv_eval with use_current, lookahead strategies, and randomization improvements in SLS module
2024-09-04 14:33:04 -07:00
Nuno Lopes
8061765574
remove default destructors & some default constructors
...
Another ~700 KB reduction in binary size
2024-09-04 22:30:23 +01:00
Audrey Dutcher
0837e3b8e8
Fix nightly ( #7365 )
...
- add some logic to setup.py to handle cross platform tagging correctly
this adds a dependency on setuptools>=70
- rearrange the nightly CI to use these new builds correctly
2024-09-03 16:11:42 -07:00
Nikolaj Bjorner
5237e7def2
Adjust memory reallocation to consider SIZE_T_ALIGN in memory_manager
2024-09-03 11:17:47 -07:00
Nikolaj Bjorner
ffa53fee36
Refactor SLS engine and evaluator components for bit-vector specifics and adjust memory manager alignment
2024-09-02 17:54:29 -07:00
Nikolaj Bjorner
2d3f92a2e6
Rename SLS engine related files to reflect their specific use for bit-vectors
2024-09-02 17:52:05 -07:00
Nikolaj Bjorner
6086a30c07
Add reference URL to GenAI script file for auto Git commit guide
2024-09-02 17:15:49 -07:00
Nikolaj Bjorner
db4176adf4
#6902
...
See discussion under #6902 .
Add genaiscript for commit messages for future use.
2024-09-02 17:01:35 -07:00
Nikolaj Bjorner
a8486d6019
Refactor alignment of member variables in bv_plugin of sls namespace
2024-09-02 16:36:58 -07:00
Nuno Lopes
ef58376c14
replace a few old-school constructors for a 0.5% reduction in code size
...
don't waste those 128 KB!
2024-09-02 16:13:46 +01:00
Nikolaj Bjorner
8319832d20
Remove bv_sls_eval.cpp as part of code cleanup and refactoring
2024-09-01 16:54:28 -07:00
Nikolaj Bjorner
027dd9cfd8
Add initial implementation of bit-vector SLS evaluation module in bv_sls_eval.cpp
2024-09-01 16:53:44 -07:00
Nikolaj Bjorner
27e3d28cfc
fixing conca
...
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2024-09-01 16:34:35 -07:00
Nikolaj Bjorner
39eaf62040
Remove typename from member declarations in bv_fixed class
2024-08-31 17:40:49 -07:00
Nikolaj Bjorner
a3eb2ff58d
revert update to vector for testing #6902
...
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2024-08-30 17:43:15 -07:00
Nikolaj Bjorner
6b66e81897
Refactor bv_sls files to sls_bv with namespace and class name adjustments
2024-08-30 17:41:50 -07:00
Nikolaj Bjorner
27702ba09c
Rename source files for consistency in src/ast/sls
directory
2024-08-30 17:35:39 -07:00
Nikolaj Bjorner
a1bcf136a6
fix build
...
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2024-08-30 17:34:54 -07:00
Nikolaj Bjorner
01a419546f
#7362
...
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2024-08-30 14:35:37 -07:00
Nikolaj Bjorner
9a87bb1097
#7362
...
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2024-08-30 14:30:14 -07:00
Nikolaj Bjorner
d0da02695c
Remove verbose logging in register_term function of sls_basic_plugin and fix formatting in sls_context
2024-08-30 11:58:50 -07:00
Nikolaj Bjorner
46d602e5de
update gitignore to prepare for genaiscript
...
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2024-08-30 11:52:01 -07:00
Nikolaj Bjorner
7be2c3ae1e
Enhance bv_sls_eval with improved repair and logging, refine is_bv_predicate in sls_bv_plugin
2024-08-30 11:50:12 -07:00
Nikolaj Bjorner
dba9670411
Remove m_num_pelis member from stats struct in sls_context
2024-08-29 17:15:28 -07:00
Nikolaj Bjorner
84b2c2185c
Update nightly.yaml for Azure Pipelines
2024-08-29 17:10:36 -07:00
Nikolaj Bjorner
6312ab2184
Add m_num_pelis counter to stats in sls_context
2024-08-29 15:29:42 -07:00
Nikolaj Bjorner
323003aed9
Add .env to gitignore to prevent environment files from being tracked
2024-08-29 15:28:54 -07:00
Nikolaj Bjorner
e31881ba30
peli
...
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2024-08-29 15:25:35 -07:00
Nikolaj Bjorner
5f9eb8917b
gcm
...
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2024-08-29 15:10:35 -07:00
Nikolaj Bjorner
dcdb7c4506
wheelhouse
...
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2024-08-29 11:34:47 -07:00
Nikolaj Bjorner
96417d4d47
Update nightly.yaml
...
disable signing options
2024-08-29 10:43:31 -07:00
Nikolaj Bjorner
59853d070b
Update nightly.yaml
...
create build artifacts
2024-08-29 10:41:03 -07:00
Nikolaj Bjorner
c79477a939
update nightly
...
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2024-08-28 17:41:49 -07:00
Nikolaj Bjorner
43a5b3dde0
logging and fixes
...
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2024-08-28 15:45:29 -07:00
Nikolaj Bjorner
ea93f073ad
Update azure-pipelines.yml
2024-08-28 15:41:18 -07:00
Nikolaj Bjorner
cd89867320
add back auditwheel
...
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2024-08-28 14:10:21 -07:00
Nikolaj Bjorner
ea417bbf92
Update README.md
2024-08-28 10:32:07 -07:00
Nikolaj Bjorner
954dddbfb3
retain pip install build, remove audit
...
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2024-08-28 09:44:28 -07:00
Nikolaj Bjorner
5360656440
fix expected
...
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2024-08-28 09:40:57 -07:00
dependabot[bot]
0bf3eeb807
Bump docker/build-push-action from 6.6.1 to 6.7.0 ( #7350 )
...
Bumps [docker/build-push-action](https://github.com/docker/build-push-action ) from 6.6.1 to 6.7.0.
- [Release notes](https://github.com/docker/build-push-action/releases )
- [Commits](https://github.com/docker/build-push-action/compare/v6.6.1...v6.7.0 )
---
updated-dependencies:
- dependency-name: docker/build-push-action
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-08-28 09:32:00 -07:00
Nikolaj Bjorner
f6dbaee6ce
adding to nightly
...
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2024-08-27 17:17:53 -07:00
Audrey Dutcher
e1f1d677ff
New python packaging and tests ( #7356 )
...
* Simplify/modernize python packaging
* Modify azure CI to utilize new python packaging
2024-08-27 17:12:31 -07:00
Nikolaj Bjorner
677b5b4196
fixes to handling signed operators
...
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2024-08-27 14:00:26 -07:00
Nikolaj Bjorner
b1f7965697
fix mul inverse
...
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2024-08-27 13:40:09 -07:00
Nikolaj Bjorner
ed0ffc1b49
fixes to mul
...
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2024-08-27 11:58:18 -07:00
Nikolaj Bjorner
4146e938e8
na
2024-08-27 11:45:27 -07:00
Nikolaj Bjorner
3bcd98b653
include bounds checks in set random
2024-08-27 10:59:27 -07:00
Nikolaj Bjorner
7699ce56db
fixing repair
...
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2024-08-27 10:39:15 -07:00
Nikolaj Bjorner
6b0a10637c
reserve for multiplication
...
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2024-08-27 10:06:10 -07:00
Nikolaj Bjorner
a0ae5c8d5e
fixup repairs
...
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2024-08-27 04:30:18 -07:00