Commit Graph
3782 Commits
Author SHA1 Message Date
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
Jeong YunWon e98ee15d24 Fix datetime.fromtimestamp OverflowError 2020-05-13 03:30:03 +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 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 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
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
mrmiywj 50f5414fdd add support for sync func in os module 2020-05-08 00:26:00 -07:00
Windel Bouwman 3814b5cb22 Merge pull request #1908 from RustPython/coolreader18/doctests
Allow doctest to be imported and run
2020-05-07 23:19:24 +02:00
TheAnyKey d6192cd927 merged from other brach 2020-05-07 19:48:23 +00:00
Jeong YunWon 9a8f47b14e Merge pull request #1904 from RustPython/coolreader18/zipimport
Add zipimport to allow importing from zip files
2020-05-06 15:50:16 +09:00
Noah 0fef85ad61 Implement sys.displayhook 2020-05-05 12:22:19 -05:00
Noah 0d1c6c3ddd Forward __module__ on bound methods 2020-05-05 12:22:19 -05:00
Noah c2e52c27ff Merge pull request #1889 from RustPython/coolreader18/_json-optimizations
Add the _json module and _json.make_scanner
2020-05-05 11:09:09 -05:00
Noah b75ba3e19e Fix ci errors 2020-05-04 11:43:17 -05:00
Noah 22c7d98209 Make the ssl module optional 2020-05-04 11:40:31 -05:00
Noah 466f24ceb9 Don't fail in zlib.decompress with too big an input 2020-05-03 21:11:37 -05:00