Boppan's blog

Register allocation

Есть такой алгоритм: сначала мы создаём граф из переменных. Переменные, используемые единовременно в контрол-флоу соединены. Затем мы по очереди забираем из графа переменные, имеющие менее k соседей, где k - это количество регистров. Кидаем их в стэк. Так со всеми. В конце мы...


Парсинг user-agent'а

Зачастую не нужно знать, какой именно браузер подключается к серверу, нужно лишь определить список спецификаций и расширений, поддерживаемых им: HTML, CSS, JS, asm.js, WebAssembly, и т. п....


Разработка браузера

Список проблем, возникающих при разработке браузера:

Проблемы с поддержкой DRM ($10 000)
Безопасность DRM...


Оптимизатор компилятора Fortran 77

Коммент с хабра....


Page preparing taken 0.0022 seconds.