aboutsummaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* - libs/minisat/System.cc: fix definition/declaration mismatch for ↵Siesh1oo2014-03-121-3/+3
| | | | Minisat::memUsedPeak() and mark unused parameters as unused to fix compiler error+warning. (minisat bug tracker issues #1, #9, #10.)
* Merge branch 'master' of https://github.com/Siesh1oo/yosysSiesh1oo2014-03-124-6/+190
|\
| * - Makefile: don't add '-g' after '-ggdb' to CXXFLAGSSiesh1oo2014-03-111-2/+2
| |
| * Rebase to cliffordwolf repo HEAD finished.Siesh1oo2014-03-114-6/+190
| |\
| | * - passes/techmap/Makefile.inc: POSIX 'od' has no '-w' option. Use '-An' ↵Siesh1oo2014-03-111-4/+6
| | | | | | | | | | | | instead. Replace awk by simple shell commands for portability.
| | * - Makefile: include $(PWD) in PATH, since 'make test' can happen before ↵Siesh1oo2014-03-101-1/+1
| | | | | | | | | | | | 'make install'.
| | * - libs/ezsat/ezminisat.cc: use sigemptyset() to clear sig_action.sa_mask; ↵Siesh1oo2014-03-101-2/+2
| | | | | | | | | | | | use SA_RESTART flag for improved robustness of code that is not signal-aware.
| | * - Makefile: fix typo in LDFLAGS: obviously -L, not -I is required hereSiesh1oo2014-03-101-1/+1
| | |
| | * - Makefile: export PATH=${DESTDIR}/bin:$(PATH) and (DY)LD_LIBRARY_PATH, to ↵Siesh1oo2014-03-101-2/+6
| | | | | | | | | | | | | | | | | | | | | make sure our local copies of built executables and libraries are used. - Makefile: use find expression in target 'yosys-svgviewer' to find svgviewer binary (qmake will build into .app package on OSX). - Makefile: make 'test' target dependent on $(TARGETS) and $(EXTRA_TARGETS) to make sure that minisat is built.
| | * - frontends/vhdl2verilog/vhdl2verilog.cc, passes/abc/abc.cc: #include ↵Siesh1oo2014-03-102-0/+2
| | | | | | | | | | | | <climits> for PATH_MAX.
| | * - Makefile, techlibs/common/Makefile.inc: call GNU sed instead of BSD sed ↵Siesh1oo2014-03-102-3/+5
| | | | | | | | | | | | on OSX (for extended regular expressions).
| | * - libs/ezsat/ezminisat.cc: use POSIX.2001 sigaction() instead on ↵Siesh1oo2014-03-101-4/+8
| | | | | | | | | | | | non-portable signal().
| | * - Makefile, kernel/posix_compatibility.h/.cc: provide POSIX.2008 fake ↵Siesh1oo2014-03-104-10/+211
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | implementation of open_memstream()/fmemopen() for pre-POSIX.2008 systems. - Makefile: OSX build rules (Apple's gcc and clang have no -rdynamic option and no librt). - Makefile: Generate debugger symbols and don't optimize for size in debug target (otherwise the debugger pretty hard to use). - Makefile: Reorder target concatenation in order to avoid use-before-built problems for source-include and linker dependencies. - Makefile: On OSX/macports, qmake-qt4 is named 'qmake' (the default Qt4 installation name, unless the distribution changes it). - Makefile: For OSX/Macports, we need to pass -I/opt/local/include and -L/opt/local/lib to give GNU libraries precedence over Apple's. - Makefile: Build a local minisat copy just like abc (to avoid dependency on broken/unmaintained distribution header files). - .gitignore: Ignore minisat directory.
| | * - README: fix typo in sed-command for minisat-include fix.Siesh1oo2014-03-101-1/+1
| | |
| | * - frontends/vhdl2verilog/vhdl2verilog.cc: #include <cerrno> for errno; use ↵Siesh1oo2014-03-101-4/+11
| | | | | | | | | | | | POSIX getcwd() for portability.
| | * - kernel/register.cc: need to #include <cerrno> or errno.h for errno.Siesh1oo2014-03-101-0/+1
| | |
| | * - kernel/driver.cc: need to #include <cerrno> or errno.h for errno.Siesh1oo2014-03-101-0/+1
| | |
| | * - kernel/log.h: add rusage()-based fallback for systems without ↵Siesh1oo2014-03-101-0/+16
| | | | | | | | | | | | clock_gettime().
| | * - libs/ezsat/ezsat.cc: need to #include <cmath> or math.h for math functions.Siesh1oo2014-03-101-1/+2
| | |
| | * - passes/abc/abc.cc: #include <cerrno> for errno; use POSIX getcwd() for ↵Siesh1oo2014-03-101-2/+6
| | | | | | | | | | | | portability (get_current_dir_name() does not exist on BSD).
| | * - passes/techmap/dfflibmap.cc, passes/fsm/fsm_recode.cc, ↵Siesh1oo2014-03-103-1/+4
| | | | | | | | | | | | passes/cmds/select.cc: #include <cerrno> for errno, use c++-style includes.
| * | - Makefile: include $(PWD) in PATH, since 'make test' can happen before ↵Siesh1oo2014-03-111-1/+1
| | | | | | | | | | | | 'make install'.
| * | - Makefile: fix typo in LDFLAGS: obviously -L, not -I is required hereSiesh1oo2014-03-111-1/+1
| | |
| * | - Makefile: export PATH=${DESTDIR}/bin:$(PATH) and (DY)LD_LIBRARY_PATH, to ↵Siesh1oo2014-03-111-2/+6
| | | | | | | | | | | | | | | | | | | | | make sure our local copies of built executables and libraries are used. - Makefile: use find expression in target 'yosys-svgviewer' to find svgviewer binary (qmake will build into .app package on OSX). - Makefile: make 'test' target dependent on $(TARGETS) and $(EXTRA_TARGETS) to make sure that minisat is built.
| * | - Makefile: resolve merge conflict.Siesh1oo2014-03-111-5/+23
| | |
* | | - Makefile: include $(PWD) in PATH, since 'make test' can happen before ↵Siesh1oo2014-03-121-1/+1
| | | | | | | | | | | | 'make install'.
* | | - Makefile: fix typo in LDFLAGS: obviously -L, not -I is required hereSiesh1oo2014-03-121-1/+1
| | |
* | | - Makefile: export PATH=${DESTDIR}/bin:$(PATH) and (DY)LD_LIBRARY_PATH, to ↵Siesh1oo2014-03-121-1/+5
| | | | | | | | | | | | | | | | | | | | | make sure our local copies of built executables and libraries are used. - Makefile: use find expression in target 'yosys-svgviewer' to find svgviewer binary (qmake will build into .app package on OSX). - Makefile: make 'test' target dependent on $(TARGETS) and $(EXTRA_TARGETS) to make sure that minisat is built.
* | | - Makefile: resolve merge conflict.Siesh1oo2014-03-121-5/+23
| | |
* | | Fixed dependencies of "make test"Clifford Wolf2014-03-121-1/+1
| | |
* | | Added libs/minisat (copy of minisat git master)Clifford Wolf2014-03-1228-28/+5025
|/ /
* | OSX compatible creation of stdcells.inc, using code from ↵Clifford Wolf2014-03-111-2/+3
| | | | | | | | | | | | github.com/Siesh1oo/yosys (see https://github.com/cliffordwolf/yosys/pull/28)
* | Merged addition of SED makefile variable from github.com/Siesh1oo/yosysClifford Wolf2014-03-112-2/+3
| | | | | | | | (see https://github.com/cliffordwolf/yosys/pull/28)
* | Merged a few fixes for non-posix systems from github.com/Siesh1oo/yosysClifford Wolf2014-03-1111-13/+52
| | | | | | | | (see https://github.com/cliffordwolf/yosys/pull/28)
* | Added support for `line compiler directiveClifford Wolf2014-03-111-0/+11
| |
* | Fixed memory corruption in passes/abc/blifparse.ccClifford Wolf2014-03-111-1/+1
| |
* | Fixed yosys path in tests/techmap/mem_simple_4x1_runtest.shClifford Wolf2014-03-111-1/+1
| |
* | Use "verilog -noattr" in tests/techmap/mem_simple_4x1 test (for old iverilog)Clifford Wolf2014-03-111-1/+1
|/
* Fixed a typo in RTLIL::Module::addReduce...Clifford Wolf2014-03-101-5/+5
|
* Improved verific command (added support for some operators)Clifford Wolf2014-03-101-2/+160
|
* Improvements in verific commandClifford Wolf2014-03-101-59/+39
|
* Added RTLIL::Module::add... helper methodsClifford Wolf2014-03-102-0/+293
|
* Added "verific" commandClifford Wolf2014-03-093-2/+501
|
* Fixed dumping of timing() { .. } block in libparseClifford Wolf2014-03-091-2/+3
|
* Verbose reading of liberty and constr files in ABC passClifford Wolf2014-03-091-2/+2
|
* Fixed bug in freduce commandClifford Wolf2014-03-071-0/+30
|
* Some minor code cleanups in freduce commandClifford Wolf2014-03-071-5/+5
|
* Bugfix in ilang frontend autoidx recoveryClifford Wolf2014-03-071-2/+2
|
* Use log_abort() and log_assert() in BTOR backendClifford Wolf2014-03-071-18/+17
|
* Added freduce -dumpClifford Wolf2014-03-061-1/+24
|