cfbolz changed the topic of #pypy to: PyPy, the flexible snake (IRC logs: https://quodlibet.duckdns.org/irc/pypy/latest.log.html#irc-end ) | use cffi for calling C | if a pep adds a mere 25-30 [C-API] functions or so, it's a drop in the ocean (cough) - Armin
<tumbleweed>
from more poking through test failures, it would be nice to get stdlib-2.7.16 landed. I had to cherry-pick a bunch of fixes to unit tests from cpython
<antocuni>
arigato: I kind of like the idea, but I think then we would still be missing the equivalent of "hg log -b" (although maybe it is possible to hack something around it)
jacob22 has quit [Read error: Connection reset by peer]
jacob22 has joined #pypy
<danchr>
I hope my tomfoolery isn't the thing that causes you to migrate off of Mercurial — which I rather like and use a lot myself
<danchr>
but since both topics and heptapod are relatively new and under active development — perhaps it's a failure or bug in their model? it would be nice if I couldn't push to certain branches or publish changesets
<danchr>
that's essentially what I expected
<mattip>
yeah, I am asking heptapod what happened. The default, py3.6 and py3.7 branches should be locked
fling has quit [Ping timeout: 240 seconds]
fling has joined #pypy
<tos9>
antocuni: (I have no idea how well this'd work, so maybe it qualifies as "hacking something"), but yeah `git log` supports notes
<tos9>
so if you have the branch in a note you can run like `git log --grep --notes whateverbranch` and that will match on what's in the notes contents.
<antocuni>
ah, nice!
<tos9>
(it of course will do dumb things though if the branch name is contained in the commit message of random other commits, so yeah may require slight additional thought)
<tos9>
probably there's an option somewhere to tell it *not* to match the commit message but I don't know it off hand.
<antocuni>
yeah sure, but it should work 99% of the times. Also, if you put a special tag like: "named-branch: foobar" in the notes, it becomes easy to grep for just that
<tos9>
yup
jacob22 has quit [Read error: Connection reset by peer]
jacob22 has joined #pypy
wilbowma has quit [Ping timeout: 260 seconds]
wilbowma has joined #pypy
pmp-p has quit [Quit: No Ping reply in 180 seconds.]
pmp-p has joined #pypy
<mattip>
the release has a bitbucket link to the LICENCSE file, but only when you do
<mattip>
>>> license()
<mattip>
I am releasing with that bug
<Cheery>
Hi, I did only recently looked into functional programming runtimes, and I see there's bunch of things done here already.
<Cheery>
there's the push/enter eval/apply operational semantics for STG
<Cheery>
With GHC they found out, just use eval/apply, because the push/enter is not doing much.
<Cheery>
but did that extend over to oJIT?
<simpson>
I'm looking for the RPython Haskell example interpreter so I can point at that when answering, but I can't find it.
<simpson>
I don't think so; there used to be http://bitbucket.org/cfbolz/haskell-python and it showed off the core of a JIT-compatible Haskell-style lazy functional evaluator.