On 17 Dec 2019, at 23:15, Ben Coman <btc@openinworld.com> wrote:
On Tue, 17 Dec 2019 at 16:22, tesonep@gmail.com <mailto:tesonep@gmail.com> <tesonep@gmail.com <mailto:tesonep@gmail.com>> wrote: My report, some are the same than Esteban, as we work a lot together :D
### Last week:
- (Pair Programming with Esteban) Modifying the TFFI callbacks to include information about the Smalltalk block in the plugin data structure. This improves the debugging experience and the detection of errors when a Callback in the image side is garbage collected.
- (Pair Programming with Esteban) Compiling the Queue based ThreaddedFFI plugin to use the latest libffi version. This is required to build in Catalina.
- (Pair Programming with Esteban) Adding synchronization code to correctly interrupt the AIO waiting idle loop. This is still work in progress as we have to test more scenarios. This modification allows us to extend enormously the idle time of the relinquish processor primitive without losing events nor delays.
This is super cool. I'm interested in seeing what the changes were. Are there a few commits/PRs you could point to?
We are preparing the PR to headless :P https://github.com/tesonep/opensmalltalk-vm/tree/merge-headless-worker-threa... <https://github.com/tesonep/opensmalltalk-vm/tree/merge-headless-worker-threa...> Esteban
cheers -ben