• Vladimír Čunát's avatar
    module API+ABI: remove one level of indirection · 176b1c28
    Vladimír Čunát authored
    ... for layers and props.  This breaks C module API+ABI.
    
    It seemed weird to repeatedly call a function that returns a pointer
    to a structure in which we find the function we want to actually call.
    We've never used changing these functions AFAIK, and the target
    functions could easily be written to change their behavior instead
    (i.e. move the indirection *inside* the function).
    
    When breaking this, I also removed these two (_layers and _props)
    from the dynamic symbols (to be) exported from the C modules.
    They always pointed to memory belonging inside the module,
    and they seem quite sensible to be set up by the _init symbol instead.
    176b1c28
Name
Last commit
Last update
..
bogus_log Loading commit data...
cookies Loading commit data...
daf Loading commit data...
detect_time_jump Loading commit data...
detect_time_skew Loading commit data...
dns64 Loading commit data...
dnstap Loading commit data...
edns_keepalive Loading commit data...
etcd Loading commit data...
experimental_dot_auth Loading commit data...
graphite Loading commit data...
hints Loading commit data...
http Loading commit data...
nsid Loading commit data...
policy Loading commit data...
predict Loading commit data...
prefill Loading commit data...
priming Loading commit data...
rebinding Loading commit data...
renumber Loading commit data...
serve_stale Loading commit data...
stats Loading commit data...
ta_sentinel Loading commit data...
ta_signal_query Loading commit data...
ta_update Loading commit data...
view Loading commit data...
workarounds Loading commit data...
README.rst Loading commit data...
meson.build Loading commit data...
rfc7706.rst Loading commit data...