Perl 6 - the future is here, just unevenly distributed

IRC log for #divine, 2017-01-16

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

All times shown according to UTC.

Time Nick Message
02:48 ilbot3 joined #divine
02:48 Topic for #divine is now DIVINE | http://divine.fi.muni.cz | http://irclog.perlgeek.de/divine/
03:36 divine-buildbot Hey! build divine-current-debug #46 is complete: Failure [finished]
03:36 divine-buildbot Hey! build divine-nightly-debug #52 is complete: Failure [finished]
04:06 divine-buildbot Hey! build divine-nightly-debug #53 is complete: Failure [finished]
08:28 yaqwsx joined #divine
09:31 mornfall xstill: - Implement program-variable -- formula-variable tracking. [V. Štill] ← tohle se může z roadmapy smazat, da?
09:32 xstill_ mornfall: ano
09:41 mornfall hm, zničil jsem status na webu... to mám z toho že do toho hrabu ručně :p
09:44 mornfall nicméně teda autorelease proběhl docela úspěšně
09:45 mornfall ještě jsem prohodil generování releasu a generování webu, tak příště se třeba zjeví na webu hned :P
13:09 yaqwsx joined #divine
13:44 yaqwsx joined #divine
14:07 divine-next joined #divine
14:08 divine-next hello world
14:12 divine-buildbot Hey! build divine-next-debug #408 is complete: Failure [finished]
14:15 divine-next joined #divine
14:17 divine-next hello again?
14:17 mornfall \o/
14:22 xstill_ co to je?
14:53 divine-next 1 new patch validated
15:01 mornfall xstill_: ^ tohle :)
15:01 mornfall (hlavně potřebuju vědět když to selže a nic jednoduššího jsem nevymyslel)
15:02 xstill_ to je fajn
15:04 xstill_ hm, použitím indexu se to celé asi 4x zpomalilo
15:04 mornfall to zní jako bug
15:05 xstill_ to jo no
15:07 xstill_ trochu problém je, že ta tabulka jde procházet jen lineární, i tak bych ale čekal že to bude rychlejší než parsovat ty moduly hladově
15:09 xstill_ callgrind mi říká ==18421== brk segment overflow in thread #1: can't grow to 0x4c3c000
15:12 mornfall ono to lineární hledání asi stojí docela dost... ale je to trochu divný, není ten index uspořádanej?
15:13 xstill_ no ten jejich findSym v tom hledá lienárně
15:14 mornfall tak asi se počítá s tím že si to nahashuješ sám, pokud to umí ten index proiterovat
15:16 xstill_ asi
15:20 divine-next 9 new patches validated [xstill]
15:21 xstill_ \o/
15:22 mornfall dobrý ne :) ten bunch of tests jsem nepullnul protože původně se mi nezdálo bunch když jsou jen dva (couple) a mezitím se hlavně rozjely s pojmenováním
15:22 mornfall v tom druhým je překlep (unknow → unknown)
15:31 xstill_ jo to je fajn. opravil jsem je
15:31 xstill_ co to s těmi patchi dělá?
15:32 mornfall make validate
15:33 xstill_ než je pushne?
15:33 mornfall jo, má to mezirepo kde to pouští ten validate
15:33 xstill_ supr
15:34 mornfall mělo by se to umět vypořádat aj s amendama pokud ten validate neprojde
15:43 divine-next 3 new patches validated [mornfall xstill]
15:45 divine-buildbot Hey! build divine-next-debug #414 is complete: Failure [finished]
15:47 xstill_ hm, tohle by se teď ale moc stávat už nemělo
15:47 xstill_ akorá stihnoul failnout za 47 sekund
15:48 xstill_ zase quota
15:48 xstill_ kašlu na ně
16:22 xstill_ mám pocit, že jak callgrind tak perf blijou úplný blbosti
16:23 xstill_ podle perfu je 38% z běhu linkeru hledání v dynamickém linkeru, což dost nesedá na to, že to může být 4x pomalejší než jiná implementace
16:23 xstill_ *nesedí
16:26 divine-buildbot Hey! build divine-next-debug #413 is complete: Failure [finished]
16:52 yaqwsx joined #divine
16:53 mornfall asi LD_BIND_NOW
16:58 xstill_ jo už je to s indexem rychlejší
16:59 xstill_ sice se rozdíl skoro ztratí, ale pokud mám timer do indexace tak je to vidět
17:11 xstill_ a je to poměrně zásadní rozdíl, takže pro velké archivy by to mohlo být i poznat
17:21 xstill_ a vypadá to, že testy prochází, tak pak můžeš pullnout
17:39 xstill_ (prošlo všechno)
17:43 xstill_ meh, když divie dostane špatnou opšnu tak říká, že nedostal soubor
17:44 xstill_ pdclib testy už se dají spustit, tak to snad brzno dotáhnu
19:40 divine-next 1 new patch validated [xstill]
19:41 xstill nice
19:42 xstill mornfall: chceme naimportovat 195 PDClib testů do functional (jako 4.), nebo jako ext-? Byl bych pro functional, navíc ty testy jsou docela malé, alespoň ty co jsem zatím viděl.
19:42 mornfall pdclib bych taky dal jako functional
19:44 xstill hm, už to failuje
19:52 mornfall nevim teda cos měl v úmyslu, ale asi nejlepší by bylo udělat to tak, že do test/functional/pdclib by se nasypalo 195 prázdných souborů typu string_asprintf.pdclib a příslušnej interpret by vzal odpovídající soubor z runtime/pdclib/functions
19:53 mornfall (nebo klidně string/asprintf.pdc(lib), aby nebyl zmatek v _PDCLIB_* věcech)
19:56 xstill momentálně tam cpu soubory v tom tvaru ale obsahují jednu proměnnou testcase, která obsahuje nezmanglovanou cestu relativně k runtime/pdclib
19:57 mornfall taky možnost (šlo mi hlavně o to, že by fungovalo nasypat je tam jako doslovný .c, ale asi by s tím bylo ve výsledku spíš dost problémů)
19:58 xstill jo, to by nebylo dobrý
20:06 xstill popadala spousta stdio věcí
20:07 mornfall no to jsme mohli trochu rozbít :-)
20:07 divine-buildbot Hey! build divine-next-debug #415 is complete: Failure [finished]
20:08 mornfall jo vidíš, %2d nefunguje
20:08 mornfall padal mi na to googletest
20:09 mornfall a Milan do toho hrabal a něco sice opravil ale něco aj rozbil (ten fflush třeba)
20:46 divine-next 1 new patch validated [mornfall]
21:51 divine-buildbot Hey! build divine-next-debug #416 is complete: Failure [finished]
23:22 divine-buildbot Hey! build divine-nightly-release #51 is complete: Failure [finished]

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