Perl 6 - the future is here, just unevenly distributed

IRC log for #divine, 2013-04-24

| Channels | #divine index | Today | | Search | Google Search | Plain-Text | summary

All times shown according to UTC.

Time Nick Message
04:31 mornfall *zív*
04:51 mornfall No, plán zatím plním na 120 %. :D
06:01 spito joined #divine
06:12 mornfall spito: Dobré ráno. :)
06:12 mornfall Co hlava? ;)
06:13 spito v pohodÄ›
06:14 mornfall Super. Tedy v deset na FI.
06:14 spito proč by mě měla bolet? horší je, že jsem už dlouho pořádně nespal
06:14 spito já vim
06:39 mornfall Asi bych měl jít na vlak.
07:03 xstill spito: sedí alespoň přibližně statistiky zaplnění tabulky pro shared (per thread)?
07:06 xstill hmm on je v tom pěkný bordel protože shared tvrdí, že má víc tavů než je velikost tabulky
07:06 xstill teda předpokládám že ten druhý řádek je velikost
07:06 xstill *partitioned to tvrdí teda
07:07 xstill shared tvrdí jiný divný věci jako že tabulka je 10x větší než je její zaplnění
07:09 xstill ty statistiky jsou dost na nic
15:59 xstill mornfall: klíče duručeny
16:14 spito joined #divine
16:14 spito mornfall: tak nevím, ale něco je rozbitý
16:14 spito shared mi padá v poolech
16:16 spito teď kompiluju aktuální verzi, ale ty 4 patche, který jsem pull-nul to asi nezachrání....
16:31 mornfall to asi ne
16:31 mornfall xstill: dík
16:31 mornfall spito: jak padá v poolech
16:31 mornfall pooly fungujou, blbě to používáš ;-)
16:32 spito to nevim, co bych na tom mohl blbě používat
16:35 spito občas to prostě spadne.....konkrétně při alokaci poolu v Dummy successors
16:36 spito a zajimavý je, že v Debug buildu to zatím neudělalo
17:41 spito joined #divine
17:46 spito mornfall: jak se dají blbě použít pooly?
18:29 mornfall spito: Nevím. :) Můžeš na jeden pool hrábnout z jinýho vlákna třeba.
18:29 mornfall spito: Ale je nepravděpodobný, že by byla chyba v poolech kterou doteď nikdo neobjevil a teď se začala projevovat.
18:29 mornfall (sry, byl jsem v pryč)
18:30 spito jasný, pohoda
18:31 spito no, ono je zajímavý, že se chyba neprojeví v debugu, ale v releasu ano
18:31 mornfall Co spadlo v poolu?
18:31 mornfall Takys mu mohl přepsat kus paměti.
18:31 spito konkrétně spadla alokace blobu.....
18:31 mornfall V tomhle se chová dost nekompromisně a udělá nějakou zásadní kravinu.
18:31 mornfall A nedošla tomu paměť?
18:31 spito v generátoru dummy
18:32 spito ne, bylo to na auře
18:32 mornfall To není záruka...
18:32 spito myslíš, že může poolu dojít paměť?
18:32 mornfall Může, proč by nemohla.
18:32 spito a pak umře?
18:32 mornfall Když ji sežere někdo jinej třeba. :-)
18:32 mornfall Tak, mohl by, teoreticky.
18:33 mornfall Když hrábneš na neprealokovanej mmap tak to zhebne na SEGV.
18:33 mornfall (Kterej se už nevešel.)
18:33 mornfall Ale uznávám že to taky není moc pravděpodobný.
18:33 mornfall A padá to pravidelně nebo se to stalo jen jednou?
18:33 spito padá to vždy v release, otázkou je kdy
18:33 spito v debug zatím nikdy
18:34 mornfall No nevim, to nevypadá na bug v poolu.
18:34 mornfall Radši mi řekni jestli už se ty tabulky chovaj slušně, velikostně.
18:34 spito jo, celkem i jo
18:35 mornfall Co znamená celkem?
18:35 mornfall Kolik je load?
18:35 spito většinou když je půlka zaplněná, tak se zvětší
18:35 mornfall To by mohlo být i trochu lepší.
18:35 mornfall Ale tak budiž. :)
18:35 mornfall Já mam pocit, že by mohlo fungovat aj to dvoutabulkový zvětšování btw.
18:36 mornfall Jen bys tam musel mít atomic_flag kterej říká že se zvětšuje.
18:36 mornfall (Místo spinlocku.)
18:36 mornfall A číst ho když se chystáš vkládat a než se vrátíš.
18:36 spito no a jak bys dořešil to, že když to zamkneš, tak můžeš mít dobíhající zápisy
18:37 mornfall Tak že bych to kontroloval po zápisu.
18:37 mornfall A kdybych zjistil že mi to někdo nastavil, tak ten zápis dokončil nahoru.
18:37 spito a pokud by to nebylo OK tak co? to bys mohl mít zápis na neplatnou adresu
18:37 spito resp něco přepsat
18:37 mornfall jakou neplatnou adresu?
18:37 mornfall Ne, to je ještě separátní problém.
18:38 mornfall Ten bych řešil počítadlem u každý generace kolik threadů už ji schválilo.
18:38 spito btw vypadá to ale, že pěkně škáluje
18:38 mornfall A poslední kterej by došel na počet všech threadů by tu starou smazal a clearnul zvětšovací bit.
18:38 mornfall Jakej máš initial size?
18:39 spito 19
18:39 spito ale store neví nic o threadech
18:39 mornfall Ok. A lookup chain máš jako thresh * row?
18:39 spito jop
18:39 mornfall Lineárně nebo kvadraticky?
18:39 spito lineárně
18:39 spito asi by bylo lepší kvadraticky, co?
18:39 mornfall To by mohlo stát za to vrátit tam ten kvadratickej.
18:40 mornfall AÅ¥ se to trochu promixuje.
18:40 spito a v čem by mohl být problém toho, že to padá v poolu?
18:40 mornfall Ono to stejně časem zrušíme a dáme tam multiple hashing.
18:40 spito valgrind mi něco řekne?
18:41 mornfall Zkus, mohl by.
18:41 mornfall A taky zkus vypnout pooly. :-)
18:41 mornfall A v debugu, a pustit to ve valgrindu.
18:42 spito ono se mi tyhle věci děly jenom v release ale...
18:42 spito není to divný?
18:42 spito :)
18:42 spito přestože vim, že debug dost věcí schová
18:42 mornfall No to jo, ale když v tom debugu vypneš pooly a vlítneš na to valgrindem, tak by se to mohlo ukázat
18:42 mornfall Nebo nemuselo. To uvidíš.
18:43 mornfall spito: Story o threadech ví.
18:44 mornfall Aspoň nepřímo určitě.
18:44 mornfall To by nebyl zdaleka neřešitelnej problém.
18:44 spito jako jasnÄ›
18:44 spito template< typename > vyřeší strašně moc věcí
18:45 mornfall Tak jsem to nemyslel. :)
18:45 xstill mornfall: nevíš jak vypnu v gdb demanglování (set demangle-style none nefunguje)?
18:45 mornfall To nevim no.
18:45 mornfall Aspoň z hlavy ne.
18:46 spito mornfall: měl jsi někdy na FI předmět ohledně návrhu programu?
18:46 spito mě by zajímalo nakolik se tyto věci v praxi uplatňují
18:46 xstill tak já jdu hledat
18:46 xbarnat joined #divine
18:47 mornfall set print demangle off
18:47 xbarnat vsem jez hrde nosi jmeno Jiri preju vsechno nejlepsi k svatku ;-)
18:47 mornfall xbarnat: Ad to opencl, co sis zhruba představoval?
18:48 mornfall xbarnat: Existuje něco co z LLVM bitkódu generuje OpenCL.
18:48 mornfall Ale dělá to docela dost hokej s control flow, protože OpenCL nemá obecnej jump.
18:48 mornfall xbarnat: OpenCL jako takový je ale dost datově orientovanej jazyk.
18:49 xbarnat no je hypoteticky mozne, ze bychom neco jako POSIX thready implementovaly i openCL runtime a pak mohli verifikovat opencl programy ?
18:50 mornfall xbarnat: To je asi smysluplný chápat víc jako VHDL než jako C.
18:50 xbarnat OpenCL provides parallel computing using task-based and data-based parallelism.
18:51 mornfall Nějakej prostor tam je, ale task-based parallelism funguje na těch devicech dost mizerně, takže nevim jak velkej trh pro to existuje.
18:51 xbarnat no chou to delat v HON v ramci toho TACRu coz je 6-let dlouhej projekt
18:52 mornfall Navíc tam je synchronizace řešená uplně jinak, a nevim jaký prostor tam je pro chyby synchronizace ve smyslu klasických threadů (a tedy jak moc by se tam uplatnil explicit-state mc).
18:52 xbarnat me ted zajima, jestli to dava vubec smysl, nebo spis ani ne ...
18:52 xbarnat hm, takze asi jako simulink ...
18:52 mornfall To se dalo čekat že v tom je namočenej HON. :D
18:53 mornfall Tak, nejvíc se to asi podobá na SystemC.
18:53 mornfall Nevim.
18:53 xbarnat to bychom taky meli zvladnout mimochodem
18:53 mornfall No, to jsou všechno úkoly šitý spíš na NuSMV. :-)
18:54 xbarnat nemyslim
18:54 mornfall 80 % OpenCL programů bude datovej paralelismus (tzn. synchronní).
18:54 xbarnat v systemC  unit testujou a vyvoj na multicory je presne to, kde bychom se mohli napojit
18:54 xstill mornfall: mám obavu, že v 2.96 negfunguje HC (dává to SIGSEGV), kde stáhnu branch?
18:54 mornfall xstill: release-3.0 ve stejném adresáři, snad
18:55 xbarnat hmm, tak diky
18:56 mornfall xbarnat: Tak, je to všechno na programování synchronních obvodů.
18:56 xstill mornfall: a dík za ten příkaz na manglování
18:56 mornfall xbarnat: Prostor tam je, ale mohlo by to bolet.
18:56 mornfall xbarnat: Neříkám že bychom neměli zválcovat NuSMV. :-)
18:56 xbarnat "to je aspon ambiciozni plan ;-)
18:57 mornfall xbarnat: Ale je to pro nás poměrně terra incognita...
18:57 xbarnat no a kde jinde si na to sahnout, kdyz ne v 6 letem projektu ...
18:58 mornfall xbarnat: Tak, já asi mám ulterior motive když naše symboliky přesvědčuju že chcou začít podporou SMV jazyka. :-P
18:58 mornfall World Domination Ahead
18:59 xstill :-)
19:00 mornfall xbarnat: Jako, clang a llvm ukázali, že dostatečně agilní projekt dokáže prorazit aj zdánlivě věčnou hegemonii... :-)
19:00 mornfall Před pár lety bych byl ještě vsadil, že gcc jako jediný použitelný překladač C++ mě přežije.
19:01 mornfall :-P
19:01 xbarnat http://steckdenis.wordpress.com/2011/05/02/using-clang-to-compile-opencl-kernels/
19:03 mornfall xbarnat: Jo, no.
19:03 mornfall addrspace zatím neumíme, ale nechť je to největší překážka :-)
19:04 xbarnat No tak ja se budu tvarit, ze by to po jistym vyvoji mohlo jit ...
19:04 mornfall Největší 2 problémy jsou: 1) co se model checkeru zeptat a 2) symbolický vstupy
19:05 mornfall IMHO :-)
19:06 mornfall xbarnat: Zábava nastane, až všechny ty projekty projdou.
19:11 mornfall xbarnat: To jsem chtěl, a zapomínám -- kdy a jak jedete do/z Vídně, na CAV?
19:22 xstill hmm HC je skutečně rozbitý, je to fakt divný protože nedokáže něco vytáhnou z tabulky v update
19:23 mornfall A v tom branchi to funguje?
19:23 xstill (měli bysme mít HC test)
19:23 xstill no právě tam to nefunguje
19:24 mornfall No, to bychom fakt měli.
19:24 mornfall Ale to je jednoduchý, já už někdy říkal že na co není test to nepodporujeme.
19:24 xstill "sranda" je že v mainline to funguje
19:24 mornfall A kdo píše feature bez testů, tak o ně zase přijde.
19:24 xstill aha tak možná ne
19:24 mornfall :-)
19:25 xstill špatný build, jsem si nevšiml že se to vyplo
19:25 mornfall To by možná mělo umírat natvrdo.
19:26 mornfall Takhle to ale nikdy nevydáme.
19:26 mornfall Achjo.
19:26 mornfall A já chtěl to RC 2.
19:26 xstill (ono to umírá pokud není generátor, jinak to defaultuje)
19:26 mornfall Jo, no.
19:29 xstill mornfall: komprese front posunula fisher9.xml z 330MB (NTree) na 216MB pro partitioned -w 2 a 181MB pro partitioned w 1 (původně bez komprese asi 900MB - 1GB)
19:30 xstill začínám s tím konečně být spokojený
19:31 xstill čas 36s (NTree + fronty) vs 29s to stojí za 20% paměti :-)
19:31 mornfall xstill: Supr.
19:32 mornfall Teď ještě aby se spito dobojoval ke spokojenosti. :-)
19:32 mornfall (Já už se asi ptal, ale má to něco se spitfirem? :P)
19:35 xstill mornfall: dostaneš patche, ale nakonec jsem to opravení POR přidal zároveň s komprimovanýma frontama (oni to opvavili)
19:36 mornfall :-))
19:42 spito mornfall: ne, znáš film Drž hubu?
19:42 spito tak tam byl jakýsi Kentán z Montarži
19:43 spito a ten byl úplně blbý
19:43 spito a našel si kumpána, tvrdého mafiána (který se ho nemohl zbavit btw)
19:43 spito a ten mafián se jmenoval Rubi Spito (nebo tak nějak to znělo)
19:44 spito a protože jsem na skautu měl přezdívku Rubik a tou dobou by film v módě, tak....
19:44 spito a pak se mi to líbilo
19:44 spito mornfall: a teď ty ;)
19:45 mornfall Já? Co já? :D
19:45 spito no přezdívka
19:45 spito jinak ve valgrindu to jede děsně pomalu
19:45 spito a nic to nepíše
19:46 mornfall Jo, valgrind jede pomalu.
19:46 spito xbarnat: taky vše nejlepší, doufám, že jsi dostal něco pěkného, já například pěknou večeři
19:46 xstill fisher10: 4.5GB -> 321MB (NTree + fronty), jdu si stáhnout upaal a podívat se jestli už jsme je zničili ;-D
19:47 spito xstill: hej, to se mi nelíbí.....mě to nejde
19:47 xstill co se ti nelíbí?
19:47 mornfall A já zase dostal kulový, a večeři jsem si musel taky nachystat sám.
19:47 mornfall :-P
19:47 mornfall Ale tak si ten svátek užívejte.
19:47 xstill sakra on upaal potřebuje javu nebo co
19:47 mornfall Já budu mít taky někdy, jestli mi to někdo připomene. :-)
19:48 spito no, ona to Zuzka jaksi udělala sama od sebe
19:48 mornfall xstill: To je možný no. Ale možná jen GUI.
19:48 xstill spito: všechno nejlepší k svátku jsem na to před tím zapoměl
19:48 xstill xbarnat: všechno nejlepší k svátku i tobě
19:49 xstill mornfall: a nemají na stažení stable pro linux
19:49 mornfall To jsou ale mizerové.
19:49 spito a co ta přezdívka?
19:50 xstill a ještě chtějí aby se člověk registroval co to je za bordel
19:50 mornfall spito: Já žádnou story nemam. Googlil jsem tak dlouho až jsem vygooglil něco co google neznal.
19:52 spito xstill: chceš otestovat upaal
19:52 spito ?
19:52 mornfall On ho chce porazit.
19:53 spito ach tak
19:53 xstill spito: no když mi to tak jde tak je na místě je skusit porazit na paměti
19:53 xstill z registrace uppallu: "We will make only academic use of Uppaal. We understand that academic work means work performed by researchers or students at institutions delivering academic degrees. In addition, the work or the worker may not be contracted by any non-academic institution. Any use at companies, private use, use at national research agencies, or any other non-academic use requires a license of Uppaal. "
19:54 mornfall Jo, sou to hovada.
19:54 mornfall Podle toho jak to vyložíš bych to třeba ani nesměl používat.
19:55 spito nespadáme pod academic work?
19:55 mornfall Spadáme, ale někteří jsme worker contracted by a non-academic institution.
19:55 mornfall Možná.
19:55 spito mornfall: v debugu mi valgrind hlásí 1 alokaci o velikosti 1kb
19:56 xstill tak se nejdu registrovat, Honza má uppaal u seba na antee a oteřený home
19:56 mornfall spito: To tě nezajímá, zajímá tě invalid dereference a podobný.
19:56 spito to nenahlásil
19:56 mornfall xstill: :-)
19:56 mornfall Piráte.
19:56 spito jo, a ty nepirátíš? :P
19:57 xstill to je v rámci jeho akademické registrce :-D
19:57 xstill *registrace
19:57 mornfall spito: No, zrovna uppaal ne. :-P
19:58 spito tak jako to mi je jasný
20:00 spito mornfall: zkusim tedy valgrind v releasu, jestli to něco najde
20:00 spito s debug info, ovšem ;)
20:00 xstill sakra já to ani neumím pustit bez gui
20:01 xstill a X forwarding z antei je pomalý
20:01 mornfall Je to krám, co? :)
20:01 mornfall Aby nebyl.
20:01 spito mornfall: co jsou hlavní features co DiVinE umí? DVE, LLVM, Timed, Cesmi a?
20:02 mornfall spito: To nejsou features ale vstupní jazyky. ;-)
20:02 spito tak jo, chybný popisek
20:02 mornfall A nic, skrz CESMI Murphi a nějakej simulink, možná, snad, ale to je nějaký pochybný a proprietární.
20:02 spito ale dalo by se brát jako feature, že umí LLVM, ne?
20:02 mornfall xbarnat ti řekne jak to s tím je
20:03 mornfall spito: souhrn features máš na první stránce na http://divine.fi.muni.cz/
20:03 spito to je v pohodě, potřebuju napsat aspoň nějakou charakteristiku toho, co to dělá
20:03 spito a opisovat bych to nemusel, aby mě nenašli za opisování
20:03 mornfall To máš skoro jedno.
20:04 mornfall Stejně tam mam překlep, tak ho neopiš.
20:04 mornfall A klidně to můžeš rozepsat do vět.
20:04 mornfall To máš hned půl stránky textu. :-)
20:04 mornfall Jiřík se lekl.
20:05 spito mornfall: jak to funguje s alokací, když má divine dle valgrindu alokovanou pouze jednu stránku?
20:05 mornfall spito: vypni tbbmalloc
20:06 spito a nějaký vtipný přepínač pro valgrind, který by se mi hodil?
20:08 mornfall nevím o ničem
20:10 spito tak mám krásnou chybovou hlášku o invalid read
20:10 spito má asi 200 řádků
20:11 spito (a ještě že mám editor, který to nezalamuje.....a velký monitor)
20:11 mornfall :-)
20:11 mornfall gratuluju
20:12 xstill někdy mám pocit, že pokud člověk ví jaké funkce tam jsou tak je lepší nedemanglovat
20:13 spito xstill: v pohodÄ›, já tu  mám prostÅ™edí na to, abych to pÅ™ečetl
20:13 mornfall Hm. Já na to nemam tak docela mozek.
20:13 mornfall Spíš se orientuju podle lokací ve zdrojácích.
20:16 xstill no já jak kdy, ale když je někdy hnusný symbol a není řádek...
20:17 mornfall Hele, je lepší pool cpát generátoru do konstruktoru nebo dodatečně?
20:20 spito ty se ptáš nás? (vládi)
20:20 spito no lol
20:21 spito jinak valgrind povídá, že má invalid read způsobený metodou setPermanent
20:21 mornfall Ptám se poněvadž jsem nerozhodný.
20:21 spito konstruktore....bude to strikntějnší
20:21 spito *striktnější
20:21 mornfall Zrovna jsem se rozhodl opačně. :D
20:22 mornfall Protože to jde centralizovat do base.
20:22 spito to je mi jasný
20:22 mornfall Ale jo, argument pro konstruktor by byl že na ti to překladač ohlídá.
20:23 mornfall Ale v podstatě to má dost blízko k setSlack.
20:23 mornfall Taky se to bez toho celý rozbije.
20:23 mornfall Vrazím tam assert.
20:23 mornfall A rozbije to testy až to někdo zapomene.
20:24 xstill mornfall: setSlack už není
20:25 xstill je to v konstuktoru (a schválil jsi to)
20:26 mornfall xstill: Cože?
20:26 mornfall xstill: Nepleteš si to s hasherem?
20:27 xstill no v hasheru
20:27 xstill aha ty myslíš v grafu
20:27 xstill jasný
20:27 mornfall J.
20:27 mornfall Aj jsem rovnou inicializoval slack na -1 a assertím že je aspoň nula.
20:29 spito tyjo, já asi fakt netuším, kde by mohl ten race být
20:29 xstill mornfall: tak HC je rozbitý i v mainline
20:29 spito http://pastebin.dqd.cz/NOis/
20:30 spito je tu problém s dealokací.....takže není div, že se pooly rozsypou
20:31 spito a nemám ani jeden invalid write
20:33 xstill hmm že by to někdo stihnul uvolnit než příjde setPermanent?
20:33 xstill (to by bylo dost na nic)
20:34 mornfall To se asi může klidně stát ale.
20:35 spito já věděl, že to koliktivně najdeme
20:35 spito dá se proti tomu nějak bojovat?
20:35 spito resp. jak se toto může stát?
20:35 mornfall No, já setPermanent tak nějak systematicky ničím.
20:37 spito no ale jak zabránit tomuto? počkat na nový pooly?
20:37 mornfall spito: _store udělá table().insertHinted(...)
20:37 mornfall spito: pak přijde nějakej jeho soused, a na ten stejnej vrchol vlítne, zjistí že v tabulce je, a někde na konci edge() zavolá release
20:38 spito jo, to bude ono
20:38 mornfall A pak se stane setPermanent na něco co ten druhej zničil.
20:39 mornfall Bum.
20:39 spito jo, pak už si to dovedu představit
20:39 mornfall Snad zítra pushnu nějaký patche který setPermanent zlikvidujou.
20:40 spito takže to mám nechat být?
20:40 mornfall Asi jo.
20:40 spito protože fix tohoto je asi mutex
20:40 mornfall Není. :-)
20:40 mornfall To je podobnej fix jako "smazat divine".
20:40 mornfall Ty a tvoje strašení mutexama.
20:40 spito :P
20:41 mornfall Ty si v tom vysloveně libuješ.
20:43 spito taky pravda, stačilo by, aby se nastavil před vložením jako permanent a pak zase odnastavil, pokud se nepovede vložení
20:43 spito (nojo furt)
20:51 spito si tak říkám....proč je tam to release?
20:52 xstill spito: kde?
20:52 spito xstill: ten patch s odstraněním store().fetch z edge ještě nešel, že?
20:53 spito xstill: na konci edge....aspoň já to tu mám
20:53 xstill už jsem ho poslal
20:53 xstill je tam pořád, asi je momentálně donbré jen pro mě
20:53 xstill a teda jako v MPI můžeš chtít uvolnit from
20:54 xstill ale ono je to vlastnÄ› na to
20:55 xstill no tak potom je to momentálně potřeba asi jen kvůli kompresi
20:55 spito aha
20:56 spito tak....asi bych mohl napsat nějaký chytrý iterátor, který store rozdělí na n částí, které se projdou.....
20:57 xstill hmm znovu jsem spustil lann.8 a znovu jedno vlákno stojí
20:57 spito xstill: to bude tím terminatorem
20:58 xstill hmm ten patch jsi posílal co, asi bych ho tam měl dát
20:58 spito jaký?
20:58 spito ten na to zastavení?
20:59 xstill jo
20:59 spito tak on řeší jenom to, že se ti to zastaví
20:59 mornfall Achjo, ten visitor.test.h to je hack na hacku.
21:00 spito no, tak ony ty třídy suplují algoritmus i generátor, že
21:01 mornfall I kdyby suplovali nakrásně vrtulník tak je to hack na hacku.
21:01 spito co je tam vlastně tak škaredého?
21:01 spito mě se to totiž pak i začalo líbit :)
21:02 spito (já vím, jsem napůl šílený a začíná to u mutexů)
21:07 xstill spito: no mě bude zatím stačit i to, že se to zastaví
21:08 xstill jdu dohánět spánkový deficit
21:09 spito brouk
21:10 mornfall Zkusil jsem pushnout na anteu, snad nic nevybouchlo.
21:10 mornfall overall 48/52 ok
21:10 mornfall blíží se to ;-)
21:13 spito super
21:18 mornfall ale asi usnu než to opravim
21:20 mornfall $4 = {block = std::vector of length -101252235362639671, capacity -9138176449314361 = {
21:20 mornfall sounds legit
21:21 spito není to náhodou záporné číslo?
21:21 spito co si pamatuju ze ZŠ, tak velikost se vyjadřuje kladnými čísly....
21:24 mornfall Je moc zhovadilý naalokovat si natvrdo šestnáctimegabajtovou tabulku pointerů? :-P
21:25 mornfall Aha, ale když budu mít freelisty, tak můžu asi i větší bloky.
21:37 mornfall i(14/14) Visitor: ....--> FAILED: (4/12) parallel_int (caught signal 9)
21:37 mornfall HustÄ›.
21:39 mornfall (to byl oom, a dost rychle)
21:42 spito he
21:42 spito já mám vždycky trochu strach při těchto hlášeních, jestli za ten bug nejsem náhodou zodpovědný já
21:42 mornfall Ne. :)
21:44 spito jinak musím ještě vykoumat, proč se někdy jeden shared visitor rozhodne "sám od sebe" skončit, přestože existuje práce a je jí dost
21:45 spito a počítám, že bude chyba zase na straně terminate
21:45 mornfall asi toho má dost
21:45 mornfall já to dělat nebudu
21:45 mornfall nebo tak něco
21:47 mornfall Takovej vadnej kopírovací konstruktor může člověku zkazit den.
21:47 mornfall overall 51/52 ok
21:47 mornfall bingo
21:48 spito jde ti to....mohli bychom se od tebe učit
21:48 spito (ale my jdeme radši spát, zatímco stačí vlci ještě programují)
21:49 mornfall Já jdu taky spát.
21:49 spito left #divine
21:52 mornfall overall 52/52 ok
21:52 mornfall A tím se pro dnešek loučím.

| Channels | #divine index | Today | | Search | Google Search | Plain-Text | summary