LFortran compiles 85% Fortran stdlib
We are happy to announce that LFortran can compile all numerical modules in stdlib. The stdlib library has 32 modules, here are the details of the current status:
- all 32 modules compile to ASR
- 27 modules (85%) compile to LLVM; there are 4 hash modules (
hash_32bit,hash_64bit,hashmaps,hashmap_wrappers,stringlist_type) and onestringlist_typemodule that does not compile to LLVM yet - 24 modules pass all their tests; 3 modules (
sorting,bitsets,stats) do not pass all tests yet, but simple examples that use the modules work
This is sixth third-party production-grade code that LFortran can compile after SciPy. The progress bar towards beta has thus reached 6/10.
[Read More]