Re: [Libfsd-devel] Purva kopka
Status: Planning
Brought to you by:
vanio
From: Ivan P. <va...@ne...> - 2005-10-03 11:39:35
|
On Monday 03 October 2005 14:03, Georgi Mungov wrote: > niama li da e dobre da davame na fsd_pool-a niakuv allocator. niakoi moje mislih za tova i reshih che mnogo malko verojatno e njakoj da poiska da si alokira avtomat v shared memory :) principno si prav. naj-veche bi bilo gotino da imame za autotesta nachin da dadem debug allocator, kojto da testva, a za lib-a da se podava NULL i da si polzva heap allocatora. taka za razlika ot NC-libs njakoj mozhe da autotestva s extended memory checks dazhe da ne e kompiliral s -DDEBUG > da iska s shared memory da go polzva. i ima li smisal ot zalloc - calloc > sushto ti nulira pametta > tova koeto moga da napravja e #define-na ZALLOC(x) da e calloc(1, x), no kato cjalo iskah neshto kato malloc, ama da mi nulira, a ne mi se pishe tazi edinica navsjakude > probvah da compile-na na 64bit > > ============== > rex_parser.c: In function `rex_node_dump_r': > rex_parser.c:559: warning: int format, different type arg (arg 6) > rex_parser.c:559: warning: int format, different type arg (arg 7) > ================= > > ================= > Making all in tools > mkdir .libs > gcc -Wall -Werror -g2 -DDEBUG -g -O2 -o rex rex.o ../src/.libs/libfsd.al > gfa.c: In function `main': > gfa.c:14: warning: cast to pointer from integer of different size > gfa.c:19: warning: cast from pointer to integer of different size > gfa.c:20: warning: cast from pointer to integer of different size > gfa.c:30: warning: cast from pointer to integer of different size > ================= > > void* i size_t po princip sa long a ne int > ok, tuj kato njamam 64-bit linux vkushti, naznachavame te otgovornik po 64-bitovija build :) > On Monday 03 October 2005 11:46, Ivan Peikov wrote: > > Wow!! Kak bjaha NightWish? Kosta ne hodi li (vidjah go v subota vecher na > > partito na Dara puk nishto ne spomena)? > > > > Inache az utre shte pratja versija s mnogo promeni po neja (optimized > > regular expressions + GFA + NFA) > > > > A NC-Base AT mozhe naj-malko da pitame Lenkov - ne mislja che shte se > > zapune. Toj i bez drugo shte gi puska (L)GPL tija libs po njakoe vreme > > > > Utre kato vi pratja poslednoto distro mislja da go commitna v CVS-a ns > > SF.net zashtoto veche stava trudno da pravim neshto paralelno. Taka che > > ako imate neshto zabelezhki po strukturata kazvajte sega, che posle ako > > iskame da rename-vame/iztrivame neshto shte trjabva da iskame ot SF > > support-a. > > > > Attachvam snimka na purvija NFA generiran ot libfsd (istoricheski > > dokument) ot reguljarnija izraz "(ab|bc)xx" :) > > > > On Monday 03 October 2005 10:25, Georgi Mungov wrote: > > > Dovechera shte go vidia i az vsichkoto che petuk i subota biah v > > > bukuresht na koncert na nightwish > > > > > > Za AT ot NC-Base -- toi svobodno dostupen li e za vsichki? > > > > > > On Friday 30 September 2005 13:03, Ivan Peikov wrote: > > > > Za autotest framework-a, misleh si che ako go dobavim v distroto shte > > > > go slozhim otdelno v libfsd/autotest foldera i njama nito da se > > > > instalira nito da se nabiva na ochi. ot druga strana bi ni spestilo > > > > razni neshta (memory leak test naprimer kakto i formatting-a na > > > > rezultatite. Demek sus sigurnost shte si spestim njakakva rabota. > > > > Mezhdu drugoto, sega useshtam che s tezi pool-ove testvaneto za > > > > leakove njama da e tolkova prosto - kato cjalo leakove njama da ima, > > > > no mozhem da leakvame na nivo pool, koeto pak e zle. > > > > > > > > Za collating sequences i equivallence classes (osobeno za purvoto), > > > > baja se muchih i maj ne razbrah napulno kakva e idejata. Vse pak > > > > attachvam edin html kojto gi specificira tija fenomeni. Sushto taka > > > > perllocale e dosta polezen - tam sa objasneni s po-choveshki dumi. > > > > Drugoto e re.html, koeto e v libfsd/doc -- tam e gramatikata na > > > > extended reguljaren izraz. > > > > > > > > On Friday 30 September 2005 12:51, Petar Petrov wrote: > > > > > Razgledah code-a, che go i razbrah :). Reg ex. parser-a kyrti. > > > > > Gledam, che si imame i lexer (rex_scanner.c). > > > > > > > > > > Za AT-to, na men mi se struva naj - dobre da si gi pishem kato C > > > > > code. Ako vzemem code-a ot at-framework-a shte trqbva da go dobavim > > > > > v libfsd distroto, a tova shte e ~40% ot celiq code. Koeto e malko > > > > > typo. > > > > > > > > > > Shte vidq dali shte moga da dobavq collating sequences i > > > > > equivalence classes v reg ex. parser-a. > > > > > > > > > > On 9/30/05, Ivan Peikov <va...@ne...> wrote: > > > > > > Prashtam distroto dokudeto sum go dobutal. > > > > > > Sreshtnah baja problemi s listovete, kak da sa dostatuchno obshti > > > > > > i sushtevremenno lesno da se programirat i nakraja napisah edin > > > > > > super generic > > > > > > ciklichen single-linked list, podoben na NC-Base list-a, obache > > > > > > jade po-malko > > > > > > pamet i polzva pool za da si allocira node-ovete. Pool-a se > > > > > > podava i globalen > > > > > > v ramkite na avtomata. Tova reshava problema s fragmentacijata. > > > > > > Oburnete vnimanie sushto che fsd_list_t se init-va bez da se > > > > > > alocira pamet za > > > > > > nego. Tova e za da se embedva v drugi strukturi, za koito ima > > > > > > pool (state_t i > > > > > > trans_t). Po tozi nachin edinstvenoto koeto se alokira direktno s > > > > > > malloc e samijat avtomat. > > > > > > Pesho - rex parser-a - nadjavam se da se izkefish :) > > > > > > Ima i njakakvo nachalno TODO (v distroto). Za momenta, dokato > > > > > > kovem osnovite > > > > > > mi se struva naj-vazhno da izmislim nachin za autotestvane, kojto > > > > > > da e dostatuchno generic taka che da ne zavisim ot neshto, koeto > > > > > > trjabva da se instalira (neshto koeto go njama vuv vsjaka moderna > > > > > > linux distribucija). Variant e na perl test frameworka primerno. > > > > > > No trjabva neshto da se izmisli > > > > > > za da si pishem testovete zaedno s koda. Inache shte e mnogo > > > > > > trudno posle da > > > > > > pishem nakup (i tuj kato nikoj ne ni pritiska naj-verojatno njama > > > > > > da go napravim izobshto) a mi se iska vse pak da imame njakakuv > > > > > > nachin da si podsigurim kachestvoto na lib-a inache ne si struva > > > > > > zagubenoto vreme. Sushto variant e da si vzemem ot NC-Base > > > > > > at_framework-a i da go nagodim (i bez > > > > > > drugo nie sme si go mislili i sme sviknali da si go pozvame) > > > > > > Povecheto neshta izobshto ne sa testvani taka che vsichko koeto > > > > > > vidite kato > > > > > > problem -- kazvajte. > > > > > > > > > > > > Ajde leka i pishete. > > > > > > "Tumbleweed E-mail Firewall <tumbleweed.com>" made the following > > > annotations on 10/03/05 00:34:11 > > > ----------------------------------------------------------------------- > > >-- -- --- This e-mail, including attachments, may include confidential > > > and/or proprietary information, and may be used only by the person or > > > entity to which it is addressed. If the reader of this e-mail is not > > > the intended recipient or his or her authorized agent, the reader is > > > hereby notified that any dissemination, distribution or copying of this > > > e-mail is prohibited. If you have received this e-mail in error, please > > > notify the sender by replying to this message and delete this e-mail > > > immediately. > > > ======================================================================= > > >== == === > > > > > > > > > > > > ------------------------------------------------------- > > > This SF.Net email is sponsored by: > > > Power Architecture Resource Center: Free content, downloads, > > > discussions, and more. http://solutions.newsforge.com/ibmarch.tmpl > > > _______________________________________________ > > > Libfsd-devel mailing list > > > Lib...@li... > > > https://lists.sourceforge.net/lists/listinfo/libfsd-devel > > "Tumbleweed E-mail Firewall <tumbleweed.com>" made the following > annotations on 10/03/05 04:12:44 > --------------------------------------------------------------------------- >--- This e-mail, including attachments, may include confidential and/or > proprietary information, and may be used only by the person or entity to > which it is addressed. If the reader of this e-mail is not the intended > recipient or his or her authorized agent, the reader is hereby notified > that any dissemination, distribution or copying of this e-mail is > prohibited. If you have received this e-mail in error, please notify the > sender by replying to this message and delete this e-mail immediately. > =========================================================================== >=== > > > > ------------------------------------------------------- > This SF.Net email is sponsored by: > Power Architecture Resource Center: Free content, downloads, discussions, > and more. http://solutions.newsforge.com/ibmarch.tmpl > _______________________________________________ > Libfsd-devel mailing list > Lib...@li... > https://lists.sourceforge.net/lists/listinfo/libfsd-devel |