f3e4c505d1
Implements dictionary union according to PEP 584's specifications, minus the fact that dictionary entries are not guaranteed to be in insertion order. This feature is enabled with MICROPY_CPYTHON_COMPAT. Includes a new test. With the assistance of Fangrui Qin <qinf@purdue.edu> Signed-off-by: Rayane Chatrieux <rayane.chatrieux@gmail.com> Signed-off-by: Damien George <damien@micropython.org>
13 lines
327 B
Plaintext
13 lines
327 B
Plaintext
[]
|
|
[]
|
|
[]
|
|
[]
|
|
[(1, 'cheese')]
|
|
[(1, 'apple')]
|
|
[(1, 'apple')]
|
|
[(1, 'cheese')]
|
|
[('aardvark', 'Ethel'), ('cheese', 'cheddar'), ('eggs', 2), ('spam', 1)]
|
|
[('aardvark', 'Ethel'), ('cheese', 3), ('eggs', 2), ('spam', 1)]
|
|
[('cheese', 3), ('eggs', 2), ('spam', 1)]
|
|
[('aardvark', 'Ethel'), ('cheese', 'cheddar'), ('eggs', 2), ('spam', 1)]
|