3
0
Fork 0
mirror of https://github.com/Z3Prover/z3 synced 2025-04-13 12:28:44 +00:00
Commit graph

11294 commits

Author SHA1 Message Date
Nikolaj Bjorner d17248821a include chronological backtracking, two-phase sat, xor inprocessing, probsat, ddfw
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2019-06-13 08:45:21 -07:00
Nuno Lopes 46d23ea8d7 fix assertion violation in nlsat test 2019-06-13 16:36:03 +01:00
Nuno Lopes 94d2a16282 fix bug with use-after-move 2019-06-13 16:01:11 +01:00
Nuno Lopes d1cbde3390 fix crash in 'test-z3 prime_generator' 2019-06-13 14:35:52 +01:00
Nuno Lopes 38eeaeae7a memory_allocator: allocate mutex in global init since allocate() is called from API functions before memory initialization 2019-06-13 12:02:28 +01:00
Nuno Lopes cf3e649462 fix crash on Mac due to different destruction order of globals
the mutex in memory_manager has to be destroyed after all mem deallocations happen
2019-06-13 11:22:18 +01:00
Nikolaj Bjorner 2bee9a062f merge more from csp
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2019-06-12 20:24:37 -07:00
Nikolaj Bjorner e0d8cefde4 remove cooperate
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2019-06-12 20:15:46 -07:00
Nikolaj Bjorner 42ac3a5363 merge with csp
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2019-06-12 19:48:45 -07:00
Nikolaj Bjorner 9566d379d6 merge
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2019-06-12 19:44:56 -07:00
Nikolaj Bjorner 1ff08c45ce model
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2019-06-12 19:36:25 -07:00
Nikolaj Bjorner 90d5a0d401 try .net on cmake
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2019-06-12 15:14:20 -07:00
Nikolaj Bjorner bd109c4522 fix memory leak when using prime_generator as non-static object
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2019-06-12 11:14:25 -07:00
Nikolaj Bjorner 110ca25e1b change to FindDotnet.cmake thanks to @yatli
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2019-06-12 11:06:27 -07:00
Nikolaj Bjorner ab98837675 yaml parsing
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2019-06-12 09:25:36 -07:00
Nikolaj Bjorner 5663aa0b16 double free
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2019-06-12 09:13:22 -07:00
Nikolaj Bjorner cd3e977991 remove non-functional tests libz3.so linking on python builds
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2019-06-12 08:58:43 -07:00
Nikolaj Bjorner 14e9020f20 more templates
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2019-06-12 08:35:34 -07:00
Nikolaj Bjorner 836ff51932 remove dotnet from cmake Mac build
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2019-06-12 08:31:28 -07:00
Nikolaj Bjorner 84520a0ffa separate failing java test
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2019-06-12 08:13:57 -07:00
Nuno Lopes 514d52a84f CI: fail if any command fails 2019-06-12 11:25:10 +01:00
Nuno Lopes 328b182994 CI: compile with 3 threads 2019-06-12 10:44:30 +01:00
Nikolaj Bjorner 8d3dfd36b2 initialize/finalize cooperate at top-level
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2019-06-12 02:37:24 -07:00
Nuno Lopes 04a2cce830 don't use thread-local storage if running a single thread 2019-06-12 09:59:19 +01:00
Nuno Lopes 3f5cea4a9e CI: add test for --single-threaded 2019-06-12 09:59:19 +01:00
Nikolaj Bjorner 5c05b62025 deallocate mux, fix script
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2019-06-12 01:41:14 -07:00
Nikolaj Bjorner f9677fdfd2 update pipelines
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2019-06-12 01:25:43 -07:00
Nikolaj Bjorner 921a574074 mutex allocation #2336
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2019-06-11 19:50:48 -07:00
Nikolaj Bjorner 9b08021ae1
Merge pull request #2339 from kybeak/master
Add build options:/GF Enables the compiler to create a single copy of…
2019-06-12 04:47:15 +02:00
Kyung Mo Beak 930db75979 Add build options:/GF Enables the compiler to create a single copy of identical strings in the program image and in memory during execution. This is an optimization called string pooling that can create smaller programs /Gy Allows the compiler to package individual functions in the form of packaged functions /profile This informs the linker to emit full fixup information so that Vulcan completely identifies code and data cross-references 2019-06-11 19:37:45 -07:00
Nikolaj Bjorner 71c38a08e5 add initialization
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2019-06-11 19:28:08 -07:00
Nikolaj Bjorner 583098b8b0 throttle som blowup by default factor of 10
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2019-06-11 17:11:54 -07:00
Nikolaj Bjorner 4209eeaee7
Merge pull request #2338 from levnach/fix
limit the size of bit vectors
2019-06-12 01:57:44 +02:00
Lev Nachmanson 14ff768a63 limit the size of bit vectors
Signed-off-by: Lev Nachmanson <levnach@hotmail.com>
2019-06-11 16:40:54 -07:00
Nikolaj Bjorner 0ac462108f templatize regression test
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2019-06-11 11:56:05 -07:00
Nikolaj Bjorner 9b68072797 templatize regression test
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2019-06-11 11:55:26 -07:00
Nikolaj Bjorner 5005fcc0e0 extract jupyter template
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2019-06-11 11:52:42 -07:00
Nikolaj Bjorner a393195f61 comment out jupyter validation
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2019-06-11 11:49:17 -07:00
Nikolaj Bjorner 4b782c8c6c Update release.yml for Azure Pipelines 2019-06-11 19:46:47 +02:00
Nikolaj Bjorner d51f8c90f9 release
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2019-06-11 10:41:51 -07:00
Nikolaj Bjorner 607f4b92f6 add unit testing of jupyter notebooks
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2019-06-11 10:41:51 -07:00
Nikolaj Bjorner b4bbe12ca1 set kernel to 3
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2019-06-11 10:41:51 -07:00
Nikolaj Bjorner 7bfb730fee fix traffic jam
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2019-06-10 17:45:55 -07:00
Nikolaj Bjorner 27ec5c688f
Merge pull request #2335 from angr/master
Allow building python wheels with binaries from a prebuilt release
2019-06-11 01:48:32 +02:00
Audrey Dutcher 6fa85ad654 Allow building python wheels with binaries from a prebuilt release 2019-06-10 16:23:26 -07:00
Nikolaj Bjorner b4daf8dcd8 adding advanced port
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2019-06-10 12:33:20 -07:00
Nikolaj Bjorner cfff6cc073
Merge pull request #2334 from shiatsumat/patch-1
Merge navigations for stable and nightly builds on README.md
2019-06-10 20:10:11 +02:00
Yusuke Matsushita 53046df628
Merge navigations for stable and nightly builds
Merged navigations for stable and nightly builds, reflecting the very recent update.
2019-06-11 02:52:13 +09:00
Nikolaj Bjorner 9f426443ca saving strategies tutorial from notebooks.azure.com
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2019-06-10 10:30:11 -07:00
Nikolaj Bjorner 6cd7169665 readme and link
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2019-06-09 11:10:35 -07:00