aboutsummaryrefslogtreecommitdiffstats
path: root/kernel/driver.cc
Commit message (Collapse)AuthorAgeFilesLines
* tcl -h message only if YOSYS_ENABLE_TCL defined.nitz2020-11-231-0/+2
|
* Add WASI platform support.whitequark2020-04-301-1/+16
| | | | | | | | | | | | This includes the following significant changes: * Patching ezsat and minisat to disable resource limiting code on WASM/WASI, since the POSIX functions they use are unavailable. * Adding a new definition, YOSYS_DISABLE_SPAWN, present if platform does not support spawning subprocesses (i.e. Emscripten or WASI). This definition hides the definition of `run_command()`. * Adding a new Makefile flag, DISABLE_SPAWN, present in the same condition. This flag disables all passes that require spawning subprocesses for their function.
* Add YS_ prefix to macros, add explanation and apply to older version as wellMiodrag Milanovic2020-03-131-3/+3
|
* Use boost xpressive for gcc 4.8Miodrag Milanovic2020-03-131-12/+3
|
* Handle expect no warnings together with expectedMiodrag Milanovic2020-02-221-2/+3
|
* Option to expect no warningsMiodrag Milanovic2020-02-171-0/+3
|
* remove whitespaceMiodrag Milanovic2020-02-141-1/+1
|
* Add expect option to logger commandMiodrag Milanovic2020-02-141-1/+3
|
* Improve logging use of experimental featuresClaire Wolf2020-01-281-1/+5
| | | | Signed-off-by: Claire Wolf <clifford@clifford.at>
* Add log_experimental() and experimental() API and "yosys -x"Claire Wolf2020-01-271-1/+7
| | | | Signed-off-by: Claire Wolf <clifford@clifford.at>
* Merge pull request #1613 from porglezomp-misc/version-flag-aliasClaire Wolf2020-01-271-0/+6
|\ | | | | Add --version and -version as aliases for -V
| * Add --version and -version as aliases for -VCassie Jones2020-01-051-0/+6
| | | | | | | | | | | | | | | | The flag --version is commonly accepted by command line tools. The code for the version flags added here matches the pattern used for the help flag aliases, for consistency. Fixes #1612
* | As before, only display MEM if Linux or FreeBSDEddie Hung2020-01-141-3/+7
| |
* | print_stats footer to return peak memory, option for including childrenEddie Hung2020-01-141-28/+12
|/
* Be less aggressive with running design->check()Clifford Wolf2019-08-061-0/+6
| | | | Signed-off-by: Clifford Wolf <clifford@clifford.at>
* fix codestyle formattingOleg Endo2019-04-291-2/+2
|
* escape spaces with backslash when writing dep fileOleg Endo2019-04-291-2/+2
| | | | | | filenames are sparated by spaces in the dep file. if a filename in the dep file contains spaces they must be escaped, otherwise the tool that reads the dep file will see multiple wrong filenames.
* Add log_debug() frameworkClifford Wolf2019-04-221-1/+7
| | | | Signed-off-by: Clifford Wolf <clifford@clifford.at>
* Merge remote-tracking branch 'origin/master' into feature/python_bindingsBenedikt Tutzer2019-03-281-2/+16
|\
| * Rename "yosys -U" to "yosys -P" to avoid confusion about "undefine"Clifford Wolf2019-02-211-3/+3
| | | | | | | | Signed-off-by: Clifford Wolf <clifford@clifford.at>
| * Rename "yosys -D" to "yosys -U", add "yosys -D" with expected behaviorClifford Wolf2019-02-211-2/+16
| | | | | | | | Signed-off-by: Clifford Wolf <clifford@clifford.at>
* | The share directory cannot be searched when used as a Python library, only ↵Benedikt Tutzer2018-08-201-0/+8
|/ | | | in shell mode
* Modify emscripten main to mount nodefs and to run arg as a scriptRobert Ou2018-05-181-1/+18
|
* Add "#ifdef __FreeBSD__"Christian Krämer2018-05-131-3/+21
| | | | (Re-commit e3575a8 with corrected author field)
* Revert "Add "#ifdef __FreeBSD__""Clifford Wolf2018-05-131-21/+3
| | | | This reverts commit e3575a86c525f2511902e7022893c3923ba8093e.
* Add "#ifdef __FreeBSD__"Johnny Sorocil2018-05-051-3/+21
|
* Add "yosys -e regex" for turning warnings into errorsClifford Wolf2018-05-041-2/+12
| | | | Signed-off-by: Clifford Wolf <clifford@clifford.at>
* Set stack size to at least 128 MB (large stack needed for parsing huge ↵Clifford Wolf2018-03-271-0/+13
| | | | | | expressions) Signed-off-by: Clifford Wolf <clifford@clifford.at>
* Improve handling of warning messagesClifford Wolf2018-03-041-0/+2
| | | | Signed-off-by: Clifford Wolf <clifford@clifford.at>
* Add support for "yosys -E"Clifford Wolf2018-01-071-1/+26
| | | | Signed-off-by: Clifford Wolf <clifford@clifford.at>
* Add support for editline as replacement for readlineClifford Wolf2017-11-081-3/+13
|
* Fix history namespace collisionClifford Wolf2017-06-201-10/+10
|
* Store command history when terminating with an errorClifford Wolf2017-06-201-17/+26
|
* Add "yosys -w" for suppressing warningsClifford Wolf2017-02-121-2/+12
|
* Added "yosys -W regex"Clifford Wolf2016-12-221-1/+10
|
* Some minor build fixes for Visual CClifford Wolf2016-10-141-1/+3
|
* Use _Exit(0) on win32, always use _Exit(1) in log_error()Clifford Wolf2016-08-161-0/+5
|
* Added "yosys -D ALL"Clifford Wolf2016-04-241-6/+17
|
* Added "yosys -D" featureClifford Wolf2016-04-211-1/+17
|
* fix a cut-n-paste error in the -h helpSebastian Kuzminsky2016-03-261-2/+2
|
* Import more std:: stuff into Yosys namespaceClifford Wolf2015-10-251-1/+1
|
* Spell check (by Larry Doolittle)Clifford Wolf2015-08-141-1/+1
|
* Fixed trailing whitespacesClifford Wolf2015-07-021-2/+2
|
* YosysJS stuffClifford Wolf2015-02-191-1/+16
|
* More YosysJS stuffClifford Wolf2015-02-161-0/+4
|
* Added YosysJS wrapperClifford Wolf2015-02-161-1/+3
|
* More emscripten stuff, Added example appClifford Wolf2015-02-151-0/+28
|
* Added "yosys -L logfile"Clifford Wolf2015-02-031-1/+7
|
* Added "make mklibyosys", some minor API changesClifford Wolf2015-02-011-4/+4
|
* Added yosys_banner(), Updated Copyright rangeClifford Wolf2015-02-011-25/+2
|