Perl 6 - the future is here, just unevenly distributed

IRC log for #divine, 2016-07-21

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

All times shown according to UTC.

Time Nick Message
05:57 yaqwsx joined #divine
06:05 xstill OK
06:09 xstill mornfall: měl jsi nějak vyřešené to, že před landingpad instrukcí může být PHI node?
07:32 mornfall na tom by skoro nemuselo být potřeba nic řešit
07:32 mornfall landingpad stačí najít a na ten jeho basic block stačí skočit, phi by se mělo spustit jako obvykle
07:36 xstill no ne, protože phi se pouští v changeBB a potřebuje vědět ten předchozí
07:38 mornfall ten předchozí je ten invoke co skákal
07:40 xstill jo, to já to v unwinderu budu vědět, jen je potřeba vymyslet jak to dát vědět interpretru
07:42 mornfall jo, pro __vm_jump je to trochu problém
07:43 mornfall šlo by to řešit tak že by krom _VM_Frame * dostal aj PC
07:43 mornfall místo toho aby se editovalo to PC uvnitř rámce před skokem
07:44 xstill hm, to by i dávalo smysl
07:44 xstill pak bych mohl skočit na ten bb s landingpad a bylo by
07:44 mornfall jo
07:45 mornfall (tzn. __vm_jump by udělal 'longjmp' na rámec a pak ještě jumpTo na to pc)
07:45 mornfall asi PC=0 → bez lokálního skoku
07:45 xstill jo, to jsem zrovna chtěl říct
09:13 xstill mornfall: to PC v frame ukazuje na aktuální nebo příští instrukci?
09:14 xstill left #divine
09:15 xstill joined #divine
09:16 yaqwsx joined #divine
09:19 mornfall xstill: ta instrukce co tam je napsaná se spustí
09:19 xstill takže příští
09:19 mornfall to dost záleží jak definuješ 'aktuální' :)
09:19 xstill počkej, takže co tam bude pokud se dívám na rámec který volal invoke?
09:19 mornfall pokud aktuální = ta co už byla, tak jo
09:20 mornfall no pokud se díváš na rámec kde invoke zrovna běží, tak tam bude ten invoke
09:20 xstill OK, tak to je v pohodě
09:20 mornfall invoke (instrukce) se dokončí až když se to vrátí
09:23 xstill aha, jasný
12:48 yaqwsx_cz joined #divine
13:18 yaqwsx_cz joined #divine
13:46 yaqwsx_cz joined #divine
13:55 yaqwsx_cz joined #divine
14:32 janmrazek joined #divine
15:47 xstill mornfall: prosím tě, to value.hpp:72 už by chtělo opravit, jsem to měl zakomentované u sebe, ale v nextu už tam je zase not implemented
17:54 mornfall jo já vim
17:55 mornfall btw. nevim jestli si toho někdo všiml nebo jsem to zmiňoval, ale funguje divine run test.c (jen to vyžaduje mít libdivinert.bc)

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