lp:~mwhudson/pypy/imported-abort-no-asm

Created by Michael Hudson-Doyle on 2010-03-15 and last modified on 2010-03-15
Get this branch:
bzr branch lp:~mwhudson/pypy/imported-abort-no-asm
Only Michael Hudson-Doyle can upload to this branch. If you are Michael Hudson-Doyle please log in for upload directions.

Branch merges

Related bugs

Related blueprints

Branch information

Owner:
Michael Hudson-Doyle
Project:
PyPy
Status:
Development

Recent revisions

23776. By cfbolz on 2010-02-08

a test for r71114

23775. By fijal on 2010-02-05

oops, belonging to previous commit

23774. By fijal on 2010-02-05

abort tracing if no asm present

23773. By fijal on 2010-02-05

A tentative branch to checkin my changes

23772. By afa on 2010-02-05

Another fix in ctypes when a Structure also defines __slots__:
getattr(self.__class__, name) won't call __getattribute__.
Always use _fieldtypes, this will even be faster.

This fixes the pyglet "Hello world" sample, on Windows at least

23771. By cfbolz on 2010-02-05

merge oprofile-support branch:

    ------------------------------------------------------------------------
    r70949 | cfbolz | 2010-01-28 14:10:03 +0100 (Thu, 28 Jan 2010) | 2 lines
    Changed paths:
       A /pypy/branch/oprofile-support (from /pypy/trunk:70948)

    a branch where I want to try to support oprofile

    ------------------------------------------------------------------------
    r70957 | cfbolz | 2010-01-28 18:10:21 +0100 (Thu, 28 Jan 2010) | 3 lines
    Changed paths:
       M /pypy/branch/oprofile-support/pypy/jit/backend/model.py
       M /pypy/branch/oprofile-support/pypy/jit/metainterp/warmspot.py

    Add a finish_once methods on the CPU that will be called when the program
    shuts down.

    ------------------------------------------------------------------------
    r71030 | cfbolz | 2010-02-01 13:54:24 +0100 (Mon, 01 Feb 2010) | 2 lines
    Changed paths:
       M /pypy/branch/oprofile-support/pypy/jit/metainterp/warmspot.py

    this belongs to r70957

    ------------------------------------------------------------------------
    r71031 | cfbolz | 2010-02-01 13:55:31 +0100 (Mon, 01 Feb 2010) | 2 lines
    Changed paths:
       A /pypy/branch/oprofile-support/pypy/jit/backend/x86/oprofile.py

    rffi code to interact with oprofile

    ------------------------------------------------------------------------
    r71062 | cfbolz | 2010-02-02 16:22:08 +0100 (Tue, 02 Feb 2010) | 4 lines
    Changed paths:
       M /pypy/branch/oprofile-support/pypy/jit/backend/x86/assembler.py
       A /pypy/branch/oprofile-support/pypy/jit/backend/x86/profagent.py
       M /pypy/branch/oprofile-support/pypy/jit/backend/x86/test/test_assembler.py

    Steps in the direction of nicely integrating profilers: add start/end_function
    methods to MachineCodeBlockWrapper, which makes it give assembler address range
    information to the profiler.

    ------------------------------------------------------------------------
    r71064 | cfbolz | 2010-02-02 17:01:10 +0100 (Tue, 02 Feb 2010) | 4 lines
    Changed paths:
       M /pypy/branch/oprofile-support/pypy/jit/backend/x86/assembler.py
       M /pypy/branch/oprofile-support/pypy/jit/backend/x86/runner.py
       M /pypy/branch/oprofile-support/pypy/jit/backend/x86/test/test_assembler.py

    Change the assembler to pass function name information on to the profiler. Right
    now, the first debug_merge_point that is found is used as the name of the
    function.

    ------------------------------------------------------------------------
    r71066 | cfbolz | 2010-02-02 17:38:46 +0100 (Tue, 02 Feb 2010) | 2 lines
    Changed paths:
       M /pypy/branch/oprofile-support/pypy/jit/backend/x86/test/test_runner.py

    oops, this belongs to the last commit

    ------------------------------------------------------------------------
    r71067 | cfbolz | 2010-02-02 17:40:30 +0100 (Tue, 02 Feb 2010) | 2 lines
    Changed paths:
       M /pypy/branch/oprofile-support/pypy/config/translationoption.py
       M /pypy/branch/oprofile-support/pypy/jit/backend/x86/oprofile.py
       M /pypy/branch/oprofile-support/pypy/jit/backend/x86/profagent.py
       M /pypy/branch/oprofile-support/pypy/jit/backend/x86/runner.py

    integrate oprofile

------------------------------------------------------------------------

23770. By pedronis on 2010-02-05

codespeak.net ip changed

23769. By afa on 2010-02-05

ctypes: implement FuncPtr.from_address()

23768. By afa on 2010-02-04

Handle more cmove* operations, allow the 'l' suffix

23767. By arigo on 2010-02-03

Merge branch/rsre, making our regular expressions more speedy.
They are now "only" about 2x slower than CPython.

Branch metadata

Branch format:
Branch format 7
Repository format:
Bazaar repository format 2a (needs bzr 1.16 or later)
Stacked on:
lp:pypy
This branch contains Public information 
Everyone can see this information.