cfbolz changed the topic of #pypy to: #pypy PyPy, the flexible snake https://pypy.org | IRC logs: https://quodlibet.duckdns.org/irc/pypy/latest.log.html#irc-end and https://libera.irclog.whitequark.org/pypy | hacking on TLS is fun, way more fun than arguing over petty shit, turns out
Atque has joined #pypy
Julian has joined #pypy
Julian has quit [Quit: leaving]
Julian has joined #pypy
Julian has quit [Quit: leaving]
shodan45 has quit [*.net *.split]
atomizer has quit [*.net *.split]
shodan45 has joined #pypy
atomizer has joined #pypy
<LarstiQ> snow! snow!
mjacob has quit [*.net *.split]
Dejan has quit [*.net *.split]
catern has quit [*.net *.split]
mjacob has joined #pypy
Dejan has joined #pypy
catern has joined #pypy
<cfbolz> :-)
<cfbolz> LarstiQ: awesome, where?
<LarstiQ> cfbolz: Espoo, Southern Finland
<cfbolz> sounds much better than the terrible gray here
<cfbolz> I just merged the PEG parser to the py3.9!
<cfbolz> branch
glyph has quit [Quit: End of line.]
glyph has joined #pypy
<mattip> congrats
<mattip> What is the goal with the parsing on default? Is it a cleanup or an enhancement?
greedom has joined #pypy
greedom has quit []
<LarstiQ> cfbolz: it melted now unfortunately, but for ~1.5 hours there was a nice white dusting on the yard and roads
<LarstiQ> PEG parser \o/
<cfbolz> mattip: I don't know yet, our parser does a lot of dictionary lookups for every token, we can probably stop doing that rather easily
<cfbolz> both on default and 3.x
<cfbolz> basically I think we should focus on startup and warmup a bit, for two reasons: 1) 3.11 will improve so our slow interpreter will be even more of a problem and 2) people running tests on pypy are complaining (including myself, I'm trying to stop using CPython2)
<fijal> is parser in any way related to warmup?
<fijal> don't you mosltly run out of pyc files anyway?
<cfbolz> fijal: eg in pypy no
<cfbolz> because we generate lots of code
<fijal> ok
<cfbolz> I am going strictly from profiles ;-)
<cfbolz> I also found a big marshal performance bug
<cfbolz> unfortunately fixing it triggers a scary jit bug
<fijal> haha
<cfbolz> mattip: I think another answer is "it's my idea of fun" ;-)
<mattip> that is always the best reason
<cfbolz> mattip: the peg parser fixed a number of annoying failing lib-python tests already, btw
<mattip> whohoo!
Atque has quit [Quit: ...]
amauryfa has quit [Ping timeout: 256 seconds]
* arigo ...learns to read the full history before replying
<arigo> mjacob: "a raw memory-backed version of bytearray" --- do you mean ffi.new("char[]", n)?
Atque has joined #pypy
amauryfa has joined #pypy
<LarstiQ> mattip: heh, it seems we're playing around with `node-gitlab-2-github` at the same time
Atque has quit [Quit: ...]
<mattip> LarstiQ: :)
slav0nic has joined #pypy
Atque has joined #pypy
amauryfa has quit [Ping timeout: 250 seconds]
lritter has joined #pypy
Atque has quit [Quit: ...]
xcm has quit [Remote host closed the connection]
xcm has joined #pypy
leshaste has joined #pypy
Julian has joined #pypy
lesshaste has quit [Ping timeout: 260 seconds]
greedom has joined #pypy
Julian has quit [Quit: leaving]
otisolsen70 has joined #pypy
greedom has quit []