Bob Abeles
6725be4259
And formatting, again
2023-10-23 20:43:57 -07:00
Bob Abeles
3f4332be80
Another CI formatting issue
2023-10-23 20:40:51 -07:00
Bob Abeles
892d89e8b7
Fix CI detected line-length issue
2023-10-23 20:35:31 -07:00
Bob Abeles
2e996587fe
Improve make translation data performance.
2023-10-23 20:08:15 -07:00
Jeff Epler
7ab5252cdd
Add CIRCUITPY_MESSAGE_COMPRESSION_LEVEL
...
to trade compile speed & flash size
Initially enable the faster mode on rp2040 and espressif, where there's
usually plenty of flash available (these advanced techniques save hundreds
to thousands of bytes, which is important on a lot of old samd21 boards
but is a drop in the lake of a 4MB flash chip)
2023-10-20 19:18:18 +01:00
Dan Halbert
2f391e5679
restore SUPEROPT_GC, SUPEROPT_VM
2023-10-12 15:25:28 -04:00
Dan Halbert
a13185bb34
fix inclusion of ulab sources
2023-10-12 11:03:00 -04:00
Scott Shawcroft
9633c4e78f
Merge remote-tracking branch 'adafruit/main' into v1.20-merge
2023-10-11 11:21:57 -07:00
Scott Shawcroft
6e278900bd
Only include mpconfigport.h once
2023-10-11 10:04:03 -07:00
Scott Shawcroft
9be3999e78
Add back makefile print variable
2023-10-11 10:04:02 -07:00
Scott Shawcroft
2910dea6fd
Almost fix extra_coverage test
2023-10-11 10:04:02 -07:00
Scott Shawcroft
22a44c6003
Try and fix mpy-cross variants
2023-10-11 10:03:46 -07:00
Dan Halbert
7869706551
force FROZEN_MANIFEST build; add back make print-%
2023-10-10 22:10:17 -04:00
Scott Shawcroft
bf3d84195f
Fix decompressing using qstrs after running the VM
...
The qstr state still pointed to qstr pools in the released MP heap.
2023-10-05 14:56:11 -07:00
Scott Shawcroft
49511b0746
Bring back ordereddict.move_to_end()
2023-10-05 12:48:45 -07:00
Scott Shawcroft
94c7082e9c
Fix super init. CP changed it to support kwargs
2023-10-05 12:44:30 -07:00
Scott Shawcroft
18c03a74dd
Fix a few tests
...
* Re-enable a couple FATFS configurations we added.
* Remove MICROPY_PY_IO_FILEIO.
* Remove uasyncio from standard unix build.
* Re-add our unicode printing improvements.
2023-10-05 10:59:08 -07:00
Dan Halbert
7e0e6fcdca
Metro M4 now compiles
2023-10-03 15:03:59 -04:00
Jeff Epler
1b9ecabf8b
Fix constructing empty namedtuple
...
this change from micropython was not taken with the merge
2023-10-02 09:08:03 -05:00
Jeff Epler
18a5a897f1
makeqstrdef: restore CIRCUITPY behavior
...
this fixes the qrio test, among others
2023-10-02 08:50:47 -05:00
Jeff Epler
1ccce65311
file no longer used
2023-10-02 08:48:19 -05:00
Jeff Epler
6d59e55599
fix making mpy-cross automatically
2023-10-02 07:28:19 -05:00
Dan Halbert
2fc5a934a1
add back generic subscript iterator, gc_never_free
2023-09-29 23:01:02 -04:00
Dan Halbert
68a2927385
MP_REGISTER_ROOT_POINTER for port-specific root pointers
2023-09-29 15:46:42 -04:00
Dan Halbert
1c388ab315
finish converting to MP_REGISTER_ROOT_POINTER()
2023-09-29 10:49:34 -04:00
Dan Halbert
76ff01452b
Trinket M0 comes up; still very much wip
2023-09-28 16:22:10 -04:00
MicroDev
27fd60d739
implement suggested changes
...
- update the docs
- split out common `watchdog_reset`
- revert to using `None` instead of `WatchDogMode.NONE`
2023-09-24 15:23:38 +00:00
Jeff Epler
cd462c51b3
re-fix stream function definition
2023-09-22 14:26:36 -05:00
Jeff Epler
2c3d81148e
re-add CP-specific C files
2023-09-22 14:26:25 -05:00
Jeff Epler
c53cb3ef25
re-add CP-specific exception related types
2023-09-22 14:26:13 -05:00
Jeff Epler
79309c1208
re-add CP-specific exception types
2023-09-22 14:25:50 -05:00
Jeff Epler
4bbf42c4c3
fix duplicate array_locals_dict_table
2023-09-22 14:25:36 -05:00
Jeff Epler
7c2fbff965
fix use of locals_dict
2023-09-22 14:25:23 -05:00
Jeff Epler
99479a69f8
fix definition of slice type with optional "make_new"
2023-09-22 13:56:36 -05:00
Jeff Epler
e48984872b
allow definition of namedtuples in core
2023-09-22 13:56:16 -05:00
Jeff Epler
a181172336
remove redundant declaratoin
2023-09-22 13:55:24 -05:00
Jeff Epler
0265ae07f8
remove unused functions
2023-09-22 13:55:15 -05:00
Jeff Epler
51314fb7de
fix availability of mp_obj_array_locals_dict
2023-09-22 13:55:08 -05:00
Jeff Epler
2c70537aba
fix memoryview cast&hex
2023-09-22 13:54:20 -05:00
Jeff Epler
085cf0e3e4
make mp_stream_flush available
2023-09-22 13:52:04 -05:00
Jeff Epler
556ec9d300
fixes for mp_type_get_protocol_slot
2023-09-22 13:51:57 -05:00
Jeff Epler
566688b028
fix mpy magic numbers
2023-09-22 13:50:35 -05:00
Jeff Epler
bb0f8149df
fix circuitpy memoryview.cast
2023-09-22 13:44:48 -05:00
Jeff Epler
0d796249e8
remove unused function
2023-09-22 13:43:47 -05:00
Jeff Epler
5367c9f7ef
fix "native exception getter"
2023-09-22 13:42:19 -05:00
Jeff Epler
f9f75d8202
MAKE_ENUM_TYPE for new style type defs
2023-09-22 13:39:24 -05:00
Scott Shawcroft
7bad82a219
C6 compiles, runs but wifi crashes
2023-09-22 10:02:35 -07:00
Jeff Epler
6b5c7b6ce6
fix const vs static generatorexit again
2023-09-22 10:45:49 -05:00
Jeff Epler
9dda69cf9e
add missing declarations that got lost in the merge
2023-09-22 10:40:11 -05:00
Jeff Epler
f77e0b8992
fix comment marker
2023-09-22 10:39:50 -05:00