3
0
Fork 0
mirror of https://github.com/YosysHQ/yosys synced 2025-04-07 18:05:24 +00:00
yosys/misc
Martin Povišer bd06338172 py_wrap_generator: Fix handling of method name collisions
If two methods have the same signature but for qualifiers the Python
binding doesn't care about ('const'), do not generate a mangled name for
the method.

Fixes

    .def<Wire (Module::*)(const IdString* )>("wire__YOSYS_NAMESPACE_RTLIL_IdString", &Module::wire__YOSYS_NAMESPACE_RTLIL_IdString)
    .def<Cell (Module::*)(const IdString* )>("cell__YOSYS_NAMESPACE_RTLIL_IdString", &Module::cell__YOSYS_NAMESPACE_RTLIL_IdString)

in the output after the previous change.
2023-04-05 13:36:44 +02:00
..
yosysjs Update WaveDrom script URLs 2021-09-18 16:24:40 +02:00
__init__.py
create_vcxsrc.sh Update URL to zlib 2022-03-28 11:05:30 +02:00
jny.schema.json misc: Added JNY schema definition 2022-08-02 07:23:45 -04:00
launcher.c
py_wrap_generator.py py_wrap_generator: Fix handling of method name collisions 2023-04-05 13:36:44 +02:00
yosys-config.in Fix hard-coded path to /bin/bash -> /usr/bin/env bash 2022-09-24 22:52:42 -07:00