Perl 6 - the future is here, just unevenly distributed

IRC log for #divine, 2016-11-18

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

All times shown according to UTC.

Time Nick Message
01:12 mornfall pozoruju, že ty neinicializované hodnoty co hlásí valgrind pochází z __md_functions
01:47 mornfall no nebo nepochází
02:01 divine-buildbot joined #divine
02:21 divine-buildbot joined #divine
02:24 mornfall ok, může za to long double
02:24 mornfall celkem definitivně
02:42 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/
03:21 mornfall v next-u je XXX patch kterej opravuje valgrind, jestli mi někdo dokáže vysvětlit proč, koupim mu pivo :D (vypadá to totiž trochu jako že přiřazení long double nekopíruje všechny bity)
03:38 divine-buildbot joined #divine
03:46 divine-buildbot joined #divine
04:01 divine-buildbot joined #divine
04:15 divine-buildbot joined #divine
07:26 xstill mornfall: jo, mělo by to řešit compile jako nakonec všechno, to souvisí i s tím -x c buggem
07:46 xstill na tom je akorát fakt divný, že mě ten test prošel
08:00 spito hmm, jak si v darcu zobrazím změny v jednom patchi?
08:01 xstill spito: darcs log -i -p '^prefix názvu" a pak v tuším
08:01 xstill případně bez -p a najít si ho
08:05 mornfall xstill: no, s absolutní cestou se to rozsype (přidal jsem test)
08:05 mornfall aspoň myslim
08:06 mornfall jo a -include se asi chová jinak než #include
08:06 mornfall a/nebo to ten soubor chytlo protože byl ve stejným adresáři jako .c
08:07 xstill b je správně
08:07 xstill bez toho by se to totiž choval dost divně
08:17 mornfall no, sice jsem pobil neinicializovaný hodnoty, ale uříznutej protipříklad se chová furt stejně nedeterministicky
08:17 mornfall a valgrind hlásí 0 errors
08:17 xstill není to race?
08:17 mornfall (a ve valgrindu je ten CE taky celej)
08:18 mornfall nevím jakej, jedno vlákno počítá a druhý čeká
08:18 mornfall a počítat to začne a skončí to někde uprostřed
18:30 xstill hm, akorát že to -C nefunguje úplně dobře, ono by se to mělo psát jako -C,-I,path třeba aby to bylo konzistentn s -Wl
18:30 xstill předělám to, zatím to skoro nikde není…
18:30 mornfall no, já to tak píšu a ono to tak funguje :)
18:30 xstill aha :-D
18:31 xstill jasně, jen to předá cc1 navíc prázdnou volbu a ono to asi ignoruje
19:02 xstill hm, vlastně se víc divím, že -I../.. vůbec někdy funguje, než že funguje jen to první na commandline
19:16 xstill heh, ona je rozbitá normalizace cest co vedou výš v adresářové struktuře
19:16 xstill takže normalize( ../.. ) == "."
19:26 divine-buildbot Hey! build divine-next-debug #131 is complete: Failure [finished]
19:33 xstill mornfall: u mě je opravené CC
19:33 mornfall pamatuješ si jestli to mazání pc při retu mělo nějakej efekt na velikost, případně na jakým modelu? :)
19:36 xstill hm, podle diplomky na fifo (asi 2 stavy) a pthread-rwlock (ale ten je obrovskej). Ale principielně cokoli co volá dvakrát/vícekrát stejnou funkci, která nemá memory interrupt
19:36 xstill primárně to totiž mělo efekt na weakmem modely (velkej)
19:37 xstill hm, compilation error v buildbotovi
19:37 xstill v ss/search.h
19:37 xstill https://paradise.fi.muni.cz/builds/api/v2/logs/1371/raw
19:43 mornfall jo no, upadl mi kousek patche :-) doamendoval jsem to tam
19:45 mornfall jako má to zajímavej efekt že ten set je v podstatě furt malinkej
19:45 mornfall jediný jak může nějak výrazně narůst je hlubokej callstack různých fcí
19:48 mornfall ono jsou nejspíš limitující memory interrupty
19:49 mornfall ale tak od oka se zdá že je to s tím rychlejší, tak když jsem to tam dal tak už to zarecorduju :) snad jsem nic nerozbil
20:12 xstill aha ono teď to má menší dopad, protože ty interrupty jsou jen na cyklech, takže se to projeví, pokud ta funkce, kterou voláš opakovaně má cyklus, kterej se ale provede právně jednou
20:13 xstill jen tak náhodná funkce už to teď nespustí
20:14 mornfall někdy by asi mělo smysl mrknout jak velký to typicky je a případně z toho udělat vektor nebo tak něco
20:19 xstill hm, "bricks: Abort (in debug builds) on size_t overflow in SpookyHash::Update" to se liší čím od assertu?
20:24 mornfall nevim, asi jen tim že to tam netahá výjimky
20:25 xstill právě, nevidím moc důvod tam nemít normální assert
20:26 mornfall chtěl jsem do toho zasahovat co nejmíň, i když je pravda že assert-enabled buildy jsou asi už i tak beznadějný
20:30 divine-buildbot Hey! build divine-next-debug #130 is complete: Failure [finished]
22:23 divine-buildbot Hey! build divine-next-debug #132 is complete: Success [finished]
23:01 divine-buildbot Hey! build divine-nightly-website #20 is complete: Failure [finished]

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