py: Include mpconfig.h before all other includes.
It defines types used by all other headers. Fixes #691.
This commit is contained in:
parent
4c4b9d15ab
commit
59c675a64c
@ -28,8 +28,8 @@
|
|||||||
#include <assert.h>
|
#include <assert.h>
|
||||||
#include <string.h>
|
#include <string.h>
|
||||||
|
|
||||||
#include "misc.h"
|
|
||||||
#include "mpconfig.h"
|
#include "mpconfig.h"
|
||||||
|
#include "misc.h"
|
||||||
#include "asmthumb.h"
|
#include "asmthumb.h"
|
||||||
|
|
||||||
// wrapper around everything in this file
|
// wrapper around everything in this file
|
||||||
|
@ -29,8 +29,8 @@
|
|||||||
#include <assert.h>
|
#include <assert.h>
|
||||||
#include <string.h>
|
#include <string.h>
|
||||||
|
|
||||||
#include "misc.h"
|
|
||||||
#include "mpconfig.h"
|
#include "mpconfig.h"
|
||||||
|
#include "misc.h"
|
||||||
|
|
||||||
// wrapper around everything in this file
|
// wrapper around everything in this file
|
||||||
#if MICROPY_EMIT_X64
|
#if MICROPY_EMIT_X64
|
||||||
|
@ -29,8 +29,8 @@
|
|||||||
#include <string.h>
|
#include <string.h>
|
||||||
#include <assert.h>
|
#include <assert.h>
|
||||||
|
|
||||||
#include "misc.h"
|
|
||||||
#include "mpconfig.h"
|
#include "mpconfig.h"
|
||||||
|
#include "misc.h"
|
||||||
#include "qstr.h"
|
#include "qstr.h"
|
||||||
#include "obj.h"
|
#include "obj.h"
|
||||||
#include "binary.h"
|
#include "binary.h"
|
||||||
|
@ -26,8 +26,8 @@
|
|||||||
|
|
||||||
#include <stdlib.h>
|
#include <stdlib.h>
|
||||||
|
|
||||||
#include "misc.h"
|
|
||||||
#include "mpconfig.h"
|
#include "mpconfig.h"
|
||||||
|
#include "misc.h"
|
||||||
#include "qstr.h"
|
#include "qstr.h"
|
||||||
#include "obj.h"
|
#include "obj.h"
|
||||||
#include "builtin.h"
|
#include "builtin.h"
|
||||||
|
@ -31,8 +31,8 @@
|
|||||||
#include <assert.h>
|
#include <assert.h>
|
||||||
#include <math.h>
|
#include <math.h>
|
||||||
|
|
||||||
#include "misc.h"
|
|
||||||
#include "mpconfig.h"
|
#include "mpconfig.h"
|
||||||
|
#include "misc.h"
|
||||||
#include "qstr.h"
|
#include "qstr.h"
|
||||||
#include "lexer.h"
|
#include "lexer.h"
|
||||||
#include "parse.h"
|
#include "parse.h"
|
||||||
|
@ -30,8 +30,8 @@
|
|||||||
#include <string.h>
|
#include <string.h>
|
||||||
#include <assert.h>
|
#include <assert.h>
|
||||||
|
|
||||||
#include "misc.h"
|
|
||||||
#include "mpconfig.h"
|
#include "mpconfig.h"
|
||||||
|
#include "misc.h"
|
||||||
#include "qstr.h"
|
#include "qstr.h"
|
||||||
#include "lexer.h"
|
#include "lexer.h"
|
||||||
#include "parse.h"
|
#include "parse.h"
|
||||||
|
@ -28,8 +28,8 @@
|
|||||||
#include <stdint.h>
|
#include <stdint.h>
|
||||||
#include <assert.h>
|
#include <assert.h>
|
||||||
|
|
||||||
#include "misc.h"
|
|
||||||
#include "mpconfig.h"
|
#include "mpconfig.h"
|
||||||
|
#include "misc.h"
|
||||||
#include "qstr.h"
|
#include "qstr.h"
|
||||||
#include "lexer.h"
|
#include "lexer.h"
|
||||||
#include "parse.h"
|
#include "parse.h"
|
||||||
|
@ -30,8 +30,8 @@
|
|||||||
#include <string.h>
|
#include <string.h>
|
||||||
#include <assert.h>
|
#include <assert.h>
|
||||||
|
|
||||||
#include "misc.h"
|
|
||||||
#include "mpconfig.h"
|
#include "mpconfig.h"
|
||||||
|
#include "misc.h"
|
||||||
#include "qstr.h"
|
#include "qstr.h"
|
||||||
#include "lexer.h"
|
#include "lexer.h"
|
||||||
#include "parse.h"
|
#include "parse.h"
|
||||||
|
@ -30,8 +30,8 @@
|
|||||||
#include <string.h>
|
#include <string.h>
|
||||||
#include <assert.h>
|
#include <assert.h>
|
||||||
|
|
||||||
#include "misc.h"
|
|
||||||
#include "mpconfig.h"
|
#include "mpconfig.h"
|
||||||
|
#include "misc.h"
|
||||||
#include "qstr.h"
|
#include "qstr.h"
|
||||||
#include "obj.h"
|
#include "obj.h"
|
||||||
#include "runtime0.h"
|
#include "runtime0.h"
|
||||||
|
@ -30,8 +30,8 @@
|
|||||||
#include <stdarg.h>
|
#include <stdarg.h>
|
||||||
#include <assert.h>
|
#include <assert.h>
|
||||||
|
|
||||||
#include "misc.h"
|
|
||||||
#include "mpconfig.h"
|
#include "mpconfig.h"
|
||||||
|
#include "misc.h"
|
||||||
#include "qstr.h"
|
#include "qstr.h"
|
||||||
#include "lexer.h"
|
#include "lexer.h"
|
||||||
#include "parse.h"
|
#include "parse.h"
|
||||||
|
@ -48,8 +48,8 @@
|
|||||||
#include <string.h>
|
#include <string.h>
|
||||||
#include <assert.h>
|
#include <assert.h>
|
||||||
|
|
||||||
#include "misc.h"
|
|
||||||
#include "mpconfig.h"
|
#include "mpconfig.h"
|
||||||
|
#include "misc.h"
|
||||||
#include "qstr.h"
|
#include "qstr.h"
|
||||||
#include "lexer.h"
|
#include "lexer.h"
|
||||||
#include "parse.h"
|
#include "parse.h"
|
||||||
|
@ -28,8 +28,8 @@
|
|||||||
#include <stdint.h>
|
#include <stdint.h>
|
||||||
#include <assert.h>
|
#include <assert.h>
|
||||||
|
|
||||||
#include "misc.h"
|
|
||||||
#include "mpconfig.h"
|
#include "mpconfig.h"
|
||||||
|
#include "misc.h"
|
||||||
#include "qstr.h"
|
#include "qstr.h"
|
||||||
#include "lexer.h"
|
#include "lexer.h"
|
||||||
#include "parse.h"
|
#include "parse.h"
|
||||||
|
1
py/gc.c
1
py/gc.c
@ -33,7 +33,6 @@
|
|||||||
#include "misc.h"
|
#include "misc.h"
|
||||||
#include "gc.h"
|
#include "gc.h"
|
||||||
|
|
||||||
#include "misc.h"
|
|
||||||
#include "qstr.h"
|
#include "qstr.h"
|
||||||
#include "obj.h"
|
#include "obj.h"
|
||||||
#include "runtime.h"
|
#include "runtime.h"
|
||||||
|
@ -32,8 +32,8 @@
|
|||||||
#include <stdio.h>
|
#include <stdio.h>
|
||||||
#include <assert.h>
|
#include <assert.h>
|
||||||
|
|
||||||
#include "misc.h"
|
|
||||||
#include "mpconfig.h"
|
#include "mpconfig.h"
|
||||||
|
#include "misc.h"
|
||||||
#include "qstr.h"
|
#include "qstr.h"
|
||||||
#include "lexer.h"
|
#include "lexer.h"
|
||||||
|
|
||||||
|
@ -24,8 +24,8 @@
|
|||||||
* THE SOFTWARE.
|
* THE SOFTWARE.
|
||||||
*/
|
*/
|
||||||
|
|
||||||
#include "misc.h"
|
|
||||||
#include "mpconfig.h"
|
#include "mpconfig.h"
|
||||||
|
#include "misc.h"
|
||||||
#include "qstr.h"
|
#include "qstr.h"
|
||||||
#include "lexer.h"
|
#include "lexer.h"
|
||||||
|
|
||||||
|
@ -24,8 +24,8 @@
|
|||||||
* THE SOFTWARE.
|
* THE SOFTWARE.
|
||||||
*/
|
*/
|
||||||
|
|
||||||
#include "misc.h"
|
|
||||||
#include "mpconfig.h"
|
#include "mpconfig.h"
|
||||||
|
#include "misc.h"
|
||||||
|
|
||||||
#if MICROPY_HELPER_LEXER_UNIX
|
#if MICROPY_HELPER_LEXER_UNIX
|
||||||
|
|
||||||
|
@ -28,8 +28,8 @@
|
|||||||
#include <stdlib.h>
|
#include <stdlib.h>
|
||||||
#include <string.h>
|
#include <string.h>
|
||||||
|
|
||||||
#include "misc.h"
|
|
||||||
#include "mpconfig.h"
|
#include "mpconfig.h"
|
||||||
|
#include "misc.h"
|
||||||
|
|
||||||
#if 0 // print debugging info
|
#if 0 // print debugging info
|
||||||
#define DEBUG_printf DEBUG_printf
|
#define DEBUG_printf DEBUG_printf
|
||||||
|
2
py/map.c
2
py/map.c
@ -27,8 +27,8 @@
|
|||||||
#include <stdlib.h>
|
#include <stdlib.h>
|
||||||
#include <assert.h>
|
#include <assert.h>
|
||||||
|
|
||||||
#include "misc.h"
|
|
||||||
#include "mpconfig.h"
|
#include "mpconfig.h"
|
||||||
|
#include "misc.h"
|
||||||
#include "qstr.h"
|
#include "qstr.h"
|
||||||
#include "obj.h"
|
#include "obj.h"
|
||||||
#include "runtime0.h"
|
#include "runtime0.h"
|
||||||
|
@ -24,8 +24,8 @@
|
|||||||
* THE SOFTWARE.
|
* THE SOFTWARE.
|
||||||
*/
|
*/
|
||||||
|
|
||||||
#include "misc.h"
|
|
||||||
#include "mpconfig.h"
|
#include "mpconfig.h"
|
||||||
|
#include "misc.h"
|
||||||
#include "qstr.h"
|
#include "qstr.h"
|
||||||
#include "obj.h"
|
#include "obj.h"
|
||||||
#include "builtin.h"
|
#include "builtin.h"
|
||||||
|
@ -26,8 +26,8 @@
|
|||||||
|
|
||||||
#include <math.h>
|
#include <math.h>
|
||||||
|
|
||||||
#include "misc.h"
|
|
||||||
#include "mpconfig.h"
|
#include "mpconfig.h"
|
||||||
|
#include "misc.h"
|
||||||
#include "qstr.h"
|
#include "qstr.h"
|
||||||
#include "obj.h"
|
#include "obj.h"
|
||||||
#include "builtin.h"
|
#include "builtin.h"
|
||||||
|
@ -24,8 +24,8 @@
|
|||||||
* THE SOFTWARE.
|
* THE SOFTWARE.
|
||||||
*/
|
*/
|
||||||
|
|
||||||
#include "misc.h"
|
|
||||||
#include "mpconfig.h"
|
#include "mpconfig.h"
|
||||||
|
#include "misc.h"
|
||||||
#include "qstr.h"
|
#include "qstr.h"
|
||||||
#include "obj.h"
|
#include "obj.h"
|
||||||
#include "builtin.h"
|
#include "builtin.h"
|
||||||
|
@ -24,8 +24,8 @@
|
|||||||
* THE SOFTWARE.
|
* THE SOFTWARE.
|
||||||
*/
|
*/
|
||||||
|
|
||||||
#include "misc.h"
|
|
||||||
#include "mpconfig.h"
|
#include "mpconfig.h"
|
||||||
|
#include "misc.h"
|
||||||
#include "qstr.h"
|
#include "qstr.h"
|
||||||
#include "obj.h"
|
#include "obj.h"
|
||||||
#include "builtin.h"
|
#include "builtin.h"
|
||||||
|
@ -24,8 +24,8 @@
|
|||||||
* THE SOFTWARE.
|
* THE SOFTWARE.
|
||||||
*/
|
*/
|
||||||
|
|
||||||
#include "misc.h"
|
|
||||||
#include "mpconfig.h"
|
#include "mpconfig.h"
|
||||||
|
#include "misc.h"
|
||||||
#include "qstr.h"
|
#include "qstr.h"
|
||||||
#include "obj.h"
|
#include "obj.h"
|
||||||
#include "builtin.h"
|
#include "builtin.h"
|
||||||
|
@ -26,8 +26,8 @@
|
|||||||
|
|
||||||
#include <math.h>
|
#include <math.h>
|
||||||
|
|
||||||
#include "misc.h"
|
|
||||||
#include "mpconfig.h"
|
#include "mpconfig.h"
|
||||||
|
#include "misc.h"
|
||||||
#include "qstr.h"
|
#include "qstr.h"
|
||||||
#include "obj.h"
|
#include "obj.h"
|
||||||
#include "builtin.h"
|
#include "builtin.h"
|
||||||
|
@ -24,8 +24,8 @@
|
|||||||
* THE SOFTWARE.
|
* THE SOFTWARE.
|
||||||
*/
|
*/
|
||||||
|
|
||||||
#include "misc.h"
|
|
||||||
#include "mpconfig.h"
|
#include "mpconfig.h"
|
||||||
|
#include "misc.h"
|
||||||
#include "qstr.h"
|
#include "qstr.h"
|
||||||
#include "obj.h"
|
#include "obj.h"
|
||||||
#include "builtin.h"
|
#include "builtin.h"
|
||||||
|
@ -27,8 +27,8 @@
|
|||||||
|
|
||||||
#include <assert.h>
|
#include <assert.h>
|
||||||
#include <string.h>
|
#include <string.h>
|
||||||
#include "misc.h"
|
|
||||||
#include "mpconfig.h"
|
#include "mpconfig.h"
|
||||||
|
#include "misc.h"
|
||||||
#include "qstr.h"
|
#include "qstr.h"
|
||||||
#include "obj.h"
|
#include "obj.h"
|
||||||
#include "builtin.h"
|
#include "builtin.h"
|
||||||
|
@ -24,8 +24,8 @@
|
|||||||
* THE SOFTWARE.
|
* THE SOFTWARE.
|
||||||
*/
|
*/
|
||||||
|
|
||||||
#include "misc.h"
|
|
||||||
#include "mpconfig.h"
|
#include "mpconfig.h"
|
||||||
|
#include "misc.h"
|
||||||
#include "qstr.h"
|
#include "qstr.h"
|
||||||
#include "obj.h"
|
#include "obj.h"
|
||||||
#include "builtin.h"
|
#include "builtin.h"
|
||||||
|
2
py/mpz.c
2
py/mpz.c
@ -30,8 +30,8 @@
|
|||||||
#include <string.h>
|
#include <string.h>
|
||||||
#include <assert.h>
|
#include <assert.h>
|
||||||
|
|
||||||
#include "misc.h"
|
|
||||||
#include "mpconfig.h"
|
#include "mpconfig.h"
|
||||||
|
#include "misc.h"
|
||||||
#include "mpz.h"
|
#include "mpz.h"
|
||||||
|
|
||||||
#if MICROPY_LONGINT_IMPL == MICROPY_LONGINT_IMPL_MPZ
|
#if MICROPY_LONGINT_IMPL == MICROPY_LONGINT_IMPL_MPZ
|
||||||
|
@ -27,8 +27,8 @@
|
|||||||
#include <stdlib.h>
|
#include <stdlib.h>
|
||||||
#include <assert.h>
|
#include <assert.h>
|
||||||
|
|
||||||
#include "misc.h"
|
|
||||||
#include "mpconfig.h"
|
#include "mpconfig.h"
|
||||||
|
#include "misc.h"
|
||||||
#include "qstr.h"
|
#include "qstr.h"
|
||||||
#include "obj.h"
|
#include "obj.h"
|
||||||
#include "runtime.h"
|
#include "runtime.h"
|
||||||
|
@ -30,8 +30,8 @@
|
|||||||
#include <assert.h>
|
#include <assert.h>
|
||||||
#include <string.h>
|
#include <string.h>
|
||||||
|
|
||||||
#include "misc.h"
|
|
||||||
#include "mpconfig.h"
|
#include "mpconfig.h"
|
||||||
|
#include "misc.h"
|
||||||
#include "qstr.h"
|
#include "qstr.h"
|
||||||
#include "lexer.h"
|
#include "lexer.h"
|
||||||
#include "parsenumbase.h"
|
#include "parsenumbase.h"
|
||||||
|
@ -29,8 +29,8 @@
|
|||||||
#include <stdint.h>
|
#include <stdint.h>
|
||||||
#include <stdio.h>
|
#include <stdio.h>
|
||||||
|
|
||||||
#include "misc.h"
|
|
||||||
#include "mpconfig.h"
|
#include "mpconfig.h"
|
||||||
|
#include "misc.h"
|
||||||
#include "qstr.h"
|
#include "qstr.h"
|
||||||
#include "lexer.h"
|
#include "lexer.h"
|
||||||
#include "parse.h"
|
#include "parse.h"
|
||||||
|
@ -27,8 +27,8 @@
|
|||||||
#include <stdbool.h>
|
#include <stdbool.h>
|
||||||
#include <stdlib.h>
|
#include <stdlib.h>
|
||||||
|
|
||||||
#include "misc.h"
|
|
||||||
#include "mpconfig.h"
|
#include "mpconfig.h"
|
||||||
|
#include "misc.h"
|
||||||
#include "qstr.h"
|
#include "qstr.h"
|
||||||
#include "nlr.h"
|
#include "nlr.h"
|
||||||
#include "obj.h"
|
#include "obj.h"
|
||||||
|
@ -24,8 +24,8 @@
|
|||||||
* THE SOFTWARE.
|
* THE SOFTWARE.
|
||||||
*/
|
*/
|
||||||
|
|
||||||
#include "misc.h"
|
|
||||||
#include "mpconfig.h"
|
#include "mpconfig.h"
|
||||||
|
#include "misc.h"
|
||||||
#include "parsenumbase.h"
|
#include "parsenumbase.h"
|
||||||
|
|
||||||
// find real radix base, and strip preceding '0x', '0o' and '0b'
|
// find real radix base, and strip preceding '0x', '0o' and '0b'
|
||||||
|
@ -27,8 +27,8 @@
|
|||||||
#include <stdint.h>
|
#include <stdint.h>
|
||||||
#include <string.h>
|
#include <string.h>
|
||||||
|
|
||||||
#include "misc.h"
|
|
||||||
#include "mpconfig.h"
|
#include "mpconfig.h"
|
||||||
|
#include "misc.h"
|
||||||
#include "qstr.h"
|
#include "qstr.h"
|
||||||
#include "obj.h"
|
#include "obj.h"
|
||||||
#include "mpz.h"
|
#include "mpz.h"
|
||||||
|
@ -27,8 +27,8 @@
|
|||||||
#include <assert.h>
|
#include <assert.h>
|
||||||
#include <string.h>
|
#include <string.h>
|
||||||
|
|
||||||
#include "misc.h"
|
|
||||||
#include "mpconfig.h"
|
#include "mpconfig.h"
|
||||||
|
#include "misc.h"
|
||||||
#include "qstr.h"
|
#include "qstr.h"
|
||||||
|
|
||||||
// NOTE: we are using linear arrays to store and search for qstr's (unique strings, interned strings)
|
// NOTE: we are using linear arrays to store and search for qstr's (unique strings, interned strings)
|
||||||
|
@ -24,8 +24,8 @@
|
|||||||
* THE SOFTWARE.
|
* THE SOFTWARE.
|
||||||
*/
|
*/
|
||||||
|
|
||||||
#include "misc.h"
|
|
||||||
#include "mpconfig.h"
|
#include "mpconfig.h"
|
||||||
|
#include "misc.h"
|
||||||
#include "repl.h"
|
#include "repl.h"
|
||||||
|
|
||||||
#if MICROPY_HELPER_REPL
|
#if MICROPY_HELPER_REPL
|
||||||
|
@ -29,8 +29,8 @@
|
|||||||
#include <stdio.h>
|
#include <stdio.h>
|
||||||
#include <assert.h>
|
#include <assert.h>
|
||||||
|
|
||||||
#include "misc.h"
|
|
||||||
#include "mpconfig.h"
|
#include "mpconfig.h"
|
||||||
|
#include "misc.h"
|
||||||
#include "qstr.h"
|
#include "qstr.h"
|
||||||
#include "obj.h"
|
#include "obj.h"
|
||||||
#include "parse.h"
|
#include "parse.h"
|
||||||
|
@ -24,8 +24,8 @@
|
|||||||
* THE SOFTWARE.
|
* THE SOFTWARE.
|
||||||
*/
|
*/
|
||||||
|
|
||||||
#include "misc.h"
|
|
||||||
#include "mpconfig.h"
|
#include "mpconfig.h"
|
||||||
|
#include "misc.h"
|
||||||
#include "qstr.h"
|
#include "qstr.h"
|
||||||
#include "obj.h"
|
#include "obj.h"
|
||||||
#include "smallint.h"
|
#include "smallint.h"
|
||||||
|
@ -26,8 +26,8 @@
|
|||||||
|
|
||||||
#include <stdint.h>
|
#include <stdint.h>
|
||||||
|
|
||||||
#include "misc.h"
|
|
||||||
#include "mpconfig.h"
|
#include "mpconfig.h"
|
||||||
|
#include "misc.h"
|
||||||
|
|
||||||
// attribute flags
|
// attribute flags
|
||||||
#define FL_PRINT (0x01)
|
#define FL_PRINT (0x01)
|
||||||
|
@ -29,8 +29,8 @@
|
|||||||
#include <stdarg.h>
|
#include <stdarg.h>
|
||||||
#include <string.h>
|
#include <string.h>
|
||||||
#include <assert.h>
|
#include <assert.h>
|
||||||
#include "misc.h"
|
|
||||||
#include "mpconfig.h"
|
#include "mpconfig.h"
|
||||||
|
#include "misc.h"
|
||||||
|
|
||||||
// returned value is always at least 1 greater than argument
|
// returned value is always at least 1 greater than argument
|
||||||
#define ROUND_ALLOC(a) (((a) & ((~0) - 7)) + 8)
|
#define ROUND_ALLOC(a) (((a) & ((~0) - 7)) + 8)
|
||||||
|
Loading…
x
Reference in New Issue
Block a user