2018-02-26 15:52
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
00:04
jcea has joined #pypy
00:16
drolando has quit [Remote host closed the connection]
00:16
drolando has joined #pypy
00:18
marr has quit [Ping timeout: 264 seconds]
00:20
jaffachief has quit [Quit: Connection closed for inactivity]
00:36
jcea has quit [Quit: jcea]
00:46
lritter_ has joined #pypy
00:47
tbodt has quit [Quit: My Mac has gone to sleep. ZZZzzz…]
00:47
tbodt has joined #pypy
00:50
lritter has quit [Ping timeout: 260 seconds]
00:53
tbodt has quit [Ping timeout: 260 seconds]
01:06
tbodt has joined #pypy
01:55
tbodt has quit [Quit: My Mac has gone to sleep. ZZZzzz…]
01:57
forgottenone has joined #pypy
01:58
forgottenone has quit [Client Quit]
01:59
dddddd has quit [Remote host closed the connection]
02:42
tbodt has joined #pypy
04:02
tbodt has quit [Quit: My Mac has gone to sleep. ZZZzzz…]
04:08
AndrewBC has joined #pypy
04:43
planrich has quit [Ping timeout: 240 seconds]
05:01
jamesaxl has joined #pypy
05:02
illume has joined #pypy
05:57
lritter_ has quit [Quit: Leaving]
06:06
forgottenone has joined #pypy
06:24
tayfun26 has joined #pypy
06:42
<
mattip >
hmm, false alarm, the latest symlinks are OK. Dunno what I did that made me think otherwise
06:48
<
mattip >
arigato: there is a new failure on default, after merging the readonly fix for issue 2788,
06:48
<
mattip >
search for fail on that linked page
06:50
<
mattip >
ahh, I see, the test is expecting "readonly attribute", we return "readonly attribute 'gi_running'
06:51
<
mattip >
ok, fixing
07:18
<
cfbolz >
mattip: would it be OK if I merge pyparser-improvements-2
07:19
<
mattip >
cfbolz: yes, IMO it is a nice improvement on error messages
07:20
<
cfbolz >
mattip: cool. Also, then nicer SyntaxErrors are a bit of a theme for the release
07:20
<
cfbolz >
Will do so in a bit
07:20
<
mattip >
would be nice to have a list of examples somewhere, or is it all cpython compatible?
07:21
<
mattip >
I mean, is it already documented for cpython somewhere?
07:21
<
cfbolz >
No, CPython is way worse. I could write a blog post?
07:35
inhahe_ has joined #pypy
07:40
inhahe__ has quit [Ping timeout: 276 seconds]
07:42
marr has joined #pypy
08:02
oberstet has quit [Ping timeout: 240 seconds]
08:08
jamesaxl has quit [Ping timeout: 268 seconds]
08:09
<
kenaan >
mattip default 4b8b957e45a4 /lib-python/2.7/test/test_generators.py: ignore incompatible exception message in CPython doctest
08:13
<
mattip >
I paused the tannit32 buildbot to try and exercize the bencher4_32 replacement on the next nightly runs
08:23
antocuni has joined #pypy
08:30
energizer has joined #pypy
08:33
energizer has quit [Remote host closed the connection]
08:44
<
kenaan >
cfbolz default e66f24650daf /: merge pyparser-improvements-2 - fixes .offset values of SyntaxError, which is 1-based (but the raising code som...
08:44
<
kenaan >
cfbolz py3.5 3d2434de5907 /: merge default
08:44
<
kenaan >
cfbolz py3.5 d9e2802b64a3 /lib-python/3/test/test_syntax.py: fix doctests
08:46
<
kenaan >
cfbolz extradoc 8a5918b257db /blog/draft/2018-04-better-syntaxerrors.rst: draft post
08:46
<
cfbolz >
mattip: feel like reading the draft?
08:47
<
kenaan >
antocuni gc-hooks 98f9de10e075 /rpython/memory/: WIP: compute the duration of gc-minor and gc-collect-step, and pass it to the GC hooks; for now we simply pass ...
08:47
<
kenaan >
antocuni gc-hooks b41028f24d1e /pypy/module/gc/: fix the app-level hooks to use the new 'duration' param
08:47
<
kenaan >
antocuni gc-hooks 09cb3ab59fa7 /: rename the 'count' argument of on_gc_collect to match the name used in the source code
08:47
<
kenaan >
antocuni gc-hooks ada614ebe930 /pypy/module/gc/: add a count stat which counts how many events have been fired since the last time the hook was called; also, ma...
08:49
mcyprian has joined #pypy
09:00
<
kenaan >
mattip extradoc fc88795012eb /blog/draft/2018-04-better-syntaxerrors.rst: editing
09:00
<
mattip >
cfbolz: ^^^
09:02
<
mattip >
btw, heard about this ide for beginners on a podcast, he is also doing some syntax error stuff
http://thonny.org
09:03
<
cfbolz >
mattip: nice, thanks!
09:03
<
cfbolz >
what was the podcast?
09:06
<
cfbolz >
mattip: I'm not that much into podcasts yet, but listen to episodes occasionally
09:07
<
mattip >
I mainly save them up for long drives
09:09
lazka has joined #pypy
09:15
mcyprian has quit [Quit: Leaving.]
09:35
<
cfbolz >
pfff, syntax highlighting is annoying
09:46
mcyprian has joined #pypy
10:04
oberstet has joined #pypy
10:05
<
antocuni >
interesting: did we know that in total we spend more time in doing minor collections than major ones?
10:09
jaffachief has joined #pypy
10:13
antocuni has quit [Ping timeout: 245 seconds]
10:16
<
cfbolz >
antocuni (logs): is that so surprising? if you
*only* have short-lived garbage, you never need a major collection at all
10:19
jcea has joined #pypy
10:23
jcea has quit [Client Quit]
10:23
nimaje has quit [Ping timeout: 255 seconds]
10:26
nimaje has joined #pypy
10:26
nimaje has quit [Excess Flood]
10:27
nimaje has joined #pypy
10:28
nimaje has quit [Excess Flood]
10:29
nimaje has joined #pypy
10:51
oberstet has quit [Ping timeout: 245 seconds]
11:06
planrich has joined #pypy
11:14
oberstet has joined #pypy
11:24
drolando has quit [Remote host closed the connection]
11:25
drolando has joined #pypy
11:38
dddddd has joined #pypy
11:52
antocuni has joined #pypy
11:52
raynold has quit [Quit: Connection closed for inactivity]
11:56
<
antocuni >
cfbolz: true enough, although I always assumed "minor collections are cheap, major ones are costly"
11:56
jcea has joined #pypy
11:56
<
cfbolz >
antocuni: yes, per run
11:57
<
antocuni >
I wonder if there are real-life workloads in which major collections costs more than minors
12:10
lazka has quit [Quit: Leaving]
12:13
CountryNerd_ has joined #pypy
12:14
Rhy0lite has joined #pypy
12:14
CountryNerd_ has quit [Client Quit]
12:44
CountryNerd_ has joined #pypy
12:46
CountryNerd_ has quit [Client Quit]
12:53
CountryNerd_ has joined #pypy
13:02
CountryNerd_ has quit [Quit: CountryNerd_]
13:05
CountryNerd has joined #pypy
13:36
mcyprian has quit [Ping timeout: 255 seconds]
14:00
mcyprian has joined #pypy
14:04
mcyprian has quit [Read error: Connection reset by peer]
14:06
jeroud has quit [Quit: ~]
14:06
_kcr has quit [Quit: ~]
14:06
DRMacIver has quit [Quit: ~]
14:06
jeroud has joined #pypy
14:06
_kcr has joined #pypy
14:06
DRMacIver has joined #pypy
14:07
avakdh has quit [Quit: ~]
14:07
avakdh has joined #pypy
14:07
ionelmc has quit [Quit: ~]
14:07
ionelmc has joined #pypy
14:09
samth has quit [Quit: ~]
14:09
samth has joined #pypy
14:15
rguillebert has quit [Quit: ~]
14:15
rguillebert has joined #pypy
14:17
untitaker has quit [Quit: ~]
14:17
untitaker has joined #pypy
15:12
illume has quit [Quit: My MacBook Pro has gone to sleep. ZZZzzz…]
15:23
tayfun26 has quit [Quit: tayfun26]
15:39
ceridwen has quit [Ping timeout: 252 seconds]
15:51
ceridwen has joined #pypy
15:51
TheAdversary has joined #pypy
16:00
Hasimir has joined #pypy
16:03
tbodt has joined #pypy
16:04
tbodt has quit [Read error: Connection reset by peer]
16:05
tbodt has joined #pypy
16:12
forgottenone has quit [Ping timeout: 264 seconds]
16:21
raynold has joined #pypy
16:36
jamesaxl has joined #pypy
16:45
inhahe__ has joined #pypy
16:47
inhahe_ has quit [Ping timeout: 240 seconds]
17:01
antocuni has quit [Ping timeout: 260 seconds]
17:12
AndrewBC has quit [Read error: Connection reset by peer]
17:21
lazka has joined #pypy
17:22
forgottenone has joined #pypy
17:28
CountryNerd has quit [Quit: CountryNerd]
17:30
planrich has quit [Ping timeout: 255 seconds]
17:44
<
mattip >
__pv: ping
17:48
planrich has joined #pypy
17:49
lazka has quit [Quit: Leaving]
18:43
tbodt has quit [Quit: My Mac has gone to sleep. ZZZzzz…]
18:50
Graypup_ has joined #pypy
19:05
utkarsh has quit [Remote host closed the connection]
19:05
tbodt has joined #pypy
19:36
Rhy0lite has quit [Quit: Leaving]
19:49
devwatchdog has joined #pypy
19:50
devwatchdog has quit [Max SendQ exceeded]
19:50
devwatchdog has joined #pypy
20:13
tbodt has quit [Quit: My Mac has gone to sleep. ZZZzzz…]
20:16
tbodt has joined #pypy
20:33
devwatchdog has quit [Quit: Leaving]
21:31
Taggnostr has quit [Remote host closed the connection]
21:31
Taggnostr has joined #pypy
22:08
forgottenone has quit [Quit: Konversation terminated!]
22:10
tbodt has quit [Ping timeout: 264 seconds]
22:10
tbodt has joined #pypy
22:13
antocuni has joined #pypy
22:24
oberstet has quit [Ping timeout: 268 seconds]
22:37
<
mjacob >
arigato: for some project i'd like to write a garbage collector. it'll probably borrow a lot from pypy's garbage collector, so i'll probably keep asking questions about it. but my first question is: how to test a garbage collector?
22:58
marr has quit [Ping timeout: 265 seconds]
22:59
marr has joined #pypy
23:00
jamesaxl has quit [Quit: WeeChat 2.1]
23:16
jcea has quit [Quit: jcea]
23:42
antocuni has quit [Ping timeout: 256 seconds]