[pypy-commit] [Git][pypy/pypy][branch/hpy] 85 commits: Started implementing winconsoleio

Ronan Lamy foss at heptapod.net
Mon Jul 13 13:59:20 EDT 2020



Ronan Lamy pushed to branch branch/hpy at PyPy / pypy


Commits:
f839e5b7 by andrewjlawrence at 2019-05-27T10:27:57+01:00
Started implementing winconsoleio

--HG--
branch : winconsoleio

- - - - -
f02dd911 by andrewjlawrence at 2019-05-27T21:06:55+01:00
Add winconsoleio to init

--HG--
branch : winconsoleio

- - - - -
72549d0c by andrewjlawrence at 2019-05-27T21:07:35+01:00
Merged py3.6

--HG--
branch : winconsoleio

- - - - -
088bae54 by andrewjlawrence at 2019-05-27T23:33:29+01:00
Initial implementation of winconsoleio

--HG--
branch : winconsoleio

- - - - -
19449882 by andrewjlawrence at 2019-06-01T17:40:46+01:00
Added testconsole, further implementation of winconsoleio.

--HG--
branch : winconsoleio

- - - - -
303e8a64 by andrewjlawrence at 2019-06-01T22:48:37+01:00
Work in progress.

--HG--
branch : winconsoleio

- - - - -
e9c2e733 by andrewjlawrence at 2019-06-02T22:36:07+01:00
Further implementation of winconsoleio. Work in progress.

--HG--
branch : winconsoleio

- - - - -
b80a9cdb by andrewjlawrence at 2019-06-03T23:13:40+01:00
Fixed a few translation issues

--HG--
branch : winconsoleio

- - - - -
b9d88514 by andrewjlawrence at 2019-06-08T21:55:03+01:00
Implemented _testconsole. Fixed translation issues.

--HG--
branch : winconsoleio

- - - - -
7d4c857a by andrewjlawrence at 2019-06-08T23:12:11+01:00
Implemented a couple more methods.

--HG--
branch : winconsoleio

- - - - -
8be18af5 by andrewjlawrence at 2019-08-11T23:17:40+01:00
Added a few more functions

--HG--
branch : winconsoleio

- - - - -
1dfd9899 by andrewjlawrence at 2019-08-19T08:17:48+01:00
A bit more implementation

--HG--
branch : winconsoleio

- - - - -
34c5ae7e by andrewjlawrence at 2019-08-23T19:22:48+01:00
work in progress

--HG--
branch : winconsoleio

- - - - -
ee1ad83b by andrewjlawrence at 2019-09-01T21:42:49+01:00
Added global sigint event

--HG--
branch : winconsoleio

- - - - -
77e33a90 by andrewjlawrence at 2019-09-06T05:55:21+01:00
work in progress

--HG--
branch : winconsoleio

- - - - -
95b8e23c by andrewjlawrence at 2019-09-07T08:03:22+01:00
merged latest py3.6 changes

--HG--
branch : winconsoleio

- - - - -
32427de8 by andrewjlawrence at 2019-09-07T23:02:11+01:00
Implemented read_console_w

--HG--
branch : winconsoleio

- - - - -
0eade1f1 by andrewjlawrence at 2019-09-08T22:16:38+01:00
Added additional read methods

--HG--
branch : winconsoleio

- - - - -
f1e083b2 by andrewjlawrence at 2019-09-10T22:54:49+01:00
Implemented a bit more of readall. Fixed memory allocation in
read_console_w

--HG--
branch : winconsoleio

- - - - -
e39c65b4 by andrewjlawrence at 2019-09-10T23:11:42+01:00
Fix translation

--HG--
branch : winconsoleio

- - - - -
c622e680 by andrewjlawrence at 2019-09-16T11:27:35+01:00
Fixed a bunch of translation issues

--HG--
branch : winconsoleio

- - - - -
b0d13d6e by Matti Picus at 2019-09-16T17:20:45+03:00
merge py3.6 into branch

--HG--
branch : winconsoleio

- - - - -
572838b6 by andrewjlawrence at 2019-09-16T16:52:50+01:00
Implemented write method for the Windows console io class.

