summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Add support for WASI platform in Util_SignalSystem.whitequark2020-05-011-0/+4
|
* Add support for WASI platform in Abc_ShowFile.whitequark2020-05-011-0/+8
|
* Add support for WASI platform in Gia_ManGnuplotShow.whitequark2020-05-011-0/+4
|
* Add support for WASI platform in cmdCheckShellEscape.whitequark2020-05-011-1/+4
| | | | | Since cmdCheckShellEscape doesn't actually report failure in any way, this code simulates a situation where system() never succeeds.
* Add support for WASI platform in tmpFile.whitequark2020-05-011-0/+11
|
* Makefile: break apart steps in `make clean`Sean Cross2020-05-011-1/+4
| | | | | | | | | | | | | | | | | | | | The `make clean` target consists of a single `rm` call that passes every generated file, object file, and dependency directory. This results in a command line that's around 53,800 characters long. On Linux, the maximum length of a command line is 131,072 or 262,144 characters, however on Windows the limit is 32,768. The 53,800 character command simply fails to run on Windows, which is a problem when the first command that gets run is `make clean`. Break this target into steps, first removing the output files, then the object files, then any generated garbage, and then the object depedency directories. This fixes `make clean` (and as a result yosys) on Windows. Signed-off-by: Sean Cross <sean@xobs.io>
* Merge pull request #58 from whitequark/patch-2alanminko2020-04-301-2/+3
|\ | | | | Allow changing the `ar` binary
| * Allow changing the `ar` binary.whitequark2020-04-301-2/+3
| | | | | | | | | | | | | | This is useful for cross-compilation, when build `ar` cannot handle the target object files. The invocation of `ranlib` is replaced with `ar s`, which is equivalent and simplifies the build system a bit.
* | Merge pull request #57 from whitequark/patch-1alanminko2020-04-301-2/+2
|\ \ | | | | | | Make use of setrlimit conditional on ABC_NO_RLIMIT
| * | Make use of setrlimit conditional on ABC_NO_RLIMIT.whitequark2020-04-301-2/+2
| |/ | | | | | | | | This is useful for POSIX-like platforms that do not have rlimit, such as WASI.
| * Gia_ManDupPermFlop to behave as Gia_ManDupPermEddie Hung2020-04-271-5/+7
| | | | | | | | Fixes sequential synthesis (e.g. &scl) for multiple domains
* | Merge pull request #65 from FPGeh/fix_seq_synthalanminko2020-04-301-5/+7
|\ \ | | | | | | Gia_ManDupPermFlop to behave as Gia_ManDupPerm
| * | Gia_ManDupPermFlop to behave as Gia_ManDupPermEddie Hung2020-01-231-5/+7
| | | | | | | | | | | | Fixes sequential synthesis (e.g. &scl) for multiple domains
* | | Adding new API to MiniAIG.Alan Mishchenko2020-04-291-2/+2
| | |
* | | Adding new API to MiniAIG.Alan Mishchenko2020-04-292-0/+210
| | |
* | | Bug fix in 'resub' to enable additional divisors, by Siang-Yun Lee.Alan Mishchenko2020-04-271-124/+368
| |/ |/|
* | New AIG restructuring feature.Alan Mishchenko2020-04-232-0/+230
| |
* | Fix a bug in comb loop detection.Alan Mishchenko2020-04-224-17/+22
| |
* | Improving simulation patterns by local search.Alan Mishchenko2020-04-171-0/+1
| |
* | Improving simulation patterns by local search.Alan Mishchenko2020-04-173-38/+528
| |
* | Fixing broken build and compiler warnings.Alan Mishchenko2020-04-175-7/+7
| |
* | Fixing broken build and compiler warnings.Alan Mishchenko2020-04-171-1/+1
| |
* | Fixing broken build and compiler warnings.Alan Mishchenko2020-04-1710-12/+12
| |
* | Removing debug stop.Alan Mishchenko2020-04-171-4/+0
| |
* | Memory leak.Alan Mishchenko2020-04-171-0/+3
| |
* | Adding check for comb loops in NDR.Alan Mishchenko2020-04-173-1/+141
| |
* | Fixing a typo.Alan Mishchenko2020-04-151-1/+1
| |
* | QBF-based code generation (extending beyond 32 bits).Alan Mishchenko2020-04-131-25/+44
| |
* | QBF-based code generation.Alan Mishchenko2020-04-121-9/+9
| |
* | QBF-based code generation.Alan Mishchenko2020-04-122-6/+275
| |
* | Procedures to explore structural support of an AIG.Alan Mishchenko2020-04-102-0/+96
| |
* | Various changes.Alan Mishchenko2020-04-102-1/+3
| |
* | Various changes.Alan Mishchenko2020-04-103-20/+151
| |
* | Debugging a combo loop in NDR.Alan Mishchenko2020-04-091-2/+3
| |
* | Adding option to &saveaig to compare AIGs by node count.Alan Mishchenko2020-04-091-0/+3
| |
* | Various changes.Alan Mishchenko2020-04-083-41/+86
| |
* | Adding option to &saveaig to compare AIGs by node count.Alan Mishchenko2020-04-071-1/+1
| |
* | Adding option to &saveaig to compare AIGs by node count.Alan Mishchenko2020-04-071-1/+4
| |
* | Corner-case bug fix in SAT-based sim info generation.Alan Mishchenko2020-04-071-4/+6
| |
* | Correctly updating the failed output when recording the CEX in bmc3 -a.Alan Mishchenko2020-04-031-1/+5
| |
* | Extend ISOP to return the truth table.Alan Mishchenko2020-04-024-9/+14
| |
* | Corner-case bug in MiniLUT computation.Alan Mishchenko2020-04-021-0/+1
| |
* | Updating parameter in 'dump_equiv'.Alan Mishchenko2020-04-021-0/+1
| |
* | Various changes.Alan Mishchenko2020-03-293-15/+24
| |
* | Various changes.Alan Mishchenko2020-03-283-6/+16
| |
* | Experiments with simulation-based engines.Alan Mishchenko2020-03-253-4/+25
| |
* | Experiments with simulation-based engines.Alan Mishchenko2020-03-226-62/+379
| |
* | Various changes.Alan Mishchenko2020-03-211-0/+8
| |
* | Various changes.Alan Mishchenko2020-03-2113-47/+127
| |
* | Various changes.Alan Mishchenko2020-03-189-37/+312
| |