Perl 6 - the future is here, just unevenly distributed

IRC log for #divine, 2016-12-01

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

All times shown according to UTC.

Time Nick Message
02:03 divine-buildbot joined #divine
02:19 divine-buildbot joined #divine
02:48 ilbot3 joined #divine
02:48 Topic for #divine is now DIVINE | http://divine.fi.muni.cz | http://irclog.perlgeek.de/divine/
09:01 yaqwsx joined #divine
09:08 yaqwsx mornfall: Spáchal jsem sekci o VFS a udělal z toho patch. Až budeš mít chvilku, budu rád, když se na to podíváš a případně to zpřipomínkuješ.
09:24 mornfall yaqwsx: myšlenka dobrá, jen by to asi chtělo dotáhnout detaily
09:26 mornfall (dívám se na ty objid, zatím se zdá že za to můžou stále spíš odchylky v __boot-u než to reportování samotný)
09:27 yaqwsx mornfall: Máš nějaké konkrétní připomínky nebo mám poprosit Zuzku, jestli by to neprošla pořádně?
09:28 yaqwsx mornfall: myslel jsem, že rozdíly v bootu na objid nevadí
09:29 mornfall yaqwsx: pro mě je asi jednodušší to zeditovat než připomínkovat, je to spíš víc malých změn... projít to se Zuzkou je určitě taky možnost
09:29 mornfall yaqwsx: nevadí, ale momentálně se liší id hlavního vlákna, mimo jiné
09:29 mornfall yaqwsx: s tím si ale asi poradím
09:29 yaqwsx Ok - to je právě to, na co jsem se tehdy ptal - jeslti stačí rámec, nebo je třeba i TLS.
09:29 yaqwsx Ok
09:30 mornfall yaqwsx: já vim, a z pohledu sekvence objid stačí rámec, ale podle toho kam poskočí to id hlavního vlákna tak můžou ty nový, i když budou stejný, skončit pod nebo nad (a to mi tehdy nedošlo)
10:01 yaqwsx joined #divine
10:17 mornfall hm, template < class F >, to jsem už dlouho neviděl :-)
10:17 mornfall (zrovna jsem ale jedno objevil v diosu)
10:21 mornfall xstill: trik s dotazováním asi nezabere, protože ten kus kde to tracování je už se teď tak chová (bylo by to potřeba pokud by se ukázalo, že scheduler v tom prvním běhu vyrábí konflikty, těch by se pak zbavovalo jinak asi blbě)
12:04 divine-buildbot Hey! build divine-next-debug #217 is complete: Failure [finished]
12:33 mornfall trochu podezřelý je, že jsem omylem zrušil TLS (teda dával jsem uživatelské části velikost 0) a selhal mi jenom jedinej test (v levelu 2)
12:38 xstill_ hm, skoro se divím, že nějakej selhal, pthready si to resizují, protože main thread se alokuje bez jejich vědomí
12:39 xstill_ je pravda, že ten kód co to kontroluje by asi mělo stačit mít v globálním initu a ne v initu každého threadu, ale momentálně je u těch threadů
12:39 xstill_ hm
12:39 xstill_ až na to, že to je blbě
12:41 xstill_ ne
12:41 xstill_ kecám
12:42 mornfall nojo, resize
12:43 mornfall selhal ten kterej nepoužívá pthready, jen vyrobí tls
12:43 xstill_ jo, tak to pak dává smysl
12:43 mornfall je pak teda otázka, jestli má smysl mít to API jak je, když se nikde nepoužívá
12:43 yaqwsx joined #divine
12:44 mornfall yaqwsx: když jsem přeházel __boot, tak se zdá testy prochází (aj se sim-em)
12:47 yaqwsx mornfall: Super
13:38 xstill_ drsný, v buildbotovi zasegvil linker při linkování runtime-ld
16:56 divine-buildbot Hey! build divine-next-debug #225 is complete: Failure [finished]
17:00 divine-buildbot Hey! build divine-next-debug #226 is complete: Failure [finished]
21:24 mornfall mám build kterej padá na llvm.dbg.value
21:24 mornfall a je to fakt dost záhadný
21:25 mornfall dost to vypadá jako že switch v program.cpp:390 přeskočí llvm::Intrinsic::dbg_value na default
22:18 divine-buildbot Hey! build divine-next-debug #218 is complete: Success [finished]
22:46 mornfall hm, assembler pro ten switch vůbec neobsahuje jump na ten odpovídající label
22:48 mornfall ale jo obsahuje, jen gdb blbě matchuje zdrojáky na assembler... eh
23:07 mornfall jop, program.cpp.o je vadný, jednak se přeložilo dřív než tblgen takže nevim kde se tam vzala hodnota dbg_value, ale když ho přeložim znovu už je ok
23:12 mornfall 4560:       83 c0 e7                add    $0xffffffe7,%eax
23:12 mornfall 4560:       05 77 fe ff ff          add    $0xfffffe77,%eax
23:12 mornfall tak teď nevim co si o tom mám myslet
23:14 mornfall 393 vs 25
23:16 mornfall omg
23:16 mornfall no jo no
23:17 mornfall v /usr/include/llvm/IR/Intrinsics.gen je dbg_value 25
23:17 mornfall v buildu divine je to 393

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