pfalcon / pycopy

Pycopy - a minimalist and memory-efficient Python dialect. Good for desktop, cloud, constrained systems, microcontrollers, and just everything.
http://pycopy.readthedocs.io
MIT License
805 stars 76 forks source link

List of potentially problematic upstream commits #9

Open pfalcon opened 6 years ago

pfalcon commented 6 years ago

73d1d20b46dda54340ad2819b865f47ca25f4850

pfalcon commented 6 years ago

a3e01d3642d6c287bf2d0c14b3d75bf30532781

pfalcon commented 6 years ago

ea7cf2b738c3b103b472547500fb0107b956fc0c and following (gc re-jigging)

pfalcon commented 6 years ago

98647e83c733a8a8d36522f71e677367ca8ddd03, 165aab12a3918004325238c794e27e7f4adbb401

pfalcon commented 6 years ago

20b4b85f7266ef2edbe492829585a14118a85d7a 93150a0d40a6f29907d53bba8a4a44f1c5fb2449

pfalcon commented 6 years ago

565f590586e89d837db3add08b8c926560f88f8b

pfalcon commented 6 years ago

582b190764641e5049768da1ba8962c841ec014b

pfalcon commented 6 years ago

8f86fbfd6c34a4d03f2bd62e9dc1ff59c236b037

pfalcon commented 6 years ago

https://github.com/micropython/micropython/commit/ef554ef9a2708a8f344f22e586f52fb1343ed524 - Removes fast path for the realistic poll objects, that part should be reverted.

Addressed by "unix/moduselect: get_fd: Reintroduce fast path for file/socket objects."

pfalcon commented 6 years ago

https://github.com/micropython/micropython/commit/9ab816d676543178773928053906fcb2c2c433f7#commitcomment-30083813 https://github.com/micropython/micropython/commit/b8b2525576ccca9c33629de71557e4204abde766#r30083881

-- GC problems are introduced.

pfalcon commented 5 years ago

1d6cb6357a2cde40822712211fb51c4a4bbe41cf - Sloppy implementation of retry on lwIP's ERR_MEM on tcp_write().

pfalcon commented 5 years ago

https://github.com/micropython/micropython/commit/62b00dd5d8cd6207147d37222e1c249ef6381841 - Tabs instead of spaces, breaks Clang.