--HG--
branch : winconsoleio

- - - - -
452c792f by Matti Picus at 2019-09-16T20:25:59+03:00
fix copy-paster

--HG--
branch : winconsoleio

- - - - -
35fc0a30 by Matti Picus at 2019-09-16T21:17:20+03:00
rewrite in pure python. "decoded" is a ascii string AFAICT

--HG--
branch : winconsoleio

- - - - -
b52c276b by andrewjlawrence at 2019-09-16T19:35:01+01:00
Fixed issues

--HG--
branch : winconsoleio

- - - - -
7f4b13bd by andrewjlawrence at 2019-09-16T19:37:33+01:00
Merge

--HG--
branch : winconsoleio

- - - - -
1b3ecd10 by andrewjlawrence at 2019-09-16T20:02:42+01:00
Merged discarded changes back in.

--HG--
branch : winconsoleio

- - - - -
d47881c7 by andrewjlawrence at 2019-09-17T11:56:46+01:00
Fixed a few more things and implemented another test.

--HG--
branch : winconsoleio

- - - - -
4033d45e by Matti Picus at 2019-09-17T14:15:49+03:00
merge py3.6 into branch

--HG--
branch : winconsoleio

- - - - -
7f8bd9f8 by andrewjlawrence at 2019-09-17T14:41:14+01:00
Switched fsdecode call to fspath following other pypy io modules

--HG--
branch : winconsoleio

- - - - -
1290166d by andrewjlawrence at 2019-09-17T14:42:36+01:00
merged heads

--HG--
branch : winconsoleio

- - - - -
83cabe16 by andrewjlawrence at 2019-09-17T22:10:00+01:00
Fixed construction

--HG--
branch : winconsoleio

- - - - -
32819eaf by Matti Picus at 2019-09-18T14:41:23+03:00
merge py3.6 into branch

--HG--
branch : winconsoleio

- - - - -
1d785d10 by Matti Picus at 2019-09-18T14:51:48+03:00
bad copy paste?

--HG--
branch : winconsoleio

- - - - -
7e15431b by Matti Picus at 2019-09-18T15:39:18+03:00
help flow analysis

--HG--
branch : winconsoleio

- - - - -
06ae61ae by Matti Picus at 2019-09-18T16:48:47+03:00
fix 58e969594b31

--HG--
branch : winconsoleio

- - - - -
a6e12b8c by andrewjlawrence at 2019-09-20T06:58:49+01:00
Added some more tests

--HG--
branch : winconsoleio

- - - - -
bb708557 by andrewjlawrence at 2019-09-20T07:11:25+01:00
Removed extraneous frees

--HG--
branch : winconsoleio

- - - - -
269a7433 by andrewjlawrence at 2019-09-28T18:54:08+01:00
Implemented more tests for winconsole io.
Add interp tests for get_console_type method.
Fixed a few things.

--HG--
branch : winconsoleio

- - - - -
9a90c883 by Matti Picus at 2019-12-18T13:39:15+02:00
merge py3.6 into branch

--HG--
branch : winconsoleio

- - - - -
c999502a by Matti Picus at 2019-12-19T00:10:46+02:00
remove redundant declarations, more annotation/translation fixes

--HG--
branch : winconsoleio

- - - - -
7b40ef95 by Matti Picus at 2019-12-19T00:59:48+02:00
more fixes, this path should be tested?

--HG--
branch : winconsoleio

- - - - -
745dffde by Matti Picus at 2019-12-25T03:13:24+02:00
merge py3.6 into branch

--HG--
branch : winconsoleio

- - - - -
08ed56c9 by Matti Picus at 2019-12-25T17:33:26+02:00
add a test, but it hangs trying to read from stdio, even after copying cpython

--HG--
branch : winconsoleio

- - - - -
2c086f62 by Matti Picus at 2020-03-21T23:13:54+02:00
merge py3.6 into branch

--HG--
branch : winconsoleio

- - - - -
887afaae by Matti Picus at 2020-03-23T22:48:31+02:00
try to make progress, not sure why we cannot do a pure-cffi win32consoleio

--HG--
branch : winconsoleio

