Commit Graph

228 Commits

Author SHA1 Message Date
Alan Mishchenko 3f525b0d42 Silenced a gcc warning. 2012-02-24 16:18:38 -08:00
Alan Mishchenko ea13085fe3 Added printout of BMC tents in &ps. 2012-02-19 13:33:21 -08:00
Alan Mishchenko c2b2e99284 Added QuickSort based on 3-way partitioning. 2012-02-19 13:19:35 -08:00
Alan Mishchenko 596bbbe6dc Added QuickSort based on 3-way partitioning. 2012-02-19 13:16:51 -08:00
Alan Mishchenko 97a2e6f29e Isomorphism checking code. 2012-02-17 19:04:28 -08:00
Alan Mishchenko ee9f66e2c4 Isomorphism checking code. 2012-02-17 13:19:09 -08:00
Alan Mishchenko 82cd6ae7cc Silencing some of the gcc warnings. 2012-02-17 00:55:58 -08:00
Alan Mishchenko 32eb2e223d Silencing some of the gcc warnings. 2012-02-17 00:53:07 -08:00
Alan Mishchenko 97856d021a Silencing some of the gcc warnings. 2012-02-16 23:40:23 -08:00
Alan Mishchenko 791b107e7a Silencing some of the gcc warnings. 2012-02-16 21:53:16 -08:00
Alan Mishchenko a9980135a0 Isomorphism checking code. 2012-02-14 22:15:49 -08:00
Alan Mishchenko c5067f7d04 Graph isomorphism checking code. 2012-02-11 00:22:05 -08:00
Alan Mishchenko 274e8ada94 Removed unused 'bool' definition and unused memory management macros. 2012-02-07 19:59:14 -08:00
Alan Mishchenko 044149593d Graph isomorphism checking code. 2012-01-30 23:11:38 -08:00
Alan Mishchenko e511b87237 Moving Vec_IntPrint to where it belongs. 2012-01-29 21:22:26 -08:00
Alan Mishchenko 8014f25f6d Major restructuring of the code. 2012-01-21 04:30:10 -08:00
Alan Mishchenko d8d705c717 New hierarchy manager. 2012-01-17 23:19:47 -08:00
Alan Mishchenko 10478a9cbf Variable timeframe abstraction. 2012-01-15 20:47:58 -08:00
Alan Mishchenko 1aeaacc03d Added bit vector. 2012-01-13 19:31:58 -08:00
Alan Mishchenko 095345fc4a Added new name manager and modified hierarchy manager to use it. 2012-01-13 15:43:09 -08:00
Alan Mishchenko cd4752b565 Added utility to sort lines in a file alphabetically. 2011-12-17 13:57:56 -08:00
Alan Mishchenko 5161978d05 Started proof transformations. 2011-12-01 01:14:32 -05:00
Alan Mishchenko 3beb36778e Enabled counter-example minimization in 'write_counter'. 2011-11-11 20:56:05 -08:00
Alan Mishchenko 5b75410a5e Fixed the overflow timeout problem in bmc/bmc2/bmc3/int/pdr/sim, etc. 2011-10-31 15:04:47 -05:00
Alan Mishchenko 1dcdba1bee New proof-based abstraction code (bug fix). 2011-10-27 10:10:10 -07:00
Alan Mishchenko efd310af3e Skip NULL entry when freeing vector of vectors. 2011-10-19 14:22:33 +07:00
Alan Mishchenko 6f0b87dd5c New abstraction code. 2011-10-15 22:04:05 +03:00
Alan Mishchenko 976f5f5a12 Changes to Boolean matching. 2011-09-24 20:15:54 -07:00
Alan Mishchenko 8f74276edb Initial changes to enable gate-level abstraction. 2011-09-22 09:37:44 -07:00
Alan Mishchenko 81b040e61c Fixed minor issues having to do with the number of BDD vars used. 2011-09-18 17:28:00 -07:00
Alan Mishchenko c1edeccc60 64-bit portability changes. 2011-09-17 16:24:40 -07:00
Alan Mishchenko 49df91f071 Several bug fixes. 2011-08-02 12:58:37 +07:00
Alan Mishchenko 02b04efe9c Changes and simplifications in Vec_Vec_t data-structure. 2011-08-01 11:56:19 +07:00
Alan Mishchenko d5955db960 Added new APIs to integer vector. 2011-07-31 20:20:10 +07:00
Alan Mishchenko 5303465ed6 Added new sorting procedures. 2011-07-31 16:17:21 +07:00
Alan Mishchenko 4ffe37b34b Added new sorting procedures. 2011-07-31 16:16:49 +07:00
Alan Mishchenko 67e84b719d Enhancing printing of counter-examples. 2011-07-25 20:33:55 +07:00
Alan Mishchenko 15cc374fe3 Updated 'iprove' to generate seq CEX when CEC fails. 2011-06-25 09:23:44 -07:00
Alan Mishchenko 6e74c46bcf Enabled new BDD-based reachability engine 'reachy'. 2011-04-13 22:41:54 -07:00
Alan Mishchenko 302f41e908 Added procedure to vector package and manager template file. 2011-04-10 12:55:57 -07:00
Alan Mishchenko a28fe0d324 Unsuccessful attempt to improve PDR and a few minor changes. 2011-04-07 13:49:03 -07:00
Alan Mishchenko 4dcf8cee2d Improvements in Vec_Vec_t. 2011-03-27 11:35:31 -07:00
Alan Mishchenko d97e5d6803 Added Max/Min/Abs as static inline functions. 2011-03-27 11:35:18 -07:00
Alan Mishchenko badbb5a6cc Fixing bugs in the new procedures added to the library. 2011-03-05 16:17:12 -08:00
Alan Mishchenko edcb769b3e Adding new procedures to the library. 2011-03-05 13:09:11 -08:00
Alan Mishchenko 148a786b69 Made abc.h independent of CUDD and Extra. 2011-03-03 12:28:52 -08:00
Alan Mishchenko 4704dbc798 Replaced remove() by unlink() to compile on Windows. 2011-02-27 20:43:02 -08:00
Baruch Sterin 34d59b0b91 fixes to pyabc kill mechanism 2011-02-27 18:33:56 -08:00
Alan Mishchenko 2619edf8c0 Added two new APIs for reading/writing CEX from/into ABC. 2011-02-19 16:43:00 -08:00
Baruch Sterin 9d02679ef7 fixes for dumb erros in utilSignal.c/h 2011-02-15 16:50:12 -08:00
Alan Mishchenko a7e214bb01 Improved timeout in the BDD reachability engines. 2011-02-13 20:50:29 -08:00
Alan Mishchenko 573694f9bf Fixing g++ compilation issue for tmpFile(). 2011-02-13 19:48:30 -08:00
Alan Mishchenko 8cc7b43865 Unified the use of counter-examples in three packages (additional files). 2011-02-13 18:02:52 -08:00
Alan Mishchenko 71cbf17e7f Unified the use of counter-examples in three packages. 2011-02-13 17:46:48 -08:00
Alan Mishchenko 686d38d667 Changes to enable C++ compilation after recent modifications. 2011-02-13 15:16:10 -08:00
Alan Mishchenko d99de60e6c Portability changes to the st package. 2011-02-13 13:40:21 -08:00
Alan Mishchenko 53217cdc8b Yet another update to the runtime control in BDD operations. 2011-02-07 20:37:53 -08:00
Alan Mishchenko 21bb515b3c Added handling runtime limit inside And and AndExist. 2011-02-07 15:58:29 -08:00
Alan Mishchenko 1d54983bc4 Minor changes to hash table and utilSignal.c. 2011-02-01 16:35:50 -08:00
Baruch Sterin 35e05b7e5a merge pyabc changes into mainline 2011-02-01 16:19:38 -08:00
Baruch Sterin 3a41da37a2 src/misc/util/utilSignal.c 2011-02-01 15:54:01 -08:00
Alan Mishchenko d4291dab37 Cumulative changes of the last two weeks. 2011-02-01 15:47:55 -08:00
Baruch Sterin b538a5fad0 1. Replace system() with a function that responds to SIGINT. 2. Add functions to cleanup temporary files on SIGINT. 3. Fix bugs related to signal handling. 2011-02-01 11:13:53 -08:00
Alan Mishchenko ae4b51351c Cumulative changes in the last few weeks. 2011-01-13 12:38:59 -08:00
Alan Mishchenko ffb04d244f Code formatting change 2010-11-29 01:40:49 -08:00
Alan Mishchenko cdcbd60b39 Adding missing license agreements 2010-11-29 01:23:21 -08:00
Baruch Sterin 093774c1b8 fixed compilation in linux 2010-11-01 02:06:26 -07:00
Alan Mishchenko 6130e39b18 initial commit of public abc 2010-11-01 01:35:04 -07:00
Alan Mishchenko 51a646a355 Version abc90901
committer: Baruch Sterin <baruchs@gmail.com>
2015-06-22 23:05:13 -07:00
Alan Mishchenko b288bac6b3 Version abc90807
committer: Baruch Sterin <baruchs@gmail.com>
2015-06-22 23:05:02 -07:00
Alan Mishchenko da65e88e3b Version abc90804
committer: Baruch Sterin <baruchs@gmail.com>
2015-06-22 23:04:59 -07:00
Alan Mishchenko 0398ced824 Version abc90714
committer: Baruch Sterin <baruchs@gmail.com>
2015-06-22 23:04:53 -07:00
Alan Mishchenko df6fdd1dff Version abc90408 2009-04-08 08:01:00 -07:00
Alan Mishchenko 770bc99e79 Version abc90315 2009-03-15 08:01:00 -07:00
Alan Mishchenko 32314347ba Version abc90310 2009-03-10 08:01:00 -07:00
Alan Mishchenko 0871bffae3 Version abc90215 2009-02-15 08:01:00 -08:00
Alan Mishchenko f936cc0680 Version abc90118 2009-01-18 08:01:00 -08:00
Alan Mishchenko c9ad5880cc Version abc81029 2008-10-29 08:01:00 -07:00
Alan Mishchenko e917dda1d3 Version abc81013 2008-10-13 08:01:00 -07:00
Alan Mishchenko eb75697fe0 Version abc81004 2008-10-04 08:01:00 -07:00
Alan Mishchenko 91effd8148 Version abc80922 2008-09-22 08:01:00 -07:00
Alan Mishchenko 2c96c8af36 Version abc80721 2008-07-21 08:01:00 -07:00
Alan Mishchenko 13f52980da Version abc80718 2008-07-18 08:01:00 -07:00
Alan Mishchenko d63a0cbbfd Version abc80717 2008-07-17 08:01:00 -07:00
Alan Mishchenko 303baf27cf Version abc80702 2008-07-02 08:01:00 -07:00
Alan Mishchenko fa67e3c19e Version abc80701_2 2008-07-01 20:01:00 -07:00
Alan Mishchenko 4a9789e58d Version abc80701 2008-07-01 08:01:00 -07:00
Alan Mishchenko 6da56f1f0f Version abc80516 2008-05-16 08:01:00 -07:00
Alan Mishchenko 74ff01bfb5 Version abc80515 2008-05-15 08:01:00 -07:00
Alan Mishchenko 6175fcb802 Version abc80507 2008-05-07 08:01:00 -07:00
Alan Mishchenko de81a1a1fb Version abc80430 2008-04-30 08:01:00 -07:00
Alan Mishchenko 087951655e Version abc80403 2008-04-03 08:01:00 -07:00
Alan Mishchenko 0080244a89 Version abc80402 2008-04-02 08:01:00 -07:00
Alan Mishchenko e258fcb2cd Version abc80326 2008-03-26 08:01:00 -07:00
Alan Mishchenko 8eeecc5175 Version abc80307 2008-03-07 08:01:00 -08:00
Alan Mishchenko 8bd19a27bf Version abc80305 2008-03-05 08:01:00 -08:00
Alan Mishchenko 320c429bc4 Version abc80301 2008-03-01 08:01:00 -08:00
Alan Mishchenko 7d23cc522e Version abc80222 2008-02-22 08:01:00 -08:00
Alan Mishchenko 5a6924060b Version abc80207 2008-02-07 08:01:00 -08:00
Alan Mishchenko 0c6505a26a Version abc80130_2 2008-01-30 20:01:00 -08:00