<html><head><meta http-equiv="Content-Type" content="text/html; charset=utf-8"></head><body style="word-wrap: break-word; -webkit-nbsp-mode: space; line-break: after-white-space;" class=""><br class=""><div><blockquote type="cite" class=""><div class="">On 14 Apr 2020, at 23:41, Konstantin Osipov <<a href="mailto:kostja.osipov@gmail.com" class="">kostja.osipov@gmail.com</a>> wrote:</div><br class="Apple-interchange-newline"><div class=""><div class="">This is unrelated. 1.5 didn't have plugin api and no ffi exports <br class="">and mons was hacking into it.<br class=""><br class="">In fact he wasn't hacking into functions at all, he was hacking<br class="">into global state, such as cord_ptr->fiber, and it was not (and I<br class="">believe is not) removed from the visibility list by linker.<br class=""><br class="">In short:<br class="">When trying to understand how this "feature" worked before, look<br class="">at 1.5, not 1.6+.<br class=""></div></div></blockquote></div><div class=""><br class=""></div>You are wrong. It works in 1.6 and was broken by mejedi in the middle of 1.7 and unfortunately left unseen<div class=""><br class=""></div><div class="">For ex, I’m using in 1.6:</div><div class=""><br class=""></div><div class=""><span style="color: rgb(36, 41, 46); font-family: SFMono-Regular, Consolas, "Liberation Mono", Menlo, monospace; font-variant-ligatures: normal; orphans: 2; white-space: pre; widows: 2; background-color: rgb(255, 255, 255);" class="">ffi.</span><span class="pl-c1" style="box-sizing: border-box; color: rgb(0, 92, 197); font-family: SFMono-Regular, Consolas, "Liberation Mono", Menlo, monospace; font-variant-ligatures: normal; orphans: 2; white-space: pre; widows: 2; background-color: rgb(255, 255, 255);">cdef</span><span class="pl-s" style="box-sizing: border-box; color: rgb(3, 47, 98); font-family: SFMono-Regular, Consolas, "Liberation Mono", Menlo, monospace; font-variant-ligatures: normal; orphans: 2; white-space: pre; widows: 2; background-color: rgb(255, 255, 255);"><span class="pl-pds" style="box-sizing: border-box;">[[</span></span><span style="color: rgb(36, 41, 46); font-family: SFMono-Regular, Consolas, "Liberation Mono", Menlo, monospace; font-variant-ligatures: normal; orphans: 2; white-space: pre; widows: 2; background-color: rgb(255, 255, 255);" class=""> </span><span class="pl-c1" style="box-sizing: border-box; color: rgb(0, 92, 197); font-family: SFMono-Regular, Consolas, "Liberation Mono", Menlo, monospace; font-variant-ligatures: normal; orphans: 2; white-space: pre; widows: 2; background-color: rgb(255, 255, 255);">uint32_t</span><span style="color: rgb(36, 41, 46); font-family: SFMono-Regular, Consolas, "Liberation Mono", Menlo, monospace; font-variant-ligatures: normal; orphans: 2; white-space: pre; widows: 2; background-color: rgb(255, 255, 255);" class=""> sc_version; </span><span class="pl-s" style="box-sizing: border-box; color: rgb(3, 47, 98); font-family: SFMono-Regular, Consolas, "Liberation Mono", Menlo, monospace; font-variant-ligatures: normal; orphans: 2; white-space: pre; widows: 2; background-color: rgb(255, 255, 255);"><span class="pl-pds" style="box-sizing: border-box;">]]</span></span><br class=""><div class=""><br class=""></div><div class="">Things like that stop working after that patch.</div><div class=""><br class=""></div><div class=""><div class=""><div style="word-wrap: break-word; -webkit-nbsp-mode: space; line-break: after-white-space;" class=""><div style="word-wrap: break-word; -webkit-nbsp-mode: space; line-break: after-white-space;" class=""><div style="word-wrap: break-word; -webkit-nbsp-mode: space; line-break: after-white-space;" class=""><div style="font-variant-ligatures: normal; font-variant-east-asian: normal; font-variant-position: normal; line-height: normal; orphans: 2; text-align: -webkit-auto; widows: 2; word-wrap: break-word; -webkit-nbsp-mode: space; line-break: after-white-space;" class=""><div style="font-variant-ligatures: normal; font-variant-east-asian: normal; font-variant-position: normal; line-height: normal; text-align: -webkit-auto; word-wrap: break-word; -webkit-nbsp-mode: space; line-break: after-white-space;" class=""><div class=""><div class="">-- </div><div class="">Mons Anderson</div><div class=""><span style="text-align: -webkit-auto;" class="">Software Architect</span>, <a href="https://mcs.mail.ru/" class="" style="text-align: -webkit-auto;">Mail.Ru Cloud Solutions</a></div><<a href="mailto:mons@cpan.org" class="">mons@cpan.org</a>></div><div class=""><br class=""></div></div></div></div></div></div></div></div></div></body></html>