00:18
xcm has quit [Remote host closed the connection]
00:20
xcm has joined #pypy
00:35
rubdos has quit [Ping timeout: 260 seconds]
00:57
rubdos has joined #pypy
01:11
jcea has joined #pypy
01:45
kipras has quit [Read error: Connection reset by peer]
02:17
speeder39_ has joined #pypy
02:52
jcea has quit [Quit: jcea]
04:39
themsay has quit [Read error: Connection reset by peer]
04:39
themsay has joined #pypy
04:44
themsay has quit [Ping timeout: 246 seconds]
04:44
themsay has joined #pypy
04:55
themsay has quit [Ping timeout: 250 seconds]
04:56
xcm has quit [Remote host closed the connection]
04:58
xcm has joined #pypy
05:08
themsay has joined #pypy
05:14
xcm has quit [Remote host closed the connection]
05:17
xcm has joined #pypy
05:48
xcm has quit [Read error: Connection reset by peer]
05:49
xcm has joined #pypy
05:53
dddddd has quit [Remote host closed the connection]
05:56
speeder39_ has quit [Quit: Connection closed for inactivity]
06:17
<
kenaan >
mattip unicode-utf8-py3 53455a64a497 /pypy/interpreter/unicodehelper.py: fix 98c9d750a001
06:17
<
kenaan >
mattip unicode-utf8-py3 87ee2e64d118 /pypy/doc/whatsnew-pypy3-head.rst: make doc test pass
06:32
_whitelogger has joined #pypy
06:42
commandoline has quit [*.net *.split]
06:42
igitoor has quit [*.net *.split]
06:42
mdash has quit [*.net *.split]
06:42
nedbat has quit [*.net *.split]
06:42
Cheery has quit [*.net *.split]
06:42
igitoor has joined #pypy
06:42
Cheery has joined #pypy
06:42
commandoline has joined #pypy
06:42
nedbat has joined #pypy
06:45
igitoor has quit [Changing host]
06:45
igitoor has joined #pypy
07:14
themsay has quit [Ping timeout: 245 seconds]
07:14
themsay has joined #pypy
07:19
themsay has quit [Ping timeout: 244 seconds]
07:19
themsay has joined #pypy
07:22
zmt00 has quit [Read error: Connection reset by peer]
07:22
xcm has quit [Remote host closed the connection]
07:24
xcm has joined #pypy
07:25
zmt00 has joined #pypy
07:39
lritter has joined #pypy
09:22
themsay has quit [Ping timeout: 246 seconds]
10:47
Ai9zO5AP has joined #pypy
11:22
<
mattip >
zaytsev: the cffi builds use the usual distutils/setuptools methods for finding msvc compilers from python3.
11:24
<
mattip >
it is looking for a vcvarsall.bat but via registry entries, not using the environment variables
11:24
<
mattip >
if I was starting over, I would only use that method since it is "blessed" by cpython
11:30
<
zaytsev >
mattip: okay, so that explains it. but do you have an idea why registry entries are not there? i installed everything using official installer, you saw it. i thought that vcvarsall.bat is not there, but i can't chekc now
11:32
<
mattip >
mine is at the VS140COMNTOOLS path
11:54
<
mattip >
so I guess we should have been suspicious when your needed to set that environment variable :(
12:03
<
cfbolz >
arigato: of course the unicode list strategy has exactly the same questions attached on the utf8 branch :-(
12:04
<
cfbolz >
right now it's storing ascii only, but there are loopholes, I think
12:05
jcea has joined #pypy
12:21
<
kenaan >
mattip unicode-utf8-py3 0be26dc39a59 /pypy/objspace/std/unicodeobject.py: unicodeobject.text_w must be valid unicode Can we speed this up by storing a _valid state when creating ...
12:21
<
kenaan >
mattip unicode-utf8-py3 58a8827b62dc /pypy/interpreter/unicodehelper.py: fix definitely broken code
12:22
<
mattip >
not sure about 0be26dc39a59, let's see what tests say
12:25
agronholm has quit [Ping timeout: 250 seconds]
12:35
i9zO5AP has joined #pypy
12:37
Ai9zO5AP has quit [Ping timeout: 240 seconds]
12:53
mdash has joined #pypy
12:54
oberstet has joined #pypy
13:15
i9zO5AP has quit [Quit: WeeChat 2.3]
13:20
<
cfbolz >
mattip: I am confused by this, should W_UnicodeObject
*always* contain valid utf-8?
13:31
dddddd has joined #pypy
13:41
Rhy0lite has joined #pypy
13:45
antocuni has joined #pypy
13:46
xcm has quit [Read error: Connection reset by peer]
13:48
xcm has joined #pypy
14:03
xcm has quit [Remote host closed the connection]
14:05
xcm has joined #pypy
14:14
adamholmberg has joined #pypy
14:15
adamholm_ has joined #pypy
14:17
<
mattip >
cfbolz: hmm, so the check should be at newtext instead? yes, maybe
14:18
<
mattip >
but then what about all the ways to decode with error handlers?
14:18
adamholmberg has quit [Ping timeout: 246 seconds]
14:21
<
cfbolz >
mattip: are you sure that the invalid unicode was created via newtext?
14:21
oberstet has quit [Quit: Leaving]
14:22
<
mattip >
that is the main gateway to creating a W_UnicodeObject
14:22
<
ronan >
cfbolz, mattip: W_UnicodeObject is
*not* always valid Unicode
14:24
<
cfbolz >
Because array module?
14:25
adamholmberg has joined #pypy
14:25
adamholm_ has quit [Read error: Connection reset by peer]
14:26
<
ronan >
cfbolz: not in py3. But what you can have is surrogates
14:26
<
mattip >
like u"\udc00", which the last commit refuses to create. Backing out
14:29
<
mattip >
I was trying to fix the socket test that was not raising a UnicodeDecodeError
14:29
<
mattip >
socket.getaddrinfo('localhost', '\uD800')
14:30
<
mattip >
it seems I need to check before the call to the C function, not at space.text_w(space.wrap(u'\uD800'))
14:30
adamholm_ has joined #pypy
14:32
adamholmberg has quit [Ping timeout: 240 seconds]
14:55
xcm has quit [Remote host closed the connection]
14:56
adamholm_ has quit [Remote host closed the connection]
14:56
xcm has joined #pypy
15:07
nimaje has quit [Ping timeout: 252 seconds]
15:08
<
kenaan >
mattip unicode-utf8-py3 92187a9964e4 /pypy/objspace/std/unicodeobject.py: Backed out changeset: 0be26dc39a59
15:08
<
kenaan >
mattip unicode-utf8-py3 15a9ac1c0012 /pypy/module/_socket/: test, fix encoding port from unicode to bytes
15:09
nimaje has joined #pypy
15:13
nimaje1 has joined #pypy
15:13
nimaje is now known as Guest2852
15:13
Guest2852 has quit [Killed (card.freenode.net (Nickname regained by services))]
15:13
nimaje1 is now known as nimaje
15:16
<
kenaan >
mattip unicode-utf8-py3 a2e41be99943 /pypy/interpreter/unicodehelper.py: fix for mac OS
15:16
nimaje has quit [Read error: Connection reset by peer]
15:16
nimaje has joined #pypy
15:19
<
ronan >
mattip: the meaning of text_w() is unclear on unicode-utf8-py3. On py3.5, it encodes to utf8, so shouldn't it be the same on the branch?
15:19
nimaje1 has joined #pypy
15:19
nimaje is now known as Guest9568
15:19
nimaje1 is now known as nimaje
15:19
<
ronan >
(i.e. 0be26dc39a59 looked correct to me)
15:19
Guest9568 has quit [Read error: Connection reset by peer]
15:21
<
mattip >
well, it caused lots of test failures
15:21
nimaje1 has joined #pypy
15:21
nimaje has quit [Killed (wolfe.freenode.net (Nickname regained by services))]
15:21
nimaje1 is now known as nimaje
15:22
<
mattip >
and broke translation on win32
15:23
<
mattip >
so maybe there are places we are abusing text_w that should be utf8_w ?
15:24
nimaje is now known as Guest74671
15:24
Guest74671 has quit [Killed (niven.freenode.net (Nickname regained by services))]
15:24
nimaje1 has joined #pypy
15:32
<
ronan >
mattip: I guess so. What's the point of having 2 methods doing the same thing?
15:44
<
kenaan >
mattip unicode-utf8-py3 8830c8411301 /TODO: improve TODO
15:51
adamholmberg has joined #pypy
15:56
adamholmberg has quit [Ping timeout: 244 seconds]
16:24
nimaje1 has joined #pypy
16:24
nimaje is now known as Guest66037
16:24
Guest66037 has quit [Killed (leguin.freenode.net (Nickname regained by services))]
16:24
nimaje1 is now known as nimaje
16:37
nimaje has quit [Ping timeout: 268 seconds]
16:41
xcm has quit [Ping timeout: 246 seconds]
16:42
senyai has joined #pypy
16:45
xcm has joined #pypy
16:47
<
mattip >
that builds the image, and then a runner that downloads and runs it. The first is a cross-compiler, and has not been working for a while
16:49
<
mattip >
I will send a mail to the maintainer
16:51
lritter has quit [Ping timeout: 240 seconds]
17:44
speeder39_ has joined #pypy
18:10
nimaje has joined #pypy
18:20
antocuni has quit [Ping timeout: 272 seconds]
18:27
jacob22__ has quit [Read error: Connection reset by peer]
18:30
mdash_ has joined #pypy
18:36
jacob22__ has joined #pypy
18:48
kandinsk1 is now known as kandinski
18:50
Zaab1t has joined #pypy
19:02
xcm is now known as Guest56442
19:02
Guest56442 has quit [Killed (asimov.freenode.net (Nickname regained by services))]
19:03
xcm has joined #pypy
19:04
mdash_ has quit [Quit: leaving]
19:16
Kipras_ has joined #pypy
19:30
Ai9zO5AP has joined #pypy
19:34
i9zO5AP has joined #pypy
19:35
i9zO5AP has quit [Client Quit]
19:36
Ai9zO5AP has quit [Ping timeout: 245 seconds]
20:01
amz3 has joined #pypy
20:02
<
amz3 >
does it mean that when I call a C function the GIL is released?
20:03
Ai9zO5AP has joined #pypy
20:14
speeder39_ has quit [Quit: Connection closed for inactivity]
20:18
Rhy0lite has quit [Quit: Leaving]
20:20
speeder39_ has joined #pypy
20:22
Garen has quit [Read error: Connection reset by peer]
20:23
Garen has joined #pypy
20:26
xcm has quit [Remote host closed the connection]
20:28
xcm has joined #pypy
20:41
agronholm has joined #pypy
21:00
xcm has quit [Remote host closed the connection]
21:01
xcm has joined #pypy
21:11
voldial has joined #pypy
21:11
<
voldial >
Can I start regular python3 without builtins * getting imported?
21:30
Kipras_ has quit [Read error: Connection reset by peer]
21:42
Zaab1t has quit [Quit: bye bye friends]
21:43
xcm has quit [Remote host closed the connection]
21:46
xcm has joined #pypy
21:51
wleslie has quit [Ping timeout: 246 seconds]
21:52
wleslie has joined #pypy
21:52
glyph has quit [Quit: End of line.]
21:52
glyph has joined #pypy
22:04
Arfrever has quit [Ping timeout: 244 seconds]
22:05
xcm has quit [Remote host closed the connection]
22:13
xcm has joined #pypy
22:54
speeder39_ has quit [Quit: Connection closed for inactivity]
23:09
Ai9zO5AP has quit [Ping timeout: 245 seconds]
23:11
Ai9zO5AP has joined #pypy
23:32
amz3 has quit [Ping timeout: 272 seconds]