Skip to content

Commit 75ec22b

Browse files
committed
py: #if guard qstrs that are optional.
Also disable gc module on bare-arm port.
1 parent 105e32f commit 75ec22b

2 files changed

Lines changed: 21 additions & 13 deletions

File tree

bare-arm/mpconfigport.h

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -17,6 +17,7 @@
1717
#define MICROPY_PY_BUILTINS_SET (0)
1818
#define MICROPY_PY_BUILTINS_SLICE (0)
1919
#define MICROPY_PY_BUILTINS_PROPERTY (0)
20+
#define MICROPY_PY_GC (0)
2021
#define MICROPY_PY_ARRAY (0)
2122
#define MICROPY_PY_COLLECTIONS (0)
2223
#define MICROPY_PY_MATH (0)

py/qstrdefs.h

Lines changed: 20 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -148,7 +148,9 @@ Q(enumerate)
148148
Q(eval)
149149
Q(exec)
150150
Q(filter)
151+
#if MICROPY_PY_BUILTINS_FLOAT
151152
Q(float)
153+
#endif
152154
Q(from_bytes)
153155
Q(getattr)
154156
Q(globals)
@@ -180,7 +182,6 @@ Q(range)
180182
Q(read)
181183
Q(repr)
182184
Q(reversed)
183-
Q(set)
184185
Q(sorted)
185186
Q(staticmethod)
186187
Q(sum)
@@ -229,20 +230,8 @@ Q(reverse)
229230
Q(add)
230231
Q(clear)
231232
Q(copy)
232-
Q(discard)
233-
Q(difference)
234-
Q(difference_update)
235-
Q(intersection)
236-
Q(intersection_update)
237-
Q(isdisjoint)
238-
Q(issubset)
239-
Q(issuperset)
240233
Q(pop)
241234
Q(remove)
242-
Q(symmetric_difference)
243-
Q(symmetric_difference_update)
244-
Q(union)
245-
Q(update)
246235
Q(find)
247236
Q(rfind)
248237
Q(rindex)
@@ -272,6 +261,22 @@ Q(iterator)
272261
Q(module)
273262
Q(slice)
274263

264+
#if MICROPY_PY_BUILTINS_SET
265+
Q(discard)
266+
Q(difference)
267+
Q(difference_update)
268+
Q(intersection)
269+
Q(intersection_update)
270+
Q(isdisjoint)
271+
Q(issubset)
272+
Q(issuperset)
273+
Q(set)
274+
Q(symmetric_difference)
275+
Q(symmetric_difference_update)
276+
Q(union)
277+
Q(update)
278+
#endif
279+
275280
#if MICROPY_PY_BUILTINS_FROZENSET
276281
Q(frozenset)
277282
#endif
@@ -327,9 +332,11 @@ Q(polar)
327332
Q(rect)
328333
#endif
329334

335+
#if MICROPY_MEM_STATS
330336
Q(mem_total)
331337
Q(mem_current)
332338
Q(mem_peak)
339+
#endif
333340

334341
#if MICROPY_ENABLE_EMERGENCY_EXCEPTION_BUF && (MICROPY_EMERGENCY_EXCEPTION_BUF_SIZE == 0)
335342
Q(alloc_emergency_exception_buf)

0 commit comments

Comments
 (0)