antocuni changed the topic of #pypy to: PyPy, the flexible snake (IRC logs: https://botbot.me/freenode/pypy/ ) | use cffi for calling C | "PyPy: the Gradual Reduction of Magic (tm)"
tbodt has joined #pypy
dash1 has left #pypy ["User left"]
lritter has joined #pypy
jcea has quit [Quit: jcea]
raynold has quit [Quit: Connection closed for inactivity]
_whitelogger has joined #pypy
lritter_ has joined #pypy
lritter has quit [Ping timeout: 258 seconds]
tbodt has quit [Quit: My Mac has gone to sleep. ZZZzzz…]
ArneBab_ has joined #pypy
ArneBab has quit [Ping timeout: 240 seconds]
lritter_ has quit [Ping timeout: 248 seconds]
lritter_ has joined #pypy
_whitelogger has joined #pypy
__Yiota has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
zmt00 has quit [Quit: Leaving]
_whitelogger has joined #pypy
Garen has quit [Read error: Connection reset by peer]
forgottenone has joined #pypy
Garen has joined #pypy
realitix has joined #pypy
realitix has quit [Quit: Leaving]
<fijal> grrr
manjaroDeepin has joined #pypy
manjaroDeepin has quit [Quit: Leaving]
realitix has joined #pypy
oilshell has quit [Read error: Connection reset by peer]
squeaky_pl has joined #pypy
oberstet has joined #pypy
squeaky_pl has quit [Remote host closed the connection]
raynold has joined #pypy
oilshell has joined #pypy
saulll has quit [Quit: leaving]
inad922 has joined #pypy
antocuni has joined #pypy
oberstet has quit [Ping timeout: 248 seconds]
glyph has quit [Quit: End of line.]
glyph has joined #pypy
__Yiota has joined #pypy
jamesaxl has quit [Read error: Connection reset by peer]
jamesaxl has joined #pypy
oberstet has joined #pypy
forgottenone has quit [Ping timeout: 260 seconds]
fulvio has joined #pypy
Guest97351 is now known as kushal
kushal has quit [Changing host]
kushal has joined #pypy
cstratak has joined #pypy
__Yiota has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
<antocuni> plan_rich_: how hard is it add real_time vmprof support to PyPy?
<antocuni> s/add/to add
marr has joined #pypy
antocuni has quit [Ping timeout: 240 seconds]
jcea has joined #pypy
fulvio has quit [Ping timeout: 240 seconds]
jamesaxl has quit [Read error: Connection reset by peer]
jamesaxl has joined #pypy
antocuni has joined #pypy
mattip has joined #pypy
pilne has joined #pypy
<mattip> hi
exarkun has quit [Ping timeout: 252 seconds]
exarkun has joined #pypy
__Yiota has joined #pypy
__Yiota has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
__Yiota has joined #pypy
__Yiota has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
adamholmberg has joined #pypy
raynold has quit [Quit: Connection closed for inactivity]
yuyichao has quit [Ping timeout: 240 seconds]
lritter_ has quit [Ping timeout: 260 seconds]
yuyichao has joined #pypy
marky1991 has joined #pypy
__Yiota has joined #pypy
[0__0] has quit [Remote host closed the connection]
[0__0] has joined #pypy
adamholmberg has quit [Ping timeout: 240 seconds]
adamholmberg has joined #pypy
pilne has quit [Quit: Quitting!]
adamholmberg has quit [Read error: No route to host]
adamholmberg has joined #pypy
marky1991 has quit [Remote host closed the connection]
marky1991 has joined #pypy
marky1991 has quit [Remote host closed the connection]
marky1991 has joined #pypy
BlackVegetable has joined #pypy
BlackVegetable has left #pypy [#pypy]
adamholmberg has quit [Read error: Connection reset by peer]
adamholmberg has joined #pypy
adamholm_ has joined #pypy
adamholmberg has quit [Ping timeout: 248 seconds]
jcea has quit [Read error: Connection reset by peer]
jcea has joined #pypy
adamholmberg has joined #pypy
marr has quit [Ping timeout: 255 seconds]
adamholm_ has quit [Ping timeout: 252 seconds]
zmt00 has joined #pypy
<kenaan> antocuni default b015a2924278 /pypy/module/_continuation/test/test_stacklet.py: improve this test by using the same 'seen' pattern also used by other tests, so that it's easier to follow the c...
<kenaan> antocuni cpyext-avoid-roundtrip a1ed00dd3eba /pypy/module/cpyext/typeobject.py: kill this check; all the tests pass
<kenaan> antocuni cpyext-avoid-roundtrip 7b4e95e7c3b7 /pypy/module/cpyext/methodobject.py: merge heads
<kenaan> antocuni default 94ddc680fce1 /pypy/module/_continuation/test/test_stacklet.py: fix whitespace
realitix has quit [Ping timeout: 264 seconds]
tbodt has joined #pypy
<antocuni> arigato: ping? I'm trying to understand continulet and I'd like some guidance :)
<antocuni> from what I understood so far, if I have a function foo(c, ...), where c is the continulet
<antocuni> when I do "c.switch()", is basically the same as doing "return-but-I-will-be-able-to-be-resumed-later"
forgottenone has joined #pypy
<antocuni> i.e., after I do c.switch() I always return to the "caller", where "caller" == "the line which called the .switch() which started/resumed me"
<antocuni> is it correct so far, or I am missing something?
<antocuni> (fwiw: started to look at them because I'm debugging this issue: https://bitbucket.org/pypy/pypy/issues/2683/infinite-traceback-with-greenlets)
exarkun has quit [Read error: Connection reset by peer]
marky1991 has quit [Remote host closed the connection]
marky1991 has joined #pypy
exarkun has joined #pypy
raynold has joined #pypy
<kenaan> antocuni default 1c3af3c4a095 /pypy/module/_continuation/test/test_stacklet.py: improve this test by giving more descriptive names to variables; in particular, f vs f* was a bit confusing, at ...
realitix has joined #pypy
Arfrever has joined #pypy
realitix has quit [Quit: Leaving]
cstratak has quit [Quit: Leaving]
tbodt has quit [Quit: My Mac has gone to sleep. ZZZzzz…]
marky1991 has quit [Read error: Connection reset by peer]
tbodt has joined #pypy
marky1991 has joined #pypy
oberstet has quit [Ping timeout: 240 seconds]
inad922 has quit [Ping timeout: 255 seconds]
antocuni has quit [Ping timeout: 248 seconds]
oberstet has joined #pypy
inad922 has joined #pypy
inad922 has quit [Ping timeout: 246 seconds]
exarkun has quit [Ping timeout: 255 seconds]
marky1991 has quit [Read error: Connection reset by peer]
tbodt has quit [Quit: My Mac has gone to sleep. ZZZzzz…]
exarkun has joined #pypy
tbodt has joined #pypy
drolando has quit [Quit: Textual IRC Client: www.textualapp.com]
<Cheery> Would it be possible to leave a feature request for RPython?
<Cheery> actually I'm not sure whether you already have it.
<Cheery> I've noticed that into Lever a valid model of parametric types has formed.
<Cheery> sometime in the future I'll be embedding type parametrization into the interface objects.
<Cheery> obviously this gives an opportunity for producing unboxed values.
<Cheery> ivec3 = vec(int, 3)
<Cheery> ivec3(x,y,z)
<Cheery> cvec3 = vec(complex, 3)
<Cheery> and so on.
traverseda has quit [Ping timeout: 240 seconds]
<Cheery> I would like to make it possible for the runtime to make use of this property.
<Cheery> the best thing would be if you didn't have to implement anything for this.. that something existing in python could produce this effect.
<simpson> So you want rtyper to have vector types?
<Cheery> yep.. well I can go further in the motivation and explanation here.
<Cheery> I've been studying the SPIR-V and its relation with my language, what is involved in the translation.
<Cheery> I believe there are some changes I can do that'll make it go smoother.
<Cheery> one thing is the improvement of the vector types in lever.
<Cheery> here's the beginning of a new implementation: https://github.com/cheery/lever/blob/master/runtime/vector.py#L56
<Cheery> class FVec, extended from Vec
<Cheery> FVec2 is extended from FVec, the fetch cleverly handles the layout adjustment.
<Cheery> I experimented with this and the old implementation, which had .x, .y, .z float parameters in a type.
<Cheery> the performance under JIT was comparable. 5% to either direction.
<Cheery> suggesting that this thing can be very powerful.
<Cheery> a bit like the list strategies.
<Cheery> the way I'm implementing it now, I can make it efficient with some types
<Cheery> less efficient with others.
<Cheery> anyway.. no matter what, I think I'll picking up this direction. It's exciting and feels kind of right.
traverseda has joined #pypy
drolando has joined #pypy
drolando_ has joined #pypy
drolando has quit [Ping timeout: 246 seconds]
__Yiota has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
tbodt has quit [Quit: My Mac has gone to sleep. ZZZzzz…]
tbodt has joined #pypy
tbodt has quit [Quit: My Mac has gone to sleep. ZZZzzz…]
tbodt has joined #pypy
marky1991 has joined #pypy
ronan has quit [Ping timeout: 255 seconds]
ronan has joined #pypy
marky1991 has quit [Ping timeout: 252 seconds]
<kenaan> mattip cpyext-avoid-roundtrip 76c31eb1696c /pypy/module/cpyext/src/object.c: fix for C-89 (windows vc 9)
exarkun has quit [Ping timeout: 240 seconds]
marr has joined #pypy
exarkun has joined #pypy
yuyichao has quit [Remote host closed the connection]
yuyichao has joined #pypy
<mattip> dw: any conclusions about the too slow macosx buildbot?
<dw> mattip: it's going to take me some time
<mattip> ok. Anything we can do to make it easier?
<dw> mattip: sorry, hands full :/ i could just reboot the box again, but it's a lame fix because we'll just be having this conversation again in 2 months
<mattip> bummer. Maybe worthwhile to kill the buildslave process, to keep from burning up your swap disk
<mattip> we used to have more macosx slaves, at least there is one named tosh and another named rebuy-de listed
<dw> it's not anything obvious with IO, need to actually _look_ at it , but i have $work for now
<dw> is there no money in the jar for a managed box?
<dw> seems a shame to be relying on me hehe
<dw> mattip: give me a few days, stuff is busy just now. it worsens with uptime so it's somehing OS related, i'll find it
* mattip feels bad for running your machine 24/7
forgottenone has quit [Ping timeout: 240 seconds]
<Rotonen> macos runs relatively happily under qemu/kvm
<Rotonen> one could try to do nested virtualization on a commodity provider (or rent cheap hardware and have a go at it)
<dw> licensing is the problem with that approach
drolando_ has quit [Quit: Textual IRC Client: www.textualapp.com]
drolando has joined #pypy
tbodt has quit [Quit: My Mac has gone to sleep. ZZZzzz…]
tbodt has joined #pypy
__Yiota has joined #pypy
Arfrever has quit [Ping timeout: 260 seconds]
<Rotonen> fair point, this is not personal use after all
__Yiota has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
tbodt has quit [Quit: My Mac has gone to sleep. ZZZzzz…]
__Yiota has joined #pypy
exarkun has quit [Ping timeout: 246 seconds]
exarkun has joined #pypy
tbodt has joined #pypy
tbodt has quit [Quit: My Mac has gone to sleep. ZZZzzz…]
tbodt has joined #pypy
adamholmberg has quit [Remote host closed the connection]
adamholmberg has joined #pypy
marky1991 has joined #pypy
__Yiota has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
tbodt has quit [Quit: My Mac has gone to sleep. ZZZzzz…]
adamholmberg has quit [Remote host closed the connection]
marky1991 has quit [Ping timeout: 255 seconds]
tbodt has joined #pypy
__Yiota has joined #pypy
adamholmberg has joined #pypy
adamholmberg has quit [Ping timeout: 240 seconds]
__Yiota has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
tbodt has quit [Quit: My Mac has gone to sleep. ZZZzzz…]
yuyichao has quit [Ping timeout: 258 seconds]
jimbaker has quit [Ping timeout: 248 seconds]
tbodt has joined #pypy
jimbaker has joined #pypy
pilne has joined #pypy
tbodt has quit [Client Quit]
oberstet has quit [Ping timeout: 264 seconds]
tbodt has joined #pypy
yuyichao has joined #pypy