Native emitter deep dive

C programming, build, interpreter/VM.
Target audience: MicroPython Developers.
Post Reply
User avatar
jimmo
Posts: 2367
Joined: Tue Aug 08, 2017 1:57 am
Location: Sydney, Australia
Contact:

Native emitter deep dive

Post by jimmo » Mon Jul 19, 2021 1:42 am

Scott (tannewt) from Adafruit was kind enough to invite me onto the weekly "CircuitPython Deep Dive" live stream and we dove into MicroPython's native code generator (the "native emitter") in order to fix a mis-compilation bug that had been recently reported. Might be interesting to anyone who wants to know more about how this process works or how to go about this sort of debugging in MicroPython.

https://www.youtube.com/watch?v=bciRImf0_Ts

Let me know if you have questions!

User avatar
pythoncoder
Posts: 5300
Joined: Fri Jul 18, 2014 8:01 am
Location: UK
Contact:

Re: Native emitter deep dive

Post by pythoncoder » Tue Jul 20, 2021 2:33 pm

That is a seriously deep dive. Interesting, but rather you than me ;)
Peter Hinch

Christian Walther
Posts: 152
Joined: Fri Aug 19, 2016 11:55 am

Re: Native emitter deep dive

Post by Christian Walther » Fri Jul 23, 2021 2:55 pm

Very cool, thank you Jim and Scott! Apart from the technical insights, it’s also great to see the collaboration between the MicroPython and CircuitPython teams.

Post Reply