py: Don't use gc or qstr mutex when the GIL is enabled.

There is no need since the GIL already makes gc and qstr operations
atomic.
This commit is contained in:
Damien George
2016-05-26 10:53:34 +00:00
parent 4cec63a9db
commit a1c93a62b1
2 changed files with 2 additions and 2 deletions

View File

@@ -72,7 +72,7 @@
#error unimplemented qstr length decoding
#endif
#if MICROPY_PY_THREAD
#if MICROPY_PY_THREAD && !MICROPY_PY_THREAD_GIL
#define QSTR_ENTER() mp_thread_mutex_lock(&MP_STATE_VM(qstr_mutex), 1)
#define QSTR_EXIT() mp_thread_mutex_unlock(&MP_STATE_VM(qstr_mutex))
#else