GSoC’24 - LPython: 8th & 9th Week

GSoC
Code
Internship
Python
LPython
Author

Vipul Cariappa

Published

July 27, 2024

The last two weeks were slow. I was busy with college work and could not give sufficient time for GSoC. Due to this, I could not write the last week’s blog. I should be relatively free next week, hope everything goes smoothly.

Merged Pull Requests

  • Support to print dataclasses and tuples in REPL
    Added in support to print dataclasses and tuple in REPL.
  • CI tests for LLVM 10, 14, 15 and 16
    Added in CI tests to check with LLVM versions 10, 14, 15 & 16. LLVM 14 tests were failing on the GitHub CI, but I could not replicate it locally. We decided to remove it for now and open an issue about it. Therefore we currently only test with 10, 15 & 16 along with the default version of 11 that is used.

Issues Opened

This week I plan on working on the BindPython ABI for the LLVM backend. The main goal is to add support to call CPython code from LPython for the LLVM backend. Presently, we support calling CPython code while using the C backend.