Evidence collection
v0.14.0-evidences-1493581.json 20674eda
Collected 3 years ago
Release notes
-
--fast
option added for optimized builds - pywrap works for simpler files
Evidence collection
v0.13.1-evidences-1488476.json eee32435
Collected 3 years ago
Release notes
Bug fix release.
Evidence collection
v0.13.0-evidences-1483222.json 3ec3acda
Collected 3 years ago
Release notes
Changes since the last release.
- LFortran can now compile binaries on Windows
- C interoperation works on Linux, macOS and Windows (
real
,integer
,complex
,character
) - Runtime library improvements
- Complex intrinsics fixed on all platforms
- All trigonometric functions now use the Fortran
impure
interface in the runtime library - More intrinsics implemented (
len
,trim
,len_trim
)
- Initial implementation of classes and methods
- LFortran now works with
fpm
and compiles the hello world project and a few other example projects - Parser improvements: team and sync statements
- Improved handling of character types as function arguments and return values and indexing
- The
--target
flag added for cross-compiling (!1304) - The SNAP proxy app can be compiled to ASR with a few things commented out (see #313 for more details)
Evidence collection
v0.10.0-evidences-1425122.json 0919bb4e
Collected 3 years ago
Release notes
$ git shortlog -ns v0.9.0..v0.10.0
156 Ondřej Čertík
55 Gagandeep Singh
16 Dominic Poerio
3 Rohit Goswami
1 Scot Halverson
Evidence collection
v0.11.0-evidences-1425121.json 4f3cc7a7
Collected 3 years ago
Release notes
$ git shortlog -ns v0.10.0..v0.11.0
886 Ondřej Čertík
413 Gagandeep Singh
324 Thirumalai Shaktivel
69 Dominic Poerio
22 Rohit Goswami
15 Himanshu Pandey
3 Sebastian Ehlert
Evidence collection
v0.12.0-evidences-1425124.json 16f71d70
Collected 3 years ago
Release notes
Changes since the last release.
- Fixed all issues in the parser that were reported (AST)
- multiple loop single end do
- arithmetic if
- Comments and empty lines are now represented in AST and formatted correctly (AST)
- The formatter (
lfortran fmt
) now uses the minimal amount of parentheses in expressions - Initial fixed-form parser (AST)
- Initial class support (ASR, LLVM)
- Allocate / deallocate, allocatable arrays (ASR, LLVM)
- Associate block (ASR, LLVM)
- Runtime library refactoring (ASR, LLVM)
- Split into builtin, pure and impure
-
iso_fortran_env
,iso_c_binding
intrinsic modules added
- Compile time evaluation (ASR, LLVM)
Commits (git shortlog -ns v0.11.0..v0.12.0
):
369 Ondřej Čertík
85 Thirumalai Shaktivel
79 Gagandeep Singh
75 Rohit Goswami
20 Andrew Best
4 Dominic Poerio