diff options
author | Damien George <damien.p.george@gmail.com> | 2014-08-12 20:16:03 +0100 |
---|---|---|
committer | Damien George <damien.p.george@gmail.com> | 2014-08-12 20:16:03 +0100 |
commit | 75ec22bf11301909ddc70c817eb0050ea45c5e34 (patch) | |
tree | 383e01cd9d7807aef4fe1cab8f0ed46cbaca055d /py | |
parent | 105e32f1a5126698b9032d013edffb12a550c0ce (diff) | |
download | micropython-75ec22bf11301909ddc70c817eb0050ea45c5e34.tar.gz micropython-75ec22bf11301909ddc70c817eb0050ea45c5e34.zip |
py: #if guard qstrs that are optional.
Also disable gc module on bare-arm port.
Diffstat (limited to 'py')
-rw-r--r-- | py/qstrdefs.h | 33 |
1 files changed, 20 insertions, 13 deletions
diff --git a/py/qstrdefs.h b/py/qstrdefs.h index 16360e73e0..062f741de6 100644 --- a/py/qstrdefs.h +++ b/py/qstrdefs.h @@ -148,7 +148,9 @@ Q(enumerate) Q(eval) Q(exec) Q(filter) +#if MICROPY_PY_BUILTINS_FLOAT Q(float) +#endif Q(from_bytes) Q(getattr) Q(globals) @@ -180,7 +182,6 @@ Q(range) Q(read) Q(repr) Q(reversed) -Q(set) Q(sorted) Q(staticmethod) Q(sum) @@ -229,20 +230,8 @@ Q(reverse) Q(add) Q(clear) Q(copy) -Q(discard) -Q(difference) -Q(difference_update) -Q(intersection) -Q(intersection_update) -Q(isdisjoint) -Q(issubset) -Q(issuperset) Q(pop) Q(remove) -Q(symmetric_difference) -Q(symmetric_difference_update) -Q(union) -Q(update) Q(find) Q(rfind) Q(rindex) @@ -272,6 +261,22 @@ Q(iterator) Q(module) Q(slice) +#if MICROPY_PY_BUILTINS_SET +Q(discard) +Q(difference) +Q(difference_update) +Q(intersection) +Q(intersection_update) +Q(isdisjoint) +Q(issubset) +Q(issuperset) +Q(set) +Q(symmetric_difference) +Q(symmetric_difference_update) +Q(union) +Q(update) +#endif + #if MICROPY_PY_BUILTINS_FROZENSET Q(frozenset) #endif @@ -327,9 +332,11 @@ Q(polar) Q(rect) #endif +#if MICROPY_MEM_STATS Q(mem_total) Q(mem_current) Q(mem_peak) +#endif #if MICROPY_ENABLE_EMERGENCY_EXCEPTION_BUF && (MICROPY_EMERGENCY_EXCEPTION_BUF_SIZE == 0) Q(alloc_emergency_exception_buf) |