Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > comp.lang.python.announce > #2210

[ANN] MicroPython 1.8.2

Path csiph.com!fu-berlin.de!uni-berlin.de!not-for-mail
From Paul Sokolovsky <pmiscml@gmail.com>
Newsgroups comp.lang.python.announce
Subject [ANN] MicroPython 1.8.2
Date Tue, 12 Jul 2016 13:09:18 +0300
Lines 30
Approved python-announce-list@python.org
Message-ID <mailman.12.1468318218.21009.python-announce-list@python.org> (permalink)
References <20160712130918.2faa04e1@x230>
Mime-Version 1.0
Content-Type text/plain; charset=US-ASCII
Content-Transfer-Encoding 7bit
X-Trace news.uni-berlin.de IcM4sDH1Gyexx/HnMixCjAfbbq+fPj8b0nfLxnh5W6gA==
Return-Path <pmiscml@gmail.com>
X-Original-To python-announce-list@python.org
Delivered-To python-announce-list@mail.python.org
X-Spam-Status OK 0.000
X-Spam-Evidence '*H*': 1.00; '*S*': 0.00; 'cpython': 0.05; 'python3': 0.05; 'matches': 0.07; 'subject:ANN': 0.07; 'scripts': 0.09; 'concurrent': 0.09; 'mutable': 0.09; 'objects.': 0.09; 'semantics': 0.09; 'url:github': 0.09; 'url:releases': 0.09; 'python': 0.10; '_thread': 0.16; 'bytecode': 0.16; 'received:io': 0.16; 'received:psf.io': 0.16; 'threading': 0.16; 'url:tag': 0.16; 'memory': 0.17; 'module,': 0.18; 'runs': 0.18; 'subject:] ': 0.19; 'versions': 0.20; 'mobile,': 0.22; 'port.': 0.22; 'resumes': 0.22; 'implemented': 0.24; 'unix': 0.24; 'paul': 0.24; 'module': 0.25; '(which': 0.26; 'module.': 0.27; 'fine': 0.28; 'initial': 0.28; 'gil': 0.29; 'reduced': 0.29; 'embedded': 0.32; 'closely': 0.33; 'lock': 0.33; '(for': 0.34; 'correctly': 0.34; 'received:google.com': 0.35; 'level': 0.35; 'there': 0.36; 'available.': 0.37; 'pdf': 0.37; 'charset:us-ascii': 0.37; 'subject:[': 0.39; 'to:addr:python.org': 0.40; 'hello,': 0.40; 'email addr:gmail.com': 0.62; 'further': 0.62; 'protect': 0.76; 'lean': 0.84; 'url:v1': 0.84; 'decreased': 0.91
DKIM-Signature v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=date:from:to:subject:message-id:mime-version :content-transfer-encoding; bh=GZ0fPirezeb3HpJywVODj9aGi6BpkKG12+Z52WjuVU4=; b=yv5IVqXMtmu1kcQFfLIKRbmWaWLjrz+tAV3CudyGSTfAcCEKb0NE1zOVjvDLxEUmoG wfFSSq9t5ipnnMn8pMg6679p4XEgH7DH7Xon7aR2L3xWMWRPFclYSPLpSpLan3NRQhlW h8KxkNm8/H3fuhCvdjsQn/BdvMbDcZMsq2CLFI3tKjNIKHlW431fWW8T1nA5Xm8PZYXz b//ba+EG/fGlyyCxV6X+t7O3miseJIu5NhMtJrCTFynUpeLL96c65KF6sXpQTPHCKGU5 1yGk+AnE0XtN64mqkogSxL7WmgN+nFPZ/s+OSkSt64BwfsCpoHADThbO1bamHwB7htFh wqXQ==
X-Google-DKIM-Signature v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:date:from:to:subject:message-id:mime-version :content-transfer-encoding; bh=GZ0fPirezeb3HpJywVODj9aGi6BpkKG12+Z52WjuVU4=; b=BxbybhsjP1Mbi5Je781Ntmq8sebML79zpFcFhPR3UyViaQiHF4dpCrp0ccRHMNbyhl CFBaOeiGpSQ5kfxLd2V3ayUP95knEJ9+U0VEteZaCvjr6Tlb+iFYbb0t4xqzyguCSmXG P5l/5zYjwFdICrjD+YiwsL4+KSQQPtpWYs/ElzZDZL+1P//WQ2ghgDAGZWVIWaXu5VkE owGELPIxzQL1TklQI6eKQQgHjCAHQLbEssTgc9Cx49ObJkKVc7F32c07kckiqKcrHuJY 4OOFOmbrLiTSmfxr1cSmDhEeCdr54TGap07wTcMQZ4dZb7diMbggsYSMiIQQCJTv8Tj/ /HzA==
X-Gm-Message-State ALyK8tLroDLtAZJwpedd/z34QXiDBgj1gAoU/mAnc8kq5PdTaFoeSQethhgw3HDkpHagSQ==
X-Received by 10.46.0.16 with SMTP id 16mr573874lja.56.1468318161711; Tue, 12 Jul 2016 03:09:21 -0700 (PDT)
X-Mailer Claws Mail 3.11.1 (GTK+ 2.24.27; x86_64-pc-linux-gnu)
X-Mailman-Approved-At Tue, 12 Jul 2016 06:10:17 -0400
X-BeenThere python-announce-list@python.org
X-Mailman-Version 2.1.22
Precedence list
List-Id Announcement-only list for the Python programming language <python-announce-list.python.org>
List-Unsubscribe <https://mail.python.org/mailman/options/python-announce-list>, <mailto:python-announce-list-request@python.org?subject=unsubscribe>
List-Archive <http://mail.python.org/pipermail/python-announce-list/>
List-Post <mailto:python-announce-list@python.org>
List-Help <mailto:python-announce-list-request@python.org?subject=help>
List-Subscribe <https://mail.python.org/mailman/listinfo/python-announce-list>, <mailto:python-announce-list-request@python.org?subject=subscribe>
X-Mailman-Original-Message-ID <20160712130918.2faa04e1@x230>
Xref csiph.com comp.lang.python.announce:2210

Show key headers only | View raw


Hello,

MicroPython is a lean and efficient Python3 implementation for
microcontrollers, embedded, mobile, and IoT systems (which also runs
just as fine on desktops, servers, and clouds).


v1.8.2 brings initial proof-of-concept multi-threading support in the
form of the _thread module, which closely matches the semantics of the
corresponding CPython module.  There is support for GIL and non-GIL
builds; without the GIL enabled one must protect concurrent access to
mutable Python state at the Python level using Lock objects.  Threading
with the GIL is enabled in the cc3200 port on the WiPy.  Threading
without the GIL is enabled on the unix port.  The ESP8266 port has
support for frozen bytecode (for scripts in the modules/ subdirectory),
as well as optimisations for reduced memory usage and decreased memory
fragmentation.  The ESP8266 RTC also resumes correctly after a
deepsleep.  An initial "btree" module has been implemented for
embedded database support (unix port only), and the documentation has
been further improved, with pre-built PDF versions of the docs now
available.


Detailed changelog:
https://github.com/micropython/micropython/releases/tag/v1.8.2


-- 
Best regards,
 Paul                          mailto:pmiscml@gmail.com

Back to comp.lang.python.announce | Previous | Next | Find similar | Unroll thread


Thread

[ANN] MicroPython 1.8.2 Paul Sokolovsky <pmiscml@gmail.com> - 2016-07-12 13:09 +0300

csiph-web