- 19 Sep, 2015 3 commits
-
-
Victor Stinner authored
avoid undefined behaviour when LONG_MAX type is smaller than 60 bits. This change should fix a warning with the ICC compiler.
-
Serhiy Storchaka authored
-
Serhiy Storchaka authored
-
- 18 Sep, 2015 18 commits
-
-
Brett Cannon authored
-
Brett Cannon authored
for profile data. Thanks to Alecsandru Patrascu of Intel for the initial patch.
-
Victor Stinner authored
-
Victor Stinner authored
Leopard because this OS uses out of date (pre 2011k) timezone files.
-
Victor Stinner authored
Python.h header to fix a compilation error with OpenMP. PyThreadState_GET() becomes an alias to PyThreadState_Get() to avoid ABI incompatibilies. It is important that the _PyThreadState_Current variable is always accessed with the same implementation of pyatomic.h. Use the PyThreadState_Get() function so extension modules will all reuse the same implementation.
-
Victor Stinner authored
-
Victor Stinner authored
of datetime.datetime: microseconds are now rounded to nearest with ties going to nearest even integer (ROUND_HALF_EVEN), instead of being rounding towards zero (ROUND_DOWN). It's important that these methods use the same rounding mode than datetime.timedelta to keep the property: (datetime(1970,1,1) + timedelta(seconds=t)) == datetime.utcfromtimestamp(t) It also the rounding mode used by round(float) for example. Add more unit tests on the rounding mode in test_datetime.
-
Victor Stinner authored
_PyTime_Divide() rounding was wrong: copy code from Python default which has now much better unit tests.
-
Victor Stinner authored
Oops, I forgot to document my change.
-
Victor Stinner authored
PyObject_Length() returns a P_ssize_t, not an int. Use a Py_ssize_t to avoid overflow.
-
Victor Stinner authored
On Windows, the tv_sec field of the timeval structure has the type C long, whereas it has the type C time_t on all other platforms. A C long has a size of 32 bits (signed inter, 1 bit for the sign, 31 bits for the value) which is not enough to store an Epoch timestamp after the year 2038. Add the _PyTime_AsTimevalTime_t() function written for datetime.datetime.now(): convert a _PyTime_t timestamp to a (secs, us) tuple where secs type is time_t. It allows to support dates after the year 2038 on Windows. Enhance also _PyTime_AsTimeval_impl() to detect overflow on the number of seconds when rounding the number of microseconds.
-
Victor Stinner authored
* test_eintr: support verbose mode, don't redirect eintr_tester output into a pipe * eintr_tester: replace os.fork() with subprocess to have a cleaner child process (ex: don't inherit setitimer()) * eintr_tester: kill the process if the unit test fails * test_open/test_os_open(): write support.PIPE_MAX_SIZE bytes instead of support.PIPE_MAX_SIZE*3 bytes
-
Victor Stinner authored
import_init() imports the "_imp" module, not the "imp" module.
-
Serhiy Storchaka authored
-
Serhiy Storchaka authored
format_stack(), and extract_stack() called without arguments.
-
Serhiy Storchaka authored
format_stack(), and extract_stack() called without arguments.
-
Ethan Furman authored
-
Ethan Furman authored
-
- 16 Sep, 2015 1 commit
-
-
Yury Selivanov authored
-
- 15 Sep, 2015 6 commits
-
-
Victor Stinner authored
ProactorEventLoop now supports SSL.
-
Berker Peksag authored
-
Berker Peksag authored
Reported by Jakub Wilk.
-
Berker Peksag authored
Reported by Jakub Wilk.
-
Berker Peksag authored
-
Victor Stinner authored
Add an unit test on os.waitpid()
-
- 14 Sep, 2015 2 commits
-
-
Victor Stinner authored
-
Victor Stinner authored
Fix the regex to support the version 7.10: minor version with two digits
-
- 13 Sep, 2015 10 commits
-
-
Steve Dower authored
-
Serhiy Storchaka authored
-
Serhiy Storchaka authored
-
Serhiy Storchaka authored
-
Yury Selivanov authored
-
Yury Selivanov authored
-
Yury Selivanov authored
Patch by me and Elvis Pranskevichus
-
Larry Hastings authored
-
Larry Hastings authored
-
Yury Selivanov authored
-