SBCL-1.0.42
Sep. 25th, 2010 03:31 pmСобрал виндовый инсталлятор SBCL 1.0.42 (раньше использовал 1.0.40) с поддержкой нитей.
https://sites.google.com/site/dmitryvksite/sbcl-distr/sbcl-1.0.42-threads.msiСобрал виндовый инсталлятор SBCL 1.0.42 (раньше использовал 1.0.40) с поддержкой нитей.
https://sites.google.com/site/dmitryvksite/sbcl-distr/sbcl-1.0.42-threads.msi
no subject
Date: 2010-10-15 06:21 pm (UTC)no subject
Date: 2010-10-16 05:32 pm (UTC)Кстати, а почему у вас revert'нуты коммиты - с ними какие-то проблемы (у меня сейчас нет времени тестировать, поэтому я не знаю)?
no subject
Date: 2010-10-16 05:43 pm (UTC)Изменения с overlapped имеют прямое отношение к тредам, при этом мой последний вариант win32_unix_read/write (и open), хотя и "рискованнее" и меньше тестировался, прозрачнее по логике. Впрочем, можно остановиться на предыдущем, там где ещё crt'шный open() и где используется write(). Два изменения по GC (регистрация обработчиков в preserve_pointers и отмена gc_blocked_deferrables для win32) можете опять же применить отдельно, они не связаны ни с чем из остальных изменений.
Да, я как бы как раз на грани, когда начинается чистый I/O безотносительно к тредам, но по-моему, ещё эту грань не перешел (хотя собираюсь: там ещё изрядное количество полезного можно сделать).