cfbolz changed the topic of #pypy to: PyPy, the flexible snake (IRC logs: https://botbot.me/freenode/pypy/ ) | use cffi for calling C | the secret reason for us trying to get PyPy users: to test the JIT well enough that we're somewhat confident about it
<simpson> _habnabit: All else being equal, the RPython JIT and GC are far better than anything that LLVM has OOTB.
<simpson> So, if you want those things, then maybe. Also there's the question of how much C++ you want to write and how much fun you think chasing LLVM's API upgrades is.
<Alex_Gaynor> _habnabit: RPython does a lot more for you than LLVM does. LLVM is really just an assembler and optimizer.
<Alex_Gaynor> The advantages are that it has docs and support :-)
<_habnabit> heh
<simpson> I also would like to put QBE on your radar; compare and contrast with LLVM: https://c9x.me/compile/
<_habnabit> hmm
<Alex_Gaynor> If you're implementing a dynamic language, RPython will add a ton of value over using LLVM. For other types of languages it'll be less, I think.
<_habnabit> yeah this would literally be just PPC
<_habnabit> pretty low-level and static
<Alex_Gaynor> LLVM honestly might make more sense then
<_habnabit> i'm primarily hoping for something that's got a good optimizer because there is, shall we say, a difference in register availability
<Alex_Gaynor> LLVM will probably be better
adamholmberg has quit [Remote host closed the connection]
adamholmberg has joined #pypy
<simpson> I wonder whether Dolphin's JIT is reusable for your purposes.
<_habnabit> interesting idea
<_habnabit> i wonder how cycle accurate it is or needs to be
<simpson> Their rule of thumb is three native instructions per emulated instruction.
<simpson> Oh, now that I think about it, wasn't there somebody else in here doing CPU modeling with RPython?
<_habnabit> that would put most modern machines at parity with typical apple macs
<simpson> It's sufficient though. IIRC the Gamecube clocked at either 566MHz or 633MHz and the Wii clocked at 800MHz. I'm probably wrong, but I don't know if WP is less wrong.
adamholmberg has quit [Remote host closed the connection]
jcea has quit [Quit: jcea]
speeder39 has quit [Quit: Connection closed for inactivity]
lritter has quit [Quit: Leaving]
avakdh has quit [*.net *.split]
kbtr has quit [*.net *.split]
commandoline has quit [*.net *.split]
mdash has quit [*.net *.split]
commandoline has joined #pypy
mdash has joined #pypy
kbtr has joined #pypy
avakdh has joined #pypy
lapinot has quit [*.net *.split]
nedbat has quit [*.net *.split]
lauren has quit [*.net *.split]
lapinot has joined #pypy
nedbat has joined #pypy
lauren has joined #pypy
nedbat is now known as Guest10590
lauren has joined #pypy
lauren has quit [Changing host]
Guest10590 has quit [Changing host]
Guest10590 has joined #pypy
igitoor has quit [*.net *.split]
__pv has quit [*.net *.split]
cadr_ has quit [*.net *.split]
tazle has quit [*.net *.split]
infernix has quit [*.net *.split]
tumbleweed has quit [*.net *.split]
mwhudson has quit [*.net *.split]
kcr has quit [*.net *.split]
ctismer has quit [*.net *.split]
lastmikoi has quit [*.net *.split]
Hodgestar has quit [*.net *.split]
simpson has quit [*.net *.split]
kirma has quit [*.net *.split]
the_rat has quit [*.net *.split]
mjacob has quit [*.net *.split]
ctismer has joined #pypy
il_ratto has joined #pypy
Hodgestar has joined #pypy
tazle__ has joined #pypy
tumbleweed has joined #pypy
igitoor_ has joined #pypy
mjacob has joined #pypy
simpson has joined #pypy
cadr_ has joined #pypy
mwhudson has joined #pypy
kcr has joined #pypy
mjacob has joined #pypy
mjacob has quit [Changing host]
mjacob has joined #pypy
mjacob has quit [Changing host]
tumbleweed has quit [Changing host]
tumbleweed has joined #pypy
mwhudson has quit [Changing host]
mwhudson has joined #pypy
igitoor_ has quit [Changing host]
igitoor_ has joined #pypy
igitoor_ is now known as igitoor
__pv has joined #pypy
lastmikoi has joined #pypy
infernix has joined #pypy
dddddd has quit [Remote host closed the connection]
_whitelogger has joined #pypy
dan- has quit [Ping timeout: 276 seconds]
dan- has joined #pypy
dan- has quit [Changing host]
dan- has joined #pypy
Garen has quit [Read error: Connection reset by peer]
Garen has joined #pypy
forgottenone has joined #pypy
tayfun26 has joined #pypy
Khayman has joined #pypy
TheAdversary has quit [Disconnected by services]
TheAdversary has joined #pypy
Hasimir has quit [Ping timeout: 268 seconds]
Khayman is now known as Hasimir
jacob22__ has quit [Ping timeout: 252 seconds]
solarjoe4 has joined #pypy
solarjoe_ has joined #pypy
solarjoe_ has quit [Client Quit]
<kenaan> mattip unicode-utf8-py3 d39037807956 /pypy/: merge py3.5 into branch
<kenaan> mattip default 943b0266d564 /pypy/module/cpyext/: split tests into two directories to speed up parallel testing
<kenaan> mattip default d2dd59afa85c /pypy/module/cpyext/cdatetime.py: ensure datetimeAPI is initialized, for subclassing cpyext classes
<kenaan> mattip py3.5 c76008be29e5 /: merge default into py3.5
<kenaan> mattip py3.5 33943b0827fd /pypy/module/: fix bad automatic merge
<kenaan> mattip py3.5 553bafd3b1ec /pypy/module/cpyext/test0/test_floatobject.py: fix test for py3
jacob22__ has joined #pypy
antocuni has joined #pypy
ronan has joined #pypy
solarjoe4 has quit [Quit: Leaving]
<kenaan> mattip unicode-utf8-py3 38112d3a526d /: Merge py3.5 into branch
ronan has quit [Ping timeout: 250 seconds]
il_ratto has left #pypy [#pypy]
the_rat has joined #pypy
mattip has joined #pypy
antocuni has quit [Ping timeout: 252 seconds]
kandinski has joined #pypy
mattip has quit [Ping timeout: 240 seconds]
mattip has joined #pypy
ronan has joined #pypy
Guest10590 is now known as nedbat
dddddd has joined #pypy
jacob22__ has quit [Quit: Konversation terminated!]
jacob22__ has joined #pypy
lritter has joined #pypy
jcea has joined #pypy
ronan has quit [Ping timeout: 250 seconds]
antocuni has joined #pypy
marky1991 has joined #pypy
Rhy0lite has joined #pypy
antocuni has quit [Ping timeout: 246 seconds]
adamholmberg has joined #pypy
kirma has joined #pypy
ronan has joined #pypy
ronan has quit [Read error: Connection reset by peer]
ronan_ has joined #pypy
marky1991 has quit [Read error: Connection reset by peer]
marky1991 has joined #pypy
jacob22__ has quit [Quit: Konversation terminated!]
tayfun26 has quit [Quit: tayfun26]
ronan_ has quit [Ping timeout: 250 seconds]
mattip has quit [Ping timeout: 245 seconds]
forgottenone has quit [Quit: Konversation terminated!]
<_habnabit> cfbolz, ah yeah i saw that
lauren has quit [Remote host closed the connection]
lauren has joined #pypy
forgottenone has joined #pypy
Rhy0lite has quit [Quit: Leaving]
forgottenone has quit [Quit: Konversation terminated!]
tazle__ has quit [Quit: leaving]
tazle has joined #pypy
marky1991 has quit [Read error: Connection reset by peer]
marky1991 has joined #pypy
marky1991 has quit [Remote host closed the connection]
adamholmberg has quit [Remote host closed the connection]
adamholmberg has joined #pypy
adamholmberg has quit [Ping timeout: 245 seconds]
adamholmberg has joined #pypy
[Arfrever] has quit [Ping timeout: 260 seconds]
[Arfrever] has joined #pypy
[Arfrever] has quit [Ping timeout: 246 seconds]
[Arfrever] has joined #pypy
adamholmberg has quit [Read error: Connection reset by peer]
adamholm_ has joined #pypy
adamholm_ has quit [Read error: Connection reset by peer]
adamholmberg has joined #pypy
adamholmberg has quit [Read error: Connection reset by peer]
adamholmberg has joined #pypy
adamholmberg has quit [Remote host closed the connection]
adamholmberg has joined #pypy