Perl 6 - the future is here, just unevenly distributed

IRC log for #divine, 2015-07-19

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

All times shown according to UTC.

Time Nick Message
06:08 xstill hm :-/
06:10 xstill tam je problém, že echo -n nefunguje v tom builtinu na macu, ono to docela rozbije makefile když se tam dostane '-n '
07:08 xstill jo, už jsem to vyřešil, za chvíli pošlu patch
07:20 mornfall hm, ale to genexplicit je vážně rozbitý
07:21 xstill kde?
07:21 mornfall https://divine.fi.muni.cz/status/log/parhbmf8qcn1xszrw3a3lgirxrpabgfs-divine-clang_all_debug_x64-3.3.2+pre6025/part+none:algorithm_genexplicit-basic.sh
07:21 mornfall všude
07:21 xstill hm :-/
07:21 xstill podívám se na to
07:21 xstill (poslal jsem ti patch na ten which)
07:21 mornfall to bude něco s tím fallocate
07:21 xstill asi jo
07:22 mornfall kde se má brát to HAVE_POSIX_FALLOCATE?
07:23 xstill nevím…
07:23 mornfall vypadá to dost jako 'return false' momentálně
07:23 mornfall aha, no, to je typicky věc co generuje configure
07:23 xstill achjo
07:23 mornfall takže to je asi potřeba přidat do cmake
07:46 xstill jo, pošlu
07:51 xstill máš to tam
08:16 xstill achjo, ona ta Alfonsova verze nefunguje ani na tom macu :-/
08:36 xstill já se snad kvůli tomu ještě budu muset naučit s lldb
09:02 xstill mornfall: máš tam opravu, teď už explicit funguje (testováno na linuxu i na macu)
09:21 xstill mornfall: proč se vlastně v brick threadech chytají ty výjimky?
09:24 mornfall protože jinak to prostě abortne a nic nenapíše
09:24 xstill on standartní terminate handler nevypisuje nic?
09:24 mornfall vypisuje, ale jen v hlavním vlákně
09:25 mornfall ona to je asi chyba v libc++
09:25 xstill wtf
09:25 mornfall ale nefunguje to ani na linuxu ani na freebsd
09:25 mornfall a set_terminate taky nefunguje
09:26 mornfall (teda volá se v nějakým vadným kontextu)
09:26 mornfall ono to asi spolu souvisí...
09:59 xstill divný, mě tohle funguje: http://pastebin.dqd.cz/OLpw/
10:02 xstill hm, ale ten stacktrace co z toho leze je stejně na nic
10:04 xstill nojo, ono totiž v tom threadu se dělá unwinding když vyskočí výjimka
10:04 xstill ale teda standartní terminate handler mi vypisuje what() taky
10:05 mornfall jaká verze libc++?
10:05 mornfall hydrový clang buildy s tím maj problém IIRC
10:06 xstill 3.4. něco vypisuje what(), aj když to udělám gcc tak se to vypisuje, ale unwinding běží jen u gcc buildů
10:06 xstill clang buildy neunwindují, takže tam je ten stacktrace použitelnej
10:06 xstill teda asi 3.4
10:07 xstill jo 3.4.2
10:09 mornfall hm, ty buildy kde padal stacksave už asi sežral GC
10:09 mornfall tam byl nějakej assert
10:12 mornfall xstill: ten tvůj kód mi tady vesele segví potom co se nekonečněkrát pokusí zavolat terminate
10:12 mornfall (ne že bych tohle už nezkoušel, žejo)
10:12 mornfall clang 3.6
10:12 xstill mornfall: http://pastebin.dqd.cz/7TRP/
10:13 xstill aha ne, ono už to bylo opravené v tom co jsem to poslal předtím
10:13 xstill (jsem tam původně volal terminate místo abort)
10:13 mornfall cX, foo, terminate called without active exception. abort (core dumped)
10:14 xstill divný
10:14 xstill tam měla být výjimka
10:15 mornfall asi za to může libcxxrt
10:15 xstill takže je to asi dost marný :-/
10:16 xstill ten text do memics paperu psal Jiřík?
10:17 mornfall jo
10:17 xstill ok
14:36 xstill budeš už mít scalarmemory hotové? alespoň nějak?
14:39 mornfall no, to co jsem posílal asi funguje ne?
14:39 xstill tak funguje, pokud je to všechno co bude tak můžu experimenty udělat nad tím no
14:41 mornfall jestli nechceš vysloveně cpát do experimentů floaty, tak to asi žádnej vliv na výsledek mít nebude
14:41 mornfall ty floatový věci se moc nevolaj, žejo
14:42 xstill ok
14:42 xstill floaty nikam cpát nebudu
14:42 mornfall neumí to vektory, ale ty moc nefungujou ani v divinu
14:43 mornfall a iN pro N > 64 jsem nikde nenašel
14:44 xstill a pushnout to třeba nechceš (i s těma mýma patchema)?
14:44 mornfall (to se teda bude řešit stejným kódem jako ty floaty, resp. floaty se budou řešit loadem i80 pokud to existuje a bitcastem, a pak se to i80 dál rozbije...)
18:08 xstill bude to boj, už máme 8 stránek a to jsem nezačal psát o implementaci
18:08 xstill w
18:08 xstill -w

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