- - - - -
0ea12638 by Matti Picus at 2020-07-01T23:11:13+03:00
merge py3.6 into branch

--HG--
branch : winconsoleio

- - - - -
e203f571 by Matti Picus at 2020-07-02T16:20:39+03:00
fix translation

--HG--
branch : winconsoleio

- - - - -
9bb0d2bd by Matti Picus at 2020-07-07T01:40:55+03:00
simplify, fix translation

--HG--
branch : winconsoleio

- - - - -
d7f622a6 by Matti Picus at 2020-07-07T18:01:53+03:00
add PyType_GetFlags

--HG--
branch : py3.6

- - - - -
74799858 by Ronan Lamy at 2020-07-07T17:12:11+01:00
document merged branch

- - - - -
58fe52c6 by Matti Picus at 2020-07-07T20:55:15+03:00
test, implement PyType_GetSlot

--HG--
branch : py3.6

- - - - -
9d55e111 by Matti Picus at 2020-07-07T22:56:04+03:00
fix translation on non-windows

--HG--
branch : winconsoleio

- - - - -
af857aed by Matti Picus at 2020-07-07T23:11:08+03:00
close branch to be merged

--HG--
branch : winconsoleio

- - - - -
005750bd by Matti Picus at 2020-07-07T23:12:50+03:00
merge winconsoleio which provides an _io._WindowsConsoleIO module

--HG--
branch : py3.6

- - - - -
4c9e2375 by Matti Picus at 2020-07-08T21:59:45+03:00
refactor some unicode in interp_winreg to utf16 instead, flake8 fixes

--HG--
branch : py3.6

- - - - -
2b3acf5d by Matti Picus at 2020-07-08T22:15:22+03:00
reformat exec statement

--HG--
branch : py3.6

- - - - -
db041ddb by Matti Picus at 2020-07-09T15:21:09+03:00
back out winconsoleio since it broke the repl

--HG--
branch : py3.6

- - - - -
77150eb1 by Matti Picus at 2020-07-09T00:12:06+03:00
use decorators for skip in test

--HG--
branch : py3.6

- - - - -
73a6cf46 by Matti Picus at 2020-07-08T21:59:45+03:00
refactor some unicode in interp_winreg to utf16 instead, flake8 fixes

--HG--
branch : py3.6

- - - - -
55814218 by Matti Picus at 2020-07-08T22:15:22+03:00
reformat exec statement

--HG--
branch : py3.6

- - - - -
4370f500 by Matti Picus at 2020-07-08T22:17:04+03:00
properly skip on non-windows

--HG--
branch : py3.6

- - - - -
0c067983 by Matti Picus at 2020-07-09T00:12:06+03:00
use decorators for skip in test

--HG--
branch : py3.6

- - - - -
8a0bd510 by Matti Picus at 2020-07-09T15:33:07+03:00
merge heads

--HG--
branch : py3.6

- - - - -
d1885ef9 by Matti Picus at 2020-07-09T22:39:11+03:00
test, implement PyCFunction_Call (writing the test was the hard part)

- - - - -
a8fbaf86 by Matti Picus at 2020-07-10T16:15:07+03:00
win32consoleio: fix mixups with len of buf-as-wbuf and len of buf, fixes REPL

--HG--
branch : py3.6

- - - - -
3ad8814a by Matti Picus at 2020-07-10T17:35:50+03:00
fix bad re-merge

--HG--
branch : py3.6

- - - - -
922ce868 by Matti Picus at 2020-07-12T00:53:47+03:00
re-merge missing parts of winconsoleio

--HG--
branch : py3.6

- - - - -
30b8b296 by Matti Picus at 2020-07-12T00:55:12+03:00
backport rpython parts of winconsoleio

- - - - -
246c8765 by Matti Picus at 2020-07-12T09:27:09+03:00
fix os.unsetenv on win32, bpo 39413 (CPython 3.7+, we can do 3.6+)

--HG--
branch : py3.6

- - - - -
a3960864 by Matti Picus at 2020-07-12T09:27:27+03:00
also needed for runappdirect on win32

--HG--
branch : py3.6

