Jeff Epler
7a386545ca
re-add translation make rules
2023-09-20 11:46:35 -05:00
Jeff Epler
a760794449
re-add objtraceback.o
2023-09-20 11:46:22 -05:00
Jeff Epler
f83a235c85
re-add mp_obj_exception_get_native
2023-09-20 11:46:14 -05:00
Jeff Epler
e7c74f273c
add translation to mpy-cross
2023-09-20 11:46:03 -05:00
Jeff Epler
1c611f6474
file not used any longer
2023-09-20 11:45:54 -05:00
Jeff Epler
2d5709a352
spelling
2023-09-20 11:27:25 -05:00
Jeff Epler
6250cd2711
fix mpy_ld
2023-09-20 11:27:19 -05:00
Jeff Epler
5108c3a11f
whitespace
2023-09-20 11:27:12 -05:00
Jeff Epler
51f49698c2
indentation
2023-09-20 11:27:01 -05:00
Jeff Epler
76ef77a620
fix exception chaining, preprocessor error
2023-09-20 11:26:57 -05:00
Jeff Epler
e068ff7234
fix compile errors, fix mp_raise prototypes
2023-09-20 11:26:41 -05:00
Jeff Epler
1ab884ab0f
fix compile errors
2023-09-20 11:26:26 -05:00
Jeff Epler
c87703512a
fix conditional nesting
2023-09-20 11:26:17 -05:00
Jeff Epler
37c8b0df9c
fix argument name
2023-09-20 11:26:03 -05:00
Jeff Epler
6b8ee2ca6f
remove old python style checking for "special accessors"
...
this appears to be properly handled by other (new?) code, but
tests will tell.
2023-09-20 11:25:58 -05:00
Jeff Epler
bb6d530c1d
slots & macro moved to header
2023-09-20 11:25:09 -05:00
Jeff Epler
7806044e5e
string construction changed
2023-09-20 11:25:01 -05:00
Jeff Epler
9cedfc4cbd
implemented as macro now
2023-09-20 11:24:53 -05:00
Jeff Epler
ee51968d9d
can't be static, is called from builtins
2023-09-20 11:24:45 -05:00
Jeff Epler
4ed939f26e
fix compile error
2023-09-20 11:24:26 -05:00
Jeff Epler
680b94d463
fix compile erors
2023-09-20 11:24:22 -05:00
Jeff Epler
be62395c47
fix indentation
2023-09-20 11:24:15 -05:00
Jeff Epler
f9fb567a07
fix CP vs MP differences in exception-throwing functions
2023-09-20 11:24:07 -05:00
Jeff Epler
37a881f4d3
Get the type object for the constructor call
2023-09-20 11:23:49 -05:00
Jeff Epler
082b299a0c
spelling
2023-09-20 11:23:39 -05:00
Jeff Epler
e7668ed91d
spelling
2023-09-20 11:23:34 -05:00
Jeff Epler
2b754b1f6b
spelling
2023-09-20 11:23:28 -05:00
Jeff Epler
a715f089f4
mpy-cross needs to know it's targeting circuitpython
2023-09-20 11:23:24 -05:00
Jeff Epler
d83285b7d5
update translations
2023-09-20 11:22:43 -05:00
Jeff Epler
8e00c69cdf
spelling
2023-09-20 11:22:34 -05:00
Jeff Epler
cd3ca6b6a6
fix array object name
2023-09-20 11:22:25 -05:00
Jeff Epler
fb2eb6a7d9
add mp_obj_is_tuple_compatible
2023-09-20 11:22:01 -05:00
Jeff Epler
e4e58ac223
add mp_obj_get_type_qstr
2023-09-20 11:21:56 -05:00
Jeff Epler
a9d6661d5b
add and fix exception prototypes
2023-09-20 11:21:50 -05:00
Jeff Epler
b499b7fdc2
add missing type objects
2023-09-20 11:21:34 -05:00
Jeff Epler
57c3dfd579
fix missing define of NONSTANDARD_TYPECODES
2023-09-20 11:21:10 -05:00
Jeff Epler
649ea62f57
fix typo
2023-09-20 11:21:02 -05:00
Jeff Epler
73612ac119
Fix availability of MP_ERROR_TEXT in misc.h
2023-09-20 11:20:56 -05:00
Jeff Epler
aceb573c88
fix makeversionhdr
2023-09-20 11:20:45 -05:00
Jeff Epler
dc277f0aff
fix HEAP_PTR macro
2023-09-20 11:20:39 -05:00
Jeff Epler
36371fe757
fix compiling gc.c
2023-09-20 11:20:29 -05:00
Jeff Epler
0c64275cc6
Add header for PLACE_IN_ITCM
2023-09-20 11:19:57 -05:00
Jeff Epler
e05f79a9c0
update pre-commit
2023-09-20 11:15:13 -05:00
Jeff Epler
5eb7320ae1
fix conditional compliation
2023-09-20 11:10:56 -05:00
Jeff Epler
b6722c30a2
update translations
2023-09-20 11:08:50 -05:00
Jeff Epler
02e54e5f4e
extmod: don't list files that don't exist in our tree
2023-09-20 11:08:12 -05:00
Damien George
a3862e7267
stm32/powerctrlboot: Allow PLL1 Q and R outputs to be enabled on H5.
...
If a board needs these outputs then it can define MICROPY_HW_CLK_PLLQ/R.
It saves power to not enable them if they are not needed.
Signed-off-by: Damien George <damien@micropython.org>
2023-09-20 18:56:52 +10:00
Angus Gratton
fa68523968
py/nlrx64: Mark nlr_push() as naked function when possible.
...
Supported from GCC 8 and up, and Compiler Explorer suggests it works as
expected with Clang since 3.6 (2014).
- Fixes situation where building embedded MicroPython with -O0 and
MICROPY_NLR_X64 crashes at runtime (due to nlr_push pushing the
frame pointer register EBP). Closes #12421 .
- Allows removing the macOS tweak to undo pushing EBP onto the stack
in the generated function prelude.
Signed-off-by: Angus Gratton <angus@redyak.com.au>
2023-09-20 11:48:36 +10:00
Dan Halbert
4d175ab41a
convert to MP_DEFINED_CONST_OBJ_TYPE()
2023-09-19 21:09:29 -04:00
Scott Shawcroft
40a5313589
Merge pull request #8414 from dhalbert/samd51g-fixes
...
fix CPU on Monster M4SK; turn off audiobusio by default on SAMD51G
2023-09-19 09:52:29 -07:00