Martin Povišer
57c3bd36f2
Patch to support WASI builds
...
Co-authored-by: whitequark <whitequark@whitequark.org>
2024-08-07 14:49:13 +02:00
Alan Mishchenko
037971d9c9
Migrating &stochsyn to generic concurrency interface.
2024-08-03 18:12:03 -07:00
Alan Mishchenko
c51c081d90
Changing default time counting from thread time to wall time.
2023-07-25 12:54:22 -07:00
Miodrag Milanovic
65590d0e17
Prevent types from stdint to be defined under abc namespace
2022-06-29 09:12:22 +02:00
Alan Mishchenko
a8b5da820d
Other compiler changes.
2021-09-26 11:58:42 -07:00
Alan Mishchenko
2ce1ce8bed
Various changes.
2021-09-26 11:12:17 -07:00
Alan Mishchenko
e2f1548217
Various changes.
2021-09-21 10:00:46 -07:00
Alan Mishchenko
a718318740
Various changes.
2021-09-02 22:54:19 -07:00
Alan Mishchenko
1b83b4b273
Various changes.
2020-03-29 20:32:06 -07:00
Alan Mishchenko
e72438b2d3
Downgrading random number generator to be not inlined.
2020-03-18 19:03:20 -07:00
Alan Mishchenko
e9896a23e3
Adding macro to disable bridge output and APIs by popular demand.
2019-11-09 10:30:02 +02:00
Alan Mishchenko
3cce04c62d
Fixing some more warnings by adding cast from 'int' to 'size_t'.
2019-03-05 16:26:42 -08:00
Alan Mishchenko
f657d9a7e6
Fixing several other type conversion warnings.
2019-03-05 16:08:49 -08:00
Alan Mishchenko
01569b8f5f
Fixing some warnings by adding cast from 'int' to 'size_t' in memset, memcpy, etc.
2019-03-05 15:57:50 -08:00
Alan Mishchenko
6f0d808859
Various usability changes (second round).
2018-11-20 19:15:07 -08:00
Robert Ou
8d472cd55e
Rename new flag to ABC_USE_STDINT_H
2018-03-29 19:08:24 -07:00
Robert Ou
40c8a398fd
Add an option to use C99 stdint.h
...
If ABC_HAVE_STDINT_H is defined, standard C99 headers will be used
to define all of the platform-dependent types required. arch_flags
will also no longer be required. This new define is optional and
must be manually enabled by setting ARCHFLAGS.
2018-03-26 22:45:07 -07:00
Alan Mishchenko
21aa0ee0e8
Addressing recently reported Bitbucket Issue #72 and #73 .
2017-10-03 16:20:10 +03:00
Bruno Schmitt
fcf82795cd
Using arch macro for moderns compilers
2017-07-04 12:52:24 +02:00
Alan Mishchenko
68faa04aff
Compiler warnings.
2017-04-28 09:46:10 -07:00
Alan Mishchenko
45f4d6c7e8
Movinng custom floating-point implementations, etc.
2017-02-11 13:55:41 -08:00
Baruch Sterin
11581ca9ee
move namespace logic into a separate file. It is useful for users of ABC that need to use symbols without the entire baggage of including abc_global.h
2015-11-20 21:06:23 -08:00
Alan Mishchenko
aa546b46d9
Fix to the #include <stdlib.h> problem for Debug version on Window.
2015-10-16 19:27:12 -07:00
Baruch Sterin
0e1eb98988
make sure all of ABC and related libraries are in the same namespace (when compiled with ABC_NAMESPACE) by removing extern "C" from function definitions
2015-10-16 14:02:38 -07:00
Alan Mishchenko
356217eff7
Improvements to Cba data-structure.
2015-08-08 18:47:42 -07:00
Alan Mishchenko
8cabdcb55d
Adding resource limit switch -C to 'sop'.
2015-02-11 12:33:54 -08:00
Alan Mishchenko
ff1fb1757b
Preprocessing for multi-output PLA tables.
2015-01-31 11:10:07 -08:00
Alan Mishchenko
0f22046bcb
New assertions and bug fix in DSD balancing.
2015-01-27 09:54:35 -08:00
Alan Mishchenko
df83fb5e04
Fix in reading flop classes.
2014-11-21 12:01:26 -08:00
Aaron Tomb
56378651c7
Fix parenthesization of Abc_Clock #ifdef.
...
The previous location of parentheses led to an attempt to compile
against Linux-only clock APIs when building on 32-bit OS X.
2013-11-06 16:35:02 -08:00
Aaron Tomb
aa2eae5cab
Don't assume MSVC when __MINGW32__ set.
2013-11-04 14:28:32 -08:00
Aaron Tomb
cf1746e348
Make definition of Abc_Clock work with MINGW32.
2013-11-04 14:25:55 -08:00
Alan Mishchenko
80f46fa2ae
Compiler warnings.
2013-10-30 10:29:44 -04:00
Alan Mishchenko
7013e0b672
Small changes to compile on Mac.
2013-08-15 00:58:23 -07:00
Alan Mishchenko
64e2ee223b
Adding #include <stdlib.h> to 'abc_global.h' to prevent compilation problem on some platforms.
2013-07-01 14:07:42 -07:00
Alan Mishchenko
13dd754a8c
Suggested changes to counting time in Abc_Clock()
2013-06-18 11:26:37 -07:00
Alan Mishchenko
22bdf62465
Adding a wrapper around clock() for more accurate time counting in ABC.
2013-05-27 15:14:42 -07:00
Alan Mishchenko
19c25fd6aa
Adding a wrapper around clock() for more accurate time counting in ABC.
2013-05-27 15:09:23 -07:00
Alan Mishchenko
7e293ebe08
User-controlable SAT sweeper.
2013-02-25 22:07:32 -05:00
Alan Mishchenko
7e598cd231
Fixing compilation problems on Linux-32 related to constants of type unsigned long long.
2013-01-30 16:15:53 +07:00
Alan Mishchenko
a625caa17d
Fixing C++ compilation issues.
2013-01-08 13:56:20 +08:00
Alan Mishchenko
ffbe3bc576
DSD manager.
2012-11-19 23:42:05 -08:00
Alan Mishchenko
0fafe786ae
Improvements to the truth table computations.
2012-10-30 22:25:45 -07:00
Niklas Een
77fde55b1b
Added switch for netlist type to 'send_aig'. Changed defautl to &-space. Fixed printf -> Abc_Print in some places.
2012-10-30 19:09:40 -07:00
Alan Mishchenko
84b54597b4
Adding #ifdef to guard windows-specific debugging option.
2012-10-20 22:58:42 -07:00
Alan Mishchenko
56d3d7cd22
C++ portability changes.
2012-10-03 21:49:18 -07:00
Alan Mishchenko
19d50b98a1
New package to read/write a subset of Liberty for STA.
2012-08-25 12:34:54 -07:00
Alan Mishchenko
65b652fadb
Added purification of UNSAT core in &gla.
2012-08-10 09:31:03 -07:00
Alan Mishchenko
fd33975aa5
Fixing the integer print-out problem.
2012-07-13 20:16:52 -07:00
Alan Mishchenko
5d01ed7fc6
Fixing the integer print-out problem.
2012-07-13 19:30:04 -07:00