Perl 6 - the future is here, just unevenly distributed

IRC log for #divine, 2013-12-13

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

All times shown according to UTC.

Time Nick Message
05:16 xstill joined #divine
06:53 xbarnat joined #divine
08:21 xstill mornfall: zase nám zdechaj buildy kvůli místu na disku (http://divine.fi.muni.cz/hydra/build/3532269/log/tail-reload)
08:22 xstill on může být klidně problém to, že každý debug build divine má tak 4GB, možná i víc
08:24 xstill tohle je taky divné: http://divine.fi.muni.cz/hydra/build/3532246/log/tail-reload
08:24 xstill cannot build missing derivation `/nix/store/h7g2jx85rfnd7ms3yyrad3h5h6k3vkhy-divine-windows7-x86-3.0.91+pre4606.drv'
08:27 xstill ty malé disky v pheme jsou ale za trest
09:02 mornfall hmmm
09:02 mornfall tmpwatch to chce
09:02 mornfall aj na gcroots/tmp
09:02 mornfall aj na /tmp
09:02 mornfall s 10h oknem
09:03 mornfall https://fedorahosted.org/tmpwatch/ nechce se ti napsat expression? :-))
09:07 mornfall další možnost by byla iSCSI, ale to by asi chtělo dedikovanej switch
09:09 xstill hm, to zní jako rozumná věc ten tmpwatch
09:10 xstill ale neodstraňují to ty buildy sami?
09:11 xstill co jsi s tím udělal, že se uvolnilo místo?
09:15 mornfall no odstraňují, ale jen když je nikdo nezabije
09:15 mornfall smazal jsem tmprooty :)
09:15 xstill aha
09:31 xstill expression bych asi napsat mohl
09:42 mornfall udělal jsem z instances object library, to by mohlo ušetřit docela dost místa
09:42 mornfall jak v buildu tak ve výsledných derivacích
09:44 xstill https://github.com/vlstill/nixpkgs/commit/cd9e5332ee7ffa3fcf99acd29ddf3fbaed944c3b dokážeš si to z toho stáhnout k sobě?
09:45 mornfall ale jo :)
13:32 xstill joined #divine
13:43 mornfall xstill: jestli máš někde při ruce gcc 4.8, mohl bys tím zkusit přeložit divine s llvm?
13:43 mornfall pushnul jsem nějaký optimalizace těch šablon tam
15:14 Erbureth joined #divine
15:47 mornfall xstill: další const vs. constexpr, tentokrát v typelist.h... nevím jestli to má smysl :)
16:09 xstill mornfall: mám po ruce, zkusím večer
16:10 xstill jo tak na to gcc 4.7.0 asi kašlem, nebo nevím no
16:10 xstill type-list contexpr potřebuje
16:16 xstill hm, jenže mi nejde nabuildovat llvm
16:17 xstill zkusím to bez toho, sice se to neslinkuje ale to až tak nevadí
16:17 mornfall zajímavé
16:23 xstill aha, tak on ten build funguje
16:23 xstill jen ho neumím spustit
16:43 xstill proč builduješ constants a execution bez výjimek?
16:46 xstill mornfall: selhává ti LLVM test
16:46 xstill (describe3/5/6, memory1)
16:46 xstill všechno assert
16:54 xstill jo a ta 4.8 kompiluje pořád dlouho, nechám to běžet a uvidíme
17:00 mornfall kde?
17:00 mornfall (6/19) LLVM: ............ 12/12 ok
17:00 mornfall hydra si myslí to samý
17:04 xstill u mě, aktuální build, asi release
17:04 xstill jo Release
17:05 mornfall jaký máš gcc? v hydře to funguje aj v release
17:07 xstill tohle je clang 3.3
17:08 mornfall aha, starý známý otazníkový bug
17:08 mornfall to můžeš říct rovnou :P
17:09 xstill aha jo, to jsem si nevšim, že je to zase toto
17:09 xstill ten assert výpis byl moc dlouhý
17:21 mornfall no, gdb na tom unit testu vytrvale segví
17:22 xstill super
17:22 mornfall ha ale valgrind něco vidí
17:23 mornfall hm, jen to není ono
17:26 xstill u mě valgrind v debugu vidí invalid read/write v bittuple, v release nic
17:28 mornfall jo, to jsou přesahy za konec blobu
17:28 xstill jo a gcc už mi hodinu kompiluje constants.cpp
17:28 mornfall ne že by to nebyl problém
17:29 mornfall super...
17:29 mornfall tak nic no :)
17:30 mornfall na otazníkovým bugu je veselý, že jsem si dal ke všem otazníkům co jsem našel debug výpis a nic
17:30 mornfall když tam dám breakpoint tak gdb zdechne
17:30 mornfall nemůžu tvrdit že bych tomu zrovna rozuměl...
17:30 mornfall aha
17:31 mornfall omyl :D
17:31 mornfall klasicky překládám jinej divine-test než pouštim
17:32 xstill :-D to znám
17:33 mornfall ale gdb furt nula k nule
17:33 mornfall teď jsem tam vyrobil segv, a gdb šlo s tím
17:35 xstill super, on bohužel plně funkční debugger asi neexistuje nikde
18:26 mornfall \o/ přidáním dostatečného množství debug hlášek bug zmizel... achjo
18:43 mornfall no
18:43 mornfall MemoryBits::get() jsem (už dávněji) lokálně předělal na union, ale to nepomohlo
18:44 mornfall když tam teď ale dám __attribute__((noinline)) tak to funguje, když ho tam nedám tak to nefunguje
18:44 mornfall teď mi řekni jestli to je bug v clangu nebo používám nějakej undefined behaviour...
18:51 mornfall když do toho unionu napíšu volatile MemoryFlag tak to taky funguje
18:51 mornfall clang někde vypočítá že když bylo t nula a něco při-oruju k x tak t ju furt nula... jenže není
20:40 xstill hm, to je divné
20:43 xstill hydra už se probrala a začíná to vypadat dobře, už jediný build error je ten windows
20:49 xstill hm, jen teda v hydře nám toho zase dost visí, ty lvm buildy běžící víc než den jsou mi trochu podezřelé
20:49 xstill reloaduje nix-daemon config po deploy?
20:51 mornfall hm, on ten blbec nepozná že to má restartovat... achjo
20:53 mornfall no, ono to v tý konfiguraci hlavně není... meh :-)
20:54 mornfall a ke všemu jsem to měl syntakticky špatně ...

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