Perl 6 - the future is here, just unevenly distributed

IRC log for #divine, 2016-06-30

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

All times shown according to UTC.

Time Nick Message
11:14 xstill mornfall: vm_jump nenastavuje IFL, že?
12:28 zbeasnyy xstill: ne, to by nefungovalo
13:55 xstill \o/ spustil jsem program v native runtime
14:03 xstill ještě teda musím vyřešit ty vaargs a bude to
17:39 xstill hm, ani v PDClib ani v MUSL není implementace va_args pro x86_64
17:40 xstill a v glibc samozřejmě taky ne
17:41 zbeasnyy asi je v gcc
17:43 xstill tam je jen ten intrinsic
17:43 xstill kdo ví jak se to vlastně předává, jdu to radši pohledat
17:45 zbeasnyy jo, šíleně
17:45 zbeasnyy %al určuje kolik vektorových registrů se použilo
17:46 xstill tohla vypadá, že by se mohlo dát použít https://blog.nelhage.com/2010/10/amd64-and-va_arg/
17:46 xstill jaký %al
17:46 zbeasnyy poslední bajt %rax
17:47 xstill ah
17:47 xstill hlavně je tam struktura která vypadá podezřele jako ta kterou clang vygeneruje pro ty své intrinsiky
17:47 zbeasnyy nicméně to vysvětluje tu strukturu co používá llvm intrinsic
17:49 zbeasnyy je to solidní peklo teda
17:55 xstill navíc teda llvm má va_arg instrukci, ale clang ji pro jistotu negeneruje
19:34 xstill joined #divine
19:41 xstill což je asi dobře, protože tu by bylo asi nejhorší implementovat
19:44 xstill každopádně bude potřeba si kromě samotných argumentů variadického callu pamatovat i jejich typy, ale jinak by to mělo jít, zkusím to implementovat

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