5598 Commits (dbbf0827862d2e300827468020c6c558b7934276)
 

Author SHA1 Message Date
Pavel Moravec dbbf082786 py/makeqstrdefs: Add script to automate extraction of qstr from sources. 9 years ago
Paul Sokolovsky 050e645ef2 esp8266/modmachine: Add reset_cause() function. 9 years ago
Paul Sokolovsky 53ac7830cb docs/speed_python: Add article. 9 years ago
Damien George 2c883c5ab7 tests: Fix dict1.py so it doesn't rely on the order of dict elems. 9 years ago
Damien George 00137b8c11 py/map: Change hash-table allocation policy to be less aggressive. 9 years ago
Paul Sokolovsky 5801967496 docs/speed_python: Add many more details on memoryviews. 9 years ago
Paul Sokolovsky 47f9b10b30 docs/speed_python: Generalize "Floating point" subsection. 9 years ago
Paul Sokolovsky 6c84f1e03a docs/speed_python: Clarify/generalize "Buffers" subsection. 9 years ago
Paul Sokolovsky f474e956d7 docs/machine: Start to update for esp8266 port. 9 years ago
Paul Sokolovsky b122ed0732 docs/esp: Enumerate flash access functions. 9 years ago
Damien George c3beb16db3 tools/mpy-tool.py: Add support for Python 2.7. 9 years ago
Damien George 091dcaea2f esp8266/moduos: Add uos.mkdir function. 9 years ago
Damien George bcd719ea3a extmod/fsusermount: In mount/mkfs, deregister VFS object on error. 9 years ago
Damien George 7d2c685544 esp8266/scripts/_boot: Mount block device on "" instead of "/". 9 years ago
Paul Sokolovsky 5c1af60e19 extmod/modlwip: More debug messages for various edge conditions. 9 years ago
Paul Sokolovsky d3ab4bc7ca esp8266/qstrdefsport.h: Mark qstr's for "esp" module. 9 years ago
Paul Sokolovsky 4f811d0e4c esp8266: Enable input() builtin. 9 years ago
Paul Sokolovsky 9b0714b24c py: Declare help, input, open builtins in core. 9 years ago
Paul Sokolovsky 272fad6d9c esp8266/scripts/port_diag.py: Module to collect diagnostic info. 9 years ago
Damien George a649d72606 py/makeqstrdata: Add special case to handle \n qstr. 9 years ago
Damien George 2243d68345 py/makeqstrdata: Reinstate Python2 compatibility. 9 years ago
Damien George 49bb04ee64 py/makeqstrdata: Fix rendering of qstrs that have non-printable ASCII. 9 years ago
Damien George 0c1de1cdee py: Simplify "and" action within parser by making ident-rules explicit. 9 years ago
Paul Sokolovsky 0a400a6333 esp8266: Switch integer arith routines to BootROM. 9 years ago
Damien George df3b1741b6 esp8266: Separate 1-wire timing funcs from Python module to save iRAM. 9 years ago
Damien George 674bf1bc81 esp8266: Add hard IRQ callbacks for pin change on GPIO0-15. 9 years ago
Damien George d9d408135d esp8266: Add dummy entries for non-existing pins to simplify pin logic. 9 years ago
Damien George a9a732af1f esp8266: Remove pin_id field from C pin object. 9 years ago
Paul Sokolovsky 44ab5c3ef1 extmod/modlwip: Start adding debug output. 9 years ago
Paul Sokolovsky fef0d9818a extmod/modlwip: lwip_tcp_receive(): Properly handle EOF for non-blocking sock. 9 years ago
Damien George f30b6f0af5 py/makeqstrdata: Add more names for escaped chars and esc non-printable. 9 years ago
Paul Sokolovsky 59a4fee516 extmod/modwebsocket: Another case to propagate EOF. 9 years ago
Damien George 733db525e2 stmhal: Add Makefile option FROZEN_MPY_DIR to support frozen bytecode. 9 years ago
Damien George f9448ddc2c minimal: Add example of frozen persistent bytecode (.mpy file). 9 years ago
Damien George 0a2e9650f5 py: Add ability to have frozen persistent bytecode from .mpy files. 9 years ago
Damien George 0699c6bf9e tools: Add mpy-tool.py, to work with .mpy files. 9 years ago
Damien George 594fa73411 py/makeqstrdata: Factor out some code to functions that can be reused. 9 years ago
Damien George ed0c11236f py/emitglue: Make mp_raw_code_t* arguments constant pointers. 9 years ago
Damien George 6d24dc23b8 py/emitglue: Move typedef of mp_raw_code_t from .c to .h file. 9 years ago
Damien George c2a519bab9 tests: Skip async tests for native emitter. 9 years ago
Damien George 7f7e247545 tests: Add .exp files for async tests, so they can run with Python 3.4. 9 years ago
Damien George 6eb17c31a9 ports: Disable async/await on bare-arm, minimal, pic16bit, cc3200. 9 years ago
Damien George c33df193bf tests: Add 6 tests for async await/for/with. 9 years ago
Damien George eacbd7aeba py: Fix constant folding and inline-asm to work with new async grammar. 9 years ago
pohmelie 81ebba7e02 py: add async/await/async for/async with syntax 9 years ago
Paul Sokolovsky 959ed931a4 esp8266/esp_mphal: call_dupterm_read(): Fix order of deactivating on EOF. 9 years ago
Paul Sokolovsky 19e3c9d53a esp8266/esp_mphal: Don't swallow exceptions in dupterm's read()/write(). 9 years ago
Paul Sokolovsky 54ea253f56 extmod/moduos_dupterm: Don't swallow exceptions in dupterm's read()/write(). 9 years ago
Paul Sokolovsky 47442d9f52 lib/utils/printf: Rework overriding printer of DEBUG_printf(). 9 years ago
Peter Hinch 22cbcd55f0 stmhal: Properly handle RTS/CTS flow control for buf/unbuf transfers. 9 years ago