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

Май 22 2014

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

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

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

Окт 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) Медленная реализация исключений, к тому же требовавшая создания экземпляр класса и как следствие выделения памяти Неясное поведение стандартного …

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