Migrate to Guile 2.2
commit8424e3d3dd3ee4447e15e6252d0ef426479e41af
authorRoland Lutz <rlutz@hedmen.org>
Sat, 17 Oct 2020 17:52:56 +0000 (17 19:52 +0200)
committerRoland Lutz <rlutz@hedmen.org>
Mon, 19 Oct 2020 18:17:08 +0000 (19 20:17 +0200)
tree28c5daeb4809a4f96fd67c7a7c778429fc5515cc
parent18d7989783b5e75831d2c2d615f414781b06a466
Migrate to Guile 2.2

In Guile 2.2, the API function `scm_frame_procedure' has been replaced
with `scm_frame_procedure_name', so only the name of the currently
executed procedure can now be retrieved, not the procedure itself.

Instead of using the procedure itself as a look-up key for the address
of the corresponding Python callable, we now have to generate a unique
name for each Guile procedure and use that as the key.
configure.ac
src/cpython/guile/py2scm.c
src/cpython/guile/scm2py.c