Paul Sokolovsky
f24493b1eb
uasyncio.core: create_task: Fix scheduling.
...
Should start with zero delay, not at zero absolute time.
2016-11-13 15:01:51 +03:00
Paul Sokolovsky
b3c2d0f51e
uasyncio.core: Add additional debug output control.
...
__debug__ isn't flexible enough, if you don't disable it, there's huge
memory allocation.
2016-11-13 14:59:49 +03:00
Paul Sokolovsky
02a6625a00
uasyncio.core: Introduce "trailing _" functions which avoid arg un/packing.
...
They just take tuple of arguments instead of *args. In most cases, that
will be () singleton.
2016-11-13 14:59:49 +03:00
Paul Sokolovsky
67d8e55dea
uasyncio: Update for switching to utime.ticks_ms() timesource.
2016-11-13 04:39:52 +03:00
Paul Sokolovsky
f5ae66973d
uasyncio.core: Remove heapq aggregate structure workaround.
2016-11-13 01:44:35 +03:00
Paul Sokolovsky
d9e72f1d40
uasyncio.core: Switch to ticks_ms() as timing source.
...
This makes uasyncio.core compatible with baremetal/embedded ports.
Includes switching to "uheapq timeq" for task queue.
2016-11-13 01:32:32 +03:00
Paul Sokolovsky
f81e979c56
machine: Release 0.2.1.
2016-11-11 00:18:05 +03:00
Paul Sokolovsky
44b29172ec
machine: Be sure to import things from builtin umachine.
2016-11-11 00:16:58 +03:00
Paul Sokolovsky
9992d14ef8
machine: machine.Pin: Add pin reading support.
...
Also, optimize to use binary file mode.
2016-11-11 00:09:43 +03:00
Paul Sokolovsky
294d69693b
machine: Release 0.2.
2016-11-09 22:38:58 +00:00
Paul Sokolovsky
7ac2cf662e
machine: Add Pin class implementation for Linux.
...
Tested only for output so far.
2016-11-09 22:38:07 +00:00
Paul Sokolovsky
6ec58b6d97
pystone_lowmem: Release 3.4.2-4.
2016-11-08 01:53:53 +03:00
Paul Sokolovsky
fb47cd8bc5
pystone_lowmem: Update for new signature of ticks_diff() (args swapped).
2016-11-08 01:52:59 +03:00
Paul Sokolovsky
4534075c37
umqtt.simple: Release 1.3.
2016-10-30 15:08:15 +03:00
Paul Sokolovsky
b86a671f92
upip: Release 1.1.4.
2016-10-22 21:09:37 +03:00
Paul Sokolovsky
7e9eed98cb
upip: Fix handling of non-existing absolute install paths.
...
The latest refactor of _makedirs() had a buf preventing to create them
properly.
2016-10-22 21:07:56 +03:00
Paul Sokolovsky
d5d2395f0f
curses: Add dummy module.
2016-10-21 00:08:08 +03:00
Paul Sokolovsky
42452a737e
asyncio: Add dummy module.
2016-10-21 00:06:03 +03:00
Paul Sokolovsky
9146ebe9a7
upip: Release 1.1.3.
2016-10-12 18:15:29 +03:00
Paul Sokolovsky
2c83920f36
upip: Fix heap size to use for decreased gzip dictionary.
...
Original intended value is 64K of heap or smaller, 640K figure was a
testing one.
2016-10-12 18:14:07 +03:00
Paul Sokolovsky
dfe4dee62a
all: setup.py: New releases for gzip 4k conversion.
2016-10-11 06:47:01 +03:00
Paul Sokolovsky
65fb3707ba
all: metadata.txt: Bump version for gzip 4k conversion.
2016-10-11 06:46:12 +03:00
Paul Sokolovsky
b2ab9141c0
_markupbase: Release 3.3.3-1, gzip 4k.
2016-10-11 00:50:22 +03:00
Paul Sokolovsky
e0a110efd8
_libc: Release 0.3.1, gzip 4k.
2016-10-11 00:43:05 +03:00
Paul Sokolovsky
12c046dc60
__future__: Release 0.0.3, gzip 4k.
2016-10-11 00:35:40 +03:00
Paul Sokolovsky
705f41cbde
make_metadata.py: Update URL to point to micropython-lib github page.
2016-10-11 00:34:33 +03:00
Paul Sokolovsky
f5d07759cf
make_metadata.py: Include optimize_upip plugin into setup.py generated.
2016-10-11 00:24:18 +03:00
Paul Sokolovsky
96102e73a4
make_metadata.py: Clarify comment.
2016-10-11 00:15:44 +03:00
Paul Sokolovsky
6d2c0019e7
optimize_upip.py: Script to optimize archives for low-heap upip usage.
2016-10-11 00:12:51 +03:00
Paul Sokolovsky
89e7f262ed
upip: Release 1.1.1.
2016-10-11 00:10:24 +03:00
Paul Sokolovsky
2ca1527321
upip: upip_utarfile.skip(): Optimize for memory usage.
2016-10-11 00:08:04 +03:00
Paul Sokolovsky
2696367cda
upip: Add explicit gc.collect() calls for low-heap ports.
2016-10-11 00:07:39 +03:00
Paul Sokolovsky
d1bc4918c5
upip: Release 1.1.
2016-10-09 12:29:50 +03:00
Paul Sokolovsky
e25148e860
upip: Update utarfile from upstream.
2016-10-09 12:28:26 +03:00
Paul Sokolovsky
1401fa385a
utarfile: Release 0.3.1.
2016-10-09 12:22:19 +03:00
Paul Sokolovsky
54a527582a
utarfile: Remove unused function.
2016-10-09 12:21:18 +03:00
Paul Sokolovsky
8fa7dcc9c0
upip: Use gzip dictionary size depending on heap size available.
...
For systems with 64K of heap or less, use small dictionary size of 4KB.
Otherwise, use standard 32KB.
2016-10-09 02:19:53 +03:00
Paul Sokolovsky
d804100c20
upip: Add import-based usage help.
2016-10-09 02:13:05 +03:00
Paul Sokolovsky
47a6633a31
upip: Don't parse MICROPYPATH, just use sys.path[1] as set by micropython.
...
Makes POSIX and baremetal behavior simpler and more consistent.
2016-10-09 02:12:31 +03:00
Paul Sokolovsky
1ca07881e3
upip: A bit better reporting of networking errors.
2016-10-08 14:56:09 +03:00
Paul Sokolovsky
29c90a6231
upip: Don't rely on presence of directory entries in tar.
...
Just create intermediate path components for every filename.
2016-10-08 14:41:41 +03:00
Paul Sokolovsky
69390da38f
upip: _makedirs(): Make compatible with FatFs quirks.
...
Don't have trailing "/" in paths.
2016-10-08 01:17:20 +03:00
Paul Sokolovsky
c06f693ac3
upip: expandhome(): Call uos.getenv() only if there's something to expand.
...
To work on baremetal targets without getenv().
2016-10-08 00:36:24 +03:00
Paul Sokolovsky
f115b8c22f
upip: install(): Accept single package name in addition to a list.
2016-10-08 00:25:29 +03:00
Paul Sokolovsky
bf63593305
upip: Factor out deducing default installation path to a function.
...
Make this deducing friendly to baremetal systems by falling back to
sys.path if os.getenv() is not available (sys.path[1] is used as
an install path in this case).
2016-10-08 00:12:17 +03:00
Paul Sokolovsky
c1bfa36dbf
upip: Factor out install() function.
2016-10-07 01:41:19 +03:00
Paul Sokolovsky
ce843f3ffc
upip: Make importable as a module.
2016-10-07 01:27:50 +03:00
Paul Sokolovsky
542c8cf9ef
upip: save_file(): Optimize, use inplace buffer.
2016-10-06 00:50:55 +03:00
Paul Sokolovsky
7bc041e620
upip: Release 1.0.
2016-10-05 00:32:33 +03:00
Paul Sokolovsky
7b3a2c0a42
upip: Update utarfile module, readinto() support.
2016-10-04 00:13:53 +03:00