The fix has been running now for roughly 24 hours with PIDs both below
and above 16bit with roughly 2-30 requests per second depending on the
hour, works flawlessly.

One reset from 98304 to 300 has already happened without issues.

Using pil64.

On Thu, Aug 7, 2014 at 2:19 PM, Alexander Burger <> wrote:
> Hi all,
> On Thu, Aug 07, 2014 at 09:00:21AM +0200, Alexander Burger wrote:
>> Fixed pil32 too. I hope I didn't break anything. Tests are welcome!
> For the records:
> The handling of PIDs in both the 32-bit and the 64-bit versions of
> PicoLisp itself was never a problem. They are handled in full 'pid_t'
> size.
> The problem was the internal IPC protocol used by the 'tell' function,
> when an (optional) PID is passed for the addressee of the message. Here,
> a field of only 16 bits was used to store the PID. This is fixed now in
> pil32 and pil64.
> ♪♫ Alex
> --

Reply via email to