aboutsummaryrefslogtreecommitdiffstats
path: root/kernel/yosys.cc
Commit message (Collapse)AuthorAgeFilesLines
...
| * Merge pull request #591 from hzeller/virtual-overrideClifford Wolf2018-08-151-8/+8
| |\ | | | | | | Consistent use of 'override' for virtual methods in derived classes.
| | * Consistent use of 'override' for virtual methods in derived classes.Henner Zeller2018-07-201-8/+8
| | | | | | | | | | | | | | | | | | | | | | | | | | | o Not all derived methods were marked 'override', but it is a great feature of C++11 that we should make use of. o While at it: touched header files got a -*- c++ -*- for emacs to provide support for that language. o use YS_OVERRIDE for all override keywords (though we should probably use the plain keyword going forward now that C++11 is established)
| * | Map .eblif extension as blif.litghost2018-08-131-0/+2
| |/ | | | | | | Signed-off-by: litghost <537074+litghost@users.noreply.github.com>
* | The share directory cannot be searched when used as a Python library, only ↵Benedikt Tutzer2018-08-201-1/+0
| | | | | | | | in shell mode
* | Python passes are now looked for in share/plugins and can be added by ↵Benedikt Tutzer2018-08-201-4/+1
| | | | | | | | specifying a relative or absolute path
* | Fixed issue when using a python plugin in the yosys shellBenedikt Tutzer2018-08-201-0/+16
| |
* | Python Passes can now be added with the -m option or with the plugin ↵Benedikt Tutzer2018-08-161-0/+26
|/ | | | command. There are still issues when run in shell mode, but they can be used just fine in a python script
* Fix reading techlibs under emscriptenRobert Ou2018-05-181-1/+1
|
* Add "#ifdef __FreeBSD__"Christian Krämer2018-05-131-1/+26
| | | | (Re-commit e3575a8 with corrected author field)
* Revert "Add "#ifdef __FreeBSD__""Clifford Wolf2018-05-131-26/+1
| | | | This reverts commit e3575a86c525f2511902e7022893c3923ba8093e.
* Add "#ifdef __FreeBSD__"Johnny Sorocil2018-05-051-1/+26
|
* Rename rename to renamesEdmond Cote2018-03-201-3/+5
| | | Create TCL alias for rename command. Using renames. Following the same convention as proc -> procs.
* Update copyright headerClifford Wolf2018-03-041-1/+1
| | | | Signed-off-by: Clifford Wolf <clifford@clifford.at>
* Add support for "yosys -E"Clifford Wolf2018-01-071-1/+5
| | | | Signed-off-by: Clifford Wolf <clifford@clifford.at>
* Add support for editline as replacement for readlineClifford Wolf2017-11-081-7/+16
|
* Auto-detect JSON front-endClifford Wolf2017-08-091-0/+2
|
* Add front-end detection for *.tcl filesClifford Wolf2017-03-281-1/+6
|
* Added AIGER back-end to automatic back-end detectionClifford Wolf2016-12-211-0/+2
|
* Added glob support to all front-endsClifford Wolf2016-08-221-0/+25
|
* Add MSYS2-compatible build.William D. Jones2016-08-161-2/+1
|
* Use /proc/self/exe on Cygwin as well.Yury Gribov2016-08-081-1/+1
|
* Added ScriptPass helper class for script-like passesClifford Wolf2016-03-311-3/+3
|
* We have 2016 for a while nowClifford Wolf2016-03-301-1/+1
|
* Added .vhd file extension supportClifford Wolf2016-03-301-0/+2
|
* Embed DATDIR make variable value into yosys binary.Sergey Kvachonok2016-03-261-0/+5
| | | | Use it as the last resort in the share/ directory location search.
* Use easyer-to-read unoptimized ceil_log2()Clifford Wolf2016-02-151-18/+5
| | | | | see here for details on the optimized version: http://svn.clifford.at/handicraft/2016/esbmc/ceilog2.c
* Fixed some visual studio warningsClifford Wolf2016-02-131-1/+1
|
* Added "int ceil_log2(int)" functionClifford Wolf2016-02-131-0/+25
|
* Spell check (by Larry Doolittle)Clifford Wolf2015-08-141-1/+1
|
* Fixed trailing whitespacesClifford Wolf2015-07-021-2/+2
|
* Added read_blif commandClifford Wolf2015-05-171-0/+2
|
* Improved attributes API and handling of "src" attributesClifford Wolf2015-04-241-0/+20
|
* A "#" does start a comment, not a label.Clifford Wolf2015-04-161-0/+3
|
* Added back-end auto-detect for .edif and .jsonClifford Wolf2015-04-091-0/+4
|
* Added support for "file names with blanks"Clifford Wolf2015-04-081-1/+19
|
* Fixed detection of absolute paths in ABC for win32Clifford Wolf2015-03-221-0/+9
|
* More emcc stuffClifford Wolf2015-02-151-3/+10
|
* Added "make mklibyosys", some minor API changesClifford Wolf2015-02-011-3/+17
|
* Added yosys_banner(), Updated Copyright rangeClifford Wolf2015-02-011-0/+27
|
* Log msg changeClifford Wolf2015-01-311-1/+1
|
* Rethrow with "catch(...) throw;"Clifford Wolf2015-01-251-2/+2
|
* Added ENABLE_NDEBUG makefile optionsClifford Wolf2015-01-241-0/+2
|
* Put dummy reference to empty idstring in yosys_shutdown()Clifford Wolf2014-12-291-0/+3
|
* Less verbose ABC outputClifford Wolf2014-12-291-2/+0
|
* Added global yosys_celltypesClifford Wolf2014-12-291-0/+9
|
* Added "yosys -X"Clifford Wolf2014-12-291-0/+1
|
* Some cleanupsClifford Wolf2014-12-281-1/+3
|
* Added memhasher (yosys -M)Clifford Wolf2014-12-281-0/+37
|
* Fixed typo in "log_cmd_error_exception"Clifford Wolf2014-11-071-3/+3
|
* Re-introduced Yosys::readsome() helper functionClifford Wolf2014-10-231-0/+16
| | | | (f.read() + f.gcount() made problems with lines > 16kB)