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
otisolsen70 has joined #pypy
otisolsen70 has quit [Remote host closed the connection]
otisolsen70 has joined #pypy
slav0nic has joined #pypy
Lightsword has quit [Ping timeout: 240 seconds]
Lightsword has joined #pypy
Lightsword has quit [Remote host closed the connection]
Lightsword has joined #pypy
Lightsword has quit [Ping timeout: 240 seconds]
Lightsword has joined #pypy
Lightsword has quit [Quit: ZNC]
Lightsword has joined #pypy
Atque has quit [Ping timeout: 276 seconds]
Atque has joined #pypy
lritter has joined #pypy
greedom has joined #pypy
greedom has quit [Remote host closed the connection]
<fijal> cfbolz: I'm around
greedom has joined #pypy
<cfbolz> fijal: I tried to understand why ordered dict copy reindexes
<cfbolz> ll_dict_copy I mean
<cfbolz> it reindexes the new dict after creating it
<cfbolz> wouldn't it be better to reindex the original dict and then use arraycopy on the indexes?
<cfbolz> or just always use arraycopy?
Guest96_ has joined #pypy
<fijal> isn't size part of the hash?
<fijal> or do I not understand the question?
<cfbolz> yes, I maybe be unclear
<cfbolz> there is this line: ll_dict_reindex(newdict, ll_len_of_d_indexes(dict))
<fijal> wow IBM sucks, I need to enter credit card to run an example
<cfbolz> fijal: it's done to initialize the newdict.indexes
<cfbolz> but I don't get why we re-compute it that way, instead of just copying the existingone
Julian has joined #pypy
<fijal> my immediate response is that the indexes depend on the size of the array, so you can't just copy it
<cfbolz> ok, but this copies a dict
<cfbolz> so the old dict and the new dict can have everything exactly identical
Guest96_ has left #pypy [Textual IRC Client: www.textualapp.com]
<fijal> I don't know tbh
<cfbolz> fijal: ok, I will try stuff
<cfbolz> fijal: right, the old dict also doesn't do that
<cfbolz> so bin weird
Julian has quit [Ping timeout: 268 seconds]
Julian has joined #pypy
Julian has quit [Quit: leaving]
Atque has quit [Quit: ...]
Guest96 has joined #pypy
greedom has quit [Remote host closed the connection]
Guest96 has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
slav0nic has quit [Ping timeout: 250 seconds]
greedom has joined #pypy
slav0nic has joined #pypy
greedom has quit [Remote host closed the connection]
dustinm has quit [Quit: Leaving]
dustinm has joined #pypy
Guest96 has joined #pypy
otisolsen70 has quit [Quit: Leaving]
Guest96 has quit [Ping timeout: 240 seconds]
<tumbleweed> down to 8 ERRORs on py2.7-openssl3 and I know the cause of 1 of them
mattip has quit [Ping timeout: 250 seconds]
lritter has quit [Ping timeout: 250 seconds]
mattip has joined #pypy
<tumbleweed> down to 1 ERROR: SSLError: [SSL] called a function you should not call in test_echo()
<tumbleweed> very helpful, OpenSSL :(
greedom has joined #pypy
greedom has quit [Remote host closed the connection]
greedom has joined #pypy
greedom has quit [Remote host closed the connection]
greedom has joined #pypy
slav0nic has quit [Ping timeout: 268 seconds]