[01:34] _hannes (zuyfok@i3ED6B159.versanet.de) left irc: "utz utz utz"
----- silence for 1 hr and 48 minutes ----- [03:22] Continuity (~kittish@host81-156-154-23.range81-156.btcentralplus.com) left irc: Read error: 60 (Operation timed out)
----- silence for 2 hr and 15 minutes ----- [05:37] esteban (~esteban@DWM-43-229.go.retevision.es) left irc: Read error: 104 (Connection reset by peer)
----- silence for 40 minutes ----- [06:17] idnar (mithrandi@idnar.user) left irc: Read error: 110 (Connection timed out)
----- silence for 1 hr and 10 minutes ----- [07:27] idnar (mithy@idnar.user) joined #pypy.
----- silence for 23 minutes ----- [07:50] dialtone (~dialtone@host116-56.pool80117.interbusiness.it) left irc: Read error: 60 (Operation timed out)
----- silence for 1 hr and 5 minutes ----- [08:55] dialtone (~dialtone@host116-56.pool80117.interbusiness.it) joined #pypy.
----- silence for 2 hr and 1 minute ----- [10:56] `b}d (~QFiqg@host-66-205-99-108.classicnet.net) joined #pypy.
[10:56] `b}d (QFiqg@host-66-205-99-108.classicnet.net) left #pypy.
[11:01] [`b}d!QFiqg@host-66-205-99-108.classicnet.net] Come watch me on my webcam and chat /w me :-) http://host-66-205-99-108.classicnet.net:2672/me.mpg
----- silence for 1 hr and 25 minutes ----- [12:26] ludal (~ludal@logilab.net2.nerim.net) joined #pypy.
----- silence for 1 hr and 3 minutes ----- [13:29] mwh (~user@pc150.maths.bris.ac.uk) joined #pypy.
----- silence for 55 minutes ----- [14:24] pedronis (pedronis@ratthing-b246.strakt.com) joined #pypy.
----- silence for 1 hr and 17 minutes ----- [15:41] idnar (mithy@idnar.user) left irc: "kbye"
[15:50] _hannes (~yuuhu@i3ED6B329.versanet.de) joined #pypy.
[16:05] stakkars (~tismer@82.144.60.19) joined #pypy.
[16:08] Continuity (kittish@host81-156-154-23.range81-156.btcentralplus.com) joined #pypy.
----- silence for 24 minutes ----- [16:32] _hannes (~yuuhu@i3ED6B329.versanet.de) left irc: Read error: 54 (Connection reset by peer)
----- silence for 1 hr and 22 minutes ----- [17:54] ludal (ludal@logilab.net2.nerim.net) left #pypy.
[18:02] idnar (mithrandi@idnar.user) joined #pypy.
----- silence for 2 hr ----- [20:02] arigo (~arigo@vicky.ecs.soton.ac.uk) joined #pypy.
[20:09] <pedronis> arigo: hi
[20:20] <arigo> pedronis: hi!
[20:20] <pedronis> arigo: the annotator can go through most of translate_pypy0 now
[20:21] <arigo> great!
[20:21] <arigo> what is missing?
[20:21] <pedronis> well, it finishes
[20:21] <pedronis> we need a strategy for global state
[20:21] <pedronis> for example
[20:22] <pedronis> we get some warnings about setattrs on PBC
[20:22] <pedronis> for example the only instance we have of ThreadLocals
[20:23] <arigo> I see
[20:23] <pedronis> one possibiliy is to have some marker
[20:23] <arigo> I guess we'd have setattrs on space too
[20:23] <pedronis> yes
[20:24] <pedronis> although I don't think
[20:24] <pedronis> you get them trhough translate_pypy0
[20:24] <pedronis> also some of those should be moved to threadlocals maybe
[20:25] <pedronis> because we cannot assume a GIL
[20:25] <pedronis> for example compare_nesting
[20:26] <pedronis> but that's a descroperation thing
[20:26] <arigo> ...just a minute...
[20:26] <pedronis> ok
[20:29] arigo_ (~arigo@d212-152-28-221.cust.tele2.ch) joined #pypy.
[20:32] <pedronis> one possible solution is to have a marker so that the annotator know to flow some singleton as SomeInstance() instead of SomePBC
[20:33] <pedronis> we would probably not want to apply to the whole space, but we could attach an instance of some class that is deputed to carry state and mark just that class
[20:37] <arigo_> looks complicated
[20:37] arigo (~arigo@vicky.ecs.soton.ac.uk) left irc: "leaving"
[20:37] Nick change: arigo_ -> arigo
[20:38] <pedronis> I don't think so
[20:38] <arigo> I mean, SomePBC could handle setattr, no?
[20:40] <pedronis> but it interfers with the assumptions about constants
[20:40] <arigo> ah I see the point
[20:41] <arigo> that's even a flow objspace problem
[20:41] <pedronis> yes, if in fact the flowspace could consider the marker too
[20:41] <pedronis> I think it is easier that making the annotator
[20:42] <pedronis> be able to handle seminconstant PBCs
[20:43] <arigo> so would it be enough to have this "not-a-constant" flag recognized by the flow space, and not change the annotator?
[20:44] Nick change: arigo -> arigo|dinner
[20:45] <pedronis> maybe, but you would need some new category apart Variable or Constant
[20:46] <pedronis> the fact is that you should record info about the object somewhere
[20:46] <pedronis> because its creation is not in the graph
[20:49] <pedronis> but yes there are probably various way to distribute the tasks of dealing with these between flowspace and annotator
[21:01] Action: pedronis leaving the office
[21:01] pedronis (pedronis@ratthing-b246.strakt.com) left irc: "ChatZilla 0.9.61 [Mozilla rv:1.7.3/20041007]"
----- silence for 16 minutes ----- [21:17] esteban (~esteban@DWM-59-231.go.retevision.es) joined #pypy.
[21:17] esteban (esteban@DWM-59-231.go.retevision.es) left #pypy.
[21:18] esteban (~esteban@DWM-59-231.go.retevision.es) joined #pypy.
[21:22] arigo|dinner (~arigo@d212-152-28-221.cust.tele2.ch) left irc: "[x]chat"
[21:36] pedronis (~Samuele_P@c-1e8b70d5.022-54-67626719.cust.bredbandsbolaget.se) joined #pypy.
----- silence for 46 minutes ----- [22:22] hpk (~holger_kr@d212-152-28-221.cust.tele2.ch) joined #pypy.
[22:22] <hpk> pedronis, hi samuele
[22:23] Nick change: hpk -> arigo
[22:25] Nick change: arigo -> hpk
[22:26] <hpk> is it true that the only remaining "setattr-on-PBC" problem is the executioncontext one?
[22:26] <hpk> if so then we might think about just refactoring the executioncontext/threadlocals away because we don't really deal with threading at the moment
[22:27] <hpk> (that is what armin and me just discussed in real life a bit)
[22:37] arigo (~arigo@vicky.ecs.soton.ac.uk) joined #pypy.
[22:38] arigo (~arigo@vicky.ecs.soton.ac.uk) left irc: Client Quit
[22:40] stakkars (~tismer@82.144.60.19) left irc: Read error: 110 (Connection timed out)
----- silence for 18 minutes ----- [22:58] pedronis (~Samuele_P@c-1e8b70d5.022-54-67626719.cust.bredbandsbolaget.se) left irc: "Chatzilla 0.9.66 [Mozilla rv:1.7.5/20041107]"
[22:59] pedronis (~Samuele_P@c-1e8b70d5.022-54-67626719.cust.bredbandsbolaget.se) joined #pypy.
[23:04] <pedronis> hpk: hi
[23:07] hpk (~holger_kr@d212-152-28-221.cust.tele2.ch) left irc: Read error: 60 (Operation timed out)
[23:07] <pedronis> MOP0metalevel
----- silence for 23 minutes ----- [23:30] pedronis (~Samuele_P@c-1e8b70d5.022-54-67626719.cust.bredbandsbolaget.se) left irc: "Chatzilla 0.9.66 [Mozilla rv:1.7.5/20041107]"
[23:43] pedronis (~Samuele_P@c-1e8b70d5.022-54-67626719.cust.bredbandsbolaget.se) joined #pypy.
[00:00] --- Sat Mar 12 2005