and stackless.com
as virtual machines, plus some experimental hidden servers.
I'd be happy to donate an OpenVZ Debian server of reasonable size.
Just let me know.
cheers - chris
--
Christian Tismer :^)mailto:tis...@stackless.com
tismerysoft GmbH : Have a break! Take
does
when you create a __del__ after the fact.
The feature is simply not worth the effort.
--
Philip Jenvey
Fine with me!
I just wanted to know the reasons why this is more
problematic than I thought. Thanks to all who replied.
cheers - chris
--
Christian Tismer :^)mailto:tis
always two versions of
the RPython class with a stub __del__ method, which calls a
yet non-existing function?
sorry if that is non-sense, but maybe something can be done
to isolate these bad spots, without simply silently not calling them.
cheers - chris
--
Christian Tismer
, since dynamic changes like the sudden
appearance of a method could probably be handled differently
than it is right now.
I will shut up, this is becoming a more general topic.
ciao - chris
--
Christian Tismer :^)mailto:tis...@stackless.com
tismerysoft GmbH : Have
On 11/3/10 1:38 PM, Carl Friedrich Bolz wrote:
On 11/01/2010 06:02 PM, Christian Tismer wrote:
On 10/1/10 11:31 AM, Armin Rigo wrote:
Hi all!
Düsseldorf PyPy sprint October 25th-31st 2010
=
...
Hi Armin,
this became a trap for me
wanted to come and get a deeper insight into PyPy's status.
Feeling pretty disappointed.
ciao -- chris
--
Christian Tismer :^)mailto:tis...@stackless.com
tismerysoft GmbH : Have a break! Take a ride on Python's
Johannes-Niemeyer-Weg 9A :*Starship* http
, Laura Creighton and Andrea Tismer,
for all the support and discussions.
Looking forward to a great future of Psyco!
July 17, 2009
--
Christian Tismer :^) mailto:tis...@stackless.com
tismerysoft GmbH : Have a break! Take a ride on Python's
Johannes-Niemeyer-Weg 9A
On 7/10/09 7:08 AM, Carl Friedrich Bolz wrote:
Christian Tismer wrote:
def psycofiles():
path = py.path.svnwc(os.pardir)
for p in path.visit(lambda x: x.check(versioned=1)):
if p.check(dir=1):
print p
else:
yield p.relto(path
Allah that you did not hit that new bug in the library, today?
Forget it! The only valid answer to arrogant code is
ignoring it. Be arrogant!
don't try to discuss that. I'm not going to be nice
--
Christian Tismer :^) mailto:tis...@stackless.com
tismerysoft GmbH
On 3/30/09 1:28 AM, Paolo Giarrusso wrote:
On Thu, Mar 26, 2009 at 02:42, Leonardo Santagadasantag...@gmail.com wrote:
On Mar 25, 2009, at 9:27 PM, Christian Tismer wrote:
Hi friends,
please have a look at this.
http://code.google.com/p/unladen-swallow/wiki/ProjectPlan
is this YAIPAP
, this is totally GAGA - chris
--
Christian Tismer :^) mailto:tis...@stackless.com
tismerysoft GmbH : Have a break! Take a ride on Python's
Johannes-Niemeyer-Weg 9A :*Starship* http://starship.python.net/
14109 Berlin : PGP key - http
in Psyco.
To use and test generators, create preferences.py, following
the instructions in setup.py.
This software is considered asan alpha release.
The final version should be expected before end of February.
regards -- chris
--
Christian Tismer :^) mailto:tis...@stackless.com
NOT to repeat
the wrong time in the unchanged subject line. Recognized that too
late and made appointments.
Really wanted to attend, but I'm reading IRC rarely in the hospital.
ciao - chris
--
Christian Tismer :^) mailto:[EMAIL PROTECTED]
tismerysoft GmbH : Have a break
Christian Tismer wrote:
Armin Rigo wrote:
Hi all,
On Wed, Aug 27, 2008 at 11:23:35AM +0200, Samuele Pedroni wrote:
this Friday 29 Aug at 17:00 UTC (19:00 CEST)
Let me point out that time again, as it's not at 17:00 CEST as it
usually was: it is at 19:00 CEST.
I have to say that it would
fine in foreground, but when I try to deamonize it, it
pretends to work, but doesn't.
Will try to solve that, or switch to another bot.
Meanwhile pybot is running foreground in a screen session.
ciao - chris
--
Christian Tismer :^) mailto:[EMAIL PROTECTED]
tismerysoft GmbH
you think about it?
Not sure yet, but it is very likely that they want me to continue
on Psyco until we make a release. So I might be away early January
for another couple of weeks.
ciao - chris
--
Christian Tismer :^) mailto:[EMAIL PROTECTED]
tismerysoft GmbH
measure and rank you, based upon svn checkins.
Taking that as a basis, then I almost did not contribute
to Stackless (developed using CVS most of the time).
Statistics are rubbish - ly chris
--
Christian Tismer :^) mailto:[EMAIL PROTECTED]
tismerysoft GmbH : Have a break
extensions using rffi.
cheers - chris
--
Christian Tismer :^) mailto:[EMAIL PROTECTED]
tismerysoft GmbH : Have a break! Take a ride on Python's
Johannes-Niemeyer-Weg 9A :*Starship* http://starship.python.net/
14109 Berlin : PGP key - http
Simon Burton wrote:
Is anyone planning on going ? doing a talk ?
I will, probably. Talking more better about Stackless PyPy.
cheers -- chris
--
Christian Tismer :^) mailto:[EMAIL PROTECTED]
tismerysoft GmbH : Have a break! Take a ride on Python's
Johannes
, we can reduce the problem
by extending to any interesting language which can widen PyPy's
scope substantially.
My 2 cent, maybe becoming more -- chris
--
Christian Tismer :^) mailto:[EMAIL PROTECTED]
tismerysoft GmbH : Have a break! Take a ride on Python's
Johannes
getting adjusted, slowly, so in a few days we'll be
fine. And then we'll fly back home and troubles start again :-/
Yes, and usually, at least for me much worse in the other
direction, so you're toasted during the first sprinting days.
good luck and fun, hopefully -- chris
--
Christian Tismer
Christian Tismer wrote:
could you please write a couple of tests for this? It's very hard to see
what this code is doing and whether it is broken without tests for its
functionality.
It is just allowing for less than 4 arguments in __import__.
Maybe there is a more elegant/bvious way
--
Christian Tismer :^) mailto:[EMAIL PROTECTED]
tismerysoft GmbH : Have a break! Take a ride on Python's
Johannes-Niemeyer-Weg 9A :*Starship* http://starship.python.net/
14109 Berlin : PGP key - http://wwwkeys.pgp.net/
work +49 30 802 86 56 mobile
interpreter loop.
ciao - chris
--
Christian Tismer :^) mailto:[EMAIL PROTECTED]
tismerysoft GmbH : Have a break! Take a ride on Python's
Johannes-Niemeyer-Weg 9A :*Starship* http://starship.python.net/
14109 Berlin : PGP key - http
This installs the header files into common directories
like /usr/lib
cheers - chris
--
Christian Tismer :^) mailto:[EMAIL PROTECTED]
tismerysoft GmbH : Have a break! Take a ride on Python's
Johannes-Niemeyer-Weg 9A :*Starship* http://starship.python.net/
14109
(this is where you are now),
then edit the Makefile which is there and add what's needed
to the INCLUDEDIRS variable.
Then do a make, and you should be fine.
cheers - chris
--
Christian Tismer :^) mailto:[EMAIL PROTECTED]
tismerysoft GmbH : Have a break! Take a ride
Christian Tismer wrote:
Raj Bandyopadhyay wrote:
I don't have admin perms on the machine I'm using :(
Then either ask your sysop to install it,
or get the source distro, build it locally,
and then you are slightly on your own.
One proposal from #pypy was to just run the translation
- chris
--
Christian Tismer :^) mailto:[EMAIL PROTECTED]
tismerysoft GmbH : Have a break! Take a ride on Python's
Johannes-Niemeyer-Weg 9A :*Starship* http://starship.python.net/
14109 Berlin : PGP key - http://wwwkeys.pgp.net/
work +49 30
--
Christian Tismer :^) mailto:[EMAIL PROTECTED]
tismerysoft GmbH : Have a break! Take a ride on Python's
Johannes-Niemeyer-Weg 9A :*Starship* http://starship.python.net/
14109 Berlin : PGP key - http://wwwkeys.pgp.net/
work +49 30 802 86 56 mobile
to communicate since days.
I'm open to work on these things, while I hope that these issues are
not just my problem, after some thought ouf your's. You will know.
G'nite -- chris
--
Christian Tismer :^) mailto:[EMAIL PROTECTED]
tismerysoft GmbH : Have a break! Take a ride
like to ask you for
the solution of your previous problem, to share it with
others.
It is a bytecode interpreter.
For trying Jit and other flavors of PyPy,
you need to check out the svn repository and
do your own PyPy build, at the moment.
cheers - chris
--
Christian Tismer
to the roots -- chris
--
Christian Tismer :^) mailto:[EMAIL PROTECTED]
tismerysoft GmbH : Have a break! Take a ride on Python's
Johannes-Niemeyer-Weg 9A :*Starship* http://starship.python.net/
14109 Berlin : PGP key - http://wwwkeys.pgp.net
be in the archive.
I don't have any opinion myself right now, I just thought
something needed attention. And this entry on the todo list
was not agreed upon, that's all about it.
cheers and greets - chris
--
Christian Tismer :^) mailto:[EMAIL PROTECTED]
tismerysoft GmbH
delendam - ly yr's -- chris
--
Christian Tismer :^) mailto:[EMAIL PROTECTED]
tismerysoft GmbH : Have a break! Take a ride on Python's
Johannes-Niemeyer-Weg 9A :*Starship* http://starship.python.net/
14109 Berlin : PGP key - http
Hi Carl,
Carl Friedrich Bolz wrote:
Hi Christian,
2007/10/3, Christian Tismer [EMAIL PROTECTED]:
to what extent has this been discussed?
If this change is not commonly approved,
then I'm asking you to change it to a proposed
addition to the cleanup list, but open for
discussion
Carl Friedrich Bolz wrote:
Christian Tismer wrote:
[snip discussions about continuations]
Please don't continue this discussion on this list.
This is a stackless issue in the first place, not PyPy's.
I was just inviting people here to a sprint.
Stackless matters go to the stackless list
to get
rid of the GIL. Python's data model is not made for free threading.
Have you had a look into http://www.parallelpython.com/ ?
Might be a starting point into threads with disjoint interpreters
and some locking just for data exchange.
cheers - chris
--
Christian Tismer
Erik Gorset wrote:
On Sep 16, 2007, at 8:13 PM, Christian Tismer wrote:
Erik Gorset wrote:
I'm wondering if there is any plans for pypy/stackless to support
true continuations as first class citizen in the future? It would be
easy
to implement coroutines and exceptions in normal python code
/py.test -A test_stackless.py -v -s
worked until your check-in.
It is a bit annoying to get blamed on pypy-dev by you, after *you*
obviously did not run these tests.
Anyway, I would really like to understand what you did, since
this bug does not make much sense to me.
ciao -- chris
--
Christian
()
getorbuild._annspecialcase_ = specialize:memo
def _ready(self, result):
___
pypy-svn mailing list
[EMAIL PROTECTED]
http://codespeak.net/mailman/listinfo/pypy-svn
--
Christian Tismer :^) mailto:[EMAIL PROTECTED]
tismerysoft
of three days would be appropriate. Please
give me timing proposals and different opinions as you see fit.
Sincerely -- chris
--
Christian Tismer :^) mailto:[EMAIL PROTECTED]
tismerysoft GmbH : Have a break! Take a ride on Python's
Johannes-Niemeyer-Weg 9A :*Starship
prefer disabling the tests and moving
unmaintained stuff into maybe a unmaintained folder or
renaming ist's path to include a syllable for unmaintained.
Deleting is final, in a sense.
scared - ly y'rs -- chris
--
Christian Tismer :^) mailto:[EMAIL PROTECTED]
tismerysoft GmbH
us to implement this carefully and not to rely on the
terminating byte, or we will open the door to buffer overflow
exploits :-)
ciao - chris
--
Christian Tismer :^) mailto:[EMAIL PROTECTED]
tismerysoft GmbH : Have a break! Take a ride on Python's
Johannes-Niemeyer
(and
therefore being pickled) at all.
Hoping to be more productive and communicative next time - this was a
huge blocker.
ciao - chris
--
Christian Tismer :^) mailto:[EMAIL PROTECTED]
tismerysoft GmbH : Have a break! Take a ride on Python's
Johannes-Niemeyer-Weg 9A
On 11.06.2007, at 12:47, Armin Rigo wrote:
Hi Maciek,
On Sun, Jun 10, 2007 at 08:44:50PM +0200, Maciek Fijalkowski wrote:
Ok, so what about usual Thursday 17:00?
Ok here, too.
___
pypy-dev@codespeak.net
Hi Armin,
On Sat, Jun 16, 2007 at 03:26:39PM +0200, Christian Tismer wrote:
On Sun, Jun 10, 2007 at 08:44:50PM +0200, Maciek Fijalkowski wrote:
Ok, so what about usual Thursday 17:00?
Ok here, too.
Just to make sure: that was about Thursday the 14th. Answering
Ok on
Saturday
Hi Armin,
On 16.06.2007, at 19:10, Armin Rigo wrote:
Hi Simon,
(This is also a follow-up on concerns raised by Christian on #pypy
today)
Well, reacting a bit to it, here...
The reason why this stuff kept me busy thinking since
the meeting was the fact that we are about to trash
exactly the
On 22.05.2007, at 10:55, Yoni Rabkin via RT wrote:
Hello,
Please accept our apologies for the delay in getting back to you. We
rely on volunteer effort and often have difficulties keeping up.
Thank you, keep up the good work.
My question is if there is any chance to distribute binaries
On 29.03.2007, at 18:00, Armin Rigo wrote:
Hi Simon,
On Mon, Mar 26, 2007 at 02:30:15PM -0700, Simon Burton wrote:
The attached script is an attempt to get __str__ to work in rpython.
After annotation, it looks for str(someinstance), rewriting the
block to call __str__.
Then the
On 29.03.2007, at 19:23, Armin Rigo wrote:
Hi Christian,
On Thu, Mar 29, 2007 at 07:16:36PM +0200, Christian Tismer wrote:
Shortly put: anything that needs to seriously change the annotator
should not be considered. Some syntactic sugar does not hurt.
You think even that makes no sense
On 29.03.2007, at 19:35, Armin Rigo wrote:
Hi Simon,
On Thu, Mar 29, 2007 at 10:18:06AM -0700, Simon Burton wrote:
What is your concern here ? Does it screw up the JIT, or some
other aspect
I am missing ?
No, just the obscurity of these methods: the full Python
__add__/__radd__
On 26.03.2007, at 23:30, Simon Burton wrote:
The attached script is an attempt to get __str__ to work in rpython.
After annotation, it looks for str(someinstance), rewriting the
block to call __str__.
Then the modified blocks are fed back into the annotator.
It seems to work. (And now i
On 28.03.2007, at 20:19, Simon Burton wrote:
On Wed, 28 Mar 2007 19:54:35 +0200
Christian Tismer [EMAIL PROTECTED] wrote:
This looks good, congrats!
I had a different approach in mind which
would work without explicitly adding a pass to the
annotator, no idea which idea is more
On 28.03.2007, at 20:19, Simon Burton wrote:
On Wed, 28 Mar 2007 19:54:35 +0200
Christian Tismer [EMAIL PROTECTED] wrote:
This looks good, congrats!
I had a different approach in mind which
would work without explicitly adding a pass to the
annotator, no idea which idea is more
On 28.03.2007, at 22:38, Christian Tismer wrote:
I thing we *always* can call the object's __str__ method if it
is RPython code.
What needs to be added is a handler routine. It must be registered
as a function that specializes on the type of its argument. This
way it will be the right
Hi Holger,
holger krekel wrote:
I also just added an according note in the getting-started in the
Trying out the translator section, as it is the main entry
point apart from the release announcement which could
also have mentioned it, but generally refers to documentation
for technical
Hi folks,
I just tried to build pypy on my mac, but I get an annotation
error.
[translation:ERROR] AssertionError': built-in class type 'Struct' not
found in typename_mapping while compiling _compile
[translation:ERROR] .. v500 = getattr(self_30, ('w_dict'))
[translation:ERROR] ..
is much more acceptable for the users.
ciao - chris
--
Christian Tismer :^) mailto:[EMAIL PROTECTED]
tismerysoft GmbH : Have a break! Take a ride on Python's
Johannes-Niemeyer-Weg 9A :*Starship* http://starship.python.net/
14109 Berlin : PGP key
,
Ah, well. This is a typical one. It is always hard to
tell who am I in the coroutine stuff. By default,
it is someone else :-)
--
Christian Tismer :^) mailto:[EMAIL PROTECTED]
tismerysoft GmbH : Have a break! Take a ride on Python's
Johannes-Niemeyer-Weg 9A
http://tismerysoft.de/~tismer/movies/sprint-ddorf/CIMG0648.AVI
recorded in the backyard of building 25.12 of HHU Duesseldorf.
You go through the cafeteria and pass two hallways, then
there is an open air space with all this sound Python food.
___
to find.
--
Christian Tismer :^) mailto:[EMAIL PROTECTED]
tismerysoft GmbH : Have a break! Take a ride on Python's
Johannes-Niemeyer-Weg 9A :*Starship* http://starship.python.net/
14109 Berlin : PGP key - http://wwwkeys.pgp.net/
work +49 30
I did when I wrote
Stackless Python.
please have a look and comment about
http://codespeak.net:/svn/pypy/dist/pypy/doc/discussion/howtoimplementpickling.txt
all the best -- chris
--
Christian Tismer :^) mailto:[EMAIL PROTECTED]
tismerysoft GmbH : Have a break
Armin Rigo wrote:
Hi Christian,
On Fri, Apr 28, 2006 at 11:10:48AM -0700, Christian Tismer wrote:
for some reason I was sure that we cancelled this week's
sync meeting. This was absolutely unintentional,
very sorry about that!
It was not a normal sync meeting. I called for a stackless
the recursive idea a bit, but I agree.
We should produce T-shirts, again. Maybe with a large PY
on the back.
ciao - chris
--
Christian Tismer :^) mailto:[EMAIL PROTECTED]
tismerysoft GmbH : Have a break! Take a ride on Python's
Johannes-Niemeyer-Weg 9A :*Starship
Christian Tismer wrote:
Hi,
I have trouble with tismer.com, which happened to crash right now when
I'm
in the US. I hope to get in contact with service staff late nonight.
Until then, please use this email address if you want to reach me.
cheers - chris
This happened again, today! so, pls
that you are not envisioning
a simple task, whqatevery you are trying
with PyPy.
But feel invited to ask me for assistance, any tine.
ciao -- chris
--
Christian Tismer :^) mailto:[EMAIL PROTECTED]
tismerysoft GmbH : Have a break! Take a ride on Python's
Johannes
unfortunately not coming to Leysin. But I will be in
Japan and Iceland. I need Japan to discuss the thread pickling
problem and to get us stated on that.
cheers - chris
--
Christian Tismer :^) mailto:[EMAIL PROTECTED]
tismerysoft GmbH : Have a break! Take a ride on Python's
for this, or is there a better way?
thanks cheers - chris
--
Christian Tismer :^) mailto:[EMAIL PROTECTED]
tismerysoft GmbH : Have a break! Take a ride on Python's
Johannes-Niemeyer-Weg 9A :*Starship* http://starship.python.net/
14109 Berlin : PGP key - http
for this, or is there a better way?
thanks cheers - chris
--
Christian Tismer :^) mailto:[EMAIL PROTECTED]
tismerysoft GmbH : Have a break! Take a ride on Python's
Johannes-Niemeyer-Weg 9A :*Starship* http://starship.python.net/
14109 Berlin : PGP key - http
Guido van Rossum wrote:
On 3/25/06, Christian Tismer [EMAIL PROTECTED] wrote:
What is it good for?
You can write algorithms in an almost Pythonic language
instead of using C. Your code will be translated into
a C Python extension module of very high efficiency.
I don't
see it fixed alteady)
all the best - chris
--
Christian Tismer :^) mailto:[EMAIL PROTECTED]
tismerysoft GmbH : Have a break! Take a ride on Python's
Johannes-Niemeyer-Weg 9A :*Starship* http://starship.python.net/
14109 Berlin : PGP key
Christian Tismer wrote:
Michael Hudson wrote:
What doesn't work? I changed NEED_OLD_EXTRA_REFS to False and the c
tests still run fine.
see test_genc:
# this test crashes after 30 runs on my XP machine
def test_refcount_pyobj():
def prob_with_pyobj(a=int, b=int):
return 2, 3
Hi Armin,
On Thu, Mar 16, 2006 at 05:33:31PM -0800, Christian Tismer wrote:
But when I then run my test actually with the --view option,
this option is simply ignored. No error message, the test
runs, but no PyGame window.
It's because the option is stored in the conftest module imported
[EMAIL PROTECTED] wrote:
Author: cfbolz
Date: Sat Mar 18 23:36:38 2006
New Revision: 24543
Modified:
pypy/dist/pypy/rpython/memory/gctransform.py
Log:
if possible use non-conservative liveness analysis: if the block contains no
non-gc ptrs that are not typeptrs (which are immortal anyway) we
for generating a
v0 = same_as(Constant(None, Void))
yourself. The transformer definitively needs some refactoring.
I don't care who's faults faults are, they are there to be made
and then to be removed.
ciao - chris
--
Christian Tismer :^) mailto:[EMAIL PROTECTED]
tismerysoft GmbH
I can't see how
it does not make sense for most GCs. It makes sense for those
which I know and use.
--
Christian Tismer :^) mailto:[EMAIL PROTECTED]
tismerysoft GmbH : Have a break! Take a ride on Python's
Johannes-Niemeyer-Weg 9A :*Starship* http
:-)
Probably not really what we wanted to do.
just in case this might help -- chris
--
Christian Tismer :^) mailto:[EMAIL PROTECTED]
tismerysoft GmbH : Have a break! Take a ride on Python's
Johannes-Niemeyer-Weg 9A :*Starship* http://starship.python.net/
14109
Christian Tismer wrote:
Well, I know there is a lot going on on GC and stuff,
so this obcervation might not be new, but well, here it is.
I figured that when we call the ll_decref operations, we actually
create an except block for the decref. This expectblock
then does a cleanup, by calling
, no idea what.
As an addition, the fifteenth test always crashes with too many heap
sections (on windows).
ciao - chris
--
Christian Tismer :^) mailto:[EMAIL PROTECTED]
tismerysoft GmbH : Have a break! Take a ride on Python's
Johannes-Niemeyer-Weg 9A
; \
FAIL(exception_label); \
}
Maybe this is slightly less machine code and not slower in the
common case. Is it correct, btw? :-)
ciao - chris
--
Christian Tismer :^) mailto:[EMAIL PROTECTED]
tismerysoft GmbH : Have a break! Take a ride on Python's
create an exception. This pops up exactly
at the place where we yield. So I'd like to show up
inside an exception handler. Of course it is possible
to move this handler further up.
anything wrong with this reasoning?
cheers - chris
--
Christian Tismer :^) mailto:[EMAIL PROTECTED
. The exception is happening in another
place, my logic of kill() was imperfect.
ciao thanks - chris
--
Christian Tismer :^) mailto:[EMAIL PROTECTED]
tismerysoft GmbH : Have a break! Take a ride on Python's
Johannes-Niemeyer-Weg 9A :*Starship* http
Stephan Diehl wrote:
...
[translation:ERROR] AssertionError: class exceptions.ValueError at
0xb7f9eadc should not have grown atributes
[translation] batch mode, not calling interactive helpers
OT: we should take the chance to correct this speling eror.
ciao - chris :-)
--
Christian
with argumens, which
is not supported (thanks Samuele).
I'd propose to use IRC if you need more hints. This is quicker
than emails. There is not problem with pasting, since the relevant
part is two lines.
I guess you still want to solve it alone, right?
ciao - chris
--
Christian Tismer
shouldn't have to worry about catching it. If it's not the case then
something is wrong with float_w().
This is fine, but you shouldn't tell me, I'm just the trainer, here.
--
Christian Tismer :^) mailto:[EMAIL PROTECTED]
tismerysoft GmbH : Have a break! Take a ride
!
Please let us kmow, how!
sincerely -- chris
--
Christian Tismer :^) mailto:[EMAIL PROTECTED]
tismerysoft GmbH : Have a break! Take a ride on Python's
Johannes-Niemeyer-Weg 9A :*Starship* http://starship.python.net/
14109 Berlin : PGP key
, investigate about it and share the
gathered knowledge with us, or check it against other opinions.
That would be helpful input to the PyPy project.
It is ok to ask after you got stuck with some effort tried.
Thanks for your support - chris
--
Christian Tismer :^) mailto:[EMAIL
emulated stack. It would be great to also
have a way to avoid all of this, if iterators get inlined.
Right now, I have a hard time imaginating how this would work,
because we are using global structures for the chain of stack
records. Maybe it is no problem at all.
cheers - chris
--
Christian Tismer
to be doneto make this work smoothly.
For sure it makes not much sense to use RPython stand-alone.
Instead, I'm heading to build extension modules which can
call back into any Python code, like CPython extensions are
doing all the time.
cheers - chris
--
Christian Tismer :^) mailto
that
direction you proposed, partially, if I can find a PyPy core
developer to help my company to fulfill its EU promises.
Are you available? :-)
--
Christian Tismer :^) mailto:[EMAIL PROTECTED]
tismerysoft GmbH : Have a break! Take a ride on Python's
Johannes-Niemeyer
, even if it is not that efficient.
This would be done in situations where there is no choice, like
the 64 bit long file pointers.
For things like the general long implementation, I would ask the
systtem for the most efficient native types and build upon them.
cheers - chris
--
Christian Tismer
[this message^did not appear on pypy-dev]
---BeginMessage---
At 12:55 2005-11-21 +0100, Armin Rigo wrote:
Hi Christian,
On Mon, Nov 21, 2005 at 02:04:01AM -0800, Christian Tismer wrote:
CPython does allow float keys and doesn't have portability
problems. The only concern here is compatability
could get the rest for free by finishing
the needed optimizations of refcounting and some other tiny things.
all the best - chris
--
Christian Tismer :^) mailto:[EMAIL PROTECTED]
tismerysoft GmbH : Have a break! Take a ride on Python's
Johannes-Niemeyer-Weg 9A
--
Christian Tismer :^) mailto:[EMAIL PROTECTED]
tismerysoft GmbH : Have a break! Take a ride on Python's
Johannes-Niemeyer-Weg 9A :*Starship* http://starship.python.net/
14109 Berlin : PGP key - http://wwwkeys.pgp.net/
work +49 30 802 86 56 mobile +49
-nicefloat
--
Christian Tismer :^) mailto:[EMAIL PROTECTED]
tismerysoft GmbH : Have a break! Take a ride on Python's
Johannes-Niemeyer-Weg 9A :*Starship* http://starship.python.net/
14109 Berlin : PGP key - http://wwwkeys.pgp.net/
work +49 30 802 86
. But we need to stop
and design and think a bit more precisely about what we want, if indeed
we want that now.
Fine with me!
ciao - chris
--
Christian Tismer :^) mailto:[EMAIL PROTECTED]
tismerysoft GmbH : Have a break! Take a ride on Python's
Johannes-Niemeyer-Weg
the plans concerning LLVM
are, and who is willing to support it. Maybe pypy-sync?
ciao - chris
--
Christian Tismer :^) mailto:[EMAIL PROTECTED]
tismerysoft GmbH : Have a break! Take a ride on Python's
Johannes-Niemeyer-Weg 9A :*Starship* http://starship.python.net
[EMAIL PROTECTED] wrote:
replace MultiMethod with StdObjspaceMultiMethod
I understand the textual effect of the change, but
it would be nice to mention the reasoning:
Why is this done?
ciao - chris
--
Christian Tismer :^) mailto:[EMAIL PROTECTED]
tismerysoft GmbH
/objspace/std/slicetype.py
pypy/dist/pypy/objspace/std/stdtypedef.py
pypy/dist/pypy/objspace/std/stringtype.py
pypy/dist/pypy/objspace/std/unicodetype.py
Log:
oops
Argll? Please, explain!
--
Christian Tismer :^) mailto:[EMAIL PROTECTED]
tismerysoft GmbH : Have
Michael Hudson wrote:
Christian Tismer [EMAIL PROTECTED] writes:
...
Why is this done?
Well, it's something like: we have this multimethod implementation
that is at least somewhat independent of PyPy, in
pypy/objspace/std/multimethod.py. The class which was called
MultiMethod
1 - 100 of 160 matches
Mail list logo