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
adamholmberg has joined #pypy
_whitelogger has joined #pypy
PileOfDirt has quit [Quit: Leaving]
catern has quit [Excess Flood]
catern has joined #pypy
_whitelogger has joined #pypy
_whitelogger has joined #pypy
speeder39_ has joined #pypy
_whitelogger has joined #pypy
forgottenone has joined #pypy
<mattip> I am confused by the Signature of "def m(*args, a=3, b=4): pass" on py3.6
<mattip> it is Signature([], 'a', None, ['a', 'b']), where self.varargname is 'a'
<mattip> shouldn't it be None?
<mattip> Signature.__repr__ is "Signature(%r, %r, %r, %r)" % (self.argnames, self.varargname, self.kwargname, self.kwonlyargnames)
<auscompgeek> shouldn't varargname there be args?
<mattip> yes, that's what I meant to say :)
darkman66 has joined #pypy
<mattip> "def meth(*args, **kwargs):" gives "Signature([], 'args', 'kwargs', [])" as expected
googol has quit [Ping timeout: 252 seconds]
oberstet has joined #pypy
fling_ has joined #pypy
fling has quit [Ping timeout: 252 seconds]
darkman6_ has joined #pypy
fling_ is now known as fling
Ai9zO5AP has joined #pypy
alawrence has joined #pypy
darkman66 has quit [Ping timeout: 246 seconds]
altendky has quit [Quit: Connection closed for inactivity]
<alawrence> mattip: The winoverlapped branch is now ready to merge in my opinion. There are still a couple of asyncio tests failing but they also fail on Linux. Do I need to update a release note?
<mattip> Our usual workflow is
<mattip> - add a ".. branch:" to pypy/doc/whatsnew-pypy3-head.rst (in the winoverlapped branch)
<mattip> - hg commit --close-branch -m"close branch to be merged"
<mattip> - hg up py3.6
<mattip> - hg merge winoverlapped
<mattip> that should do it
<mattip> thanks for looking after that!
_whitelogger has joined #pypy
<mattip> ahh, there is BuiltinCode and PyCode, the first is used before translation (so in tests) and seems to have an issue with varargname
<mattip> nope, wrong again
<mattip> ok, found it, but I think it is only a cosmetic internal change that doesn't appear in app-level anywhere
mssun has joined #pypy
<mssun> Hi there, since "Python 2.7 will reach the end of its life on January 1st, 2020", does PyPy 2.7 has any plan on this? Will PyPy team continue to maintain the 2.7 branch?
<alawrence> mattip: Are you talking about the failing asyncio tests?
<mattip> no, issue 2996
<mattip> alawrence: ^^^
<simpson> mssun: That EOL is only for CPython 2.7; PyPy will continue to exist indefinitely: https://morepypy.blogspot.com/2016/08/pypy-gets-funding-from-mozilla-for.html
<mssun> Yes, I see that the RPython code is written in Python 2.
<kenaan> mattip default e36da833300d /pypy/doc/release-v7.1.1.rst: mention cffi 1.12.3 in the release note
<kenaan> mattip issue2996 7e0bd0b3f7d1 /pypy/interpreter/pycode.py: fix varargname in Signature
<kenaan> mattip issue2996 1c0ce86bca73 /pypy/objspace/std/test/test_callmethod.py: add test_call_starstar2 which passes
<mssun> So there's no plan on deprecating PyPy 2.7 right now? Like rewriting RPython code in Python3 or etc.
<mattip> mssun: we have vaguely considered rewriting RPython for Python3, but it is many months of work
<simpson> mssun: It's not clear what benefits Python 3 brings.
<mssun> You are right.
<kenaan> andrewjlawrence winoverlapped b2a3694d9807 /pypy/doc/whatsnew-pypy3-head.rst: Update whatsnew.
<mssun> But it said "A future version of pip will drop support for Python 2.7.", will this affect installing packages for PyPy2?
<mattip> no, "pip install --upgrade pip" on python2 will continue to install the last good version of pip
<mattip> as long as PyPI does not totally break backward compatibility it will work
<mssun> OK, I see. Seems like no need to worry about the deprecation.
<mattip> right, there is talk about dropping that dire warning, it is too scary
<mattip> alawrence: there are still some "xxx" in lib_pypy/_winapi.py
<mssun> Yes, everyone can see this scary warning, anyway, thank you so much Matti.
<mattip> alawrence: are they hit in any tests?
<kenaan> andrewjlawrence winoverlapped 355b75ea7623 /: close branch to be merged
<kenaan> andrewjlawrence py3.6 fa2f3d6387d6 /: Merged overlapped into py3.6
<kenaan> andrewjlawrence py3.6 db5a1e7fbbd0 /: Merged heads.
<alawrence> mattip: I have not found tests that hit those so far.
<mattip> ok
<alawrence> It may be that there are some tests outside of the asyncio suite that utilize those bits of code. It could also be that they are disabled.
mssun has quit [Quit: Page closed]
speeder39_ has quit [Quit: Connection closed for inactivity]
watcherone123 has joined #pypy
dddddd has quit [Remote host closed the connection]
watcherone123 has quit [Ping timeout: 256 seconds]
dddddd has joined #pypy
<kenaan> mattip issue2996 dd163eb782ad /pypy/objspace/std/test/test_callmethod.py: make second new test fail too
forgottenone has quit [Quit: Konversation terminated!]
forgottenone has joined #pypy
_whitelogger has joined #pypy
tsaka__ has quit [Ping timeout: 245 seconds]
<mattip> I think I am going to skip issue2996 for the 7.1.1 release. It is rare that people do not use `self` in a class method, and
<mattip> I am not sure I understand the implications of changing _match_signature, nor why it is so different
<mattip> from the equivalent logic in _PyEval_EvalCodeWithName
<arigato> sorry, can't really help right now
<kenaan> mattip default b694a5048039 /pypy/doc/release-v7.1.1.rst: document _overlapped in the release
<kenaan> mattip default 92546e4e1bd5 /: update contributors
<kenaan> mattip release-pypy2.7-v7.x 8cdda8b8cdb8 /: merge default into release
<kenaan> mattip release-pypy3.6-v7.x 784b254d6699 /: merge py3.6 into release
<kenaan> mattip default caa1292bce3e /pypy/doc/release-v7.1.1.rst: add 2997 fix to release note
<bbot2_> Started: http://buildbot.pypy.org/builders/own-linux-x86-32/builds/6392 [mattip: force build, release-pypy3.6-v7.x]
<bbot2_> Started: http://buildbot.pypy.org/builders/own-linux-x86-64/builds/7415 [mattip: force build, release-pypy3.6-v7.x]
<bbot2_> Started: http://buildbot.pypy.org/builders/own-win-x86-32/builds/2024 [mattip: force build, release-pypy3.6-v7.x]
<bbot2_> Started: http://buildbot.pypy.org/builders/own-linux-s390x/builds/1262 [mattip: force build, release-pypy3.6-v7.x]
<bbot2_> Started: http://buildbot.pypy.org/builders/pypy-c-jit-linux-x86-32/builds/5168 [mattip: force build, release-pypy3.6-v7.x]
<bbot2_> Started: http://buildbot.pypy.org/builders/pypy-c-jit-linux-x86-64/builds/6146 [mattip: force build, release-pypy3.6-v7.x]
<bbot2_> Started: http://buildbot.pypy.org/builders/pypy-c-jit-macosx-x86-64/builds/4342 [mattip: force build, release-pypy3.6-v7.x]
<bbot2_> Started: http://buildbot.pypy.org/builders/pypy-c-jit-win-x86-32/builds/4546 [mattip: force build, release-pypy3.6-v7.x]
<bbot2_> Started: http://buildbot.pypy.org/builders/rpython-linux-x86-32/builds/169 [mattip: force build, release-pypy3.6-v7.x]
darkman6_ has quit [Remote host closed the connection]
glyph has quit [Excess Flood]
glyph has joined #pypy
<bbot2_> Started: http://buildbot.pypy.org/builders/pypy-c-jit-linux-s390x/builds/1051 [mattip: force build, release-pypy3.6-v7.x]
darkman66 has joined #pypy
darkman6_ has joined #pypy
darkman66 has quit [Ping timeout: 268 seconds]
<fijal> so hg push to https:// URL does not work for me completely
<fijal> in a slightly strange setup, but I can ssh to places
<fijal> is it a good time to move out of BB?
jacob22 has quit [Quit: Konversation terminated!]
jacob22 has joined #pypy
<bbot2_> Failure: http://buildbot.pypy.org/builders/pypy-c-jit-linux-x86-32/builds/5168 [mattip: force build, release-pypy3.6-v7.x]
jacob22 has quit [Client Quit]
<fijal> pushing to https://fijal@bitbucket.org/pypy/pypy
<fijal> abort: error: bad HTTP status line: ''
jacob22 has joined #pypy
oberstet has quit [Remote host closed the connection]
<bbot2_> Failure: http://buildbot.pypy.org/builders/pypy-c-jit-linux-x86-64/builds/6146 [mattip: force build, release-pypy3.6-v7.x]
<mattip> fijal: it works for me, but I am using ssh://hg@bitbucket.org/pypy/pypy/
<bbot2_> Failure: http://buildbot.pypy.org/builders/rpython-linux-x86-32/builds/169 [mattip: force build, release-pypy3.6-v7.x]
<fijal> mattip: can you try the https URL?
xcm is now known as Guest84180
Guest84180 has quit [Killed (rajaniemi.freenode.net (Nickname regained by services))]
xcm has joined #pypy
<mattip> fijal: trying hg push https://mattip@bitbucket.org/pypy/pypy, I get a failure
<mattip> SSL: SSLV3_ALERT_HANDSHAKE_FAILURE
<mattip> on python2
<fijal> maybe?
<fijal> who knows
<kenaan> mattip cpyext-add_newdoc a5bd01e6ba05 /: close experimental branch
<mattip> python3 succeeds
<kenaan> mattip closed-branches b609357b8cc5 /: Merge closed head a5bd01e6ba05 on branch cpyext-add_newdoc
<kenaan> mattip closed-branches 63e901aa89cb /: re-close this branch
<mattip> I guess it was a version issue, version 4.5.3 works (from /usr/bin/hg), in a virtualenv version 3.0 is too old
wleslie has joined #pypy
wleslie has quit [Client Quit]
darkman6_ has quit [Ping timeout: 264 seconds]
<bbot2_> Failure: http://buildbot.pypy.org/builders/own-win-x86-32/builds/2024 [mattip: force build, release-pypy3.6-v7.x]
<bbot2_> Failure: http://buildbot.pypy.org/builders/pypy-c-jit-macosx-x86-64/builds/4342 [mattip: force build, release-pypy3.6-v7.x]
<bbot2_> Failure: http://buildbot.pypy.org/builders/own-linux-x86-32/builds/6392 [mattip: force build, release-pypy3.6-v7.x]
<bbot2_> Failure: http://buildbot.pypy.org/builders/own-linux-x86-64/builds/7415 [mattip: force build, release-pypy3.6-v7.x]
Zaab1t has joined #pypy
Zaabtop has joined #pypy
Zaab1t has quit [Ping timeout: 255 seconds]
Zaabtop is now known as Zaab1t
<kenaan> pganssle datetime_api_27 d5b44bb7b84d /pypy/module/cpyext/: Add _FromTimestamp methods to CAPI capsule The CPython CAPI capsule includes fromtimestamp constructors...
<kenaan> mattip datetime_api_27 8a60117eee9d /pypy/module/cpyext/cdatetime.py: typo
<kenaan> mattip datetime_api_27 5799459b8a2a /pypy/doc/whatsnew-head.rst: document and close branch to be merged
<kenaan> mattip default 2a381b55d56f /pypy/: merge datetime_api_27 which provides Date*_FromTimestamp
<kenaan> mattip py3.6 569233e35ecd /: merge default into branch
<kenaan> pganssle py3.6 8cb9d2e352b4 /pypy/module/cpyext/test/test_datetime.py: Use built-in UTC object in tzinfo test In Python 3.6, there is a built-in UTC object, so there is no need to make...
<mattip> toad_poloest: it works better for us if we give you a commit-bit and you work on a branch directly in the pypy repo
<bbot2_> Started: http://buildbot.pypy.org/builders/own-linux-x86-32/builds/6393 [mattip: force build, release-pypy2.7-v7.x]
<bbot2_> Started: http://buildbot.pypy.org/builders/own-linux-x86-64/builds/7416 [mattip: force build, release-pypy2.7-v7.x]
<bbot2_> Started: http://buildbot.pypy.org/builders/own-win-x86-32/builds/2025 [mattip: force build, release-pypy2.7-v7.x]
<bbot2_> Started: http://buildbot.pypy.org/builders/pypy-c-jit-linux-x86-32/builds/5169 [mattip: force build, release-pypy2.7-v7.x]
<bbot2_> Started: http://buildbot.pypy.org/builders/pypy-c-jit-linux-x86-64/builds/6147 [mattip: force build, release-pypy2.7-v7.x]
<bbot2_> Started: http://buildbot.pypy.org/builders/pypy-c-jit-macosx-x86-64/builds/4343 [mattip: force build, release-pypy2.7-v7.x]
<bbot2_> Started: http://buildbot.pypy.org/builders/pypy-c-jit-win-x86-32/builds/4547 [mattip: force build, release-pypy2.7-v7.x]
<bbot2_> Started: http://buildbot.pypy.org/builders/rpython-linux-x86-32/builds/170 [mattip: force build, release-pypy2.7-v7.x]
altendky has joined #pypy
<kenaan> fijal arm64 27c1f4063137 /rpython/jit/backend/aarch64/: implement int ops
<kenaan> fijal arm64 ba9733af746e /rpython/jit/backend/aarch64/: overflow ops (except mul_ovf)
<fijal> aha!
tsaka__ has joined #pypy
darkman6_ has joined #pypy
marvin has quit [Remote host closed the connection]
<bbot2_> Failure: http://buildbot.pypy.org/builders/own-linux-x86-32/builds/6393 [mattip: force build, release-pypy2.7-v7.x]
marvin has joined #pypy
<bbot2_> Failure: http://buildbot.pypy.org/builders/own-linux-x86-64/builds/7416 [mattip: force build, release-pypy2.7-v7.x]
marvin has quit [Remote host closed the connection]
marvin_ has joined #pypy
<bbot2_> Failure: http://buildbot.pypy.org/builders/own-win-x86-32/builds/2025 [mattip: force build, release-pypy2.7-v7.x]
<bbot2_> Failure: http://buildbot.pypy.org/builders/pypy-c-jit-linux-x86-32/builds/5169 [mattip: force build, release-pypy2.7-v7.x]
darkman66 has joined #pypy
darkman6_ has quit [Ping timeout: 268 seconds]
<bbot2_> Failure: http://buildbot.pypy.org/builders/pypy-c-jit-linux-x86-64/builds/6147 [mattip: force build, release-pypy2.7-v7.x]
<bbot2_> Failure: http://buildbot.pypy.org/builders/pypy-c-jit-macosx-x86-64/builds/4343 [mattip: force build, release-pypy2.7-v7.x]
<bbot2_> Failure: http://buildbot.pypy.org/builders/rpython-linux-x86-32/builds/170 [mattip: force build, release-pypy2.7-v7.x]
darkman66 has quit [Remote host closed the connection]
darkman66 has joined #pypy
darkman66 has quit [Remote host closed the connection]
<bbot2_> Failure: http://buildbot.pypy.org/builders/pypy-c-jit-win-x86-32/builds/4547 [mattip: force build, release-pypy2.7-v7.x]
<bbot2_> Failure: http://buildbot.pypy.org/builders/own-linux-s390x/builds/1262 [mattip: force build, release-pypy3.6-v7.x]
<bbot2_> Started: http://buildbot.pypy.org/builders/own-linux-s390x/builds/1263 [mattip: force build, release-pypy2.7-v7.x]
Zaab1t has quit [Quit: bye bye friends]
darkman66 has joined #pypy
Garen has quit [Read error: Connection reset by peer]
Garen has joined #pypy
darkman66 has quit [Remote host closed the connection]
<bbot2_> Failure: http://buildbot.pypy.org/builders/pypy-c-jit-win-x86-32/builds/4546 [mattip: force build, release-pypy3.6-v7.x]
forgottenone has quit [Quit: Konversation terminated!]
darkman66 has joined #pypy
<bbot2_> Failure: http://buildbot.pypy.org/builders/own-linux-s390x/builds/1263 [mattip: force build, release-pypy2.7-v7.x]
darkman66 has quit [Quit: Leaving...]
xcm has quit [Remote host closed the connection]
xcm has joined #pypy
alawrence has quit [Ping timeout: 256 seconds]
alawrence has joined #pypy
darkman66 has joined #pypy
darkman66 has quit [Remote host closed the connection]
darkman66 has joined #pypy
<kenaan> mattip default ebdfe9c517c3 /pypy/doc/index-of-release-notes.rst: update index of release notes
adamholmberg has quit [Ping timeout: 252 seconds]
darkman66 has quit [Remote host closed the connection]
<kenaan> mattip default aad43009d972 /pypy/doc/release-v7.1.1.rst: fix formatting of release note
darkman66 has joined #pypy
Ai9zO5AP has quit [Ping timeout: 255 seconds]
darkman66 has quit [Ping timeout: 252 seconds]
<kenaan> mattip default 005bf0d4bd35 /pypy/doc/: formatting, index missing whatsnew
xcm has quit [Killed (moon.freenode.net (Nickname regained by services))]
xcm has joined #pypy
alawrence has quit [Ping timeout: 256 seconds]
moei has quit [Quit: Leaving...]
<kenaan> mattip py3.6 0f6d909ffb0c /pypy/tool/pytest/apptest.py: add rudimentary context manager for "with pytest.raises()" in apptests
rtw_ has joined #pypy
danieljabailey has joined #pypy
rtw_ has quit [Ping timeout: 250 seconds]
rtw_ has joined #pypy
rtw_ has quit [Quit: Mutter: www.mutterirc.com]
dddddd has quit [Read error: Connection reset by peer]