aboutsummaryrefslogtreecommitdiffstats
path: root/kernel
Commit message (Expand)AuthorAgeFilesLines
* Merge pull request #1885 from Xiretza/mod-rem-cellsclairexen2020-05-296-11/+98
|\
| * Add comments for mod/div semantics to rtlil.hXiretza2020-05-281-0/+4
| * Add flooring division operatorXiretza2020-05-286-7/+47
| * Add flooring modulo operatorXiretza2020-05-286-12/+55
* | Merge pull request #2092 from whitequark/rtlil-no-space-controlclairexen2020-05-291-3/+5
|\ \ | |/ |/|
| * Restrict RTLIL::IdString to not contain whitespace or control chars.whitequark2020-05-291-3/+5
* | Merge pull request #2088 from rswarbrick/count-atwhitequark2020-05-281-2/+8
|\ \
| * | Minor optimisation in Module::wire() and Module::cell()Rupert Swarbrick2020-05-261-2/+8
| |/
* | Merge pull request #2086 from rswarbrick/sigbitwhitequark2020-05-281-2/+1
|\ \
| * | Use default copy constructor for RTLIL::SigBitRupert Swarbrick2020-05-261-2/+1
| |/
* / Use c_str(), not str() for IdString/std::string == and != operatorsRupert Swarbrick2020-05-261-2/+2
|/
* 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
|\ \