)]}'
{
  "commit": "d20b3523112cfacb1956c961e4777d881e470887",
  "tree": "25af24cc15f49d9a102119361fbb2df004dedf35",
  "parents": [
    "ab22c1c7b821a11cd6d329f42875d5ac642620f7"
  ],
  "author": {
    "name": "Henner Zeller",
    "email": "h.zeller@acm.org",
    "time": "Tue Jan 19 13:50:27 2021 -0800"
  },
  "committer": {
    "name": "Henner Zeller",
    "email": "h.zeller@acm.org",
    "time": "Tue Jan 19 13:53:22 2021 -0800"
  },
  "message": "Load plugins only if the symbol we\u0027re interested in is not there yet.\n\nIn cases the plugins are compiled into yosys already, and no shared\nobjects with the plugins exist, the tests would otherwise fail.\n\nThis makes it possible to have the tests behave the same whether the\nplugins are compiled in or not.\n\nSigned-off-by: Henner Zeller \u003ch.zeller@acm.org\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "4302b73c5e14b09416a9ee5b8c896ee5d64e1855",
      "old_mode": 33188,
      "old_path": "design_introspection-plugin/tests/get_cells/get_cells.tcl",
      "new_id": "c7660a65357f80282d839a54eff0afba2dcd87e6",
      "new_mode": 33188,
      "new_path": "design_introspection-plugin/tests/get_cells/get_cells.tcl"
    },
    {
      "type": "modify",
      "old_id": "93304bf51761839fde1d6d9f2d16445771d02cd3",
      "old_mode": 33188,
      "old_path": "design_introspection-plugin/tests/get_nets/get_nets.tcl",
      "new_id": "a3af390d0a471fc318ba3d181445e7be42ddc2e6",
      "new_mode": 33188,
      "new_path": "design_introspection-plugin/tests/get_nets/get_nets.tcl"
    },
    {
      "type": "modify",
      "old_id": "b2efcdc813ac273a1197e8bb91f3f4b84a6f322b",
      "old_mode": 33188,
      "old_path": "design_introspection-plugin/tests/get_pins/get_pins.tcl",
      "new_id": "515f850e1ab46092fdf4e6e7b9110fe89463dfe2",
      "new_mode": 33188,
      "new_path": "design_introspection-plugin/tests/get_pins/get_pins.tcl"
    },
    {
      "type": "modify",
      "old_id": "71df0a0b06b2b4751195cea76360d2a781039de4",
      "old_mode": 33188,
      "old_path": "design_introspection-plugin/tests/get_ports/get_ports.tcl",
      "new_id": "34e2d1174e965f90744297e29b8b9253b7c19937",
      "new_mode": 33188,
      "new_path": "design_introspection-plugin/tests/get_ports/get_ports.tcl"
    },
    {
      "type": "modify",
      "old_id": "8e006c8a919106e16a986972ba39f99f9e50d026",
      "old_mode": 33188,
      "old_path": "get_count-plugin/tests/simple/simple.tcl",
      "new_id": "c155de36a13eddf1f06d1b7d381d660331500c36",
      "new_mode": 33188,
      "new_path": "get_count-plugin/tests/simple/simple.tcl"
    },
    {
      "type": "modify",
      "old_id": "7ded5c4f123da045a77d2f9b4dffcaf7e2f71b89",
      "old_mode": 33188,
      "old_path": "integrateinv-plugin/tests/fanout/fanout.tcl",
      "new_id": "100e1cc3a38af1adb0479f9e6d176a5d37f86354",
      "new_mode": 33188,
      "new_path": "integrateinv-plugin/tests/fanout/fanout.tcl"
    },
    {
      "type": "modify",
      "old_id": "b0ea51c3144eefdef36eb660e87e06d11a4fa04f",
      "old_mode": 33188,
      "old_path": "integrateinv-plugin/tests/hierarchy/hierarchy.tcl",
      "new_id": "82a59fc4b20bb48291d0c6ac6b49ac6de424ef60",
      "new_mode": 33188,
      "new_path": "integrateinv-plugin/tests/hierarchy/hierarchy.tcl"
    },
    {
      "type": "modify",
      "old_id": "8515ae671803849ead812710961938627d6db149",
      "old_mode": 33188,
      "old_path": "integrateinv-plugin/tests/multi_bit/multi_bit.tcl",
      "new_id": "4e6c1ba71ada80f516a039c9440baeaf85142f3a",
      "new_mode": 33188,
      "new_path": "integrateinv-plugin/tests/multi_bit/multi_bit.tcl"
    },
    {
      "type": "modify",
      "old_id": "caf136e6c9d00088fa105c92c4a4e90151bf85a9",
      "old_mode": 33188,
      "old_path": "integrateinv-plugin/tests/single_bit/single_bit.tcl",
      "new_id": "7f1bdbb8ad86ba6d3d22cf13def1c2b605380cf1",
      "new_mode": 33188,
      "new_path": "integrateinv-plugin/tests/single_bit/single_bit.tcl"
    },
    {
      "type": "modify",
      "old_id": "ba3e445e0233e2e08e85316fc512d789df46f715",
      "old_mode": 33188,
      "old_path": "integrateinv-plugin/tests/toplevel/toplevel.tcl",
      "new_id": "2595cb41ee47a4f9ac871fac4356d58d71a20086",
      "new_mode": 33188,
      "new_path": "integrateinv-plugin/tests/toplevel/toplevel.tcl"
    },
    {
      "type": "modify",
      "old_id": "999abad9694ec33e53901975cb60bc51c2472357",
      "old_mode": 33188,
      "old_path": "params-plugin/tests/pll/pll.tcl",
      "new_id": "72f37d19edfd539dbddf45ee47480e2bb2a434c2",
      "new_mode": 33188,
      "new_path": "params-plugin/tests/pll/pll.tcl"
    },
    {
      "type": "modify",
      "old_id": "30cc0e43c800e04583d8a1933ff4c920d655bbbd",
      "old_mode": 33188,
      "old_path": "sdc-plugin/tests/counter/counter.tcl",
      "new_id": "d77f6cc7cec79d1d9b5656c47a315e9ff3791715",
      "new_mode": 33188,
      "new_path": "sdc-plugin/tests/counter/counter.tcl"
    },
    {
      "type": "modify",
      "old_id": "809b2b82139bb4a99d75a551293c77b6f6510c34",
      "old_mode": 33188,
      "old_path": "sdc-plugin/tests/counter2/counter2.tcl",
      "new_id": "8f25f6f8898d6b21ade8e164acf449c74d1bdd2e",
      "new_mode": 33188,
      "new_path": "sdc-plugin/tests/counter2/counter2.tcl"
    },
    {
      "type": "modify",
      "old_id": "6f0eea7075362a989581f21e5df6a394d265c43a",
      "old_mode": 33188,
      "old_path": "sdc-plugin/tests/get_clocks/get_clocks.tcl",
      "new_id": "468e1ccc255c54090036117553a0b0af7e784206",
      "new_mode": 33188,
      "new_path": "sdc-plugin/tests/get_clocks/get_clocks.tcl"
    },
    {
      "type": "modify",
      "old_id": "cdfdd25841b718b6ffdbaf35f96cc45c98edb7ca",
      "old_mode": 33188,
      "old_path": "sdc-plugin/tests/period_check/period_check.tcl",
      "new_id": "74d2b6133baa756d176efa2dd70e676fdee3c0f7",
      "new_mode": 33188,
      "new_path": "sdc-plugin/tests/period_check/period_check.tcl"
    },
    {
      "type": "modify",
      "old_id": "cdfdd25841b718b6ffdbaf35f96cc45c98edb7ca",
      "old_mode": 33188,
      "old_path": "sdc-plugin/tests/period_format_check/period_format_check.tcl",
      "new_id": "74d2b6133baa756d176efa2dd70e676fdee3c0f7",
      "new_mode": 33188,
      "new_path": "sdc-plugin/tests/period_format_check/period_format_check.tcl"
    },
    {
      "type": "modify",
      "old_id": "09973b838d69d8b48e63c6f40a8ac07e5f7638fb",
      "old_mode": 33188,
      "old_path": "sdc-plugin/tests/pll/pll.tcl",
      "new_id": "2a0b1b8638527f57532e898491fbb245f84e8c8a",
      "new_mode": 33188,
      "new_path": "sdc-plugin/tests/pll/pll.tcl"
    },
    {
      "type": "modify",
      "old_id": "09973b838d69d8b48e63c6f40a8ac07e5f7638fb",
      "old_mode": 33188,
      "old_path": "sdc-plugin/tests/pll_approx_equal/pll_approx_equal.tcl",
      "new_id": "2a0b1b8638527f57532e898491fbb245f84e8c8a",
      "new_mode": 33188,
      "new_path": "sdc-plugin/tests/pll_approx_equal/pll_approx_equal.tcl"
    },
    {
      "type": "modify",
      "old_id": "09973b838d69d8b48e63c6f40a8ac07e5f7638fb",
      "old_mode": 33188,
      "old_path": "sdc-plugin/tests/pll_dangling_wires/pll_dangling_wires.tcl",
      "new_id": "2a0b1b8638527f57532e898491fbb245f84e8c8a",
      "new_mode": 33188,
      "new_path": "sdc-plugin/tests/pll_dangling_wires/pll_dangling_wires.tcl"
    },
    {
      "type": "modify",
      "old_id": "09973b838d69d8b48e63c6f40a8ac07e5f7638fb",
      "old_mode": 33188,
      "old_path": "sdc-plugin/tests/pll_div/pll_div.tcl",
      "new_id": "2a0b1b8638527f57532e898491fbb245f84e8c8a",
      "new_mode": 33188,
      "new_path": "sdc-plugin/tests/pll_div/pll_div.tcl"
    },
    {
      "type": "modify",
      "old_id": "09973b838d69d8b48e63c6f40a8ac07e5f7638fb",
      "old_mode": 33188,
      "old_path": "sdc-plugin/tests/pll_fbout_phase/pll_fbout_phase.tcl",
      "new_id": "2a0b1b8638527f57532e898491fbb245f84e8c8a",
      "new_mode": 33188,
      "new_path": "sdc-plugin/tests/pll_fbout_phase/pll_fbout_phase.tcl"
    },
    {
      "type": "modify",
      "old_id": "a321aeb979cd16e0167a6810ed7684d40de06218",
      "old_mode": 33188,
      "old_path": "sdc-plugin/tests/pll_propagated/pll_propagated.tcl",
      "new_id": "c21422dc67faf9e6bffa663360f865923bccc688",
      "new_mode": 33188,
      "new_path": "sdc-plugin/tests/pll_propagated/pll_propagated.tcl"
    },
    {
      "type": "modify",
      "old_id": "288419b3cdcd08f900179e5e4e601733b4e108c0",
      "old_mode": 33188,
      "old_path": "sdc-plugin/tests/restore_from_json/restore_from_json.tcl",
      "new_id": "07539010eab2a4e4a3c6c0c6a61cb28966b62584",
      "new_mode": 33188,
      "new_path": "sdc-plugin/tests/restore_from_json/restore_from_json.tcl"
    },
    {
      "type": "modify",
      "old_id": "43445c7888e3b2ad69a47b0981b3393d66d29f7c",
      "old_mode": 33188,
      "old_path": "sdc-plugin/tests/set_clock_groups/set_clock_groups.tcl",
      "new_id": "b855c2e9140a6585bd13684a180f7a13d49db495",
      "new_mode": 33188,
      "new_path": "sdc-plugin/tests/set_clock_groups/set_clock_groups.tcl"
    },
    {
      "type": "modify",
      "old_id": "dd510f325917c905a4f4e45f4339bf895df5fcc5",
      "old_mode": 33188,
      "old_path": "sdc-plugin/tests/set_false_path/set_false_path.tcl",
      "new_id": "1a45ca5ef8e2705ee6f9d4e25763a1cbd392fb7e",
      "new_mode": 33188,
      "new_path": "sdc-plugin/tests/set_false_path/set_false_path.tcl"
    },
    {
      "type": "modify",
      "old_id": "6b7f23dfd166ce0b467f4d2161e67661cb7b9b24",
      "old_mode": 33188,
      "old_path": "sdc-plugin/tests/set_max_delay/set_max_delay.tcl",
      "new_id": "77bc0a023c22598ef794bd897e39a972fbb114c7",
      "new_mode": 33188,
      "new_path": "sdc-plugin/tests/set_max_delay/set_max_delay.tcl"
    },
    {
      "type": "modify",
      "old_id": "cdfdd25841b718b6ffdbaf35f96cc45c98edb7ca",
      "old_mode": 33188,
      "old_path": "sdc-plugin/tests/waveform_check/waveform_check.tcl",
      "new_id": "74d2b6133baa756d176efa2dd70e676fdee3c0f7",
      "new_mode": 33188,
      "new_path": "sdc-plugin/tests/waveform_check/waveform_check.tcl"
    },
    {
      "type": "modify",
      "old_id": "2411f8f13a191d3cfec748d5b926f35489626d10",
      "old_mode": 33188,
      "old_path": "selection-plugin/tests/counter/counter.tcl",
      "new_id": "f2caee5902573a2c5f8760e99d945c50ae8d69ad",
      "new_mode": 33188,
      "new_path": "selection-plugin/tests/counter/counter.tcl"
    },
    {
      "type": "modify",
      "old_id": "b6ef30fdc859b853c1e9e6bb1f97f492ae431875",
      "old_mode": 33188,
      "old_path": "xdc-plugin/tests/counter/counter.tcl",
      "new_id": "0256fc675c07c9e28e6b42db291c334a2ab93a3f",
      "new_mode": 33188,
      "new_path": "xdc-plugin/tests/counter/counter.tcl"
    },
    {
      "type": "modify",
      "old_id": "b6ef30fdc859b853c1e9e6bb1f97f492ae431875",
      "old_mode": 33188,
      "old_path": "xdc-plugin/tests/io_loc_pairs/io_loc_pairs.tcl",
      "new_id": "0256fc675c07c9e28e6b42db291c334a2ab93a3f",
      "new_mode": 33188,
      "new_path": "xdc-plugin/tests/io_loc_pairs/io_loc_pairs.tcl"
    },
    {
      "type": "modify",
      "old_id": "e34790923bdef60afb8d9a8d306b405750ce45dc",
      "old_mode": 33188,
      "old_path": "xdc-plugin/tests/minilitex_ddr_arty/minilitex_ddr_arty.tcl",
      "new_id": "a0bd85b530fe66a0c15855b5fb1190f86718c1c6",
      "new_mode": 33188,
      "new_path": "xdc-plugin/tests/minilitex_ddr_arty/minilitex_ddr_arty.tcl"
    },
    {
      "type": "modify",
      "old_id": "2e0352e9305d541ba5f484d7d89bbd612674135c",
      "old_mode": 33188,
      "old_path": "xdc-plugin/tests/package_pins/package_pins.tcl",
      "new_id": "4f57399405f01d1f676d165789c8ca8a1eb08c4c",
      "new_mode": 33188,
      "new_path": "xdc-plugin/tests/package_pins/package_pins.tcl"
    },
    {
      "type": "modify",
      "old_id": "e7f8e2961adc1a4586ff2e6cdb16658a7b945e66",
      "old_mode": 33188,
      "old_path": "xdc-plugin/tests/port_indexes/port_indexes.tcl",
      "new_id": "44cc45afea4af6223ecf7f2ed1960613007d9843",
      "new_mode": 33188,
      "new_path": "xdc-plugin/tests/port_indexes/port_indexes.tcl"
    }
  ]
}
