Commit Graph

5669 Commits

Author SHA1 Message Date
TheAnyKey
90e52ab514 merged and prepared for PR 2020-05-16 14:33:30 +00:00
TheAnyKey
ebebda3ca6 implementation of generalized decorators and test update from cpython 2020-05-16 14:33:30 +00:00
Noah
4647731eeb Merge pull request #1929 from HyeockJinKim/newline
EOF after `\\` raise EOF Error
2020-05-15 20:31:26 -05:00
HyeockJinKim
cdd98135ee EOF after \\ raise EOF Error
Return EOF Error to get the next line after` \\ `in the shell.

Closes #1928
2020-05-16 09:45:44 +09:00
Jeong YunWon
baf3ec16c0 Merge pull request #1927 from palaviv/threading-stdlib-3
Convert more stdlib objects to thread safe
2020-05-16 03:19:54 +09:00
Jeong YunWon
559d91af50 Merge pull request #1926 from palaviv/threading-stdlib-2
Convert more stdlib objects to thread safe
2020-05-16 03:17:37 +09:00
Jeong YunWon
5877f4167a Merge pull request #1925 from youknowone/fix-datetime
Fix datetime.fromtimestamp OverflowError
2020-05-16 03:15:25 +09:00
Aviv Palivoda
fc21d72704 Add unsafe Sync for PyHKEY and Popen 2020-05-15 17:42:32 +03:00
Aviv Palivoda
abdea909d3 Make PyHKEY ThreadSafe 2020-05-15 16:40:35 +03:00
Aviv Palivoda
3650a2cdce Make PyUCD as ThreadSafe 2020-05-15 16:34:54 +03:00
Aviv Palivoda
676c641366 Mark PySymbol, PySymbolTable as ThreadSafe 2020-05-15 16:32:24 +03:00
Aviv Palivoda
13f2377600 Make Popen ThreadSafe 2020-05-15 16:29:20 +03:00
Aviv Palivoda
8042ff8a86 Make PySocket ThreadSafe 2020-05-15 16:19:00 +03:00
Aviv Palivoda
cc2e97c436 Mark PyPattern, PyMatch as ThreadSafe 2020-05-15 10:34:23 +03:00
Aviv Palivoda
0cea276cb1 Make PyRandom ThreadSafe 2020-05-15 10:31:38 +03:00
Aviv Palivoda
4ca4709d5a Mark PyStruct as ThreadSafe 2020-05-15 09:25:47 +03:00
Aviv Palivoda
89381258dd Make DirEntry, ScandirIterator ThreadSafe 2020-05-15 09:22:07 +03:00
Aviv Palivoda
59ce997460 Mark JsonScanner as ThreadSafe 2020-05-15 09:13:03 +03:00
Aviv Palivoda
160afdade2 Merge pull request #1916 from TheAnyKey/TheAnyKey/p39_math_pr
Implement Py3.9 LCM and GCD
2020-05-15 09:05:15 +03:00
Noah
7c51a91639 Merge pull request #1924 from youknowone/pylint
suppress new version of flake8 lint error for test
2020-05-12 19:43:28 -05:00
Jeong YunWon
e98ee15d24 Fix datetime.fromtimestamp OverflowError 2020-05-13 03:30:03 +09:00
Jeong YunWon
86dd0d6bfd suppress new version of flake8 lint error for test 2020-05-13 03:08:44 +09:00
Windel Bouwman
a48cd7112a Merge pull request #1921 from mrmiywj/add_getresgid_support
add_getresgid_support
2020-05-12 08:41:56 +02:00
Windel Bouwman
9b03e9a548 Merge pull request #1919 from palaviv/threading-stdlib
Convert stdlib object to thread safe
2020-05-12 08:40:44 +02:00
mrmiywj
93526950a1 add_getresgid_support 2020-05-10 16:04:22 -07:00
Noah
7a3df36606 Merge pull request #1920 from mrmiywj/add_support_for_getresuid
add support for getresuid
2020-05-10 16:42:44 -05:00
mrmiywj
73d35bcdba add support for getresuid 2020-05-10 14:04:59 -07:00
TheAnyKey
b7e91677a7 simplified implementation and commented tests 2020-05-10 20:53:09 +00:00
Aviv Palivoda
25913a613f Remove expected failure from test_exhausted_iterator 2020-05-09 23:29:20 +03:00
Aviv Palivoda
8466f45f2a Fix clippy error 2020-05-09 23:23:18 +03:00
Aviv Palivoda
ebf6b51a47 Merge pull request #1911 from TheAnyKey/TheAnyKey/p39_dict_union_pr
Implement P3.9 style dict union (PEP584)
2020-05-09 23:02:00 +03:00
Aviv Palivoda
4cf5178d43 Make PyItertools* ThreadSafe 2020-05-09 22:58:18 +03:00
Aviv Palivoda
75af7f6b1c Make PyBytesIO, PyStringIO ThreadSafe 2020-05-09 12:07:35 +03:00
Aviv Palivoda
1b585bda61 Make Reader ThreadSafe 2020-05-09 11:41:55 +03:00
Aviv Palivoda
94e93f7262 Make PyDeque, PyDequeIterator ThreadSafe 2020-05-09 11:36:44 +03:00
Aviv Palivoda
f448654229 Make PyArrayIter ThreadSafe 2020-05-09 10:45:12 +03:00
TheAnyKey
ab9c2f2251 imported tests from cpython 3.6a5 for math. skipping all failing tests 2020-05-08 17:37:36 +00:00
TheAnyKey
d3dafda7c2 Implement LCM and GCD from Py3.9; merged from TheAnyKey/p39_math 2020-05-08 16:31:36 +00:00
TheAnyKey
da09370fb6 Revert "merged from TheAnyKey/p39_string_rem_pre_suffix"
This reverts commit 84a6e8e8df.
2020-05-08 15:32:12 +00:00
TheAnyKey
84a6e8e8df merged from TheAnyKey/p39_string_rem_pre_suffix 2020-05-08 15:28:46 +00:00
Jeong YunWon
15c88c7f06 Merge pull request #1913 from palaviv/coro-threading
Change more object to thread safe
2020-05-09 00:26:00 +09:00
Aviv Palivoda
049412c92b Merge pull request #1914 from mrmiywj/add_getpgrp_in_os
add getpgrp support in os mod
2020-05-08 16:02:10 +03:00
Aviv Palivoda
6f20a802a9 Merge pull request #1912 from mrmiywj/add_sync_in_os_module
add support for sync func in os module
2020-05-08 15:58:06 +03:00
TheAnyKey
a447b88614 merges testutils 2020-05-08 08:49:09 +00:00
mrmiywj
a80d48be04 add getpgrp support in os mod 2020-05-08 01:10:12 -07:00
Aviv Palivoda
b7d8bd6828 Mark PyGenerator as ThreadSafe 2020-05-08 10:34:15 +03:00
Aviv Palivoda
58b9603e09 Mark PyCoroutine, PyCoroutineWrapper as ThreadSafe 2020-05-08 10:34:15 +03:00
Aviv Palivoda
73d9bac4f3 Make PyAsyncGen, PyAsyncGenASend, PyAsyncGenAThrow ThreadSafe 2020-05-08 10:34:15 +03:00
Aviv Palivoda
ab628a3265 Make Coro ThreadSafe 2020-05-08 10:34:15 +03:00
Aviv Palivoda
9a35792965 Make PyBaseException ThreadSafe 2020-05-08 10:34:15 +03:00