Author: Antonio Cuni
Branch: gc-disable
Changeset: r94637:a9e0a0777f86
Date: 2018-05-21 15:49 +0200
http://bitbucket.org/pypy/pypy/changeset/a9e0a0777f86/
Log:implement the gctransoform and C backend part of
rgc.{enable,disable,isenabled}
diff --git a/rpython/memory/gc/base.py b/rpyt
Author: Antonio Cuni
Branch: gc-disable
Changeset: r94631:e5d3101ab418
Date: 2018-05-16 18:27 +0200
http://bitbucket.org/pypy/pypy/changeset/e5d3101ab418/
Log:experimental branch in which you can enable/disable/force major
collections from applevel
___
Author: Antonio Cuni
Branch: gc-disable
Changeset: r94633:4eb5b98b9eb0
Date: 2018-05-19 00:30 +0200
http://bitbucket.org/pypy/pypy/changeset/4eb5b98b9eb0/
Log:add debuglog.summary(), useful for tests
diff --git a/rpython/rlib/debug.py b/rpython/rlib/debug.py
--- a/rpython/rlib/debug.py
+++ b
Author: Antonio Cuni
Branch: gc-disable
Changeset: r94632:c892bfb192d6
Date: 2018-05-18 18:35 +0200
http://bitbucket.org/pypy/pypy/changeset/c892bfb192d6/
Log:introduce the debuglog fixture, so that tests can easily capture the
content of debug_{start,stop,print}
diff --git a/rpython
Author: Antonio Cuni
Branch: gc-disable
Changeset: r94636:f7dbfd0f67ea
Date: 2018-05-21 11:46 +0200
http://bitbucket.org/pypy/pypy/changeset/f7dbfd0f67ea/
Log:implement the llinterp part of rgc.{enable,disable,isenabled}
diff --git a/rpython/rlib/rgc.py b/rpython/rlib/rgc.py
--- a/rpython/rl
Author: Antonio Cuni
Branch: gc-disable
Changeset: r94635:5635dcf404cf
Date: 2018-05-19 11:37 +0200
http://bitbucket.org/pypy/pypy/changeset/5635dcf404cf/
Log:make sure that gc.collect() works even when the GC is disabled
diff --git a/rpython/memory/gc/incminimark.py b/rpython/memory/gc/incm
Author: Antonio Cuni
Branch: gc-disable
Changeset: r94634:48a6326917c6
Date: 2018-05-19 11:21 +0200
http://bitbucket.org/pypy/pypy/changeset/48a6326917c6/
Log:WIP: introduce IncrementalMiniMarkGC.{enable,disable}(): when the GC
is disabled, it runs only minor collections; major ones n
Author: Antonio Cuni
Branch: gc-disable
Changeset: r94681:a75d8c7f141f
Date: 2018-05-23 14:50 +0200
http://bitbucket.org/pypy/pypy/changeset/a75d8c7f141f/
Log:add an option to control how the gc works inside gcbench: you can
choose whether to use gc.disable() and/or gc.collect(1)
dif
Author: Antonio Cuni
Branch: gc-disable
Changeset: r94682:91902e174491
Date: 2018-05-24 15:01 +0200
http://bitbucket.org/pypy/pypy/changeset/91902e174491/
Log:the app-level gc.{enable,disable} now call also the rgc equivalent,
to actually disable major collections
diff --git a/pypy/m
Author: Antonio Cuni
Branch: gc-disable
Changeset: r94711:5a7307d2116c
Date: 2018-05-29 16:25 +0200
http://bitbucket.org/pypy/pypy/changeset/5a7307d2116c/
Log:add a method to manually run a single gc-collect-step
diff --git a/rpython/memory/gc/incminimark.py b/rpython/memory/gc/incminimark.p
Author: Antonio Cuni
Branch: gc-disable
Changeset: r94713:8315bb2ed1ef
Date: 2018-05-30 18:42 +0200
http://bitbucket.org/pypy/pypy/changeset/8315bb2ed1ef/
Log:implement the app-level version of gc.collect_step()
diff --git a/pypy/module/gc/__init__.py b/pypy/module/gc/__init__.py
--- a/pypy/
Author: Antonio Cuni
Branch: gc-disable
Changeset: r94710:f28af902fb66
Date: 2018-05-29 11:25 +0200
http://bitbucket.org/pypy/pypy/changeset/f28af902fb66/
Log:this looks like a typo which was introduced by 490058ea54e6; add a
test and fix
diff --git a/rpython/memory/gc/incminimark.py
Author: Antonio Cuni
Branch: gc-disable
Changeset: r94712:868c42b150e9
Date: 2018-05-29 18:58 +0200
http://bitbucket.org/pypy/pypy/changeset/868c42b150e9/
Log:implement rgc.collect_step() through all the layers
diff --git a/rpython/memory/gc/base.py b/rpython/memory/gc/base.py
--- a/rpython/
Author: Antonio Cuni
Branch: gc-disable
Changeset: r94776:5b3f4f252fec
Date: 2018-06-21 11:24 +0200
http://bitbucket.org/pypy/pypy/changeset/5b3f4f252fec/
Log:print the next collection threshold inside PYPYLOG
diff --git a/rpython/memory/gc/incminimark.py b/rpython/memory/gc/incminimark.py
-
Author: Antonio Cuni
Branch: extradoc
Changeset: r5890:01e42155cfe8
Date: 2018-09-02 16:28 +0200
http://bitbucket.org/pypy/extradoc/changeset/01e42155cfe8/
Log:start a blog post draft about cpyext
diff --git a/blog/draft/2018-09-cpyext/cpyext.rst
b/blog/draft/2018-09-cpyext/cpyext.rst
new f
Author: Antonio Cuni
Branch: extradoc
Changeset: r5892:4cca973a5781
Date: 2018-09-03 08:55 +
http://bitbucket.org/pypy/extradoc/changeset/4cca973a5781/
Log:Merged in camara/extradoc-1/camara/cpyextrst-minor-
edit-1535911546815 (pull request #12)
cpyext.rst minor edit
dif
Author: Antonio Cuni
Branch: extradoc
Changeset: r5893:5d37d9c4714b
Date: 2018-09-02 18:31 +0200
http://bitbucket.org/pypy/extradoc/changeset/5d37d9c4714b/
Log:this is the correct ReST way to write literals
diff --git a/blog/draft/2018-09-cpyext/cpyext.rst
b/blog/draft/2018-09-cpyext/cpyext
Author: Antonio Cuni
Branch: extradoc
Changeset: r5894:ce800d3284bd
Date: 2018-09-03 12:12 +0200
http://bitbucket.org/pypy/extradoc/changeset/ce800d3284bd/
Log:add an overview of the C API, and move the cpython memory managment
section there
diff --git a/blog/draft/2018-09-cpyext/cpy
Author: Antonio Cuni
Branch: extradoc
Changeset: r5895:d0dc59e05080
Date: 2018-09-04 01:36 +0200
http://bitbucket.org/pypy/extradoc/changeset/d0dc59e05080/
Log:small tweaks
diff --git a/blog/draft/2018-09-cpyext/cpyext.rst
b/blog/draft/2018-09-cpyext/cpyext.rst
--- a/blog/draft/2018-09-cpye
Author: Antonio Cuni
Branch: extradoc
Changeset: r5896:02a6dcd8289f
Date: 2018-09-04 01:57 +0200
http://bitbucket.org/pypy/extradoc/changeset/02a6dcd8289f/
Log:one more section
diff --git a/blog/draft/2018-09-cpyext/cpyext.rst
b/blog/draft/2018-09-cpyext/cpyext.rst
--- a/blog/draft/2018-09-
Author: Antonio Cuni
Branch: extradoc
Changeset: r5897:cd51a2e3fc4d
Date: 2018-09-04 12:23 +0200
http://bitbucket.org/pypy/extradoc/changeset/cd51a2e3fc4d/
Log:write this section; I am not very satisfied about it, but better to
write down some words that stare at the blank page; feel
Author: Antonio Cuni
Branch: extradoc
Changeset: r5898:d8b0a3d64722
Date: 2018-09-06 01:56 +0200
http://bitbucket.org/pypy/extradoc/changeset/d8b0a3d64722/
Log:write one more section, and add the skeleton for more to come
diff --git a/blog/draft/2018-09-cpyext/cpyext.rst
b/blog/draft/2018-0
Author: Antonio Cuni
Branch: extradoc
Changeset: r5899:bf33b8d381b3
Date: 2018-09-07 01:02 +0200
http://bitbucket.org/pypy/extradoc/changeset/bf33b8d381b3/
Log:typo
diff --git a/blog/draft/2018-09-cpyext/cpyext.rst
b/blog/draft/2018-09-cpyext/cpyext.rst
--- a/blog/draft/2018-09-cpyext/cpyex
Sprint`:
https://morepypy.blogspot.com/2017/10/cape-of-good-hope-for-pypy-hello-from.html
+.. _`cpyext microbenchmarks`: https://github.com/antocuni/cpyext-benchmarks
+.. _`PyArg_ParseTuple`:
https://docs.python.org/2/c-api/arg.html#c.PyArg_ParseTuple
+.. _`PyInt_AsLong`: https://docs.python.org/2
Author: Antonio Cuni
Branch: extradoc
Changeset: r5900:b403731a96c4
Date: 2018-09-07 01:03 +0200
http://bitbucket.org/pypy/extradoc/changeset/b403731a96c4/
Log:better to use PyObject* without a space: it renders better in an
HTML page
diff --git a/blog/draft/2018-09-cpyext/cpyext.rst
that the performance improvement we got
+from this optimization are impressive, as we will detail later.
.. _`2017 Cape Town Sprint`:
https://morepypy.blogspot.com/2017/10/cape-of-good-hope-for-pypy-hello-from.html
.. _`cpyext microbenchmarks`: https://github.com/antocuni/cpyext-benchmarks
Author: Antonio Cuni
Branch: extradoc
Changeset: r5903:53fb8572d9f1
Date: 2018-09-10 01:50 +0200
http://bitbucket.org/pypy/extradoc/changeset/53fb8572d9f1/
Log:write the section about conversion costs
diff --git a/blog/draft/2018-09-cpyext/cpyext.rst
b/blog/draft/2018-09-cpyext/cpyext.rst
-
Author: Antonio Cuni
Branch: extradoc
Changeset: r5904:fbd92c0e1a20
Date: 2018-09-20 10:53 +0200
http://bitbucket.org/pypy/extradoc/changeset/fbd92c0e1a20/
Log:add a section about bad C APIs
diff --git a/blog/draft/2018-09-cpyext/cpyext.rst
b/blog/draft/2018-09-cpyext/cpyext.rst
--- a/blog/
costs`_.
+
+.. _microbenchmarks: https://github.com/antocuni/cpyext-benchmarks
+
+
+Next steps
+---
+
+Despite the spectacular results we got so far, cpyext is still slow enough to
+kill performance in most real-world code which uses C extensions extensively
+(e.g., the omnipresent numpy).
+
+Our current approa
Author: Antonio Cuni
Branch: edits1
Changeset: r5908:6aee2c34a437
Date: 2018-09-21 00:36 +0200
http://bitbucket.org/pypy/extradoc/changeset/6aee2c34a437/
Log:merged branch
___
pypy-commit mailing list
pypy-commit@python.org
https://mail.python.org/
Author: Antonio Cuni
Branch: extradoc
Changeset: r5913:e338cba36ea1
Date: 2018-09-21 00:53 +0200
http://bitbucket.org/pypy/extradoc/changeset/e338cba36ea1/
Log:edit the conclusion
diff --git a/blog/draft/2018-09-cpyext/cpyext.rst
b/blog/draft/2018-09-cpyext/cpyext.rst
--- a/blog/draft/2018-
Author: Antonio Cuni
Branch: extradoc
Changeset: r5912:01209d5a3343
Date: 2018-09-21 00:48 +0200
http://bitbucket.org/pypy/extradoc/changeset/01209d5a3343/
Log:merge matti's conclusion
diff --git a/blog/draft/2018-09-cpyext/cpyext.rst
b/blog/draft/2018-09-cpyext/cpyext.rst
--- a/blog/draft/
Author: Antonio Cuni
Branch: extradoc
Changeset: r5910:950b881dbe7f
Date: 2018-09-21 00:37 +0200
http://bitbucket.org/pypy/extradoc/changeset/950b881dbe7f/
Log:merge matti's branch
diff --git a/blog/draft/2018-09-cpyext/cpyext.rst
b/blog/draft/2018-09-cpyext/cpyext.rst
--- a/blog/draft/2018
Author: Antonio Cuni
Branch: extradoc
Changeset: r5911:ca713867e4bc
Date: 2018-09-21 00:47 +0200
http://bitbucket.org/pypy/extradoc/changeset/ca713867e4bc/
Log:edit matti's edits
diff --git a/blog/draft/2018-09-cpyext/cpyext.rst
b/blog/draft/2018-09-cpyext/cpyext.rst
--- a/blog/draft/2018-0
Author: Antonio Cuni
Branch: edit2
Changeset: r5909:d4df33d4c0ad
Date: 2018-09-21 00:36 +0200
http://bitbucket.org/pypy/extradoc/changeset/d4df33d4c0ad/
Log:merged branch
___
pypy-commit mailing list
pypy-commit@python.org
https://mail.python.org/m
Author: Antonio Cuni
Branch: extradoc
Changeset: r5915:0eb646623fc4
Date: 2018-09-21 15:01 +0200
http://bitbucket.org/pypy/extradoc/changeset/0eb646623fc4/
Log:specify better
diff --git a/blog/draft/2018-09-cpyext/cpyext.rst
b/blog/draft/2018-09-cpyext/cpyext.rst
--- a/blog/draft/2018-09-cp
e Town Sprint`:
https://morepypy.blogspot.com/2017/10/cape-of-good-hope-for-pypy-hello-from.html
.. _`cpyext microbenchmarks`: https://github.com/antocuni/cpyext-benchmarks
-.. _`PyArg_ParseTuple`:
https://docs.python.org/2/c-api/arg.html#c.PyArg_ParseTuple
-.. _`PyInt_AsLong`: https://docs.pytho
Author: Antonio Cuni
Branch: extradoc
Changeset: r5917:d25482c91a0f
Date: 2018-09-21 17:34 +0200
http://bitbucket.org/pypy/extradoc/changeset/d25482c91a0f/
Log:fix rst
diff --git a/blog/draft/2018-09-cpyext/cpyext.rst
b/blog/draft/2018-09-cpyext/cpyext.rst
--- a/blog/draft/2018-09-cpyext/cp
ace.txt
new file mode 100644
diff --git a/pypy/doc/cpython_differences.rst b/pypy/doc/cpython_differences.rst
--- a/pypy/doc/cpython_differences.rst
+++ b/pypy/doc/cpython_differences.rst
@@ -323,7 +323,8 @@
-
* Hash randomization (``-R``) `is ignored in PyPy`_. In CPython
- before 3.4 it ha
Author: Antonio Cuni
Branch: gc-disable
Changeset: r95222:c91fc7194da4
Date: 2018-10-19 17:48 +0200
http://bitbucket.org/pypy/pypy/changeset/c91fc7194da4/
Log:WIP: start to modify rgc.collect_step to return the old and new GC
state
diff --git a/rpython/rlib/rgc.py b/rpython/rlib/rgc.
Author: Antonio Cuni
Branch: gc-disable
Changeset: r95223:69e61e0e2314
Date: 2018-10-19 18:43 +0200
http://bitbucket.org/pypy/pypy/changeset/69e61e0e2314/
Log:implement the return value for collect_step in the real incminimark
diff --git a/rpython/memory/gc/incminimark.py b/rpython/memory/gc
Author: Antonio Cuni
Branch: gc-disable
Changeset: r95235:2db479ad4b70
Date: 2018-10-24 18:14 +0200
http://bitbucket.org/pypy/pypy/changeset/2db479ad4b70/
Log:improve the return value of gc.collect_step: now it returns a
GcCollectStepStats, the same which is passed to the
on_g
Author: Antonio Cuni
Branch: gc-disable
Changeset: r95407:af1299797766
Date: 2018-12-04 10:59 +0100
http://bitbucket.org/pypy/pypy/changeset/af1299797766/
Log:don't call GC hook recursively
diff --git a/pypy/module/gc/hook.py b/pypy/module/gc/hook.py
--- a/pypy/module/gc/hook.py
+++ b/pypy/m
Author: Antonio Cuni
Branch: gc-disable
Changeset: r95474:9716697bf2dc
Date: 2018-12-13 16:24 +0100
http://bitbucket.org/pypy/pypy/changeset/9716697bf2dc/
Log:hg merge default
diff too long, truncating to 2000 out of 3781 lines
diff --git a/extra_tests/__init__.py b/extra_tests/__init__.py
Author: Antonio Cuni
Branch: gc-disable
Changeset: r95508:96498bace39f
Date: 2018-12-19 11:59 +0100
http://bitbucket.org/pypy/pypy/changeset/96498bace39f/
Log:encode the gc states in 16 bit instead of 32, to avoid messing with
unsigned constants on 32 bit
diff --git a/rpython/rlib/rg
real-world example of usage of this API, you can look at the 3rd-party
+module `pypytools.gc.custom`_, which also provides a ``with customgc.nogc()``
+context manager to mark sections where the GC is forbidden.
+
+.. _`pypytools.gc.custom`:
https://bitbucket.org/antocuni/pypytools/src
Author: Antonio Cuni
Branch: gc-disable
Changeset: r95510:9901aada1e1b
Date: 2018-12-19 16:01 +0100
http://bitbucket.org/pypy/pypy/changeset/9901aada1e1b/
Log:fix whatsnew
diff --git a/pypy/doc/whatsnew-head.rst b/pypy/doc/whatsnew-head.rst
--- a/pypy/doc/whatsnew-head.rst
+++ b/pypy/doc/wha
Author: Antonio Cuni
Branch: gc-disable
Changeset: r95511:0a8bccb474c9
Date: 2018-12-19 17:25 +0100
http://bitbucket.org/pypy/pypy/changeset/0a8bccb474c9/
Log:add a note for the next release announcement
diff --git a/pypy/doc/whatsnew-head.rst b/pypy/doc/whatsnew-head.rst
--- a/pypy/doc/what
`
+context manager to mark sections where the GC is forbidden.
+
+.. _`pypytools.gc.custom`:
https://bitbucket.org/antocuni/pypytools/src/0273afc3e8bedf0eb1ef630c3bc69e8d9dd661fe/pypytools/gc/custom.py?at=default&fileviewer=file-view-default
Fragmentation
@@ -184,6 +220,8 @@
the nu
Author: Antonio Cuni
Branch: gc-disable
Changeset: r95513:e6dcaa99d7ab
Date: 2018-12-19 18:11 +0100
http://bitbucket.org/pypy/pypy/changeset/e6dcaa99d7ab/
Log:close merged branch
___
pypy-commit mailing list
pypy-commit@python.org
https://mail.pyth
iables
+.. _`two new features`:
https://pypy.readthedocs.io/en/latest/gc_info.html#semi-manual-gc-management
+.. _`Custom GC`:
https://bitbucket.org/antocuni/pypytools/src/0273afc3e8bedf0eb1ef630c3bc69e8d9dd661fe/pypytools/gc/custom.py?at=default&fileviewer=file-view-default
+.. _pypytools:
Author: Antonio Cuni
Branch: extradoc
Changeset: r5924:b60c0f4fb0b5
Date: 2018-12-23 11:35 +0100
http://bitbucket.org/pypy/extradoc/changeset/b60c0f4fb0b5/
Log:move the blog post and related images in its own directory
diff --git a/blog/draft/2018-12-gc-disable.rst
b/blog/draft/2018-12-gc-d
Author: Antonio Cuni
Branch: extradoc
Changeset: r5925:62f53d229f99
Date: 2018-12-23 11:43 +0100
http://bitbucket.org/pypy/extradoc/changeset/62f53d229f99/
Log:fix link and fix a typo
diff --git a/blog/draft/2018-12-gc-disable/gc-disable.rst
b/blog/draft/2018-12-gc-disable/gc-disable.rst
--
Author: Antonio Cuni
Branch: extradoc
Changeset: r5928:303c2decb9fc
Date: 2018-12-23 14:51 +0100
http://bitbucket.org/pypy/extradoc/changeset/303c2decb9fc/
Log:typo
diff --git a/blog/draft/2018-12-gc-disable/gc-disable.rst
b/blog/draft/2018-12-gc-disable/gc-disable.rst
--- a/blog/draft/2018
Author: Antonio Cuni
Branch: extradoc
Changeset: r5927:85b946c1b8aa
Date: 2018-12-23 14:45 +0100
http://bitbucket.org/pypy/extradoc/changeset/85b946c1b8aa/
Log:typo, thanks to René Dudfield
diff --git a/blog/draft/2018-12-gc-disable/gc-disable.rst
b/blog/draft/2018-12-gc-disable/gc-disable.
Author: Antonio Cuni
Branch: extradoc
Changeset: r5929:56f50e784f02
Date: 2018-12-28 18:18 +0100
http://bitbucket.org/pypy/extradoc/changeset/56f50e784f02/
Log:add myself
diff --git a/sprintinfo/ddorf2019/people.txt b/sprintinfo/ddorf2019/people.txt
--- a/sprintinfo/ddorf2019/people.txt
+++
Author: Antonio Cuni
Branch: extradoc
Changeset: r5931:249ded615a14
Date: 2019-01-03 13:57 +0100
http://bitbucket.org/pypy/extradoc/changeset/249ded615a14/
Log:try to integrate cfbolz's suggestions
diff --git a/blog/draft/2018-12-gc-disable/gc-disable.rst
b/blog/draft/2018-12-gc-disable/gc-
Author: Antonio Cuni
Branch: extradoc
Changeset: r5932:2d7750cef08d
Date: 2019-01-03 14:04 +0100
http://bitbucket.org/pypy/extradoc/changeset/2d7750cef08d/
Log:integrate arigo's suggestions
diff --git a/blog/draft/2018-12-gc-disable/gc-disable.rst
b/blog/draft/2018-12-gc-disable/gc-disable.
Author: Antonio Cuni
Branch: release-pypy2.7-7.x
Changeset: r95710:d47849ba8135
Date: 2019-01-24 18:20 +0100
http://bitbucket.org/pypy/pypy/changeset/d47849ba8135/
Log:start the release branch for pypy 7.0, and bump the version number
diff --git a/pypy/doc/conf.py b/pypy/doc/conf.py
--- a/py
Author: Antonio Cuni
Branch:
Changeset: r95712:f3cf624ab14c
Date: 2019-01-24 18:24 +0100
http://bitbucket.org/pypy/pypy/changeset/f3cf624ab14c/
Log:bump again the version number for the development version
diff --git a/pypy/doc/conf.py b/pypy/doc/conf.py
--- a/pypy/doc/conf.py
+++ b/pypy/do
Author: Antonio Cuni
Branch:
Changeset: r95711:c4dc91f2e037
Date: 2019-01-24 18:21 +0100
http://bitbucket.org/pypy/pypy/changeset/c4dc91f2e037/
Log:merge release-pypy2.7-7.x into default, to incorporate the version
bump
diff --git a/pypy/doc/conf.py b/pypy/doc/conf.py
--- a/pypy/doc
Author: Antonio Cuni
Branch: release-pypy2.7-7.x
Changeset: r95713:7986159ef4d8
Date: 2019-01-24 18:32 +0100
http://bitbucket.org/pypy/pypy/changeset/7986159ef4d8/
Log:hg merge default, but keep the 7.0.0 version number
___
pypy-commit mailing list
Author: Antonio Cuni
Branch: py3.5
Changeset: r95725:b8fff341cb4d
Date: 2019-01-25 15:57 +0100
http://bitbucket.org/pypy/pypy/changeset/b8fff341cb4d/
Log:merge release-pypy3.5-7.x into the development branch, and make sure
to keep the correct development version
_
Author: Antonio Cuni
Branch: py3.5
Changeset: r95723:4b2995821717
Date: 2019-01-25 15:52 +0100
http://bitbucket.org/pypy/pypy/changeset/4b2995821717/
Log:hg merge default; this bump the version to 7.1-alpha0
diff --git a/pypy/doc/conf.py b/pypy/doc/conf.py
--- a/pypy/doc/conf.py
+++ b/pypy/d
Author: Antonio Cuni
Branch: release-pypy3.5-7.x
Changeset: r95724:ece1f9ddcb91
Date: 2019-01-25 15:56 +0100
http://bitbucket.org/pypy/pypy/changeset/ece1f9ddcb91/
Log:create the release branch for py3.5 7.0, and correct the version
number
diff --git a/pypy/doc/conf.py b/pypy/doc/con
Author: Antonio Cuni
Branch:
Changeset: r95726:c42e8df4ef8c
Date: 2019-01-25 16:25 +0100
http://bitbucket.org/pypy/pypy/changeset/c42e8df4ef8c/
Log:document the steps I did to create the release branches
diff --git a/pypy/doc/how-to-release.rst b/pypy/doc/how-to-release.rst
--- a/pypy/doc/h
Author: Antonio Cuni
Branch:
Changeset: r95727:a5bef2990aeb
Date: 2019-01-25 16:36 +0100
http://bitbucket.org/pypy/pypy/changeset/a5bef2990aeb/
Log:fix the version
diff --git a/pypy/module/cpyext/include/patchlevel.h
b/pypy/module/cpyext/include/patchlevel.h
--- a/pypy/module/cpyext/includ
Author: Antonio Cuni
Branch: py3.5
Changeset: r95728:75ae721dc112
Date: 2019-01-25 16:44 +0100
http://bitbucket.org/pypy/pypy/changeset/75ae721dc112/
Log:hg merge default
diff --git a/pypy/doc/how-to-release.rst b/pypy/doc/how-to-release.rst
--- a/pypy/doc/how-to-release.rst
+++ b/pypy/doc/h
Author: Antonio Cuni
Branch:
Changeset: r95735:d4cd9570a582
Date: 2019-01-28 17:27 +0100
http://bitbucket.org/pypy/pypy/changeset/d4cd9570a582/
Log:update contributor.rst
diff --git a/pypy/doc/contributor.rst b/pypy/doc/contributor.rst
--- a/pypy/doc/contributor.rst
+++ b/pypy/doc/contribut
Author: Antonio Cuni
Branch:
Changeset: r95736:8019bdc4d877
Date: 2019-01-28 18:50 +0100
http://bitbucket.org/pypy/pypy/changeset/8019bdc4d877/
Log:start to write a release announcement
diff --git a/pypy/doc/release-v7.0.0.rst b/pypy/doc/release-v7.0.0.rst
new file mode 100644
--- /dev/null
Author: Antonio Cuni
Branch:
Changeset: r95757:24e4b884491f
Date: 2019-01-31 17:38 +0100
http://bitbucket.org/pypy/pypy/changeset/24e4b884491f/
Log:reword this paraphraph, as gc hooks were already in 6.0
diff --git a/pypy/doc/release-v7.0.0.rst b/pypy/doc/release-v7.0.0.rst
--- a/pypy/doc/r
general `help`_ with making RPython's JIT even better.
+
+.. _`PyPy`: index.html
+.. _`RPython`: https://rpython.readthedocs.org
+.. _`help`: project-ideas.html
+.. _`cffi`: http://cffi.readthedocs.io
+.. _`cppyy`: https://cppyy.readthedocs.io
+.. _`available as wheels`: https:/
Author: Antonio Cuni
Branch: release-pypy3.5-7.x
Changeset: r95772:0ed340cb2a4f
Date: 2019-02-01 18:26 +0100
http://bitbucket.org/pypy/pypy/changeset/0ed340cb2a4f/
Log:hg merge py3.5, to include the latest cffi updates
diff --git a/extra_tests/cffi_tests/cffi1/test_pkgconfig.py
b/extra_test
to version 1.12, and the
+`cppyy`_ backend to 1.4. Please use these to wrap your C and C++ code,
+respectively, for a JIT friendly experience.
+
+As always, this release is 100% compatible with the previous one and fixed
+several issues and bugs raised by the growing community of PyPy users.
+We
bugs raised by the growing community of PyPy users.
+We strongly recommend updating.
+
+The PyPy3.6 release and the Windows PyPy3.5 release are still not production
+quality so your mileage may vary. There are open issues with incomplete
+compatibility and c-extension support.
+
+The utf8 branch that change
the growing community of PyPy users.
+We strongly recommend updating.
+
+The PyPy3.6 release and the Windows PyPy3.5 release are still not production
+quality so your mileage may vary. There are open issues with incomplete
+compatibility and c-extension support.
+
+The utf8 branch that changes internal representation of
Author: Antonio Cuni
Branch:
Changeset: r95871:a41775a6bcf2
Date: 2019-02-06 14:14 +0100
http://bitbucket.org/pypy/pypy/changeset/a41775a6bcf2/
Log:Added tag release-pypy2.7-v7.0.0 for changeset 9112c8071614
diff --git a/.hgtags b/.hgtags
--- a/.hgtags
+++ b/.hgtags
@@ -58,3 +58,4 @@
3f6ea
Author: Antonio Cuni
Branch:
Changeset: r95874:35673b0b2571
Date: 2019-02-06 14:21 +0100
http://bitbucket.org/pypy/pypy/changeset/35673b0b2571/
Log:merge heads
diff --git a/pypy/module/zlib/test/test_zlib.py
b/pypy/module/zlib/test/test_zlib.py
--- a/pypy/module/zlib/test/test_zlib.py
+++
Author: Antonio Cuni
Branch:
Changeset: r95873:e239e0b2814c
Date: 2019-02-06 14:15 +0100
http://bitbucket.org/pypy/pypy/changeset/e239e0b2814c/
Log:Added tag release-pypy3.6-v7.0.0 for changeset dab365a46514
diff --git a/.hgtags b/.hgtags
--- a/.hgtags
+++ b/.hgtags
@@ -60,3 +60,4 @@
fdd60
Author: Antonio Cuni
Branch:
Changeset: r95872:13e6a9467268
Date: 2019-02-06 14:15 +0100
http://bitbucket.org/pypy/pypy/changeset/13e6a9467268/
Log:Added tag release-pypy3.5-v7.0.0 for changeset 1f86f25937b6
diff --git a/.hgtags b/.hgtags
--- a/.hgtags
+++ b/.hgtags
@@ -59,3 +59,4 @@
ab0b9
Author: Antonio Cuni
Branch:
Changeset: r95878:4c920e4d6d68
Date: 2019-02-06 18:11 +0100
http://bitbucket.org/pypy/pypy/changeset/4c920e4d6d68/
Log:commit the tweaked version of the script which I used for the
release
diff --git a/pypy/tool/release/repackage.sh b/pypy/tool/release/r
Author: Antonio Cuni
Branch: extradoc
Changeset: r930:3d49c68495b0
Date: 2019-02-06 18:33 +0100
http://bitbucket.org/pypy/pypy.org/changeset/3d49c68495b0/
Log:(antocuni, mattip): update the website for the new release; only the
source, the HTML will be regenerated/uploaded later
Author: Antonio Cuni
Branch: extradoc
Changeset: r931:80d526951b3b
Date: 2019-02-07 11:26 +0100
http://bitbucket.org/pypy/pypy.org/changeset/80d526951b3b/
Log:add sha256 for pypy2.7-7.0-win32
diff --git a/source/download.txt b/source/download.txt
--- a/source/download.txt
+++ b/source/downlo
Author: Antonio Cuni
Branch: release-pypy3.6-7.x
Changeset: r95891:e83543812df5
Date: 2019-02-08 11:32 +0100
http://bitbucket.org/pypy/pypy/changeset/e83543812df5/
Log:fix the version :(
diff --git a/pypy/doc/conf.py b/pypy/doc/conf.py
--- a/pypy/doc/conf.py
+++ b/pypy/doc/conf.py
@@ -71,9 +
Author: Antonio Cuni
Branch: release-pypy3.5-7.x
Changeset: r95890:aaff09311f03
Date: 2019-02-08 11:31 +0100
http://bitbucket.org/pypy/pypy/changeset/aaff09311f03/
Log:fix the version number AGAIN
diff --git a/pypy/doc/conf.py b/pypy/doc/conf.py
--- a/pypy/doc/conf.py
+++ b/pypy/doc/conf.py
Author: Antonio Cuni
Branch:
Changeset: r95899:7ba58d0d1973
Date: 2019-02-08 12:10 +0100
http://bitbucket.org/pypy/pypy/changeset/7ba58d0d1973/
Log:fix version in the release announcement
diff --git a/pypy/doc/release-v7.0.0.rst b/pypy/doc/release-v7.0.0.rst
--- a/pypy/doc/release-v7.0.0.rs
Author: Antonio Cuni
Branch:
Changeset: r95902:194ef7383743
Date: 2019-02-08 13:47 +0100
http://bitbucket.org/pypy/pypy/changeset/194ef7383743/
Log:Added tag release-pypy2.7-v7.0.0 for changeset c8805ee6d784
diff --git a/.hgtags b/.hgtags
--- a/.hgtags
+++ b/.hgtags
@@ -61,3 +61,5 @@
9112c
Author: Antonio Cuni
Branch:
Changeset: r95904:18e56676c281
Date: 2019-02-08 13:47 +0100
http://bitbucket.org/pypy/pypy/changeset/18e56676c281/
Log:Added tag release-pypy3.6-v7.0.0 for changeset fb40f7a5524c
diff --git a/.hgtags b/.hgtags
--- a/.hgtags
+++ b/.hgtags
@@ -65,3 +65,5 @@
c8805
Author: Antonio Cuni
Branch:
Changeset: r95903:f7df2fcb0792
Date: 2019-02-08 13:47 +0100
http://bitbucket.org/pypy/pypy/changeset/f7df2fcb0792/
Log:Added tag release-pypy3.5-v7.0.0 for changeset 928a4f70d3de
diff --git a/.hgtags b/.hgtags
--- a/.hgtags
+++ b/.hgtags
@@ -63,3 +63,5 @@
dab36
Author: Antonio Cuni
Branch: extradoc
Changeset: r932:128fdd22c9b6
Date: 2019-02-08 17:44 +0100
http://bitbucket.org/pypy/pypy.org/changeset/128fdd22c9b6/
Log:checksums for new/updated packages which I have built+uploaded so
far
diff --git a/source/download.txt b/source/download.txt
Author: Antonio Cuni
Branch:
Changeset: r95936:7d3116e601d5
Date: 2019-02-11 11:50 +0100
http://bitbucket.org/pypy/pypy/changeset/7d3116e601d5/
Log:fix broken links
diff --git a/pypy/doc/release-v7.0.0.rst b/pypy/doc/release-v7.0.0.rst
--- a/pypy/doc/release-v7.0.0.rst
+++ b/pypy/doc/releas
Author: Antonio Cuni
Branch: extradoc
Changeset: r935:43d47b661208
Date: 2019-02-11 17:22 +0100
http://bitbucket.org/pypy/pypy.org/changeset/43d47b661208/
Log:fix the download links and regenerate HTML
diff --git a/download.html b/download.html
--- a/download.html
+++ b/download.html
@@ -112
Author: Antonio Cuni
Branch:
Changeset: r92031:620fefe235f3
Date: 2017-08-02 14:59 +0200
http://bitbucket.org/pypy/pypy/changeset/620fefe235f3/
Log:Add a workaround to make the distutils options
'runtime_library_dirs' working. Fixes #2593
diff --git a/lib-python/2.7/distutils/unixcc
f the year.
+.. antocuni: I'd simply remove the following paragraph. It's redundant, IMHO
+..
+ Since such work would complicate the code base and our day to day work,
+ we would like to judge the interest on the community and the commercial
+ PyPy users.
+
+We are looking for commerc
Author: Antonio Cuni
Branch: cpyext-jit
Changeset: r92513:820724c1b021
Date: 2017-09-29 19:48 +0200
http://bitbucket.org/pypy/pypy/changeset/820724c1b021/
Log:hg merge default
diff too long, truncating to 2000 out of 20222 lines
diff --git a/.hgignore b/.hgignore
--- a/.hgignore
+++ b/.hgig
Author: Antonio Cuni
Branch: cpyext-jit
Changeset: r92519:31cea4ce3c8c
Date: 2017-09-29 21:41 +0100
http://bitbucket.org/pypy/pypy/changeset/31cea4ce3c8c/
Log:don't look inside this for now, else it raises InvalidCast; probably
it is possible to work-around it by casting both operands
Author: Antonio Cuni
Branch: cpyext-avoid-roundtrip
Changeset: r92531:730786d85e6f
Date: 2017-10-01 16:55 +0200
http://bitbucket.org/pypy/pypy/changeset/730786d85e6f/
Log:(antocuni, arigo, ronan): rewrite Py_DecRef in C
diff --git a/pypy/module/cpyext/api.py b/pypy/module/cpyext/api.py
Author: Antonio Cuni
Branch: cpyext-avoid-roundtrip
Changeset: r92530:87f91d94662e
Date: 2017-10-01 16:13 +0200
http://bitbucket.org/pypy/pypy/changeset/87f91d94662e/
Log:(arigo, antocuni): start a branch where to try to avoid
RPython->C->RPython->C roundtrips when we ca
Author: Antonio Cuni
Branch: cpyext-jit
Changeset: r92537:b6ca94977ea4
Date: 2017-10-01 22:24 +0200
http://bitbucket.org/pypy/pypy/changeset/b6ca94977ea4/
Log:document and close the branch
diff --git a/pypy/doc/whatsnew-head.rst b/pypy/doc/whatsnew-head.rst
--- a/pypy/doc/whatsnew-head.rst
+
Author: Antonio Cuni
Branch:
Changeset: r92538:9f9989a1ffe6
Date: 2017-10-01 22:25 +0200
http://bitbucket.org/pypy/pypy/changeset/9f9989a1ffe6/
Log:merge the cpyext-jit; this makes cpyext calls up to 7x faster in
very simple cases, see whatsnew for details
diff --git a/pypy/doc/what
401 - 500 of 2514 matches
Mail list logo