From fa2d8a1dde28172587fdf357989e6e8c1167a095 Mon Sep 17 00:00:00 2001 From: Paul Sokolovsky Date: Thu, 19 May 2016 23:34:57 +0300 Subject: [PATCH] Promote persisent bytecode to beta. --- Differences.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Differences.md b/Differences.md index 57e32a2..706701f 100644 --- a/Differences.md +++ b/Differences.md @@ -33,7 +33,7 @@ Known issues are essentially bugs, misfeatures, and omissions considered such, a 1. Some functions don't perform argument checking well enough, which potentially may lead to crash if wrong argument types are passed. 1. Some functions use ``assert()`` for argument checking, which will lead to crash if wrong argument types are passed/erroneous conditions are faced. This should be replaced with Python exception raising. 1. It's not possible to override builtin functions in a general way. So far - no "builtins" module is implemented, so any overrides work within a current module only. [#959](//github.com/micropython/micropython/issues/959) -1. There's no support for persistent bytecode, and running bytecode (vs running Python source). WIP - initial prototype made: [#222](//github.com/micropython/micropython/issues/222) +1. Persistent bytecode support (analog of .pyc) is in beta. 1. print() function doesn't use the Python stream infrastructure, it uses the underlying C printf() function directly. This means if you override sys.stdout, then print() won't be affected. [#209](//github.com/micropython/micropython/issues/209) 1. Currently, it's not possible to override sys.stdin, sys.stdout, sys.stderr (for efficiency, they are stored in read-only memory). 1. Some more advanced usages of package/module importing is not yet fully implemented. [#298](//github.com/micropython/micropython/issues/298)