aboutsummaryrefslogtreecommitdiffstats
path: root/kernel
Commit message (Expand)AuthorAgeFilesLines
* blackbox: Include whiteboxed modulesgatecat2021-03-172-3/+3
* Replace assert in get_reference with more useful error messageLofty2021-03-171-1/+2
* rtlil: Disallow 0-width chunks in SigSpec.Marcelina Kościelnicka2021-03-151-18/+49
* Add support for memory writes in processes.Marcelina Kościelnicka2021-03-082-0/+22
* Remove a few functions that, in fact, did not exist in the first place.Marcelina Kościelnicka2021-03-061-2/+0
* Replace assert in addModule with more useful error messageDan Ravensloft2021-03-061-1/+2
* Fix double-free on unmatched logger error patternZachary Snow2021-02-231-3/+3
* int -> boolRobert Baruch2021-02-231-2/+2
* Adds is_wire to SigBit and SigChunkRobert Baruch2021-02-231-0/+3
* verilog: significant block scoping improvementsZachary Snow2021-01-311-0/+4
* kernel/yosys.h: undef CONST on WIN32umarcor2020-12-281-2/+3
* kernel: undef Tcl macros interfering with cxxrtl.whitequark2020-12-221-0/+2
* Merge pull request #2487 from whitequark/cxxrtl-outliningwhitequark2020-12-191-1/+1
|\
| * kernel: make IdString::isPublic() const.whitequark2020-12-121-1/+1
* | timinginfo: Error instead of segfault on const signals.Marcelina Kościelnicka2020-12-151-2/+2
|/
* bugpoint: add -wires option.whitequark2020-12-071-1/+1
* tcl -h message only if YOSYS_ENABLE_TCL defined.nitz2020-11-231-0/+2
* Expose abc and data paths as globalsMiodrag Milanovic2020-11-062-14/+61
* Add new helper structures to represent memories.Marcelina Kościelnicka2020-10-212-0/+514
* add IdString::isPublic()N. Engelhardt2020-09-031-0/+2
* Replace "ILANG" with "RTLIL" everywhere.whitequark2020-08-263-10/+10
* Ensure \A_SIGNED is never used with $shiftxXiretza2020-08-181-1/+5
* Respect \A_SIGNED for $shiftXiretza2020-08-182-42/+22
* async2sync: Support all FF types.Marcelina Kościelnicka2020-07-301-0/+46
* ffinit: Fortify the code a bit.Marcelina Kościelnicka2020-07-281-24/+19
* satgen: Add support for dffe, sdff, sdffe, sdffce cells.Marcelina Kościelnicka2020-07-242-4/+67
* Add utility module for representing flip-flops.Marcelina Kościelnicka2020-07-231-0/+440
* Add utility module for dealing with init attributes.Marcelina Kościelnicka2020-07-231-0/+146
* techmap: Add _TECHMAP_CELLNAME_ special parameter.Marcelina Kościelnicka2020-07-211-0/+1
* celltypes: Fix EN port name for some FF types.Marcelina Kościelnicka2020-07-201-4/+4
* satgen: Move importCell out of the header.Marcelina Kościelnicka2020-07-192-1165/+1189
* verilog_backend: add `-sv` option, make `-o <filename>.sv` work.whitequark2020-07-161-0/+2
* Merge pull request #2168 from whitequark/assert-unused-exprsclairexen2020-06-254-9/+14
|\
| * Use [[maybe_unused]] instead of YS_ATTRIBUTE(unused).whitequark2020-06-191-0/+8
| * Remove YS_ATTRIBUTE(unused) where present just for log_assert()/log_debug().whitequark2020-06-192-4/+4
| * Use (and ignore) the expression provided to log_debug in NDEBUG builds.whitequark2020-06-191-2/+1
| * Use (and ignore) the expression provided to log_assert in NDEBUG builds.whitequark2020-06-192-3/+1
* | Merge pull request #2135 from boqwxp/qbfsat-timeinfoclairexen2020-06-251-10/+8
|\ \
| * | log: Remove unused `_POSIX_TIMERS` branch in `PerformanceTimer::query()`.Alberto Gonzalez2020-06-211-4/+0
| * | log, qbfsat: Include child process time in `PerformanceTimer::query()` and re...Alberto Gonzalez2020-06-211-6/+8
| * | qbfsat: Simplify solution format and replace `SigBit::str()` with `log_signal...Alberto Gonzalez2020-06-211-8/+0
| * | qbfsat: Use bit precise mapping for hole value wires and a more robust hole s...Alberto Gonzalez2020-06-211-0/+8
* | | Add add* functions for the new FF typesMarcelina Kościelnicka2020-06-232-0/+213
* | | Add new builtin FF typesMarcelina Kościelnicka2020-06-233-47/+267
|/ /
* | Merge pull request #2177 from boqwxp/dict-iterator-jumpwhitequark2020-06-212-0/+25
|\ \
| * | dict: Remove guard for past-the-end iterators that might mask problems in sta...Alberto Gonzalez2020-06-191-2/+2
| * | hashlib, rtlil: Add `operator+=()` to `dict<>::iterator` and `dict<>::const_i...Alberto Gonzalez2020-06-192-0/+25
| |/
* / rtlil: Add `Design::select()` for selecting whole modules.Alberto Gonzalez2020-06-191-0/+7
|/
* Add missing [[noreturn]] to log_file_error()Xiretza2020-06-191-1/+1
* Use C++11 [[noreturn]] attribute.whitequark2020-06-193-8/+5