aboutsummaryrefslogtreecommitdiffstats
path: root/kernel/log.cc
Commit message (Collapse)AuthorAgeFilesLines
* Revert "Add log_checkpoint function and use it in opt_muxtree"Eddie Hung2019-07-151-7/+0
| | | | This reverts commit 0e6c83027f24cdf7082606a5631468ad28f41574.
* Redesign log_id_cache so that it doesn't keep IdString instances referenced, ↵Clifford Wolf2019-07-151-6/+13
| | | | | | fixes #1178 Signed-off-by: Clifford Wolf <clifford@clifford.at>
* Add log_checkpoint function and use it in opt_muxtreeClifford Wolf2019-07-151-0/+7
| | | | Signed-off-by: Clifford Wolf <clifford@clifford.at>
* Fixes and cleanups in AST_TECALL handlingClifford Wolf2019-06-071-4/+4
| | | | Signed-off-by: Clifford Wolf <clifford@clifford.at>
* Merge branch 'pr_elab_sys_tasks' of https://github.com/udif/yosys into ↵Clifford Wolf2019-06-071-0/+11
|\ | | | | | | clifford/pr983
| * Initial implementation of elaboration system tasksUdi Finkelstein2019-05-031-0/+11
| | | | | | | | | | | | | | (IEEE1800-2017 section 20.11) This PR allows us to use $info/$warning/$error/$fatal **at elaboration time** within a generate block. This is very useful to stop a synthesis of a parametrized block when an illegal combination of parameters is chosen.
* | Fix handling of warning and error messages within log_make_debug-blocksClifford Wolf2019-05-221-0/+9
|/ | | | Signed-off-by: Clifford Wolf <clifford@clifford.at>
* Add log_debug() frameworkClifford Wolf2019-04-221-0/+7
| | | | Signed-off-by: Clifford Wolf <clifford@clifford.at>
* Improve determinism of IdString DB for similar scriptsClifford Wolf2019-03-111-0/+4
| | | | Signed-off-by: Clifford Wolf <clifford@clifford.at>
* Provide source-location logging.Henner Zeller2018-07-191-44/+40
| | | | | | | | o Provide log_file_warning() and log_file_error() that prefix the log message with <filename>:<lineno>: to be easily picked up by IDEs that need to step through errors. o Simplify some duplicate logging code in kernel/log.cc o Use the new log functions in genrtlil.
* Add "#ifdef __FreeBSD__"Christian Krämer2018-05-131-3/+3
| | | | (Re-commit e3575a8 with corrected author field)
* Revert "Add "#ifdef __FreeBSD__""Clifford Wolf2018-05-131-3/+3
| | | | This reverts commit e3575a86c525f2511902e7022893c3923ba8093e.
* Add "#ifdef __FreeBSD__"Johnny Sorocil2018-05-051-3/+3
|
* Add "yosys -e regex" for turning warnings into errorsClifford Wolf2018-05-041-1/+9
| | | | Signed-off-by: Clifford Wolf <clifford@clifford.at>
* Improve handling of warning messagesClifford Wolf2018-03-041-12/+38
| | | | Signed-off-by: Clifford Wolf <clifford@clifford.at>
* Do not create deep backtraces unless in ENABLE_DEBUG modeClifford Wolf2018-02-031-0/+4
| | | | Signed-off-by: Clifford Wolf <clifford@clifford.at>
* Add log_warning_noprefix() API, Use for Verific warnings and errorsClifford Wolf2017-07-271-0/+34
|
* Store command history when terminating with an errorClifford Wolf2017-06-201-0/+4
|
* Add "yosys -w" for suppressing warningsClifford Wolf2017-02-121-8/+21
|
* Add log_wire() APIClifford Wolf2017-02-111-0/+7
|
* Simplified log_spacer() codeClifford Wolf2016-12-231-6/+2
|
* Added "yosys -W regex"Clifford Wolf2016-12-221-1/+32
|
* Some minor build fixes for Visual CClifford Wolf2016-10-141-0/+2
|
* Use _Exit(0) on win32, always use _Exit(1) in log_error()Clifford Wolf2016-08-161-1/+1
|
* Added log_const() APIClifford Wolf2016-08-091-0/+18
|
* Added "read_verilog -dump_rtlil"Clifford Wolf2016-07-271-0/+7
|
* Added "yosys -D ALL"Clifford Wolf2016-04-241-0/+4
|
* Added "yosys -D" featureClifford Wolf2016-04-211-5/+15
|
* Fixed trailing whitespacesClifford Wolf2015-07-021-2/+2
|
* Fixed cstr_buf for std::string with small string optimizationClifford Wolf2015-06-111-1/+1
|
* Added log_dump() support for IdStringsClifford Wolf2015-06-081-0/+4
|
* Verific build fixesClifford Wolf2015-05-171-1/+1
|
* YosysJS stuffClifford Wolf2015-02-191-4/+15
|
* More log_id() stuffClifford Wolf2015-01-301-3/+7
|
* Some cleanups in log.ccClifford Wolf2015-01-301-14/+16
|
* Only enable code coverage counters on linuxClifford Wolf2015-01-091-1/+1
|
* fixed compiler warning on non-linux archsClifford Wolf2015-01-061-2/+4
|
* Print non-errors to stdoutClifford Wolf2015-01-031-0/+6
|
* Added "yosys -X"Clifford Wolf2014-12-291-0/+95
|
* Replaced std::unordered_map as implementation for Yosys::dictClifford Wolf2014-12-261-3/+3
|
* Added new_dict (hashmap.h) and re-enabled code coverage countersClifford Wolf2014-12-261-3/+3
|
* Added "yosys -qq" to also quiet warning messagesClifford Wolf2014-11-091-2/+3
|
* Added log_warning() APIClifford Wolf2014-11-091-2/+23
|
* Use a cache for log_id() memory managementClifford Wolf2014-11-081-1/+4
|
* Fixed typo in "log_cmd_error_exception"Clifford Wolf2014-11-071-1/+1
|
* Made "cover" a compile-time option (disabled by default)Clifford Wolf2014-11-061-1/+1
|
* Fixed various VS warningsClifford Wolf2014-10-181-1/+1
|
* Fixed MXE buildClifford Wolf2014-10-151-2/+2
|
* A few indent fixesClifford Wolf2014-10-151-1/+1
|
* Fixed log so it will compile under Visual StudioWilliam Speirs2014-10-151-1/+24
| | | | - Included an implementation of gettimeofday