libvirt/scripts
Daniel P. Berrangé e0e0bf6628 scripts: include function versions in API definition
In order to auto-generate more of the language binding code, it is
desirable to know what libvirt version an API was introduced in.
We can extract this information from the .syms files and expose
it in the API description

eg instead of

  <function name='virNodeNumOfDevices' file='libvirt-nodedev'
            module='libvirt-nodedev'>

we now have

  <function name='virNodeNumOfDevices' file='libvirt-nodedev'
            module='libvirt-nodedev' version='0.5.0'>

This will benefit this proposal:

  https://gitlab.com/libvirt/libvirt-go-module/-/merge_requests/7

Reviewed-by: Michal Privoznik <mprivozn@redhat.com>
Tested-by: Victor Toso <victortoso@redhat.com>
Signed-off-by: Daniel P. Berrangé <berrange@redhat.com>
2021-09-23 16:30:18 +01:00
..
apibuild.py scripts: include function versions in API definition 2021-09-23 16:30:18 +01:00
augeas-gentest.py
check-aclperms.py
check-aclrules.py scripts/check-aclrules.py: check ACL for domain_driver.c ACL callers 2021-02-17 15:56:53 -03:00
check-driverimpls.py
check-drivername.py
check-file-access.py
check-remote-protocol.py
check-symfile.py
check-symsorting.py
cocci-macro-file.h
dtrace2systemtap.py
esx_vi_generator.py lib: Drop internal virXXXPtr typedefs 2021-04-13 17:00:38 +02:00
genaclperms.py
genpolkit.py
gensystemtap.py
group-qemu-caps.py scripts: group-qemu-caps: Add capability name as comment to capability string 2021-08-18 09:37:09 +02:00
header-ifdef.py
hvsupport.py
hyperv_wmi_generator.py lib: Drop internal virXXXPtr typedefs 2021-04-13 17:00:38 +02:00
meson-dist.py
meson-gen-authors.py
meson-gen-def.py
meson-gen-sym.py
meson-install-dirs.py
meson-install-symlink.py
meson-install-web.py
meson-python.sh
meson-timestamp.py
meson.build Remove test 'args' file rewrapping infrastructure 2021-04-12 15:55:10 +02:00
mock-noinline.py
prohibit-duplicate-header.py