bald

Оно таки случилось :)

https://github.com/rakudo/rakudo/commit/90ed2e2fb2

significantly speed up spectest run

initial measurements show a 37% improvement.
OK, I cheated. bacek++ did all the real work, I merely bumped PARROT_REVISION


Я таки допилил Generational GC в Parrot'е :)

Описание алгоритма живёт тут. Никакого тюнинга ещё не делалось. 37% ускорения это только начало. Там можно выжать ещё процентов 20, я думаю.
bald

Ещё намножко про parrot.

Я тут в предущем кажись релизе написал новый mark&sweep gc. Тупой как пробка, зато сильно понятнее по коду и красивше (с моей точки зрения) по архитектуре. По скорости он примерно такой-же как старый.

А за 3 вечера я его немножко улучшил.

Collapse )
bald

(no subject)

А давненько я ничего не писал. И не буду. У меня теперь вот такая замечательная игрушка есть, вместо того, что бы всякую фигню писать :)

Collapse )
bald

О! И ещё про Parrot.

Надысь случилась небольшая революция, которая готовилась почти год мной и @cotto. Теперь у нас op'ы парсяться самим парротом.

Остальное под катом.
Collapse )

Тьфу. Сумбур и смятение для тех, кто "не в теме"... Ну и фиг с ним. Задавайте вопросы, если что.