arigato changed the topic of #pypy to: PyPy, the flexible snake (IRC logs: https://quodlibet.duckdns.org/irc/pypy/latest.log.html#irc-end ) | use cffi for calling C | mac OS and Fedora are not Windows
mattip has quit [Ping timeout: 248 seconds]
speeder39_ has joined #pypy
marky1991 has joined #pypy
jcea has quit [Quit: jcea]
adamholmberg has quit [Remote host closed the connection]
adamholmberg has joined #pypy
dddddd has quit [Remote host closed the connection]
adamholmberg has quit [Remote host closed the connection]
fling has quit [Read error: Connection reset by peer]
fling has joined #pypy
mattip has joined #pypy
xcm has quit [Ping timeout: 258 seconds]
xcm has joined #pypy
forgottenone has joined #pypy
forgottenone has quit [Quit: Konversation terminated!]
forgottenone has joined #pypy
speeder39_ has quit [Quit: Connection closed for inactivity]
<kenaan> stevie_92 cpyext-gc-cycle 0dff3316692e /pypy/module/cpyext/: Fixed some (de)allocation bugs in existing and derived gc cpyext-classes
<mattip> arigato: this fixes translation on win32 https://gist.github.com/mattip/76bebd7a8607adf833aea5663bd308bd
<mattip> msvc doesn't like pointer arithmatic on `void *`, not sure why it didn't show up before now.
<mattip> does that fix seem right?
<arigato> mattip: ah sorry
<arigato> it's two lines I checked for the issue 2722
<arigato> sorry
<arigato> it's two lines I changed for the issue 2722
<arigato> I vaguely thought about checking if msvc was happy doing arithmetic on "void *" like gcc does
<arigato> but then I forgot
dddddd has joined #pypy
rindolf has joined #pypy
<ebarrett> morning pypy :)
<ebarrett> i was wondering if the language you see in jit logs is defined someplace
<ebarrett> you know, the `i1 = ...` stuff
Ai9zO5AP has joined #pypy
jacob22_ has quit [Read error: Connection reset by peer]
jacob22_ has joined #pypy
<arigato> ebarrett: hiü not formally
<arigato> ebarrett: hi! not formally
<arigato> resoperation.py contains a complete list with very occasionally comments
tsaka__ has quit [Quit: Konversation terminated!]
tsaka__ has joined #pypy
forgottenone has quit [Ping timeout: 246 seconds]
rindolf has quit [Remote host closed the connection]
antocuni has joined #pypy
marky1991 has quit [Read error: Connection reset by peer]
marky1991 has joined #pypy
marky1991 has quit [Read error: Connection reset by peer]
marky1991 has joined #pypy
<ebarrett> arigato: thanks
forgottenone has joined #pypy
chaoflow has joined #pypy
<ebarrett> arigato:so you have r, i, f, n variations on ops
<ebarrett> that's reference, int, float and ...
<ebarrett> what's 'n'?
antocuni has quit [Ping timeout: 246 seconds]
dansan has quit [Excess Flood]
dansan has joined #pypy
<arigato> 'none'
<arigato> i.e. void
<ebarrett> ah!
<ebarrett> ok
Curi0 has quit [Ping timeout: 248 seconds]
dansan has quit [Excess Flood]
dansan has joined #pypy
Curi0 has joined #pypy
ruda_porto has joined #pypy
jcea has joined #pypy
antocuni has joined #pypy
jacob22_ has quit [Read error: Connection reset by peer]
jacob22_ has joined #pypy
tsaka__ has quit [Ping timeout: 268 seconds]
Rhy0lite has joined #pypy
tsaka__ has joined #pypy
adamholmberg has joined #pypy
forgottenone has quit [Read error: No route to host]
forgottenone has joined #pypy
forgottenone has quit [Quit: Konversation terminated!]
forgottenone has joined #pypy
forgottenone has quit [Ping timeout: 248 seconds]
<kenaan> mattip default d4c7063c42e8 /rpython/translator/c/gc.py: fix translation for MSVC which doesn't like void* arithmetic
forgottenone has joined #pypy
mattip has quit [Ping timeout: 255 seconds]
<tos9> mattip: the plot thickens yet again...
<tos9> I think I have a completely non-python related C++ project that's giving very similar looking errors
<tos9> Namely, I am trying to build https://xgboost.readthedocs.io/en/latest/build.html and seeing: ld: warning: ld: warning: ignoring file dmlc-core/libdmlc.a, file was built for archive which is not the architecture being linked (x86_64): dmlc-core/libdmlc.aignoring file librabit.a, file was built for archive which is not the architecture being linked (x86_64): librabit.a
<tos9> At the end of this I feel like I am going to know a few things about the pure disaster that is compiling things on macOS, and regrettably up until now I have avoided knowing any of those things. Most of me wishes I could go on not knowing them :/...
mattip has joined #pypy
jacob22_ has quit [Read error: Connection reset by peer]
jacob22_ has joined #pypy
<tos9> antocuni: ping?
<antocuni> tos9: pong
<tos9> antocuni: hi!
<antocuni> hi :)
<tos9> antocuni: can I be lazy and annoy you about how to run https://github.com/antocuni/pypy-wheels
<tos9> which I am then happy to add to the README
<antocuni> what do you mean?
<tos9> antocuni: I cloned it and ran scripts/run.sh, but then I get errors
<tos9> Is that the right script to run?
<tos9> antocuni: Basically I want to do what travis does locally.
<antocuni> ah I see
<antocuni> it's not designed to do that but it might work
<tos9> ah, ok
<antocuni> I'd recommend to look at .travis.yml to see what it does
<tos9> this is what I get -- though that's coming from within the container right?
<tos9> ok cool, will do that
<antocuni> in particular, you need so the the PYPY, PY end PKG env variables
<tos9> a ha, ok, it's more involved than just running that script
* tos9 nods
<antocuni> yes, and you also need to build the docker image
<antocuni> oh well, I suppose it's not strictly necessary to build the docker image, it will be downloaded from dockerhub anyway
<antocuni> but the real question is: why do you want to run it locally? Can't you just download the prebuilt wheels?
<tos9> antocuni: so what I'm trying to decide is I have some additional packages I want to build -- so that's easy, I can send PRs for that, but then also probably I want to build for macOS too, which I see someone opened an issue for and hopefully should be easy, but then also I probably also want to create a second internal place that they're pushed to
<tos9> antocuni: and my overall question is whether it's easiest to start with what you have here or do that completely from scratch :)
<tos9> so e.g. I might want to run this exact sequence from Jenkins too, and have a second output
<antocuni> ah I see
<antocuni> for mac, I think travis support mac builds?
<tos9> (the local part was just to get a feel for the process)
<tos9> antocuni: it does yeah
<tos9> so I think maybe I'll start by adding macOS support, and adding one or two extra packages
<antocuni> cool, feel free to send a PR if you like
<tos9> which at least helps on the open source side, and then for work, if I can get this running on Jenkins great, and if not whatever I'll start from scratch
infinite has quit [Ping timeout: 245 seconds]
<antocuni> note that the build itself is not particularly complex; most of the complexity of the repo is to handle all the travis stuff, to create the index, etc.
<tos9> Yeah -- I figured
<tos9> I saw though some other random stuff like trying to use auditwheel
<tos9> Which I'd have to figure out myself from scratch
<tos9> So that's what made me think it was worth a look anyhow
<tos9> and also even just like looping over 3 pypy containers with the 3 versoins is easy but tedious to write :/
<antocuni> yes, my original idea was to build two wheels for each package: an ubuntu one and a "somelinux" one
infinite has joined #pypy
<antocuni> "somelinux" would be similary to manylinux1 but based on centos6 instead of centos5 (which pypy doesn't support)
* tos9 nods
<tos9> but now we have 2010 right?
<antocuni> but I got problems with auditwheels, so I canceled the plan
<antocuni> yes, I'd like to try manylinux2010 eventually
antocuni has quit [Ping timeout: 245 seconds]
infinite has quit [Ping timeout: 245 seconds]
marky1991 has quit [Remote host closed the connection]
marky1991 has joined #pypy
marky1991 has quit [Remote host closed the connection]
marky1991 has joined #pypy
infinite has joined #pypy
mattip has quit [Quit: Leaving]
mattip has joined #pypy
<ronan> is anyone going to EuroPython?
<ronan> or to EuroSciPy?
<mattip> ronan: I think I am going to EuroSciPy
<ronan> mattip: cool, I'm thinking of going too
<ronan> mattip: BTW, about 3.8, I think we should finish 3.6 first
<ronan> And I'm not too keen on targetting an unreleased version
<mattip> "finish" as in "move to 3.6.8" or "make buildbots green"
<mattip> ?
forgottenone has quit [Quit: Konversation terminated!]
<ronan> mattip: both
Rhy0lite has quit [Quit: Leaving]
<ebarrett> /win 13
<ebarrett> oops
<tos9> mattip: whee... I think I fixed the problem, and I hate computers
<tos9> (With no help from #macdev, though they tried)
<mattip> tos9: and the solution was ... ?
<tos9> mattip: I'm waiting to re-try via pypy -- but my other-non-python-related-library now builds
<tos9> mattip: But, the solution was... `brew uninstall binutils`
<tos9> I.e., fuck /usr/local/bin/ar
<mattip> +1
<tos9> So I'm pretty sure it'll work from Python now too.
antocuni has joined #pypy
<mattip> tos9: when you know if it works, a comment on the issue would be nice
mattip has quit [Ping timeout: 248 seconds]
xcm has quit [Remote host closed the connection]
xcm has joined #pypy
jacob22_ has quit [Remote host closed the connection]
jacob22 has joined #pypy
jacob22 has quit [Quit: Konversation terminated!]
jacob22 has joined #pypy
__pv has joined #pypy
mattip has joined #pypy
ruda_porto has quit [Ping timeout: 257 seconds]
PileOfDirt has joined #pypy
marky1991 has quit [Read error: Connection reset by peer]
ruda_porto has joined #pypy
Ai9zO5AP has quit [Quit: WeeChat 2.4]
adamholmberg has quit [Remote host closed the connection]
adamholmberg has joined #pypy
chaoflow has quit [Quit: WeeChat 2.2]
chaoflow has joined #pypy
chaoflow has quit [Client Quit]
adamholmberg has quit [Remote host closed the connection]
jacob22 has quit [Remote host closed the connection]
adamholmberg has joined #pypy
jacob22 has joined #pypy
adamholmberg has quit [Ping timeout: 246 seconds]
jacob22 has quit [Remote host closed the connection]
jacob22 has joined #pypy
jacob22 has quit [Remote host closed the connection]
jacob22 has joined #pypy
_whitelogger has joined #pypy
<kenaan> rlamy optimizeopt-cleanup 34d57de52fa1 /rpython/jit/metainterp/: Replace method Optimization.getrawptrinfo() with function getrawptrinfo()
<kenaan> mattip default cd27c41c26b5 /rpython/translator/c/gc.py: typo