Paul Sokolovsky
|
f3dd9abcda
|
shutil: copyfileobj(): Support file objects without readinto() method.
|
2015-02-04 02:50:20 +02:00 |
Paul Sokolovsky
|
94b2afdf8b
|
utarfile: Metadata and example.
|
2015-02-02 20:20:57 +02:00 |
Paul Sokolovsky
|
b85a24693b
|
utarfile: Lightweight tarfile module subset.
|
2015-02-01 01:33:44 +02:00 |
Paul Sokolovsky
|
a03e185f0d
|
shutil: Implement copyfileobj().
|
2015-01-29 00:15:42 +02:00 |
Paul Sokolovsky
|
c89a9fd7b1
|
gzip: Implement decompress() function.
|
2015-01-28 03:05:06 +02:00 |
Paul Sokolovsky
|
caa1b279ac
|
os.path: Implement dirname(), basename().
|
2015-01-27 04:25:51 +02:00 |
Paul Sokolovsky
|
0b53579d85
|
select: Clarify comment.
|
2015-01-19 23:24:23 +02:00 |
Paul Sokolovsky
|
a30e3870c6
|
signal: Add test for SIG_IGN functionality.
|
2015-01-17 19:39:57 +02:00 |
Paul Sokolovsky
|
b35135ef13
|
signal: Add basic signal implementation (only IGN & DFL are supported).
|
2015-01-14 01:54:00 +02:00 |
Paul Sokolovsky
|
2441900796
|
os: check_error(): Return true for EINTR, to easily restart system calls.
|
2015-01-09 17:29:32 +02:00 |
Damien George
|
f128a7be0b
|
test.pystone: Upgrade to version 1.2 from Python 3.4 library.
This is a direct copy of the Python 3.4 version.
|
2015-01-06 12:43:11 +00:00 |
Paul Sokolovsky
|
680e52d89e
|
timeit: Release 3.3.3-1.
|
2015-01-06 01:05:31 +02:00 |
Paul Sokolovsky
|
f58f4ec20a
|
timeit: Explicit module docstring.
|
2015-01-06 01:05:25 +02:00 |
Paul Sokolovsky
|
4b719f468f
|
timeit: Add from CPython 3.3.3.
|
2015-01-06 01:05:17 +02:00 |
Paul Sokolovsky
|
46458ef879
|
time: Release 0.2.
|
2015-01-05 00:36:26 +02:00 |
Paul Sokolovsky
|
f9fe0185ba
|
time: Dummy implementation of perf_counter() & process_time().
Redirect to time() and clock() respectively.
|
2015-01-05 00:34:18 +02:00 |
Paul Sokolovsky
|
1cbd5591f9
|
uasyncio: Release 0.8.1.
|
2015-01-04 22:01:36 +02:00 |
Paul Sokolovsky
|
99fa203686
|
uasyncio: StreamReader.close() -> .aclose().
Note: CPython asyncio lacks .close() on StreamReader at all, only StreamWriter
has it.
|
2015-01-04 21:47:06 +02:00 |
Paul Sokolovsky
|
8c7a4194d7
|
time: Initial cut at implementing strftime() (via ffi).
|
2015-01-04 00:41:44 +02:00 |
Paul Sokolovsky
|
e413ba6d87
|
cpython-uasyncio: Add StreamWriter with awrite() & aclose().
|
2015-01-02 22:25:53 +02:00 |
Paul Sokolovsky
|
083ad0e94c
|
cpython-uasyncio: uasyncio compatibility module for CPython.
Implements scheduling a coroutine by yielding it.
Related discussion:
https://groups.google.com/d/msg/python-tulip/emU4_qyPVQM/eS8G0bnmBIEJ
|
2015-01-02 21:25:57 +02:00 |
Paul Sokolovsky
|
d4968384ad
|
make_metadata.py: Add "cpython-backport" module type.
For compatibility modules, allowing to run code using MicroPython-specific
modules on CPython: https://github.com/micropython/micropython-lib/issues/18
|
2015-01-02 21:25:57 +02:00 |
Paul Sokolovsky
|
20ddd54cb9
|
uasyncio: close() is synchronous method, ours is aclose() then.
|
2015-01-02 01:51:44 +02:00 |
nvbn
|
92ef77c3d2
|
contextlib: Make compatible with micropython
|
2014-12-26 19:57:10 +02:00 |
nvbn
|
5557382b5e
|
contextlib: Add contextlib from cpython 3.4.2.
|
2014-12-26 19:41:57 +02:00 |
Paul Sokolovsky
|
8bed308f41
|
fcntl: Add error checking and at least TODOs about buffer return values.
|
2014-12-25 20:42:09 +02:00 |
Paul Sokolovsky
|
777129064b
|
fcntl: fcntl/ioctl arg defaults to 0 per CPython.
|
2014-12-24 17:58:39 +02:00 |
Paul Sokolovsky
|
ec4217b8fa
|
fcntl: Implement fcntl/ioctl variants which take memory buffer as arg.
|
2014-12-23 00:56:43 +02:00 |
nvbn
|
4dbb10e39d
|
uasyncio.queues: Add simple implementation of asynchronous queues for uasyncio
|
2014-12-19 19:07:59 +02:00 |
Paul Sokolovsky
|
1387950bb0
|
time: Add dummy "time" module, following renaming builtin to "utime".
|
2014-12-17 00:36:04 +02:00 |
Paul Sokolovsky
|
8b2a51a7f4
|
uasyncio.core: Release 0.8.3.
|
2014-12-17 00:34:14 +02:00 |
Paul Sokolovsky
|
db6c9fbaa9
|
uasyncio.core: Follow builtin "time" module rename to "utime".
|
2014-12-17 00:33:04 +02:00 |
Paul Sokolovsky
|
14b6b6945b
|
uasyncio.core: Doesn't depend on heapq module for some time now.
|
2014-12-17 00:31:51 +02:00 |
nvbn
|
c7a9f63686
|
unittest: Add `assertFalse` to `TestCase`
|
2014-12-15 18:03:58 +02:00 |
nvbn
|
e1f42dcd91
|
collections.deque: Speedup `appendleft`, implement `__iter__` and `__str__`
|
2014-12-15 03:29:06 +03:00 |
Paul Sokolovsky
|
68f41ae667
|
collecions.deque: Release 0.1.1.
|
2014-12-14 20:09:21 +02:00 |
Paul Sokolovsky
|
df85a27af4
|
collections.deque: Optimize __bool__().
|
2014-12-14 20:06:10 +02:00 |
nvbn
|
79b59e56f4
|
collections.deque: Add support of __bool__().
To support `if deque_inst` and similar.
|
2014-12-14 20:04:18 +02:00 |
nvbn
|
e895931750
|
collections.deque: Add support of len().
|
2014-12-14 20:03:48 +02:00 |
Paul Sokolovsky
|
171717dc8a
|
uasyncio: Add automated script for validation testing with Boom.
|
2014-11-27 22:15:36 +02:00 |
Paul Sokolovsky
|
1bb98d55cc
|
logging: Set default level as INFO, DEBUG is too spammy.
|
2014-11-14 02:43:09 +02:00 |
Paul Sokolovsky
|
728434bb67
|
uasyncio.core: Update description, don't bite at asyncio's side ;-).
|
2014-11-13 06:41:15 +02:00 |
Paul Sokolovsky
|
b88cb425f8
|
uasyncio.core: Typo fix in recently added .create_task() method.
|
2014-11-13 06:41:05 +02:00 |
Paul Sokolovsky
|
c1159a477e
|
uasyncio: Add automated script for performance testing with Apache Bench.
|
2014-11-12 23:43:28 +02:00 |
Paul Sokolovsky
|
5601371cf0
|
uasyncio: Add instructions for testing/benchmarking.
|
2014-11-11 23:17:35 +02:00 |
Paul Sokolovsky
|
4fc39d86af
|
uasyncio: start_server(): Add listen backlog arg, default to 10.
|
2014-11-06 17:14:50 +02:00 |
Paul Sokolovsky
|
3ce9d1b5e7
|
select: Release 0.1.1.
|
2014-11-04 02:57:19 +02:00 |
Paul Sokolovsky
|
79c3d93fa1
|
uasyncio: Release 0.7.1.
|
2014-11-04 02:55:40 +02:00 |
Paul Sokolovsky
|
6b5cccaefa
|
uasyncio.core: Release 0.8.
|
2014-11-04 02:55:21 +02:00 |
Paul Sokolovsky
|
acbc5e462f
|
uasyncio.core: Implement EventLoop.create_task(), new method in Python 3.4.2.
This method allows to schedule a coroutine in a loop without confusing globals
like async() or Task().
|
2014-11-04 02:52:31 +02:00 |