mirror of
https://gitlab.gnome.org/GNOME/glib.git
synced 2025-01-24 13:06:14 +01:00
1cd5c5678a
We relied on g_cclosure_marshal_generic() to easily generate signal marshallers, but this relies on inspecting each parameter type with ffi and this implies a performance hit, other than breaking the stack-frame unwinder used by Linux perf and so by sysprof. Given that we know the types we work on, it's easy enough to generate the marshallers ourself. Helps with: https://gitlab.gnome.org/GNOME/glib/-/issues/3028 |
||
---|---|---|
.. | ||
__init__.py | ||
.flake8 | ||
.gitignore | ||
codegen_docbook.py | ||
codegen_main.py | ||
codegen_md.py | ||
codegen_rst.py | ||
codegen.py | ||
config.py.in | ||
dbustypes.py | ||
gdbus-codegen.in | ||
meson.build | ||
parser.py | ||
utils.py |