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_type
module 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]