- - - - -
be829135 by Matti Picus at 2020-07-12T11:37:02+03:00
test does not fail on PyPy

--HG--
branch : py3.6

- - - - -
b1dbe74f by Matti Picus at 2020-07-12T12:18:19+03:00
add symlinks to pypy, pypy3.6 to tarball. Maybe needed for macOS and multibuild

--HG--
branch : py3.6

- - - - -
c7597c7b by Matti Picus at 2020-07-12T20:31:18+03:00
fix win32 test for py3

- - - - -
e66a04bd by Matti Picus at 2020-07-12T21:55:21+03:00
merge default into py3.6

--HG--
branch : py3.6

- - - - -
2f1c8ef9 by Matti Picus at 2020-07-13T10:23:01+03:00
update ropenssl for openssl 1.1 on win32

- - - - -
e02f9c5f by Armin Rigo at 2020-07-13T12:10:19+02:00
Better performance for pypy3---the following sequence no longer
makes any copy:

     b = StringBuilder(); b.append(some_large_string); s = b.build()

- - - - -
0790c01f by Armin Rigo at 2020-07-13T12:10:47+02:00
merge heads

- - - - -
4aa77881 by Armin Rigo at 2020-07-13T12:11:20+02:00
hg merge default

--HG--
branch : py3.6

- - - - -
538fda70 by Matti Picus at 2020-07-13T14:57:21+03:00
merge heads

- - - - -
90908653 by Matti Picus at 2020-07-13T18:24:02+03:00
no METH_OLDARGS on py3, remove test pulled in from merge-from-default

--HG--
branch : py3.6

- - - - -
bb8c77db by Matti Picus at 2020-07-13T18:24:26+03:00
revert this change

- - - - -
1850eccf by Matti Picus at 2020-07-13T18:25:40+03:00
merge default into branch

--HG--
branch : py3.6

- - - - -
3a021d78 by Ronan Lamy at 2020-07-13T18:58:57+01:00
hg merge py3.6

--HG--
branch : hpy

- - - - -


30 changed files:

- extra_tests/ctypes_tests/test_commethods.py
- lib-python/3/test/test_descr.py
- lib_pypy/_pypy_winbase_build.py
- lib_pypy/_pypy_winbase_cffi.py
- lib_pypy/_winapi.py
- pypy/doc/whatsnew-head.rst
- pypy/doc/whatsnew-pypy3-head.rst
- pypy/module/_cffi_backend/test/conftest.py
- pypy/module/_io/interp_io.py
- + pypy/module/_io/interp_win32consoleio.py
- pypy/module/_io/moduledef.py
- + pypy/module/_io/test/test_win32consoleio.py
- pypy/module/_winreg/interp_winreg.py
- pypy/module/_winreg/test/test_winreg.py
- pypy/module/cpyext/eval.py
- pypy/module/cpyext/include/object.h
- pypy/module/cpyext/src/typeobject.c
- pypy/module/cpyext/stubs.py
- pypy/module/cpyext/test/test_methodobject.py
- pypy/module/cpyext/test/test_typeobject.py
- pypy/module/cpyext/typeobject.py
- pypy/module/posix/interp_posix.py
- pypy/module/posix/moduledef.py
- pypy/module/posix/test/test_posix2.py
- pypy/module/signal/test/test_signal.py
- pypy/module/test_lib_pypy/test_structseq.py
- pypy/tool/release/package.py
- rpython/rlib/ropenssl.py
- rpython/rlib/rwin32.py
- rpython/rlib/rwin32file.py


View it on GitLab: https://foss.heptapod.net/pypy/pypy/-/compare/12ba1972403c34318122689e296f03f178af2004...3a021d78ff39c2d19031a1ed34b50f404f1e376a

-- 
View it on GitLab: https://foss.heptapod.net/pypy/pypy/-/compare/12ba1972403c34318122689e296f03f178af2004...3a021d78ff39c2d19031a1ed34b50f404f1e376a
You're receiving this email because of your account on foss.heptapod.net.


-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.python.org/pipermail/pypy-commit/attachments/20200713/b364cbe6/attachment-0001.html>


More information about the pypy-commit mailing list