Author: mattip
Branch: matrixmath-dot
Changeset: r51507:600fcfb76aab
Date: 2012-01-20 10:22 +0200
http://bitbucket.org/pypy/pypy/changeset/600fcfb76aab/
Log:whoops
diff --git a/pypy/module/micronumpy/dot.py b/pypy/module/micronumpy/dot.py
--- a/pypy/module/micronumpy/dot.py
+++ b/pypy/module/
Author: Armin Rigo
Branch: stm
Changeset: r51508:5c885d90cfd1
Date: 2012-01-19 22:20 +0100
http://bitbucket.org/pypy/pypy/changeset/5c885d90cfd1/
Log:void fields.
diff --git a/pypy/translator/stm/test/test_llstm.py
b/pypy/translator/stm/test/test_llstm.py
--- a/pypy/translator/stm/test/test
Author: Armin Rigo
Branch: stm
Changeset: r51509:f1643c0913ad
Date: 2012-01-19 23:02 +0100
http://bitbucket.org/pypy/pypy/changeset/f1643c0913ad/
Log:Re-enable cast_ptr_to_adr for now.
diff --git a/pypy/translator/c/funcgen.py b/pypy/translator/c/funcgen.py
--- a/pypy/translator/c/funcgen.py
Author: Armin Rigo
Branch: stm
Changeset: r51510:a0831447f4d7
Date: 2012-01-19 23:12 +0100
http://bitbucket.org/pypy/pypy/changeset/a0831447f4d7/
Log:Fix for --gc=none.
diff --git a/pypy/translator/c/src/mem.h b/pypy/translator/c/src/mem.h
--- a/pypy/translator/c/src/mem.h
+++ b/pypy/transla
Author: Armin Rigo
Branch: stm
Changeset: r51512:3bb490226684
Date: 2012-01-20 00:16 +0100
http://bitbucket.org/pypy/pypy/changeset/3bb490226684/
Log:Bah. Temporary workaround: can't use bool_t because casting to a
bool_t has unexpected results for stm_*_partial_word()
diff --git a/p
Author: Armin Rigo
Branch: stm
Changeset: r51511:08154d958352
Date: 2012-01-19 23:17 +0100
http://bitbucket.org/pypy/pypy/changeset/08154d958352/
Log:Shut off spurious warnings.
diff --git a/pypy/translator/stm/src_stm/et.c b/pypy/translator/stm/src_stm/et.c
--- a/pypy/translator/stm/src_stm
Author: Armin Rigo
Branch: stm
Changeset: r51513:ffedd17ff570
Date: 2012-01-20 10:12 +0100
http://bitbucket.org/pypy/pypy/changeset/ffedd17ff570/
Log:Skip this import if it fails because of _weakref
diff --git a/lib-python/modified-2.7/UserDict.py
b/lib-python/modified-2.7/UserDict.py
--- a
Author: David Schneider
Branch: extradoc
Changeset: r4047:586ccee3a515
Date: 2012-01-20 10:14 +0100
http://bitbucket.org/pypy/extradoc/changeset/586ccee3a515/
Log:Planning for today
diff --git a/sprintinfo/leysin-winter-2012/planning.txt
b/sprintinfo/leysin-winter-2012/planning.txt
--- a/sp
Author: Armin Rigo
Branch: stm
Changeset: r51514:ceeb6b131e29
Date: 2012-01-20 10:54 +0100
http://bitbucket.org/pypy/pypy/changeset/ceeb6b131e29/
Log:add 5 operations that cause a pypy-stm to go into inevitable mode
diff --git a/pypy/translator/stm/transform.py b/pypy/translator/stm/transfor
Author: Maciej Fijalkowski
Branch: numpy-indexing-by-arrays-2
Changeset: r51516:d1cbcc34848d
Date: 2012-01-20 12:20 +0200
http://bitbucket.org/pypy/pypy/changeset/d1cbcc34848d/
Log:first approximation of array[array-of-int]
diff --git a/pypy/module/micronumpy/interp_boxes.py
b/pypy/module/m
Author: Maciej Fijalkowski
Branch: numpy-indexing-by-arrays-2
Changeset: r51517:b5668c7a1c53
Date: 2012-01-20 12:24 +0200
http://bitbucket.org/pypy/pypy/changeset/b5668c7a1c53/
Log:more tests and a fix
diff --git a/pypy/module/micronumpy/interp_iter.py
b/pypy/module/micronumpy/interp_iter.p
Author: Armin Rigo
Branch: stm
Changeset: r51518:83ad741c9a27
Date: 2012-01-20 12:56 +0100
http://bitbucket.org/pypy/pypy/changeset/83ad741c9a27/
Log:Kill parts of the code that are outdated.
diff --git a/pypy/translator/stm/_rffi_stm.py b/pypy/translator/stm/_rffi_stm.py
--- a/pypy/translat
Author: Armin Rigo
Branch: stm
Changeset: r51519:fe658ba14686
Date: 2012-01-20 13:24 +0100
http://bitbucket.org/pypy/pypy/changeset/fe658ba14686/
Log:Clean up the implementation of the reads and writes of less than one
word.
diff --git a/pypy/translator/c/src/g_prerequisite.h
b/pypy
Author: Armin Rigo
Branch: stm
Changeset: r51520:3b0b849eed24
Date: 2012-01-20 14:24 +0100
http://bitbucket.org/pypy/pypy/changeset/3b0b849eed24/
Log:(bivab, romain, arigo)
Found out that a "volatile struct { int x; }" is not the same thing
as a "struct { volatile int x; }".
Author: Armin Rigo
Branch: stm
Changeset: r51521:4f9f97138a8c
Date: 2012-01-20 15:00 +0100
http://bitbucket.org/pypy/pypy/changeset/4f9f97138a8c/
Log:Add two __builtin_expect() to optimize the order of the assembler,
maybe.
diff --git a/pypy/translator/stm/src_stm/et.c b/pypy/transla
Author: Maciej Fijalkowski
Branch: numpy-indexing-by-arrays-bool
Changeset: r51522:8cc13fd6cd81
Date: 2012-01-20 16:16 +0200
http://bitbucket.org/pypy/pypy/changeset/8cc13fd6cd81/
Log:A branch to merge what's there in indexing by arrays, the rest left
for the future when I figure out.
Author: Maciej Fijalkowski
Branch:
Changeset: r51524:ab36137540d5
Date: 2012-01-20 16:21 +0200
http://bitbucket.org/pypy/pypy/changeset/ab36137540d5/
Log:merge numpy-indexing-by-arrays-bool, this adds some basic indexing
by bool arrays (only when shapes match) as well as bitwise_and/
Author: Ronny Pfannschmidt
Branch:
Changeset: r51525:79770e0c2f93
Date: 2012-01-20 15:31 +0100
http://bitbucket.org/pypy/pypy/changeset/79770e0c2f93/
Log:resuffle pypy.tool.version and add support for .hg_archival.txt,
fixes issue952
diff --git a/pypy/tool/test/test_version.py b/pyp
Author: Antonio Cuni
Branch: core-only-tracing
Changeset: r51526:08855ad04675
Date: 2012-01-20 11:10 +0100
http://bitbucket.org/pypy/pypy/changeset/08855ad04675/
Log:(antocuni, arigo, bivab, romain): a branch where to experiment with
'lightweight tracing', in which we inline only the
Author: Antonio Cuni
Branch: core-only-tracing
Changeset: r51528:da475d18764e
Date: 2012-01-20 12:11 +0100
http://bitbucket.org/pypy/pypy/changeset/da475d18764e/
Log:(antocuni, arigo, romain) complain if a graph is marked as
access_direct but not core, because in this case we would ha
Author: Antonio Cuni
Branch: core-only-tracing
Changeset: r51527:655088dbaa64
Date: 2012-01-20 12:01 +0100
http://bitbucket.org/pypy/pypy/changeset/655088dbaa64/
Log:(antocuni, arigo, romain): introduce the is_core flag on JitCodes,
which will be used to select which graphs to inline
Author: Antonio Cuni
Branch: core-only-tracing
Changeset: r51529:927230d64a20
Date: 2012-01-20 14:12 +0100
http://bitbucket.org/pypy/pypy/changeset/927230d64a20/
Log:implement the 'fast' jit mode, in which we trace only inside the
'core' graphs, and do residual calls to everything els
Author: Antonio Cuni
Branch: core-only-tracing
Changeset: r51530:04c7e6ed45c9
Date: 2012-01-20 14:18 +0100
http://bitbucket.org/pypy/pypy/changeset/04c7e6ed45c9/
Log:fix tests
diff --git a/pypy/jit/metainterp/test/support.py
b/pypy/jit/metainterp/test/support.py
--- a/pypy/jit/metainterp/te
Author: Antonio Cuni
Branch: core-only-tracing
Changeset: r51537:4cb941b199d3
Date: 2012-01-20 15:28 +0100
http://bitbucket.org/pypy/pypy/changeset/4cb941b199d3/
Log:(antocuni, arigo): improve this test
diff --git a/pypy/jit/metainterp/test/test_ajit.py
b/pypy/jit/metainterp/test/test_ajit.
Author: Antonio Cuni
Branch: core-only-tracing
Changeset: r51532:4a040e6b95e4
Date: 2012-01-20 15:01 +0100
http://bitbucket.org/pypy/pypy/changeset/4a040e6b95e4/
Log:make sure to inline core-to-core calls
diff --git a/pypy/jit/metainterp/pyjitpl.py b/pypy/jit/metainterp/pyjitpl.py
--- a/pypy
Author: Antonio Cuni
Branch: core-only-tracing
Changeset: r51533:94130878552c
Date: 2012-01-20 15:05 +0100
http://bitbucket.org/pypy/pypy/changeset/94130878552c/
Log:rename 'fast' mode to 'core-only'
diff --git a/pypy/jit/metainterp/pyjitpl.py b/pypy/jit/metainterp/pyjitpl.py
--- a/pypy/jit/
Author: Antonio Cuni
Branch: core-only-tracing
Changeset: r51531:03e571309f26
Date: 2012-01-20 14:24 +0100
http://bitbucket.org/pypy/pypy/changeset/03e571309f26/
Log:make sure not to inline indirect calls when in core-only mode
diff --git a/pypy/jit/metainterp/pyjitpl.py b/pypy/jit/metainter
Author: Antonio Cuni
Branch: core-only-tracing
Changeset: r51534:730dac0eff41
Date: 2012-01-20 15:08 +0100
http://bitbucket.org/pypy/pypy/changeset/730dac0eff41/
Log:always disable inlining when setting the jitmode to core-only
diff --git a/pypy/jit/metainterp/test/test_warmstate.py
b/pypy/
Author: Antonio Cuni
Branch: core-only-tracing
Changeset: r51535:d82aeadcfb55
Date: 2012-01-20 15:11 +0100
http://bitbucket.org/pypy/pypy/changeset/d82aeadcfb55/
Log:(antocuni, arigo): if we are in core mode, we know for sure that the
jitcode we are tracing is_core
diff --git a/pypy/
Author: Antonio Cuni
Branch: core-only-tracing
Changeset: r51536:54d6ea8b9249
Date: 2012-01-20 15:16 +0100
http://bitbucket.org/pypy/pypy/changeset/54d6ea8b9249/
Log:(antocuni, arigo): use a boolean instead of a string to store the
value of core-only-mode, and don't disable inlining a
Author: Antonio Cuni
Branch: core-only-tracing
Changeset: r51538:c19f30c468d8
Date: 2012-01-20 15:34 +0100
http://bitbucket.org/pypy/pypy/changeset/c19f30c468d8/
Log:(antocuni, arigo, romain around): try to implement a reasonable
is_core_function policy for the pypy interpreter
diff
Author: mattip
Branch: matrixmath-dot
Changeset: r51539:a2e2a35726cc
Date: 2012-01-20 11:12 +0200
http://bitbucket.org/pypy/pypy/changeset/a2e2a35726cc/
Log:progress
diff --git a/pypy/module/micronumpy/dot.py b/pypy/module/micronumpy/dot.py
--- a/pypy/module/micronumpy/dot.py
+++ b/pypy/modul
Author: mattip
Branch: matrixmath-dot
Changeset: r51540:bb1838ae2306
Date: 2012-01-20 16:40 +0200
http://bitbucket.org/pypy/pypy/changeset/bb1838ae2306/
Log:test for slice of transposed array fails
diff --git a/pypy/module/micronumpy/dot.py b/pypy/module/micronumpy/dot.py
--- a/pypy/module/mi
Author: Antonio Cuni
Branch: core-only-tracing
Changeset: r51541:8789a7c425dc
Date: 2012-01-20 15:52 +0100
http://bitbucket.org/pypy/pypy/changeset/8789a7c425dc/
Log:tentative rpython fix
diff --git a/pypy/rlib/jit.py b/pypy/rlib/jit.py
--- a/pypy/rlib/jit.py
+++ b/pypy/rlib/jit.py
@@ -527,8
A new pull request has been opened by tomo cocoa.
cocoatomo/pypydoc has changes to be pulled into pypy/pypy.
https://bitbucket.org/pypy/pypy/pull-request/22/fix-documentation-bugs
Title: fix documentation bugs
some miscellaneous typo were fixed
Changes to be pulled:
--
This is an issue noti
Author: Armin Rigo
Branch:
Changeset: r51542:437f207e58f0
Date: 2012-01-20 17:13 +0100
http://bitbucket.org/pypy/pypy/changeset/437f207e58f0/
Log:For clarity. It used to work before too with a too-short array on
64-bits, but that's only because it would only need to read 'rax' or
Author: Armin Rigo
Branch:
Changeset: r51543:a80226d0b3cd
Date: 2012-01-20 17:14 +0100
http://bitbucket.org/pypy/pypy/changeset/a80226d0b3cd/
Log:I think that this "if" doesn't make sense. Kill tentatively.
diff --git a/pypy/jit/backend/x86/assembler.py
b/pypy/jit/backend/x86/assembler.py
Author: David Schneider
Branch: arm-backend-2
Changeset: r51545:f523474c7b3e
Date: 2012-01-20 13:54 +0100
http://bitbucket.org/pypy/pypy/changeset/f523474c7b3e/
Log:Add a test to make sure that cpu.force uses a zeroed piece of memory
as the area where the registers should be read when
Author: David Schneider
Branch: arm-backend-2
Changeset: r51546:b5daa363d5b9
Date: 2012-01-20 13:56 +0100
http://bitbucket.org/pypy/pypy/changeset/b5daa363d5b9/
Log:merge heads
diff --git a/pypy/jit/backend/arm/runner.py b/pypy/jit/backend/arm/runner.py
--- a/pypy/jit/backend/arm/runner.py
+
Author: David Schneider
Branch: arm-backend-2
Changeset: r51547:95557903da83
Date: 2012-01-20 17:11 +0100
http://bitbucket.org/pypy/pypy/changeset/95557903da83/
Log:(arigo, bivab) implement the BLX ARM instruction to branch to an
address stored in a register
diff --git a/pypy/jit/bac
Author: David Schneider
Branch: arm-backend-2
Changeset: r51548:d06bbcb1c9fb
Date: 2012-01-20 17:13 +0100
http://bitbucket.org/pypy/pypy/changeset/d06bbcb1c9fb/
Log:(arigo, bivab) refactor the code used to make calls to handle more
work in the register allocator and perform calls only
Author: David Schneider
Branch: arm-backend-2
Changeset: r51544:5d2298ed
Date: 2012-01-20 13:21 +0100
http://bitbucket.org/pypy/pypy/changeset/5d2298ed/
Log:(arigo, bivab) make sure to pass a zeroed pice of memory to
failure_recovery_func when forcing for the area where regist
Author: David Schneider
Branch: arm-backend-2
Changeset: r51549:9bd04064df9c
Date: 2012-01-20 17:14 +0100
http://bitbucket.org/pypy/pypy/changeset/9bd04064df9c/
Log:(arigo, bivab) Add a test that checks the behaviour of calling
functions stored in boxes
diff --git a/pypy/jit/backend/
Author: David Schneider
Branch: arm-backend-2
Changeset: r51550:ec71ed6721d4
Date: 2012-01-20 17:15 +0100
http://bitbucket.org/pypy/pypy/changeset/ec71ed6721d4/
Log:(arigo, bivab) add support for calling functions using indirect
calls
diff --git a/pypy/jit/backend/arm/opassembler.py
Author: David Schneider
Branch:
Changeset: r51551:509859199b7d
Date: 2012-01-20 17:14 +0100
http://bitbucket.org/pypy/pypy/changeset/509859199b7d/
Log:(arigo, bivab) Add a test that checks the behaviour of calling
functions stored in boxes
diff --git a/pypy/jit/backend/test/runner_t
Author: David Schneider
Branch: arm-backend-2
Changeset: r51553:5172f0c3f717
Date: 2012-01-20 17:24 +0100
http://bitbucket.org/pypy/pypy/changeset/5172f0c3f717/
Log:forgot to kill this line
diff --git a/pypy/jit/backend/arm/opassembler.py
b/pypy/jit/backend/arm/opassembler.py
--- a/pypy/jit
Author: Armin Rigo
Branch:
Changeset: r51552:245cb20ecdc0
Date: 2012-01-20 17:22 +0100
http://bitbucket.org/pypy/pypy/changeset/245cb20ecdc0/
Log:Fix the new test_call_box_func() on 64-bit.
diff --git a/pypy/jit/backend/x86/assembler.py
b/pypy/jit/backend/x86/assembler.py
--- a/pypy/jit/ba
Author: cocoatomo
Branch:
Changeset: r51554:ec4009b69fc3
Date: 2012-01-20 11:14 +0900
http://bitbucket.org/pypy/pypy/changeset/ec4009b69fc3/
Log:fix typo
diff --git a/pypy/doc/translation.rst b/pypy/doc/translation.rst
--- a/pypy/doc/translation.rst
+++ b/pypy/doc/translation.rst
@@ -155,7
Author: cocoatomo
Branch:
Changeset: r51556:8853197b01a6
Date: 2012-01-21 01:04 +0900
http://bitbucket.org/pypy/pypy/changeset/8853197b01a6/
Log:merge
diff --git a/pypy/module/micronumpy/__init__.py
b/pypy/module/micronumpy/__init__.py
--- a/pypy/module/micronumpy/__init__.py
+++ b/pypy/mo
Author: Armin Rigo
Branch: stm
Changeset: r51558:b4fd35482b14
Date: 2012-01-20 18:01 +0100
http://bitbucket.org/pypy/pypy/changeset/b4fd35482b14/
Log:Propagate the exception that occurs in a transaction.
diff --git a/pypy/module/transaction/interp_transaction.py
b/pypy/module/transaction/in
Author: David Schneider
Branch: arm-backend-2
Changeset: r51559:0109b2cfd41f
Date: 2012-01-20 18:46 +0100
http://bitbucket.org/pypy/pypy/changeset/0109b2cfd41f/
Log:Forgot to pass the condition flag here. Argh!!
diff --git a/pypy/jit/backend/arm/codebuilder.py
b/pypy/jit/backend/arm/codebui
51 matches
Mail list logo