Архив по этикетке: CatFrameWork

Июл 18 2015

Релиз: Cat Framework 0.6 + Cat Server Platform 0.6

Сегодня состоялся третий релиз нашего фреймворка Cat Framework. Это первый релиз Cat Framework, который выпускался по полноценной схеме: разработка -> заморозка функционала и выпуск RC -> исправление ошибок в RC -> релиз. В рамках данного релиза произведена масштабная переработка структуры фреймворка. Данный релиз будет положен в основу нового проекта команды – SkyGL. Как обычно приведу …

Читать далее »

Мар 09 2015

0.6RC для Cat Framework + Cat Server Platform

После 4-х месяцев разработки Cat Framework + Cat Server Platform они выходят на release candidate в версию 0.6. Все необходимые изменения для версии 0.6 сделаны, но её релиз задерживается из-за необходимости быть полностью уверенными в качестве кода, т.к. возможно этот код будет использоваться в коммерческом продукте. В рамках работы над версией 0.6 была проведена значительная …

Читать далее »

Май 22 2014

Релиз: Cat Framework 0.4 + Cat Server Platform 0.4

Сегодня состоялся второй релиз нашего фреймворка Cat Framework. Релиз в первую очередь содержит исправления и улучшения сделанные во время работы над SkyEngine2 и лишь несколько новых возможностей. Как обычно приведу некоторою статистику. От релиза CFW 0.2 релиз CFW 0.4 отделяют 76.5 часов, 3 закрытые задачи в Redmine (в основном этот релиз состоял из мелких правок …

Читать далее »

Ноя 11 2013

SHLD/SHRD или сказ о том, как я “Intel® 64 and IA-32 Architectures Software Developer’s Manual” читал

Периодически, когда у меня выдаётся несколько свободных минут, но их маловато чтобы сделать что-то полезное, я убиваю время чтением “Intel® 64 and IA-32 Architectures Software Developer’s Manual”. И вот позавчера, во время очередного такого чтения, я наткнулся на описание инструкций SHLD/SHRD. Уж не знаю как я их до этого не замечал, но факт остаётся фактом …

Читать далее »

Окт 17 2013

Годовой отчёт о разработке Cat Framework

Привожу некоторый статистические данные по этому проекту:

Читать далее »

Окт 01 2013

Первый резил Cat Framework

Сегодня состоялся первый релиз нашего фреймворка Cat Framework. И хотя этот релиз предназначен только для внутреннего использования это всё равно знаковое для нас событие. Как обычно приведу некоторою статистику. От начала разработки CFW 0.2 отделяют 654 часов, 31 закрытая задача в Redmine, 96 ревизий SVN. Размер фреймворка составляет 2294КБ (в 205 файлах). Фреймворк насчитывает 42262 …

Читать далее »

Авг 24 2013

Переработал пул сообщений в CSO

В рамках подготовки к релизу CFW 0.2 проводил провожу переработку CSO. Во время выделения глобального пула сообщений в отдельный файл решил попробовать переписать его на asm`е. Сам по себе пул вроде не сложный, так что по идеи компилятор должен выдавать более-менее приличный код. Простейший тест в котором каждый поток сначала выделял, а потом освобождал 32768 …

Читать далее »

Окт 17 2012

Годовой отчёт о разработке Cat Framework

Привожу некоторый статистические данные по этому проекту:

Читать далее »

Сен 08 2012

Разработка CatServerRTL завершена

При начале работ над сервером для системы обновления остро встал вопрос об создании своей RTL, уж слишком много претензий было в стандартной. Основными из них были: Медленная и избыточная реализация threadvar (а через них, как минимум, реализовывался errno) Медленная реализация исключений, к тому же требовавшая создания экземпляр класса и как следствие выделения памяти Неясное поведение стандартного …

Читать далее »