These are chat archives for dropbox/pyston

7th
Oct 2015
Kevin Modzelewski
@kmod
Oct 07 2015 00:00
oh, erf
I don't think our None needs to be extern "C" anymore
Sun
@Daetalus
Oct 07 2015 00:02
And for #921 , it is already updated, or should I change the implementation of setRemoveto "pure" CPython implementaion?
Kevin Modzelewski
@kmod
Oct 07 2015 00:03
I don't think we have to change the stuff you already wrote, but I think in the future we should just use an exact copy of the cpython implementation whenever possible
if we don't have to worry about compatibility breaks, why would we choose to :P
Sun
@Daetalus
Oct 07 2015 00:04
Understood. I will keep that in mind.
Rudi Chen
@rudi-c
Oct 07 2015 00:11
Wow good job :D!
That's so exciting!
Kevin Modzelewski
@kmod
Oct 07 2015 01:09
yeah! I had to disable a couple things but still pretty cool :)
Rudi Chen
@rudi-c
Oct 07 2015 04:06
What kind of things are on the todo list?
Kevin Modzelewski
@kmod
Oct 07 2015 04:27
I had to disable a bunch of extension modules and our code that uses them; marius got the modules working and I need to get them reenabled
and we also need signals support, and tb_frame support
ie for any exception, you can take its traceback and from that traverse the frame hierarchy
even after those frames have exited
Marius Wachtler
@undingen
Oct 07 2015 08:02
Wow congatulations. very cool and exciting!
An Long
@aisk
Oct 07 2015 11:55
I got that _ast.Return(1) bug (described before) again 😂, and this is my ast.cpp
Maybe this is a heisenbug?
Marius Wachtler
@undingen
Oct 07 2015 14:12
mmh I haven't compiled your code and debugged what's going on but by briefly looking at the code I think it may be problematic that you don't use the the DEFAULT_CLASS_SIMPLE macro inside the c++ class declaration. That way new and delete are not overwritten which I think could cause errors but not sure if this has something todo with the stuff you are seeing. And why can't you call freeze?