Author: Maciej Fijalkowski
Branch:
Changeset: r71800:ac52eb70
Date: 2014-06-02 09:35 +0200
http://bitbucket.org/pypy/pypy/changeset/ac52eb70/
Log:A way to get an address from str
diff --git a/rpython/rtyper/lltypesystem/rffi.py
b/rpython/rtyper/lltypesystem/rffi.py
--- a/rpython/rt
Author: wenzhuman
Branch: gc-pinning
Changeset: r71801:1e82e87cb90a
Date: 2014-05-29 14:21 -0400
http://bitbucket.org/pypy/pypy/changeset/1e82e87cb90a/
Log:merge default
diff --git a/rpython/annotator/bookkeeper.py b/rpython/annotator/bookkeeper.py
--- a/rpython/annotator/bookkeeper.py
+++ b
Author: wenzhuman
Branch: gc-pinning
Changeset: r71803:a0902525aa1c
Date: 2014-06-02 03:59 -0400
http://bitbucket.org/pypy/pypy/changeset/a0902525aa1c/
Log:add can_pin_objects flag , pin and unpin in GC base
diff --git a/rpython/memory/gc/base.py b/rpython/memory/gc/base.py
--- a/rpython/mem
Author: wenzhuman
Branch: gc-pinning
Changeset: r71802:1f4aa19a1f22
Date: 2014-06-01 03:25 -0400
http://bitbucket.org/pypy/pypy/changeset/1f4aa19a1f22/
Log:merge default
diff --git a/lib-python/2.7/imputil.py b/lib-python/2.7/imputil.py
--- a/lib-python/2.7/imputil.py
+++ b/lib-python/2.7/im
Author: wenzhuman
Branch: gc-pinning
Changeset: r71804:6f41a99edd76
Date: 2014-06-02 04:01 -0400
http://bitbucket.org/pypy/pypy/changeset/6f41a99edd76/
Log:modify can_move() and add pin() and unpin()
diff --git a/rpython/memory/gc/incminimark.py b/rpython/memory/gc/incminimark.py
--- a/rpyth
Author: Remi Meier
Branch: extradoc
Changeset: r5283:de5478830ead
Date: 2014-06-02 11:03 +0200
http://bitbucket.org/pypy/extradoc/changeset/de5478830ead/
Log:Some work on the introduction, background
diff --git a/talk/dls2014/paper/paper.tex b/talk/dls2014/paper/paper.tex
--- a/talk/dls2014/
Author: Maciej Fijalkowski
Branch:
Changeset: r71805:de7fbdacc07c
Date: 2014-06-02 12:56 +0200
http://bitbucket.org/pypy/pypy/changeset/de7fbdacc07c/
Log:help the annotator a little
diff --git a/rpython/rlib/rStringIO.py b/rpython/rlib/rStringIO.py
--- a/rpython/rlib/rStringIO.py
+++ b/rpyt
Author: Remi Meier
Branch: extradoc
Changeset: r5284:4347238f4a63
Date: 2014-06-02 15:59 +0200
http://bitbucket.org/pypy/extradoc/changeset/4347238f4a63/
Log:add some refs
diff --git a/talk/dls2014/paper/paper.tex b/talk/dls2014/paper/paper.tex
--- a/talk/dls2014/paper/paper.tex
+++ b/talk/d
Author: Armin Rigo
Branch: extradoc
Changeset: r5285:67e9c71705a4
Date: 2014-06-02 16:45 +0200
http://bitbucket.org/pypy/extradoc/changeset/67e9c71705a4/
Log:Tweaks
diff --git a/talk/dls2014/paper/paper.tex b/talk/dls2014/paper/paper.tex
--- a/talk/dls2014/paper/paper.tex
+++ b/talk/dls2014/
Author: Gregor Wegberg
Branch: gc-incminimark-pinning
Changeset: r71806:201bcd3becf9
Date: 2014-05-08 12:53 +0200
http://bitbucket.org/pypy/pypy/changeset/201bcd3becf9/
Log:new branch for incminimark object pinning
___
pypy-commit mailing list
pypy
Author: Gregor Wegberg
Branch: gc-incminimark-pinning
Changeset: r71822:1d6f4c0637ba
Date: 2014-05-14 16:15 +0200
http://bitbucket.org/pypy/pypy/changeset/1d6f4c0637ba/
Log:another test rewrite...
diff --git a/rpython/memory/gc/test/test_object_pinning.py
b/rpython/memory/gc/test/test_objec
Author: Gregor Wegberg
Branch: gc-incminimark-pinning
Changeset: r71808:267d6a45eb2a
Date: 2014-05-08 14:35 +0200
http://bitbucket.org/pypy/pypy/changeset/267d6a45eb2a/
Log:GC transformation now replaces rgc.pin/rgc.unpin with actual GC pin
function.
RFile example compiles an
Author: Gregor Wegberg
Branch: gc-incminimark-pinning
Changeset: r71811:ec36db23050d
Date: 2014-05-12 11:50 +0200
http://bitbucket.org/pypy/pypy/changeset/ec36db23050d/
Log:added more test cases for gc object pinning.
The main test case (test_simple_pin) still fails because of missin
Author: Gregor Wegberg
Branch: gc-incminimark-pinning
Changeset: r71818:08b887c048f8
Date: 2014-05-14 14:15 +0200
http://bitbucket.org/pypy/pypy/changeset/08b887c048f8/
Log:remove comment left from debugging
diff --git a/rpython/memory/gc/incminimark.py b/rpython/memory/gc/incminimark.py
---
Author: Gregor Wegberg
Branch: gc-incminimark-pinning
Changeset: r71829:8785c1ae62ff
Date: 2014-05-19 21:25 +0200
http://bitbucket.org/pypy/pypy/changeset/8785c1ae62ff/
Log:imported test from gc-minimark-pinning branch
test_pin_1 from that older branch not importated as yet unclear w
Author: Gregor Wegberg
Branch: gc-incminimark-pinning
Changeset: r71817:f804676aaa5e
Date: 2014-05-14 14:14 +0200
http://bitbucket.org/pypy/pypy/changeset/f804676aaa5e/
Log:first version passing `test_simple_pin` in `test_object_pinning.py`.
does not translate right now.
diff --git
Author: Gregor Wegberg
Branch: gc-incminimark-pinning
Changeset: r71807:d6c6003d1ae9
Date: 2014-05-08 13:34 +0200
http://bitbucket.org/pypy/pypy/changeset/d6c6003d1ae9/
Log:added pinning functions to rgc, rfile, rffi and ll_os
work in progress (for a long time). RFile example compile
Author: Gregor Wegberg
Branch: gc-incminimark-pinning
Changeset: r71821:7c48f4e1f802
Date: 2014-05-14 14:57 +0200
http://bitbucket.org/pypy/pypy/changeset/7c48f4e1f802/
Log:Merged release-2.3.x into gc-incminimark-pinning
diff --git a/pypy/module/struct/__init__.py b/pypy/module/struct/__ini
Author: Gregor Wegberg
Branch: gc-incminimark-pinning
Changeset: r71809:3fc50a1fcf86
Date: 2014-05-08 21:13 +0200
http://bitbucket.org/pypy/pypy/changeset/3fc50a1fcf86/
Log:started writing tests for object pinning GCs
diff --git a/rpython/memory/gc/test/test_object_pinning.py
b/rpython/memo
Author: Gregor Wegberg
Branch: gc-incminimark-pinning
Changeset: r71819:efb1928f2226
Date: 2014-05-14 14:29 +0200
http://bitbucket.org/pypy/pypy/changeset/efb1928f2226/
Log:fixed translation problem for RFile example.
Still not completly understanding the translation process, but
Author: Gregor Wegberg
Branch: gc-incminimark-pinning
Changeset: r71823:da5833a62ffa
Date: 2014-05-14 16:16 +0200
http://bitbucket.org/pypy/pypy/changeset/da5833a62ffa/
Log:added failing test that shouldn't fail.
diff --git a/rpython/memory/gc/test/test_object_pinning.py
b/rpython/memory/gc
Author: Gregor Wegberg
Branch: gc-incminimark-pinning
Changeset: r71813:f5617eea321d
Date: 2014-05-12 12:12 +0200
http://bitbucket.org/pypy/pypy/changeset/f5617eea321d/
Log:started with object pinning implementation inside incminimark.
Implemented the pin()/unpin() methods. This work
Author: Gregor Wegberg
Branch: gc-incminimark-pinning
Changeset: r71814:c38c9596e3d1
Date: 2014-05-12 15:59 +0200
http://bitbucket.org/pypy/pypy/changeset/c38c9596e3d1/
Log:fix/extended object pinning test.
Forgot to add the object to stackroots. Using now a Linked List like
Author: Gregor Wegberg
Branch: gc-incminimark-pinning
Changeset: r71835:f51dc9dc5677
Date: 2014-05-20 14:31 +0200
http://bitbucket.org/pypy/pypy/changeset/f51dc9dc5677/
Log:introduce `can_usually_pin_objects` to gc base class
This is based on the same introduction in gc-minimark-pinn
Author: Gregor Wegberg
Branch: gc-incminimark-pinning
Changeset: r71824:d0a8ba4741c0
Date: 2014-05-14 16:52 +0200
http://bitbucket.org/pypy/pypy/changeset/d0a8ba4741c0/
Log:fix for `test_pin_malloc_pin` testcase.
This seems to fix also the problem running the RFile example with
Author: Gregor Wegberg
Branch: gc-incminimark-pinning
Changeset: r71812:5290b0ad0c35
Date: 2014-05-12 12:05 +0200
http://bitbucket.org/pypy/pypy/changeset/5290b0ad0c35/
Log:fixed comment inside test
diff --git a/rpython/memory/gc/test/test_object_pinning.py
b/rpython/memory/gc/test/test_obj
Author: Gregor Wegberg
Branch: gc-incminimark-pinning
Changeset: r71815:cc3d72cc6edb
Date: 2014-05-12 16:04 +0200
http://bitbucket.org/pypy/pypy/changeset/cc3d72cc6edb/
Log:added sort() to AddressStack using fijal's work in gc-minimark-
pinning
This was implemented by Maciej
Author: Gregor Wegberg
Branch: gc-incminimark-pinning
Changeset: r71831:cb3c392ce68b
Date: 2014-05-20 13:38 +0200
http://bitbucket.org/pypy/pypy/changeset/cb3c392ce68b/
Log:implemented shadow handling, passing all three available tests.
diff --git a/rpython/memory/gc/incminimark.py b/rpython
Author: Gregor Wegberg
Branch: gc-incminimark-pinning
Changeset: r71816:0e3a70d54595
Date: 2014-05-14 14:13 +0200
http://bitbucket.org/pypy/pypy/changeset/0e3a70d54595/
Log:another rewrite of the test case for gc object pinning.
basically we now have two tests which are based on prev
Author: Gregor Wegberg
Branch: gc-incminimark-pinning
Changeset: r71810:e45d765f3c2d
Date: 2014-05-09 10:51 +0200
http://bitbucket.org/pypy/pypy/changeset/e45d765f3c2d/
Log:Merge release-2.3.x into gc-incminimark-pinning
diff --git a/.hgtags b/.hgtags
--- a/.hgtags
+++ b/.hgtags
@@ -9,3 +9,4
Author: Gregor Wegberg
Branch: gc-incminimark-pinning
Changeset: r71845:a18149ea516a
Date: 2014-05-22 17:34 +0200
http://bitbucket.org/pypy/pypy/changeset/a18149ea516a/
Log:remove debug_* calls
diff --git a/rpython/rtyper/lltypesystem/rffi.py
b/rpython/rtyper/lltypesystem/rffi.py
--- a/rpyt
Author: Gregor Wegberg
Branch: gc-incminimark-pinning
Changeset: r71841:36698a8ec959
Date: 2014-05-20 21:50 +0200
http://bitbucket.org/pypy/pypy/changeset/36698a8ec959/
Log:introducing scoped_nonmovingbuffer/scoped_nonmoving_unicodebuffer.
This is based on the same construct used in
Author: Gregor Wegberg
Branch: gc-incminimark-pinning
Changeset: r71828:1bc4c3b0bd3a
Date: 2014-05-19 21:24 +0200
http://bitbucket.org/pypy/pypy/changeset/1bc4c3b0bd3a/
Log:move tests around
shadowing is a GC specific feature, test on incminimark only for now
diff --git a/rpython/me
Author: Gregor Wegberg
Branch: gc-incminimark-pinning
Changeset: r71827:aeb7a384e60a
Date: 2014-05-18 13:08 +0200
http://bitbucket.org/pypy/pypy/changeset/aeb7a384e60a/
Log:another XXX todo for our test set
diff --git a/rpython/memory/gc/test/test_object_pinning.py
b/rpython/memory/gc/test/
Author: Gregor Wegberg
Branch: gc-incminimark-pinning
Changeset: r71836:3d936370c8aa
Date: 2014-05-20 14:31 +0200
http://bitbucket.org/pypy/pypy/changeset/3d936370c8aa/
Log:remove forgotten debug_start/debug_stop
diff --git a/rpython/memory/gcwrapper.py b/rpython/memory/gcwrapper.py
--- a/rp
Author: Gregor Wegberg
Branch: gc-incminimark-pinning
Changeset: r71848:84898085a098
Date: 2014-05-25 19:23 +0200
http://bitbucket.org/pypy/pypy/changeset/84898085a098/
Log:Fixes the issue with pinning objects that are converted to
ll2ctypes.
This is highly based on changeset
Author: Gregor Wegberg
Branch: gc-incminimark-pinning
Changeset: r71861:51e3de7d7ddc
Date: 2014-05-29 20:40 +0200
http://bitbucket.org/pypy/pypy/changeset/51e3de7d7ddc/
Log:inline get_max_nursery_objects
diff --git a/rpython/memory/gc/test/test_object_pinning.py
b/rpython/memory/gc/test/tes
Author: Gregor Wegberg
Branch: gc-incminimark-pinning-countlimit
Changeset: r71853:69bd40f359e7
Date: 2014-05-29 19:00 +0200
http://bitbucket.org/pypy/pypy/changeset/69bd40f359e7/
Log:starting new branch to try out simple limit for pinned objects.
This idea is based on the implementa
Author: Gregor Wegberg
Branch: gc-incminimark-pinning-countlimit
Changeset: r71857:4402a3db123d
Date: 2014-05-29 19:30 +0200
http://bitbucket.org/pypy/pypy/changeset/4402a3db123d/
Log:Merge gc-incminimark-pinning into gc-incminimark-pinning-countlimit
diff --git a/rpython/memory/gc/incminima
Author: Gregor Wegberg
Branch: gc-incminimark-pinning
Changeset: r71833:f080d6ebf00e
Date: 2014-05-20 13:42 +0200
http://bitbucket.org/pypy/pypy/changeset/f080d6ebf00e/
Log:remove solved XXX
diff --git a/rpython/memory/gc/test/test_object_pinning.py
b/rpython/memory/gc/test/test_object_pinn
Author: Gregor Wegberg
Branch: gc-incminimark-pinning
Changeset: r71838:1279f06e2bb1
Date: 2014-05-20 14:43 +0200
http://bitbucket.org/pypy/pypy/changeset/1279f06e2bb1/
Log:added new rffi.*_nonmovingbuffer API to RSocket
diff --git a/rpython/rlib/rsocket.py b/rpython/rlib/rsocket.py
--- a/rp
Author: Gregor Wegberg
Branch: gc-incminimark-pinning
Changeset: r71830:ca3298f5878c
Date: 2014-05-20 13:36 +0200
http://bitbucket.org/pypy/pypy/changeset/ca3298f5878c/
Log:extended and corrected pinning tests to represent the current
approach
diff --git a/rpython/memory/gc/test/test
Author: Gregor Wegberg
Branch: gc-incminimark-pinning
Changeset: r71850:0c70ca589f85
Date: 2014-05-28 16:01 +0200
http://bitbucket.org/pypy/pypy/changeset/0c70ca589f85/
Log:Merge release-2.3.x into gc-incminimark-pinning
diff --git a/pypy/doc/conf.py b/pypy/doc/conf.py
--- a/pypy/doc/conf.py
Author: Gregor Wegberg
Branch: gc-incminimark-pinning
Changeset: r71826:5cb4decd574d
Date: 2014-05-18 13:08 +0200
http://bitbucket.org/pypy/pypy/changeset/5cb4decd574d/
Log:minor tweaks
diff --git a/rpython/memory/gc/incminimark.py b/rpython/memory/gc/incminimark.py
--- a/rpython/memory/gc/i
Author: Gregor Wegberg
Branch: gc-incminimark-pinning
Changeset: r71825:50ae1687bc68
Date: 2014-05-16 13:09 +0200
http://bitbucket.org/pypy/pypy/changeset/50ae1687bc68/
Log:added new test that succeed but must be investigated to know that
this is not happening by chance.
diff --git a
Author: Gregor Wegberg
Branch: gc-incminimark-pinning
Changeset: r71837:98f3f8e85506
Date: 2014-05-20 14:32 +0200
http://bitbucket.org/pypy/pypy/changeset/98f3f8e85506/
Log:import test from gc-minimark-pinning.
diff --git a/rpython/memory/test/gc_test_base.py
b/rpython/memory/test/gc_test_b
Author: Gregor Wegberg
Branch: gc-incminimark-pinning
Changeset: r71832:796ec55adced
Date: 2014-05-20 13:41 +0200
http://bitbucket.org/pypy/pypy/changeset/796ec55adced/
Log:remove solved XXX and unused imports
diff --git a/rpython/memory/gctransform/framework.py
b/rpython/memory/gctransform
Author: Gregor Wegberg
Branch: gc-incminimark-pinning
Changeset: r71852:9f9f4dbd7363
Date: 2014-05-28 16:18 +0200
http://bitbucket.org/pypy/pypy/changeset/9f9f4dbd7363/
Log:remove not used debug_prints
diff --git a/rpython/memory/gc/incminimark.py b/rpython/memory/gc/incminimark.py
--- a/rpy
Author: Gregor Wegberg
Branch: gc-incminimark-pinning
Changeset: r71820:4c3b5fc85ad1
Date: 2014-05-14 14:47 +0200
http://bitbucket.org/pypy/pypy/changeset/4c3b5fc85ad1/
Log:add debug output with nursery addresses.
This was once introduced in a previouse commit, but removed by
Author: Gregor Wegberg
Branch: gc-incminimark-pinning
Changeset: r71834:1bade3ea1e85
Date: 2014-05-20 13:47 +0200
http://bitbucket.org/pypy/pypy/changeset/1bade3ea1e85/
Log:add XXX with possible solution hint for not implemented feature
diff --git a/rpython/memory/gc/test/test_object_pinning
Author: Gregor Wegberg
Branch: gc-incminimark-pinning
Changeset: r71839:bbbfcfe326e7
Date: 2014-05-20 21:24 +0200
http://bitbucket.org/pypy/pypy/changeset/bbbfcfe326e7/
Log:remove unnecessary debug_start/debug_stop
diff --git a/rpython/rlib/rgc.py b/rpython/rlib/rgc.py
--- a/rpython/rlib/rgc
Author: Gregor Wegberg
Branch: gc-incminimark-pinning
Changeset: r71862:0904f8c3e0a2
Date: 2014-05-29 20:43 +0200
http://bitbucket.org/pypy/pypy/changeset/0904f8c3e0a2/
Log:argh... forgot to run the test after inlining. varname fixed.
diff --git a/rpython/memory/gc/test/test_object_pinning.p
Author: Gregor Wegberg
Branch: gc-incminimark-pinning
Changeset: r71840:b3af9dfe4046
Date: 2014-05-20 21:46 +0200
http://bitbucket.org/pypy/pypy/changeset/b3af9dfe4046/
Log:passing most test_rffi tests again. wip to get all tests running
again
diff --git a/rpython/memory/gctransform/
Author: Gregor Wegberg
Branch: gc-incminimark-pinning
Changeset: r71860:08dc504395e4
Date: 2014-05-29 20:37 +0200
http://bitbucket.org/pypy/pypy/changeset/08dc504395e4/
Log:remove XXX that was achieved
well, there is a lot still to test. However, for now we have a test.
diff --git a
Author: Gregor Wegberg
Branch: gc-incminimark-pinning
Changeset: r71847:4a0eecd88f46
Date: 2014-05-22 22:39 +0200
http://bitbucket.org/pypy/pypy/changeset/4a0eecd88f46/
Log:added todo item
diff --git a/rpython/rtyper/lltypesystem/rffi.py
b/rpython/rtyper/lltypesystem/rffi.py
--- a/rpython/r
Author: Gregor Wegberg
Branch: gc-incminimark-pinning
Changeset: r71854:d2c02b0d48d0
Date: 2014-05-29 19:27 +0200
http://bitbucket.org/pypy/pypy/changeset/d2c02b0d48d0/
Log:add failing test for full nursery with pinned objects (should
assert)
diff --git a/rpython/memory/gc/test/test_
Author: Gregor Wegberg
Branch: gc-incminimark-pinning
Changeset: r71846:80ba7a7d8065
Date: 2014-05-22 20:45 +0200
http://bitbucket.org/pypy/pypy/changeset/80ba7a7d8065/
Log:additional asserts in the spirit of gc-minimark-pinning
diff --git a/rpython/memory/gc/incminimark.py b/rpython/memory/
Author: Gregor Wegberg
Branch: gc-incminimark-pinning
Changeset: r71859:4771af2b6a07
Date: 2014-05-29 20:36 +0200
http://bitbucket.org/pypy/pypy/changeset/4771af2b6a07/
Log:additional test. passes just fine
diff --git a/rpython/memory/gc/test/test_object_pinning.py
b/rpython/memory/gc/test/
Author: Gregor Wegberg
Branch: gc-incminimark-pinning
Changeset: r71842:d2276aba69b8
Date: 2014-05-22 17:12 +0200
http://bitbucket.org/pypy/pypy/changeset/d2276aba69b8/
Log:remove not used debug_print
diff --git a/rpython/memory/gc/incminimark.py b/rpython/memory/gc/incminimark.py
--- a/rpyt
Author: Gregor Wegberg
Branch: gc-incminimark-pinning
Changeset: r71855:4ab207b723e8
Date: 2014-05-29 19:28 +0200
http://bitbucket.org/pypy/pypy/changeset/4ab207b723e8/
Log:assertion fix, test passes now (test_pin_until_full)
diff --git a/rpython/memory/gc/incminimark.py b/rpython/memory/gc/
Author: Gregor Wegberg
Branch: gc-incminimark-pinning
Changeset: r71844:c1d096aacb11
Date: 2014-05-22 17:27 +0200
http://bitbucket.org/pypy/pypy/changeset/c1d096aacb11/
Log:move ExtRegistryEntry classes to their rgc method counterparts
diff --git a/rpython/rlib/rgc.py b/rpython/rlib/rgc.py
-
Author: Gregor Wegberg
Branch: gc-incminimark-pinning-countlimit
Changeset: r71858:345cfc1ac23a
Date: 2014-05-29 20:02 +0200
http://bitbucket.org/pypy/pypy/changeset/345cfc1ac23a/
Log:simple implementation and tests for limiting the amount of pinned
objects
diff --git a/rpython/memor
Author: Gregor Wegberg
Branch: gc-incminimark-pinning
Changeset: r71849:616a845382ef
Date: 2014-05-25 19:24 +0200
http://bitbucket.org/pypy/pypy/changeset/616a845382ef/
Log:no apparent reason to restirct to is_pinnd xor is_raw.
diff --git a/rpython/rtyper/lltypesystem/rffi.py
b/rpython/rtyp
Author: Gregor Wegberg
Branch: gc-incminimark-pinning-countlimit
Changeset: r71864:a21ac0bdbe46
Date: 2014-05-30 16:55 +0200
http://bitbucket.org/pypy/pypy/changeset/a21ac0bdbe46/
Log:close branch before merge
___
pypy-commit mailing list
pypy-comm
Author: Gregor Wegberg
Branch: gc-incminimark-pinning
Changeset: r71868:165a489c4e46
Date: 2014-06-02 16:38 +0200
http://bitbucket.org/pypy/pypy/changeset/165a489c4e46/
Log:wip: introducing move_nursery_top usage back (incremental use of the
nursery)
There are some tests that
Author: Gregor Wegberg
Branch: gc-incminimark-pinning
Changeset: r71843:79956cac29d4
Date: 2014-05-22 17:13 +0200
http://bitbucket.org/pypy/pypy/changeset/79956cac29d4/
Log:reimplement GC transformation methods for pin()/unpin()
Still not 100% sure I do the right thing, but tests pas
Author: Gregor Wegberg
Branch: gc-incminimark-pinning
Changeset: r71869:c937d5f11b97
Date: 2014-06-02 16:59 +0200
http://bitbucket.org/pypy/pypy/changeset/c937d5f11b97/
Log:ups. Forgot to reset with zero=0 over the rest of the nursery
diff --git a/rpython/memory/gc/incminimark.py b/rpython/m
Author: Gregor Wegberg
Branch: gc-incminimark-pinning-countlimit
Changeset: r71863:59cb06c20b3a
Date: 2014-05-30 16:53 +0200
http://bitbucket.org/pypy/pypy/changeset/59cb06c20b3a/
Log:There is a limit for sorting an AddressStack, add comment for this
in regard to `max_number_of_pinned
Author: Gregor Wegberg
Branch: gc-incminimark-pinning
Changeset: r71870:8a6578d32880
Date: 2014-06-02 17:15 +0200
http://bitbucket.org/pypy/pypy/changeset/8a6578d32880/
Log:remove code used for temporary debugging
diff --git a/rpython/memory/gc/incminimark.py b/rpython/memory/gc/incminimark.
Author: Gregor Wegberg
Branch: gc-incminimark-pinning
Changeset: r71867:b7aebcec86ec
Date: 2014-06-02 16:37 +0200
http://bitbucket.org/pypy/pypy/changeset/b7aebcec86ec/
Log:added additional pinning tests
diff --git a/rpython/memory/gc/test/test_object_pinning.py
b/rpython/memory/gc/test/tes
Author: Gregor Wegberg
Branch: gc-incminimark-pinning
Changeset: r71865:d72628c24e5e
Date: 2014-05-30 17:05 +0200
http://bitbucket.org/pypy/pypy/changeset/d72628c24e5e/
Log:Merge gc-incminimark-pinning-countlimit into gc-incminimark-pinning.
We have to limit the amount of pinned obje
Author: Gregor Wegberg
Branch: gc-incminimark-pinning
Changeset: r71866:e8fea965f0cf
Date: 2014-05-30 18:50 +0200
http://bitbucket.org/pypy/pypy/changeset/e8fea965f0cf/
Log:get rid of additional test classes
diff --git a/rpython/memory/gc/test/test_object_pinning.py
b/rpython/memory/gc/test
Author: Ronan Lamy
Branch:
Changeset: r71871:6954e1607695
Date: 2014-06-02 16:27 +0100
http://bitbucket.org/pypy/pypy/changeset/6954e1607695/
Log:fix not_const(s_None)
diff --git a/rpython/annotator/model.py b/rpython/annotator/model.py
--- a/rpython/annotator/model.py
+++ b/rpython/annotat
Author: Gregor Wegberg
Branch: gc-incminimark-pinning
Changeset: r71851:a51aa8c392ba
Date: 2014-05-28 16:17 +0200
http://bitbucket.org/pypy/pypy/changeset/a51aa8c392ba/
Log:importing the same thing twice does not help... *ugh*
diff --git a/rpython/memory/gc/incminimark.py b/rpython/memory/gc
Author: Gregor Wegberg
Branch: gc-incminimark-pinning
Changeset: r71856:e7a2b59135e5
Date: 2014-05-29 19:29 +0200
http://bitbucket.org/pypy/pypy/changeset/e7a2b59135e5/
Log:rename test to reflect what we test
diff --git a/rpython/memory/gc/test/test_object_pinning.py
b/rpython/memory/gc/tes
Author: Remi Meier
Branch: extradoc
Changeset: r5286:aeb303e11ab2
Date: 2014-06-02 17:53 +0200
http://bitbucket.org/pypy/extradoc/changeset/aeb303e11ab2/
Log:tweaks and performance-section updates
diff --git a/talk/dls2014/paper/paper.tex b/talk/dls2014/paper/paper.tex
--- a/talk/dls2014/pap
Author: Remi Meier
Branch: extradoc
Changeset: r5287:973618cb5a3f
Date: 2014-06-02 18:03 +0200
http://bitbucket.org/pypy/extradoc/changeset/973618cb5a3f/
Log:comment some currently unused references
diff --git a/talk/dls2014/paper/paper.tex b/talk/dls2014/paper/paper.tex
--- a/talk/dls2014/p
Author: Tyler Wade
Branch: fix-bytearray-complexity
Changeset: r71872:3521f66aed64
Date: 2014-05-26 03:48 -0500
http://bitbucket.org/pypy/pypy/changeset/3521f66aed64/
Log:Most bytearray methods fixed
diff --git a/pypy/objspace/std/bytearrayobject.py
b/pypy/objspace/std/bytearrayobject.py
--
Author: Tyler Wade
Branch: fix-bytearray-complexity
Changeset: r71873:fd4cad71fdab
Date: 2014-05-26 09:04 -0500
http://bitbucket.org/pypy/pypy/changeset/fd4cad71fdab/
Log:All bytearray ops work except for .replace. Some operands are still
copied
diff --git a/pypy/objspace/std/bytearr
Author: Tyler Wade
Branch: fix-bytearray-complexity
Changeset: r71878:5e3423ac75bf
Date: 2014-06-01 05:26 -0500
http://bitbucket.org/pypy/pypy/changeset/5e3423ac75bf/
Log:Add to RPython support for __getitem__, __setitem, __getslice__,
__setslice__, and __len__
diff --git a/rpython/a
Author: Tyler Wade
Branch: fix-bytearray-complexity
Changeset: r71877:6ac3f4336b1b
Date: 2014-05-28 22:45 -0500
http://bitbucket.org/pypy/pypy/changeset/6ac3f4336b1b/
Log:Fix translation
diff --git a/pypy/objspace/std/bytearrayobject.py
b/pypy/objspace/std/bytearrayobject.py
--- a/pypy/objs
Author: Tyler Wade
Branch: fix-bytearray-complexity
Changeset: r71875:3c26784156b6
Date: 2014-05-26 15:01 -0500
http://bitbucket.org/pypy/pypy/changeset/3c26784156b6/
Log:Fix rstring stuff
diff --git a/rpython/rlib/rstring.py b/rpython/rlib/rstring.py
--- a/rpython/rlib/rstring.py
+++ b/rpyt
Author: Tyler Wade
Branch: fix-bytearray-complexity
Changeset: r71880:cfdc8b7369aa
Date: 2014-06-02 10:35 -0500
http://bitbucket.org/pypy/pypy/changeset/cfdc8b7369aa/
Log:Buffer.__getlen__ needs an assert >= 0
diff --git a/rpython/rlib/buffer.py b/rpython/rlib/buffer.py
--- a/rpython/rlib/bu
Author: Tyler Wade
Branch: fix-bytearray-complexity
Changeset: r71879:7372138b89d1
Date: 2014-06-01 16:26 -0500
http://bitbucket.org/pypy/pypy/changeset/7372138b89d1/
Log:Use [] and len() for buffers in rpython.rlib.rstring
diff --git a/rpython/rlib/rstring.py b/rpython/rlib/rstring.py
--- a
Author: Tyler Wade
Branch: fix-bytearray-complexity
Changeset: r71881:6cbc2ccc583e
Date: 2014-06-02 11:40 -0500
http://bitbucket.org/pypy/pypy/changeset/6cbc2ccc583e/
Log:Reorganize rlib.rstring a bit; add a test
diff --git a/rpython/rlib/rstring.py b/rpython/rlib/rstring.py
--- a/rpython/rl
Author: Tyler Wade
Branch: fix-bytearray-complexity
Changeset: r71874:cdb700a29e83
Date: 2014-05-26 15:00 -0500
http://bitbucket.org/pypy/pypy/changeset/cdb700a29e83/
Log:Test new rlib.rstring functionality directly in rpython tests
diff --git a/rpython/rlib/test/test_rstring.py
b/rpython/r
Author: Tyler Wade
Branch: fix-bytearray-complexity
Changeset: r71876:38541e58dc34
Date: 2014-05-26 15:14 -0500
http://bitbucket.org/pypy/pypy/changeset/38541e58dc34/
Log:All bytearray tests pass again
diff --git a/pypy/objspace/std/bytearrayobject.py
b/pypy/objspace/std/bytearrayobject.py
Author: Tyler Wade
Branch: fix-bytearray-complexity
Changeset: r71882:7f2b803f1319
Date: 2014-06-02 11:41 -0500
http://bitbucket.org/pypy/pypy/changeset/7f2b803f1319/
Log:Add some special cases for stringmethods to avoid buffer-overhead
diff --git a/pypy/objspace/std/bytearrayobject.py
b/py
Author: Hubert Hesse
Branch: stmgc-c7
Changeset: r843:9ac17c87da60
Date: 2014-06-02 22:19 +0200
http://bitbucket.org/pypy/lang-smalltalk/changeset/9ac17c87da60/
Log:disabling debug prints gives compile speedup of 2x
diff --git a/spyvm/primitives.py b/spyvm/primitives.py
--- a/spyvm/primitive
Author: Hubert Hesse
Branch: stmgc-c7
Changeset: r841:a031083d7acd
Date: 2014-06-02 22:13 +0200
http://bitbucket.org/pypy/lang-smalltalk/changeset/a031083d7acd/
Log:Make SPyVM compatible with JIT of stmgc-c7. Bump pypy revision to
52395a782909
diff --git a/spyvm/interpreter.py b/spyv
Author: Hubert Hesse
Branch: stmgc-c7
Changeset: r842:96dea4f9ca40
Date: 2014-06-02 22:14 +0200
http://bitbucket.org/pypy/lang-smalltalk/changeset/96dea4f9ca40/
Log:Add -m benchStmParallelWarmed to Image
diff --git a/images/Squeak4.5-12568.changes b/images/Squeak4.5-12568.changes
--- a/image
Author: Hubert Hesse
Branch: stmgc-c7
Changeset: r844:24cee96c9c06
Date: 2014-06-02 23:39 +0200
http://bitbucket.org/pypy/lang-smalltalk/changeset/24cee96c9c06/
Log:Remove more print to speed up translation
diff --git a/spyvm/interpreter.py b/spyvm/interpreter.py
--- a/spyvm/interpreter.py
+
Author: Amaury Forgeot d'Arc
Branch:
Changeset: r71883:2c226c08373f
Date: 2014-05-25 18:40 +0200
http://bitbucket.org/pypy/pypy/changeset/2c226c08373f/
Log:The "zero" parameter of lltype.malloc() is checked to be constant.
This constraint has to be propagated up to scoped_alloc(), to
Author: Philip Jenvey
Branch: py3k
Changeset: r71886:36b2ee07a173
Date: 2014-06-02 15:53 -0700
http://bitbucket.org/pypy/pypy/changeset/36b2ee07a173/
Log:adapt to py3
diff --git a/pypy/module/posix/app_startfile.py
b/pypy/module/posix/app_startfile.py
--- a/pypy/module/posix/app_startfile.p
Author: Philip Jenvey
Branch: py3k
Changeset: r71885:9c3738d44368
Date: 2014-06-02 15:53 -0700
http://bitbucket.org/pypy/pypy/changeset/9c3738d44368/
Log:kill windows' popen funcs
diff --git a/pypy/module/posix/__init__.py b/pypy/module/posix/__init__.py
--- a/pypy/module/posix/__init__.py
+
Author: Ronan Lamy
Branch: None-consistency
Changeset: r71887:d4de40e2c467
Date: 2014-06-03 01:18 +0100
http://bitbucket.org/pypy/pypy/changeset/d4de40e2c467/
Log:make getattr(None, ...) an annotator error
diff --git a/rpython/annotator/unaryop.py b/rpython/annotator/unaryop.py
--- a/rpython
96 matches
Mail list logo