Kolan Sh
|
6dc93548b9
|
Сделан тест для zerror.[h,c] (и пройден)
|
2011-07-01 11:29:35 +04:00 |
Kolan Sh
|
2ce1fe251e
|
Разобрался, как лочить файл на CIFS.
|
2011-06-30 19:12:23 +04:00 |
Kolan Sh
|
4ca18afee7
|
fcntl lockfile example
|
2011-06-30 18:43:16 +04:00 |
Kolan Sh
|
5934035bf6
|
tex_parser разбиваю на модули
|
2011-06-30 16:38:54 +04:00 |
Kolan Sh
|
1ff0c07d86
|
Решил сделать деление на объекты внутри одного парсера с модулями, нежели отдельный парсер для каждого объекта.
|
2011-06-29 11:57:01 +04:00 |
Kolan Sh
|
b533ed5ba8
|
Этот парсер будет болванкой для парсеров таблиц, полей, рисунков и проч.
|
2011-06-29 11:09:41 +04:00 |
Kolan Sh
|
4dfff10806
|
Этот парсер будет болванкой для парсеров таблиц, полей, рисунков и проч.
--HG--
rename : c/tex_parser/tables4.tex => c/tex_parser/ex1.tex
rename : c/tex_parser/tables5.tex => c/tex_parser/ex2.tex
rename : c/tex_parser/tex_table.c => c/tex_parser/tex_parser.c
rename : c/tex_parser/tex_table.geany => c/tex_parser/tex_parser.geany
rename : c/tex_parser/tex_table.h => c/tex_parser/tex_parser.h
rename : c/tex_parser/tex_table_tags.h => c/tex_parser/tex_parser_tags.h
rename : c/tex_parser/tex_table_test.c => c/tex_parser/tex_parser_test.c
|
2011-06-29 11:02:59 +04:00 |
Kolan Sh
|
e291dbca64
|
table5.tex тоже разбирает теперича
|
2011-06-28 17:17:03 +04:00 |
Kolan Sh
|
46be388497
|
code simplified and works correct
|
2011-06-28 16:16:35 +04:00 |
Kolan Sh
|
4364c55c16
|
готово, нужно убирать лишнее
|
2011-06-28 13:47:25 +04:00 |
Kolan Sh
|
6c76c882ee
|
tex_level is correct
|
2011-06-28 12:43:03 +04:00 |
Kolan Sh
|
624e1322a2
|
по сути работало неверно, изменил алгоритм входа в теги
|
2011-06-28 12:23:33 +04:00 |
Kolan Sh
|
b3ed9f553c
|
tex_level now is correct on exit
|
2011-06-28 11:11:23 +04:00 |
Kolan Sh
|
b2acdb1b9f
|
до 671-го символа дошли
|
2011-06-27 19:26:59 +04:00 |
Kolan Sh
|
49e1eca45d
|
весь документ прошли
|
2011-06-27 17:07:52 +04:00 |
Kolan Sh
|
40c572711b
|
дошли до \endhead
|
2011-06-27 16:49:05 +04:00 |
Kolan Sh
|
7f06978d09
|
дошли до 1523-го символа
|
2011-06-27 16:47:43 +04:00 |
Kolan Sh
|
8fd901bc1f
|
дошли до 1312-го символа ó
|
2011-06-27 16:30:37 +04:00 |
Kolan Sh
|
b3355c88fa
|
дошли до 1312-го символа ó
|
2011-06-27 16:28:01 +04:00 |
Kolan Sh
|
64c18d6652
|
дошли до 1052-го символа symb=|
|
2011-06-27 16:24:09 +04:00 |
Kolan Sh
|
5ab84349b7
|
доходит до tabularnewline
|
2011-06-27 16:08:04 +04:00 |
Kolan Sh
|
ebd4e654ef
|
до 523-его # дошли
|
2011-06-27 15:54:00 +04:00 |
Kolan Sh
|
be3dbe915f
|
до encodingdefault дошло
|
2011-06-27 15:09:19 +04:00 |
Kolan Sh
|
b175af9da4
|
Вот сейчас по Ъ-way
|
2011-06-27 14:43:41 +04:00 |
Kolan Sh
|
ba528486cb
|
домой выгоняют
|
2011-06-23 19:57:17 +04:00 |
Kolan Sh
|
4f1cde3f8f
|
до \cyrtext допарсил
|
2011-06-23 19:44:22 +04:00 |
Kolan Sh
|
e48a755e0c
|
Все теги добавлены в варианты
|
2011-06-23 15:57:47 +04:00 |
Kolan Sh
|
186fc07303
|
домой выгоняют
|
2011-06-21 19:13:25 +04:00 |
Kolan Sh
|
7e29364c79
|
\\ symbol now interpreted as tag
|
2011-06-21 12:01:53 +04:00 |
Kolan Sh
|
c1638e027d
|
Second tex_parser() successful pass :)
|
2011-06-20 20:16:37 +04:00 |
Kolan Sh
|
ba84015079
|
Second tex_parser() successful pass :)
|
2011-06-20 20:07:17 +04:00 |
Kolan Sh
|
a0e8963fb2
|
First tex_parser() successful pass
|
2011-06-20 17:25:44 +04:00 |
Kolan Sh
|
41185418ed
|
First tex_parser() successful pass
|
2011-06-20 17:24:43 +04:00 |
Kolan Sh
|
41f6ac46e7
|
домой пора
|
2011-06-17 19:03:06 +04:00 |
Kolan Sh
|
513baf4076
|
подправлено, шоп запускалось
|
2011-06-16 16:45:28 +04:00 |
Kolan Sh
|
49cfd34cd6
|
Тесты zalloc_ext_test.c написаны и пройдены сразу же! Учитесь!
|
2011-06-16 13:39:31 +04:00 |
Kolan Sh
|
ffb9a25ddd
|
вынесены функции для теста
|
2011-06-15 20:00:24 +04:00 |
Kolan Sh
|
c833f2b6c6
|
Duplicate and Append functions are ready
|
2011-06-14 17:41:32 +04:00 |
Kolan Sh
|
5137f8721b
|
zalloc_ext_test added
|
2011-06-14 13:35:44 +04:00 |
Kolan Sh
|
4fa4b57d45
|
xalloc and zalloc rewriten in stdlib like format; test results added
|
2011-06-14 13:02:33 +04:00 |
Kolan Sh
|
0cb29588f2
|
Renamed: xmalloc.[c,h]->xalloc.[c,h], zmalloc.[c,h]->zalloc.[c,h]
|
2011-06-13 17:20:35 +04:00 |
Kolan Sh
|
260106da46
|
Renamed: xmalloc.[c,h]->xalloc.[c,h], zmalloc.[c,h]->zalloc.[c,h]
|
2011-06-13 12:21:27 +04:00 |
Kolan Sh
|
45cf1a566e
|
Renamed: xmalloc.[c,h]->xalloc.[c,h], zmalloc.[c,h]->zalloc.[c,h]
--HG--
rename : c/zmalloc/Makefile => c/zalloc/Makefile
rename : c/zmalloc/zmalloc.geany => c/zalloc/zalloc.geany
rename : c/zmalloc/zmalloc_test.c => c/zalloc/zalloc_test.c
|
2011-06-13 12:18:12 +04:00 |
Kolan Sh
|
e98cfe955f
|
merged
|
2011-06-12 21:34:14 +04:00 |
Kolan Sh
|
0837358623
|
the world's end added =)
|
2011-06-12 21:34:03 +04:00 |
Kolan Sh
|
2df12441a1
|
Перевёрнутые камеры =)
|
2011-06-12 14:02:38 +04:00 |
Kolan Sh
|
5ba787d4ce
|
домой, пора домой...
|
2011-06-10 19:03:50 +04:00 |
Kolan Sh
|
0f3ecd8e70
|
no c++ just c
--HG--
rename : c/tex_parser/tex_table_class.cpp => c/tex_parser/tex_table.c
rename : c/tex_parser/tex_table_class.geany => c/tex_parser/tex_table.geany
rename : c/tex_parser/tex_table_class.hpp => c/tex_parser/tex_table.h
rename : c/tex_parser/tex_table_class_tags.hpp => c/tex_parser/tex_table_tags.h
rename : c/tex_parser/tex_table_class_test.cpp => c/tex_parser/tex_table_test.c
|
2011-06-10 14:31:10 +04:00 |
Kolan Sh
|
cc27cee3be
|
tex_parser moved from cpp to c because... c++ std::string.resize is slower than zrealloc in 300 times =)
--HG--
rename : cpp/tex_parser/Makefile => c/tex_parser/Makefile
rename : cpp/tex_parser/get_tags.sh => c/tex_parser/get_tags.sh
rename : cpp/tex_parser/tables4.tex => c/tex_parser/tables4.tex
rename : cpp/tex_parser/tables5.tex => c/tex_parser/tables5.tex
rename : cpp/tex_parser/tex_table_class.cpp => c/tex_parser/tex_table_class.cpp
rename : cpp/tex_parser/tex_table_class.geany => c/tex_parser/tex_table_class.geany
rename : cpp/tex_parser/tex_table_class.hpp => c/tex_parser/tex_table_class.hpp
rename : cpp/tex_parser/tex_table_class_tags.hpp => c/tex_parser/tex_table_class_tags.hpp
rename : cpp/tex_parser/tex_table_class_test.cpp => c/tex_parser/tex_table_class_test.cpp
|
2011-06-10 12:24:03 +04:00 |
Kolan Sh
|
eaeee86922
|
zmalloc_getinfo() test
|
2011-06-10 11:59:15 +04:00 |
Kolan Sh
|
baae78bd22
|
zmalloc (вдове быстрый realloc) test
|
2011-06-09 19:00:04 +04:00 |
Kolan Sh
|
7359589f6d
|
вычисление среднего для знаковых целых и массивов (ну и парсер TeX немного)
--HG--
rename : c/tex_parser/get_tags.sh => cpp/tex_parser/get_tags.sh
rename : c/tex_parser/tables4.tex => cpp/tex_parser/tables4.tex
rename : c/tex_parser/tables5.tex => cpp/tex_parser/tables5.tex
rename : c/tex_parser/tex_table_class.hpp => cpp/tex_parser/tex_table_class.hpp
rename : c/tex_parser/tex_table_class_tags.hpp => cpp/tex_parser/tex_table_class_tags.hpp
|
2011-06-07 19:08:15 +04:00 |
Kolan Sh
|
08b17e2229
|
создан проект по классам TeX - таблиц
|
2011-06-07 12:17:19 +04:00 |
Kolan Sh
|
6c286e1e8c
|
gmp тест и таблицы в LaTeX
|
2011-05-24 19:14:17 +04:00 |
Kolan Sh
|
a19bcbbaa0
|
gmp-chundovsky test
|
2011-05-24 16:01:36 +04:00 |
Kolan Sh
|
5162d972fb
|
libhash_ex
|
2011-05-19 18:55:40 +04:00 |
Kolan Sh
|
e74c9a80ae
|
syscall() example
|
2011-05-04 19:10:53 +04:00 |
Kolan Sh
|
a8bb01e4b5
|
UDP echo example
|
2011-05-04 15:30:24 +04:00 |
Kolan Sh
|
190ee94da5
|
run.sh
|
2011-05-02 22:50:30 +04:00 |
Kolan Sh
|
600efc28d5
|
комменты... комменты... комменты...
|
2011-05-02 21:51:34 +04:00 |
Kolan Sh
|
e0b307f190
|
debug flag
|
2011-05-02 19:49:34 +04:00 |
Kolan Sh
|
57e8f559ee
|
memset in client
|
2011-05-02 19:49:06 +04:00 |
Kolan Sh
|
46901ff78c
|
комменты
|
2011-05-02 19:21:54 +04:00 |
Kolan Sh
|
c6b11b3c61
|
несовместимая неявная декларация memset
|
2011-05-02 17:47:50 +04:00 |
Kolan Sh
|
6f6bdc2fa8
|
сборка по make all
|
2011-05-02 17:29:20 +04:00 |
Kolan Sh
|
27ccb8cd93
|
файлы туды-сюды (удалено лишнее в опчем)
|
2011-05-02 16:59:54 +04:00 |
Kolan Sh
|
1d845ec6a6
|
indent
|
2011-05-02 12:42:42 +04:00 |
Kolan Sh
|
5eb27bc4fd
|
ServerNBTHR готов =) и собирается успешно гы-гы-гы))
|
2011-05-02 12:40:13 +04:00 |
Kolan Sh
|
d0047d5a11
|
ServerNBTHR готов =) и собирается успешно гы-гы-гы))
|
2011-05-02 12:23:17 +04:00 |
Kolan Sh
|
3a281d5581
|
ServerNBTHR
|
2011-05-02 12:11:12 +04:00 |
Kolan Sh
|
a5d64c0019
|
masync_server начат
--HG--
rename : c/sockets/echo-client.c => c/echo_server/echo-client.c
rename : c/sockets/echo-server.c => c/echo_server/echo-server.c
rename : c/sockets/int2ip.c => c/echo_server/int2ip.c
rename : c/sockets/ip2int.c => c/echo_server/ip2int.c
rename : c/sockets/sock1.c => c/echo_server/sock1.c
rename : c/sockets/tmp1.c => c/echo_server/tmp1.c
rename : c/sockets/echo-client.c => c/masync_server/echo-client.c
rename : c/sockets/echo-server.c => c/masync_server/echo-server.c
rename : c/sockets/int2ip.c => c/masync_server/int2ip.c
rename : c/sockets/ip2int.c => c/masync_server/ip2int.c
rename : c/sockets/sock1.c => c/masync_server/sock1.c
rename : c/sockets/tmp1.c => c/masync_server/tmp1.c
|
2011-05-02 10:53:52 +04:00 |
Kolan Sh
|
1580046c4b
|
sockets example moved from cpp to c directory
--HG--
rename : cpp/sockets/echo-client.c => c/sockets/echo-client.c
rename : cpp/sockets/echo-server.c => c/sockets/echo-server.c
rename : cpp/sockets/int2ip.c => c/sockets/int2ip.c
rename : cpp/sockets/ip2int.c => c/sockets/ip2int.c
rename : cpp/sockets/sock1.c => c/sockets/sock1.c
rename : cpp/sockets/tmp1.c => c/sockets/tmp1.c
|
2011-05-01 23:59:40 +04:00 |
Kolan Sh
|
0f87373a87
|
добавлен пример pthread_rwlock
|
2011-05-01 22:58:37 +04:00 |
Kolan Sh
|
10632ce639
|
free
|
2011-05-01 00:14:46 +04:00 |
Kolan Sh
|
cb4a83aba3
|
пул переделан под любую структуру объекта
|
2011-04-30 23:18:13 +04:00 |
Kolan Sh
|
0af0bf311d
|
добавлен файл с функциями
|
2011-04-30 17:23:19 +04:00 |
Kolan Sh
|
f86b064fff
|
комменты к функциям
|
2011-04-30 16:15:40 +04:00 |
Kolan Sh
|
065f348402
|
inline похоже ненужен =)
|
2011-04-30 01:02:52 +04:00 |
Kolan Sh
|
d6f1dbb321
|
добавлена структура block_pool, цель - создание множества пулов
|
2011-04-30 00:55:40 +04:00 |
Kolan Sh
|
1a34fea5ff
|
динамическое выделение mem
|
2011-04-30 00:35:53 +04:00 |
Kolan Sh
|
3f1e00dd1e
|
оптимизации pool_free()
|
2011-04-29 22:19:07 +04:00 |
Kolan Sh
|
b006aa66a8
|
оптимизации pool_free()
|
2011-04-29 22:18:10 +04:00 |
Kolan Sh
|
d8e8aa5962
|
void *[] в автоматически выделяемой памяти - это фейл...
|
2011-04-29 21:48:56 +04:00 |
Kolan Sh
|
24aca132c3
|
pool_alloc() готова и оптимизирована, pool_free() лагает пока что и не оптимизирована
|
2011-04-29 18:45:44 +04:00 |
Kolan Sh
|
58d938d391
|
получили ускорение в 42 раза по сравнению с malloc и в 56 раз по сравнению с vector_add
|
2011-04-29 16:00:49 +04:00 |
Kolan Sh
|
b8d84794f0
|
Добавлен pool со списками занятых/незанятых, в 6 раз быстрее std::vector.push_back() и в 3 раза быстрее malloc
|
2011-04-29 15:41:02 +04:00 |
Kolan Sh
|
03d20062b4
|
пул памяти свой делаю, пока что удалось обогнать в 5-6 раз c++:vector.push_back и в ~10 раз malloc, нужно ещё добавить 2 списка занятых и незанятых
|
2011-04-29 11:43:18 +04:00 |
Kolan Sh
|
6e87b9ffc9
|
alloc tests
|
2011-04-28 14:42:44 +04:00 |
Kolan Sh
|
8a8bb95fd9
|
многонитковость, списки, очереди, файлы
|
2011-04-28 13:18:02 +04:00 |
Kolan Sh
|
290a99e0ee
|
добавлены исходники на c, cpp, java, nasm, perl, php, ruby, prolog, nasm
|
2011-04-09 19:55:52 +04:00 |