cfbolz 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 | if a pep adds a mere 25-30 [C-API] functions or so, it's a drop in the ocean (cough) - Armin
rubdos has joined #pypy
<astronavt> are there special instructions for installing numpy on pypy? i get a "Broken toolchain" error when i try to pip install, im not sure if it's actually just my system is misconfigured for compiling C programs right now, or if i need to do some special thing to install numpy
<astronavt> i think its my system. testing
lritter has quit [Ping timeout: 265 seconds]
jcea has quit [Quit: jcea]
adamholmberg has joined #pypy
adamholmberg has quit [Ping timeout: 265 seconds]
_whitelogger has joined #pypy
dddddd has quit [Remote host closed the connection]
adamholmberg has joined #pypy
adamholmberg has quit [Ping timeout: 265 seconds]
amosbird_ has joined #pypy
amosbird has quit [Ping timeout: 265 seconds]
xcm has quit [Remote host closed the connection]
xcm has joined #pypy
<cfbolz> Nice, two more files pass today
<mattip> yes and no. We are seeing a few more own tests fail (which also fail in the -A tests)
<mattip> pypy.module.pypyjit.test_pypy_c.test_string and pypy.module.select.test.test_select:test_poll
micisuta has quit [Ping timeout: 276 seconds]
micisuta has joined #pypy
<cfbolz> mattip: yes, sorry, I'm responsible for these. The test_pypy_c ones we need to generally look into
<cfbolz> The poll one was passing before for silly reasons, I don't think it can really work as it is
<mattip> ok, so we should skip/remove it I guess
<mattip> maybe do something more along the lines of cpython's test_poll.py
<mattip> it seems 023a3e349a63 also cleaned up some failures, but maybe caused a regression in finding unicode filenames?
<bbot2> Started: http://buildbot.pypy.org/builders/own-win-x86-32/builds/2122 [mattip: force build, py3.6]
<cfbolz> mattip: I think I am probably happy enough to skip that test in combination with sockets
<cfbolz> Will do in the afternoon
<mattip> let's see how bad things are
<mattip> on windows own tests for py3.6
<cfbolz> mattip: also, my post-midnight push should have fixed test_sys
<mattip> cfbolz: thanks. skip or remove?
<cfbolz> mattip: skip, it's in a base class and it needs to be skipped just in one of the subclasses
<mattip> +1
<mattip> heh, a comment that starts with "ok, this is bizarre, but, ..." needs to go in the quotes
<mattip> test_sys is still failing, it has an extra first line b'Traceback (most recent call last):'
infinite has quit [Ping timeout: 244 seconds]
infinite has joined #pypy
adamholmberg has joined #pypy
xcm has quit [Remote host closed the connection]
adamholmberg has quit [Ping timeout: 276 seconds]
xcm has joined #pypy
xcm has quit [Remote host closed the connection]
xcm has joined #pypy
ronan has joined #pypy
_whitelogger has joined #pypy
mental32 has joined #pypy
ajlawrence has joined #pypy
<bbot2> Failure: http://buildbot.pypy.org/builders/own-win-x86-32/builds/2122 [mattip: force build, py3.6]
xcm has quit [Remote host closed the connection]
xcm has joined #pypy
adamholmberg has joined #pypy
andy__ has joined #pypy
adamholmberg has quit [Ping timeout: 268 seconds]
andy__ has quit [Ping timeout: 264 seconds]
mental32 has quit [Remote host closed the connection]
<bbot2> Started: http://buildbot.pypy.org/builders/pypy-c-jit-win-x86-32/builds/4828 [Andy Lawrence: ForceBuild, winconsoleio]
<bbot2> Failure: http://buildbot.pypy.org/builders/pypy-c-jit-win-x86-32/builds/4828 [Andy Lawrence: ForceBuild, winconsoleio]
dddddd has joined #pypy
junna has joined #pypy
<bbot2> Started: http://buildbot.pypy.org/builders/pypy-c-jit-win-x86-32/builds/4829 [mattip: force build, winconsoleio]
<kenaan> mattip winconsoleio 90f3fa6eca04 /pypy/: merge py3.6 into branch
<mattip> wrong order, first push commit, then kick buildbot
<bbot2> Failure: http://buildbot.pypy.org/builders/pypy-c-jit-win-x86-32/builds/4829 [mattip: force build, winconsoleio]
<bbot2> Started: http://buildbot.pypy.org/builders/pypy-c-jit-win-x86-32/builds/4830 [mattip: force build, winconsoleio]
<bbot2> Failure: http://buildbot.pypy.org/builders/pypy-c-jit-win-x86-32/builds/4830 [mattip: force build, winconsoleio]
<kenaan> mattip winconsoleio 58e969594b31 /pypy/module/_io/interp_win32consoleio.py: bad copy paste?
<bbot2> Started: http://buildbot.pypy.org/builders/pypy-c-jit-win-x86-32/builds/4831 [mattip: force build, winconsoleio]
<bbot2> Failure: http://buildbot.pypy.org/builders/pypy-c-jit-win-x86-32/builds/4831 [mattip: force build, winconsoleio]
junna has quit [Ping timeout: 240 seconds]
junna has joined #pypy
antocuni has joined #pypy
<mattip> strange, the build got a previous revision
<bbot2> Started: http://buildbot.pypy.org/builders/pypy-c-jit-win-x86-32/builds/4832 [mattip: force build, winconsoleio]
Rhy0lite has joined #pypy
<bbot2> Failure: http://buildbot.pypy.org/builders/pypy-c-jit-win-x86-32/builds/4832 [mattip: force build, winconsoleio]
<kenaan> mattip winconsoleio 758dcf8d6170 /pypy/module/_io/interp_win32consoleio.py: help flow analysis
<bbot2> Started: http://buildbot.pypy.org/builders/pypy-c-jit-win-x86-32/builds/4833 [mattip: force build, winconsoleio]
<bbot2> Failure: http://buildbot.pypy.org/builders/pypy-c-jit-win-x86-32/builds/4833 [mattip: force build, winconsoleio]
antocuni has quit [Ping timeout: 265 seconds]
antocuni has joined #pypy
xcm has quit [Ping timeout: 245 seconds]
xcm has joined #pypy
<kenaan> mattip winconsoleio 53bf39ed2750 /pypy/module/_io/interp_win32consoleio.py: fix 58e969594b31
<bbot2> Started: http://buildbot.pypy.org/builders/pypy-c-jit-win-x86-32/builds/4834 [mattip: force build, winconsoleio]
marky1991 has quit [Remote host closed the connection]
marky1991 has joined #pypy
<bbot2> Failure: http://buildbot.pypy.org/builders/pypy-c-jit-win-x86-32/builds/4834 [mattip: force build, winconsoleio]
xcm has quit [Remote host closed the connection]
xcm has joined #pypy
marky1991 has quit [Remote host closed the connection]
marky1991 has joined #pypy
adamholmberg has joined #pypy
adamholmberg has quit [Ping timeout: 268 seconds]
adamholmberg has joined #pypy
lritter has joined #pypy
xcm has quit [Ping timeout: 276 seconds]
xcm has joined #pypy
jcea has joined #pypy
jcea has quit [Remote host closed the connection]
lukespademan has joined #pypy
lukespademan has quit [Changing host]
lukespademan has joined #pypy
xcm has quit [Remote host closed the connection]
xcm has joined #pypy
lukespademan is now known as mokytis
jcea has joined #pypy
<cfbolz> Fun paper: The Case for Writing Network Drivers in
<cfbolz> High-Level Programming Languages
<cfbolz> Unfortunately they couldn't try their python driver on PyPy, I suspect due to the use of 3.7 features
mokytis has quit [Ping timeout: 240 seconds]
xcm has quit [Remote host closed the connection]
xcm has joined #pypy
fryguybob has joined #pypy
mokytis has joined #pypy
mokytis has quit [Changing host]
mokytis has joined #pypy
tsaka__ has joined #pypy
junna has quit [Ping timeout: 265 seconds]
<Dejan> what is their definition of High-Level programming language?
<cfbolz> Dejan: read the paper
junna has joined #pypy
<Dejan> OK, I see C there
<Dejan> so their definition of high-level programming language is correct
<simpson> Dejan: Don't worry about it; it's a comparative phrase. In this case, the nine languages considered are all higher-level than the reference language of C.
<Dejan> Well, C *is* a HL too
<Dejan> :)
<Dejan> interesting paper
<simpson> Out of curiosity, what's your metric? I'd like to know whether my language is high-level or low-level according to you.
<Dejan> low-level = any true assembly
<Dejan> (in my view)
<Dejan> the moment you see functions, stricts, classes in the programming-language, it is already high-level :)
<Dejan> structs*
<simpson> Interesting. Well, FWIW in this paper they consider three challenges of "high-level" languages: MMIO, DMA, other memory access; unsafe direct hardware access; semantics of memory access across time and CPUs.
<Dejan> I think they are missing D there
<Dejan> both flavours, vanilla D, and betterC D
<Dejan> betterC D should produce more/less same machine code as C
<Dejan> and the "Python" code is actually Cython apparently
junna has quit [Ping timeout: 268 seconds]
<Dejan> simpson, do you know if they have pure Python code so that we can test PyPy ?
<cfbolz> Dejan: as I said above, some missing feature of PyPy seems to prevent that
<cfbolz> But would be cool to investigate what the problem is
ajlawrence has quit [Remote host closed the connection]
<mattip> you might need to make a __pypy__.bufferable class in order to mimic the DmaMemory.__getbuffer__ in pure python
<mattip> also in __pypy__ - newmemoryview()
antocuni has quit [Ping timeout: 258 seconds]
xcm has quit [Remote host closed the connection]
xcm has joined #pypy
mokytis has quit [Quit: Reconnecting]
mokytis has joined #pypy
mokytis has quit [Changing host]
mokytis has joined #pypy
xcm has quit [Ping timeout: 265 seconds]
xcm has joined #pypy
asmeurer has joined #pypy
xcm has quit [Remote host closed the connection]
xcm has joined #pypy
junna has joined #pypy
<cfbolz> mattip: cool
mokytis has quit [Quit: leaving]
Rhy0lite has quit [Quit: Leaving]
jacob22 has quit [Quit: Konversation terminated!]
jacob22 has joined #pypy
jacob22 has quit [Remote host closed the connection]
jacob22 has joined #pypy
<kenaan> cfbolz py3.6 67edce2ce705 /pypy/module/sys/: another corner case of PyTraceBack_Print with tracebacklimit
<cfbolz> mattip: or you can use cffi somehow, I suspect
<kenaan> rlamy py3.6 5dbba3873910 /pypy/interpreter/pyparser/: Raise SyntaxError instead of DeprecationWarning when treating invalid escapes in bytes as errors (bpo-28691)
asmeurer has quit [Quit: asmeurer]
junna has quit [Ping timeout: 240 seconds]
junna has joined #pypy
marky1991 has quit [Ping timeout: 268 seconds]
antocuni has joined #pypy
BPL has joined #pypy
junna has quit [Ping timeout: 265 seconds]
Taggnostr2 has joined #pypy
Taggnostr has quit [Ping timeout: 246 seconds]
froztbyte has quit [Quit: Lost terminal]
marky1991 has joined #pypy
speeder39_ has joined #pypy
BPL has quit [Quit: Leaving]
adamholmberg has quit [Remote host closed the connection]
antocuni has quit [Ping timeout: 276 seconds]