coriolis/crlcore/etc
Jean-Paul Chaput 92edd9ba31 New implementation for the Python hash and compare methods.
* Change: In Hurricane::Isobar/PyHurricane.h, make the hash function use
    the DBo id whenever possible instead of the object pointer, fall back
    to it for standalone objects (Box like one). The DirectHashMethod()
    macro generate a C style function (linkage) which call a template
    function "getPyHash<>()" that uses a SFINAE mechanism to select
    the right variant.
      Create two comparison macros DirectCmpByPtrMethod() and
    DirectCmpByValueMethod() to customize the comparison for objects that
    have C++ operator==(). So now two boxes with the same contents will
    be seen equal by Python. For DBo objects we keep the previous
    comparison by C++ pointer.
2019-11-14 23:56:01 +01:00
..
45 First step in supporting ISPD18 detailed routing benchmarks. 2019-03-29 11:07:55 +01:00
180/scn6m_deep_09 Support for separated NDA tree. Big cleanup of the Python init system. 2019-10-11 17:36:54 +02:00
common First stage in analog capacitor integration 2019-11-07 17:05:49 +01:00
node180 Added Resistor support. Completed Capacitor & Resistor support in Bora. 2019-11-12 02:21:03 +01:00
symbolic New implementation for the Python hash and compare methods. 2019-11-14 23:56:01 +01:00
CMakeLists.txt Migrating the initialisation system to be completely Python-like. 2019-10-28 18:09:14 +01:00
techno.conf Reorganisation of technology configuration files. 2017-11-17 11:10:32 +01:00