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
fotis has joined #pypy
fotis has quit [Ping timeout: 260 seconds]
fotis has joined #pypy
fotis has quit [Ping timeout: 252 seconds]
fotis has joined #pypy
fotis has quit [Ping timeout: 245 seconds]
fotis has joined #pypy
Atque has joined #pypy
fotis has quit [Ping timeout: 252 seconds]
fotis has joined #pypy
fotis has quit [Ping timeout: 265 seconds]
fotis has joined #pypy
fotis has quit [Ping timeout: 252 seconds]
fotis has joined #pypy
fotis has quit [Ping timeout: 252 seconds]
fotis has joined #pypy
fotis has quit [Ping timeout: 265 seconds]
_whitelogger has quit [Ping timeout: 268 seconds]
Corbin has quit [Ping timeout: 260 seconds]
_whitelogger_ has joined #pypy
ceridwen_ has quit [Ping timeout: 260 seconds]
eamanu has quit [*.net *.split]
cfbolz has quit [*.net *.split]
jerith has quit [*.net *.split]
phlebas has quit [*.net *.split]
danchr_ has quit [*.net *.split]
Lightsword has quit [*.net *.split]
Dejan has quit [*.net *.split]
marvin has quit [*.net *.split]
luckydonald has quit [*.net *.split]
ctismer has quit [*.net *.split]
shodan45 has quit [*.net *.split]
_0az3 has quit [*.net *.split]
graingert[m] has quit [*.net *.split]
jryans has quit [*.net *.split]
lazka has quit [*.net *.split]
arigato has quit [*.net *.split]
jacob22 has quit [*.net *.split]
ambv has quit [*.net *.split]
benjamin has quit [*.net *.split]
[Arfrever] has quit [*.net *.split]
infernix has quit [*.net *.split]
AxTheB has quit [*.net *.split]
energizer has quit [*.net *.split]
_whitelogger has quit [*.net *.split]
mgorny has quit [*.net *.split]
commandoline has quit [*.net *.split]
tazle has quit [*.net *.split]
habnabit_ has quit [*.net *.split]
xcm has quit [*.net *.split]
amirouche has quit [*.net *.split]
mattip has quit [*.net *.split]
fijal has quit [*.net *.split]
krono has quit [*.net *.split]
yizawa has quit [*.net *.split]
samth has quit [*.net *.split]
dmalcolm has quit [*.net *.split]
LarstiQ has quit [*.net *.split]
dustinm has quit [*.net *.split]
fmlatghor has quit [*.net *.split]
ammar2 has quit [*.net *.split]
pjenvey has quit [*.net *.split]
Ninpo has quit [*.net *.split]
the_rat_ has quit [*.net *.split]
idnar has quit [*.net *.split]
atomizer has quit [*.net *.split]
Atque has quit [*.net *.split]
jstoker has quit [*.net *.split]
the_drow has quit [*.net *.split]
Hodgestar has quit [*.net *.split]
antocuni has quit [*.net *.split]
tumbleweed has quit [*.net *.split]
mjacob has quit [*.net *.split]
nimaje has quit [*.net *.split]
marmoute has quit [*.net *.split]
_whitelogger has joined #pypy
fotis has joined #pypy
marvin has quit [*.net *.split]
luckydonald has quit [*.net *.split]
ctismer has quit [*.net *.split]
shodan45 has quit [*.net *.split]
graingert[m] has quit [*.net *.split]
lazka has quit [*.net *.split]
arigato has quit [*.net *.split]
jryans has quit [*.net *.split]
jacob22 has quit [*.net *.split]
ambv has quit [*.net *.split]
benjamin has quit [*.net *.split]
[Arfrever] has quit [*.net *.split]
infernix has quit [*.net *.split]
mgorny has quit [*.net *.split]
commandoline has quit [*.net *.split]
tazle has quit [*.net *.split]
habnabit_ has quit [*.net *.split]
xcm has quit [*.net *.split]
mattip has quit [*.net *.split]
fijal has quit [*.net *.split]
krono has quit [*.net *.split]
yizawa has quit [*.net *.split]
samth has quit [*.net *.split]
dmalcolm has quit [*.net *.split]
dustinm has quit [*.net *.split]
LarstiQ has quit [*.net *.split]
fmlatghor has quit [*.net *.split]
ammar2 has quit [*.net *.split]
the_rat_ has quit [*.net *.split]
amirouche has quit [*.net *.split]
pjenvey has quit [*.net *.split]
idnar has quit [*.net *.split]
atomizer has quit [*.net *.split]
AxTheB has quit [*.net *.split]
otisolsen70 has quit [*.net *.split]
glyph has quit [*.net *.split]
lastmikoi has quit [*.net *.split]
eamanu has quit [*.net *.split]
cfbolz has quit [*.net *.split]
phlebas has quit [*.net *.split]
jerith has quit [*.net *.split]
danchr_ has quit [*.net *.split]
Lightsword has quit [*.net *.split]
energizer has quit [*.net *.split]
Dejan has quit [*.net *.split]
fotis has quit [*.net *.split]
ceridwen__ has quit [*.net *.split]
agronholm has quit [*.net *.split]
jstoker has quit [*.net *.split]
Hodgestar has quit [*.net *.split]
antocuni has quit [*.net *.split]
the_drow has quit [*.net *.split]
tumbleweed has quit [*.net *.split]
mjacob has quit [*.net *.split]
nimaje has quit [*.net *.split]
marmoute has quit [*.net *.split]
energizer has joined #pypy
otisolsen70 has joined #pypy
idnar has joined #pypy
luckydonald has joined #pypy
xcm has joined #pypy
shodan45 has joined #pypy
eamanu has joined #pypy
cfbolz has joined #pypy
samth has joined #pypy
lazka has joined #pypy
graingert[m] has joined #pypy
ambv has joined #pypy
krono has joined #pypy
jerith has joined #pypy
commandoline has joined #pypy
the_drow has joined #pypy
ronan has joined #pypy
graingert has joined #pypy
ronan has quit [Remote host closed the connection]
ronan has joined #pypy
otisolsen70_ has joined #pypy
otisolsen70 has quit [Ping timeout: 245 seconds]
otisolsen70_ has quit [Remote host closed the connection]
fotis has joined #pypy
fotis has quit [Ping timeout: 246 seconds]
Ninpo has joined #pypy
Atque has joined #pypy
fotis has joined #pypy
graingert[m] has quit [Quit: Bridge terminating on SIGTERM]
ambv has quit [Quit: Bridge terminating on SIGTERM]
the_drow has quit [Quit: Bridge terminating on SIGTERM]
jryans has joined #pypy
ambv has joined #pypy
graingert[m] has joined #pypy
the_drow has joined #pypy
<the_drow> It seems like it works and scales
<the_drow> while maintaining the reference counting GC
<LarstiQ> is that the same thing as the google docs link cfbolz pasted?
nimaje has joined #pypy
luckydonald has quit [Ping timeout: 252 seconds]
luckydonald has joined #pypy
<fijal> I think if we can agree on GILless python semantics, it would not be too hard to do so in pypy
<fijal> "too hard"
<fijal> but my general read is that agreeing on semantics will be very very difficult
<the_drow> LarstiQ: Oh, yes
fotis has quit [Ping timeout: 252 seconds]
<the_drow> fijal: I think that the entire point of the design is that semantics don't change as most c-exensions he checked just work
<fijal> the_drow: what are the promises of atomicity on various python operations?
<the_drow> they remain atomic
<the_drow> fijal: See Collection thread-safety in the google doc
<fijal> ok, that adds problems, like locking is expensive
<fijal> but also, does that apply to all the modules?
<the_drow> Apparently, it isn't in this case
<the_drow> I suggest you go over the document.
<the_drow> I'm sure you'll have more accurate feedback than I do
<cfbolz> fijal: I think the insight of this experiment is that if you get things right, locking can be less expensive
<fijal> yeah I should
<fijal> cfbolz: my worry is less about locking and more about politics
<the_drow> What do you mean?
fotis has joined #pypy
<arigato> cool project, maybe it will finally push cpython into accepting the necessary changes
slav0nic has joined #pypy
<the_drow> Celery would be so much easier to maintain if I didn't have to use prefork as a default
<fijal> the_drow: I mean that 1) it's very easy to drown in politics on python-dev and 2) someone somewhere will block this over, I don't know, atomicity of some audioop library or something completely irrelevant
<fijal> so if there is enough will to agree on *something*, then I think I'm very happy
<the_drow> gotcha
fotis has quit [Ping timeout: 268 seconds]
fotis has joined #pypy
fotis has quit [Ping timeout: 265 seconds]
fotis has joined #pypy
Corbin has joined #pypy
Julian has joined #pypy
fotis has quit [Ping timeout: 252 seconds]
fotis has joined #pypy
fotis has quit [Ping timeout: 252 seconds]
<Dejan> the_drow, prefork rocks
<Dejan> On a side not, you will never satisfy everyone
<Dejan> Many people still believe threads are evil
<Dejan> the_drow, btw you should join #celery too ;)
<Dejan> ah you are there... ignore me
fotis has joined #pypy
otisolsen70 has joined #pypy
Atque has quit [Quit: ...]
fotis has quit [Ping timeout: 265 seconds]
fotis has joined #pypy
fotis has quit [Ping timeout: 252 seconds]
otisolsen70_ has joined #pypy
fotis has joined #pypy
otisolsen70 has quit [Ping timeout: 245 seconds]
fotis has quit [Ping timeout: 265 seconds]
fotis has joined #pypy
fotis has quit [Ping timeout: 252 seconds]
fotis has joined #pypy
fotis has quit [Ping timeout: 245 seconds]
fotis has joined #pypy
fotis has quit [Ping timeout: 252 seconds]
fotis has joined #pypy
fotis has quit [Ping timeout: 268 seconds]
fotis has joined #pypy
fotis has quit [Ping timeout: 265 seconds]
<fijal> arigato: I'm working on the exact same problem as https://foss.heptapod.net/pypy/pypy/-/issues/3570
fotis has joined #pypy
slav0nic has quit [Remote host closed the connection]
fotis has quit [Ping timeout: 252 seconds]
fotis has joined #pypy
otisolsen70_ has quit [Quit: Leaving]
fotis has quit [Ping timeout: 265 seconds]
fotis has joined #pypy
fotis has quit [Ping timeout: 265 seconds]
fotis has joined #pypy
fotis has quit [Ping timeout: 245 seconds]
fotis has joined #pypy
fotis has quit [Ping timeout: 265 seconds]
fotis has joined #pypy
fotis has quit [Ping timeout: 252 seconds]
Julian has quit [Quit: leaving]
fotis has joined #pypy
fotis has quit [Ping timeout: 268 seconds]
fotis has joined #pypy
fotis has quit [Ping timeout: 245 seconds]
fotis has joined #pypy
fotis has quit [Ping timeout: 265 seconds]