aboutsummaryrefslogtreecommitdiffstats
path: root/kernel
Commit message (Expand)AuthorAgeFilesLines
* Merge pull request #2059 from boqwxp/logger-vector-to-dictMiodrag Milanović2020-05-212-18/+15
|\
| * log: Use `dict` instead of `std::vector<std::pair>` for `log_expect_{error, w...Alberto Gonzalez2020-05-152-18/+15
* | Merge pull request #2046 from PeterCrozier/trapN. Engelhardt2020-05-201-3/+3
|\ \
| * | Consolidate Linux and Mac version of YS_DEBUGTRAP_IF_DEBUGGING.Peter Crozier2020-05-131-5/+2
| * | Extend YS_DEBUGTRAP to MacOS.Peter Crozier2020-05-131-1/+4
| |/
* | Add force_downto and force_upto wire attributes.Marcelina Kościelnicka2020-05-191-0/+2
* | abc9: use (* abc9_keep *) instead of (* abc9_scc *); apply to $_DFF_?_Eddie Hung2020-05-141-1/+1
* | timinginfo: ignore $specify2 cells if EN is falseEddie Hung2020-05-141-0/+3
* | abc9_ops: fix bypass boxes using (* abc9_bypass *)Eddie Hung2020-05-141-2/+1
* | kernel: TimingInfo to clamp -ve setup/edge-sensitive delays to zeroEddie Hung2020-05-141-10/+6
* | Revert "Merge branch 'eddie/kernel_makeblackbox' into eddie/abc9_auto_dff"Eddie Hung2020-05-141-1/+0
* | kernel: Module::makeblackbox() to clear connections + delete wires lastEddie Hung2020-05-141-0/+1
|/
* Fix clang compiler warningClaire Wolf2020-05-081-2/+2
* Merge pull request #2022 from Xiretza/fallthroughswhitequark2020-05-081-0/+10
|\
| * Add YS_FALLTHROUGH macro to mark case fall-throughXiretza2020-05-071-0/+10
* | Merge pull request #2005 from YosysHQ/claire/fix1990Claire Wolf2020-05-071-0/+1
|\ \ | |/ |/|
| * Add "nowrshmsk" attribute, fix shift-and-mask bit slice write for signed offs...Claire Wolf2020-05-021-0/+1
* | frontend: cleanup to use more ID::*, more dict<> instead of map<>Eddie Hung2020-05-041-0/+3
* | Merge pull request #2000 from whitequark/log_error-trapwhitequark2020-05-032-3/+44
|\ \ | |/ |/|
| * kernel: Trap in `log_error()` when a debugger is attached.whitequark2020-05-032-3/+44
* | Add WASI platform support.whitequark2020-04-304-10/+40
* | Merge pull request #1992 from YosysHQ/eddie/bugpoint_helpEddie Hung2020-04-271-0/+1
|\ \
| * | bugpoint: (* keep *) to (* bugpoint_keep *); also apply to modules/cellsEddie Hung2020-04-241-0/+1
* | | verific: do not assert if wire not found; warn insteadEddie Hung2020-04-231-0/+1
|/ /
* / kernel: Cell::getParam() to throw exception again if not foundEddie Hung2020-04-221-3/+2
|/
* Merge pull request #1969 from boqwxp/pool_emplaceEddie Hung2020-04-221-2/+32
|\
| * pool: add emplace() functionEddie Hung2020-04-221-0/+6
| * kernel: Rename arguments to rvalue-reference-accepting functions.Alberto Gonzalez2020-04-211-8/+8
| * Add rvalue-reference-accepting `entry_t` constructor for `pool`.Alberto Gonzalez2020-04-201-0/+1
| * In `pool`, construct `entry_t`s in-place and add an rvalue-accepting-and-forw...Alberto Gonzalez2020-04-201-2/+25
* | Use default parameter value in getParamMarcelina Kościelnicka2020-04-211-1/+10
* | ilang, ast: Store parameter order and default value information.Marcelina Kościelnicka2020-04-212-2/+4
* | idict: Make iterator go forward.Marcelina Kościelnicka2020-04-211-5/+19
|/
* rtlil: add AttrObject::has_attribute.whitequark2020-04-162-0/+7
* rtlil: add AttrObject::{get,set}_string_attribute.whitequark2020-04-162-19/+26
* Merge pull request #1896 from boqwxp/read_stdin_replwhitequark2020-04-161-3/+4
|\
| * Use script-style heredoc syntax for REPL heredocs.Alberto Gonzalez2020-04-151-7/+7
| * Allow reading file input from stdin, improving REPL experience.Alberto Gonzalez2020-04-151-6/+7
* | Merge pull request #1927 from YosysHQ/eddie/design_remove_assertEddie Hung2020-04-161-0/+1
|\ \
| * | kernel: Design::remove(RTLIL::Module *) to check refcount_modules_Eddie Hung2020-04-141-0/+1
* | | Merge pull request #1915 from boqwxp/dict_move_semanticswhitequark2020-04-161-4/+68
|\ \ \
| * | | Rename overloaded `insert()` to `emplace()` and add overloaded versions for a...Alberto Gonzalez2020-04-161-1/+31
| * | | Add `dict` support for rvalue references and C++11 move semantics.Alberto Gonzalez2020-04-131-4/+38
| |/ /
* | | Merge pull request #1894 from YosysHQ/mingw_fixMiodrag Milanović2020-04-151-0/+4
|\ \ \
| * | | Fix compile for mingwMiodrag Milanovic2020-04-151-0/+4
| | |/ | |/|
* | | Merge pull request #1916 from YosysHQ/eddie/kernel_makeblackboxEddie Hung2020-04-151-0/+2
|\ \ \
| * | | kernel: Module::makeblackbox() to clear connections tooEddie Hung2020-04-131-0/+2
| | |/ | |/|
* | | Merge pull request #1830 from boqwxp/qbfsatN. Engelhardt2020-04-151-0/+7
|\ \ \ | |/ / |/| |
| * | Hole value recovery and specialization implementation for `qbfsat` command.Alberto Gonzalez2020-04-041-0/+7
* | | Support custom PROGRAM_PREFIXMiodrag Milanovic2020-04-102-1/+11
| |/ |/|