Commit Graph

41 Commits

Author SHA1 Message Date
Selim Mustafaev
99f137ca25 Перевел пример простого сервера на stackful coroutines (пока без обработки ошибок и завершения соединения) 2014-11-17 23:44:42 +03:00
Selim Mustafaev
efe4b8f50f добавил пример обработки данных, считанных из сокета, в пуле потоков и запись результата обратно в сокет (и все это в псевдолинейном стиле) 2014-11-08 22:21:13 +03:00
dcab8d1230 Добавил забытый до этого тест 2014-11-07 23:24:29 +03:00
5b3805e61c Адаптировал ассемблерный код для OS X. Добавил простой эхо сервер на boost.asio 2014-11-07 23:09:54 +03:00
28f2e968d8 Добавлена базовая поддержка ассемблера (NASM), пока проверено только на linux. ассеьблерный код переделан с FASM на NASM 2014-09-21 21:37:07 +04:00
ec3af25930 Исправлены проблемы со сборкой boost в linux 2014-09-21 14:49:38 +04:00
b7af8aa6e4 Добавил скачивание, сборку и подключение boost к проекту 2014-09-20 23:50:14 +04:00
c4e3af077c Добавил каталог .idea (служебные файлы CLion) в gitignore 2014-09-20 20:46:21 +04:00
a175df0586 Добавлена базовая поддержка CMake (пока проверено только на OS X) без сборки ассемблерного кода 2014-09-20 20:38:57 +04:00
green-caterpillar
2ed2440710 Update README.md 2014-09-16 23:16:58 +04:00
green-caterpillar
5d95466ea8 Update README.md 2014-09-16 23:16:32 +04:00
green-caterpillar
179a05210e Update README.md 2014-09-16 23:12:55 +04:00
green-caterpillar
7b74cc439a Update README.md 2014-09-16 22:43:08 +04:00
green-caterpillar
23b359e72a Create README.md 2014-09-16 22:40:24 +04:00
selim
5417160889 Добавил два варианта add_task с параметрами как у std::bind 2014-09-16 13:09:16 +04:00
cb38073236 threadpool small fix 2014-09-15 12:14:19 +04:00
7f0801b2be Merge branch 'master' of https://github.com/green-caterpillar/cpputil.git 2014-09-14 09:04:00 +04:00
selim
9111a93ec7 Добавил возможность логирования в файл 2014-09-14 10:05:10 +04:00
fe20eb715e Добавлен базовый вариант пула потоков 2014-09-14 09:03:40 +04:00
f6a6737b99 Исправил вызов лога 2014-09-11 08:20:13 +04:00
973d32f484 Добавил вывод времени и log_level 2014-09-11 08:14:27 +04:00
selim
160a1365f3 logger small changes 2014-09-08 20:55:47 +04:00
e2ae2b7fc2 Настроил проекты cpputil и cpputil_test. Поправил неправильное преобразование типов в функции ucs4_to_utf8 2014-09-07 16:23:44 +04:00
b25c476f7a добавил VS Solution 2014-09-07 10:26:29 +04:00
selim
86d129e335 Устранена гонка за данными при инициализации очереди логгера 2014-08-28 22:20:38 +04:00
selim
966e729bf8 Функция log теперь не формирует строку, а упаковывает параметры и код логирования в функтор и добавляет его в очередь, обрабатываемую отдельным потоком. 2014-08-24 23:59:41 +04:00
selim
336e342c14 Перенес вывод логов в отдельный поток, функция log только формирует строку и помещает ее в очередь для логирования. 2014-08-24 21:12:21 +04:00
selim
8392f06b66 Убрал булевский флаг 2014-08-23 23:32:17 +04:00
Selim Mustafaev
f118ef6f08 Обновил gitignore 2014-03-31 00:06:58 +04:00
Selim Mustafaev
93d6581be7 Начал реализовывать логирование 2013-12-15 18:31:04 +04:00
Selim Mustafaev
55e47f8310 Отказался от CMake в пользу обычного makefile (в будущем возможно прикручу autoconf с automake). Для windows позже будет сделан проект для Visual Studio 2013-11-18 22:02:24 +04:00
Selim Mustafaev
829142997f Упростил функцию поиска символа 2013-10-12 15:54:40 +04:00
Selim Mustafaev
23f2e7f927 Сделал реализацию find через memmem для GCC, упростил функцию load_from_file 2013-10-12 15:48:08 +04:00
Selim Mustafaev
0d6e6e7333 Добавил возможность экранировать не-ASCII символы при кодировании в UTF-8 2013-10-08 07:28:45 +04:00
Selim Mustafaev
9afb0b9976 Удалил README.md, добавил игнор каталогов bin и lib 2013-10-07 00:03:09 +04:00
Selim Mustafaev
0c3287aa1b Сделал декодирование экранированных UTF-8 символов опциональным 2013-10-06 23:53:06 +04:00
Selim Mustafaev
3a3b6b18fd Дополнил todo 2013-10-06 21:35:49 +04:00
Selim Mustafaev
df8f15311c Добавил список задач на будщее 2013-10-06 03:05:10 +04:00
Selim Mustafaev
8cb9ed1b9a Починил конфигурирование cpputil_test на linux 2013-10-06 01:51:08 +04:00
Selim Mustafaev
9edaae6000 Initial uploading sources 2013-06-10 21:57:42 +04:00
green-caterpillar
a5e64123c8 Initial commit 2013-06-10 10:48:59 -07:00