Author: Armin Rigo <ar...@tunes.org>
Branch: extradoc
Changeset: r5685:430b20e00289
Date: 2016-08-27 16:35 +0200
http://bitbucket.org/pypy/extradoc/changeset/430b20e00289/

Log:    More things to do later

diff --git a/planning/py3.5/2016-august-progress.rst 
b/planning/py3.5/2016-august-progress.rst
--- a/planning/py3.5/2016-august-progress.rst
+++ b/planning/py3.5/2016-august-progress.rst
@@ -38,6 +38,11 @@
 
 * compare ``dir(posix)`` on py3.5 and cpython 3.5.
 
+* review all unwrap_spec() that are meant to pass booleans (now
+  with '=int').  Argument clinic turns these to PyObject_IsTrue(), i.e.
+  accepting any object whatsoever(?!), which is supposedly a feature
+  (see http://bugs.python.org/issue14705).
+
 
 Milestone 1 (Aug-Sep-Oct 2016)
 ------------------------------
diff --git a/planning/py3.5/cpython-crashers.rst 
b/planning/py3.5/cpython-crashers.rst
--- a/planning/py3.5/cpython-crashers.rst
+++ b/planning/py3.5/cpython-crashers.rst
@@ -23,8 +23,17 @@
   threads concurrently.  It will make two stat objects and leak one of
   them.
 
-* (not a crasher) on modern Linux: if the first call in the process to
+
+Other bugs
+----------
+
+* on modern Linux: if the first call in the process to
   socketpair() ends in a EINVAL, then cpython will (possibly wrongly)
   assume it was caused by SOCK_CLOEXEC and not use SOCK_CLOEXEC at all
   in the future
 
+* fcntl.ioctl(x, y, buf, mutate_flag): mutate_flag is there for the case
+  of buf being a read-write buffer, which is then mutated in-place.
+  But if we call with a read-only buffer, mutate_flag is ignored (instead
+  of rejecting a True value)---ioctl(x, y, "foo", True) will not actually
+  mutate the string "foo", but the True is completely ignored.
_______________________________________________
pypy-commit mailing list
pypy-commit@python.org
https://mail.python.org/mailman/listinfo/pypy-commit

Reply via email to