Damien George
4a5895c4eb
py: Disable stack checking by default; enable on most ports.
10 years ago
Damien George
3b51b3e90f
stmhal: Collect all root pointers together in 1 place.
A GC in stmhal port now only scans true root pointers, not entire BSS.
This reduces base GC time from 1700ms to 900ms.
10 years ago
Damien George
b4b10fd350
py: Put all global state together in state structures.
This patch consolidates all global variables in py/ core into one place,
in a global structure. Root pointers are all located together to make
GC tracing easier and more efficient.
10 years ago
Damien George
fe7d542352
esp8266: Prefix includes with py/; remove need for -I../py.
10 years ago
Damien George
9ddbe291c4
py: Add include guards to mpconfig,misc,qstr,obj,runtime,parsehelper.
10 years ago
Paul Sokolovsky
d4f80f58b8
esp8266/README: Fix typos.
10 years ago
Damien George
b395220ef0
esp8266: Add README.md.
10 years ago
Damien George
3b603f29ec
Use MP_DEFINE_CONST_DICT macro to define module dicts.
This is just a clean-up of the code. Generated code is exactly the
same.
10 years ago
Damien George
e636279fe0
esp8266: Move more rodata to irom section.
rodata can only go in iram/irom if it's accessed only using word loads
(ie no byte or half-word access).
10 years ago
Damien George
d96e6b14c9
esp8266: Make default ESP_SDK variable work correctly.
When esp-open-sdk is built with STANDALONE=y (the default) then ESP_SDK
is set to the correct value, so that "make" just works.
10 years ago
Damien George
fbea810043
esp8266: Change bignum from mpz to longlong; move some rodata to iram.
Some rodata items can go in iram/irom segment, but not others. With
this patch ESP now has 24256 bytes of heap ram. It passes 228 out of
248 tests from tests/basics directory.
10 years ago
Damien George
5f10065718
esp8266: Provide sensible default ESP_SDK; deploy 2 the images together.
10 years ago
Paul Sokolovsky
1bbc389d67
esp8266: Allow to override serial port.
10 years ago
Damien George
075d597464
esp8266: New port of Micro Python to ESP8266 wifi module.
10 years ago