Ondřej Čertík

Results 365 issues of Ondřej Čertík

Currently the closed pull requests page takes about 7s to load, while other pages take < 1s. The reason is that for each of the 600 closed pull requests, we...

Reviews Site

We can try to compile this example: https://fortran-lang.discourse.group/t/computing-at-compile-time/3044 ```fortran program compile_time implicit none integer, parameter :: N = 65535 integer, parameter :: sp = kind(1.0) integer, parameter :: dp =...

```console $ make lfortran -c global.f90 -o global.o lfortran -c sn.f90 -o sn.o lfortran -c data.f90 -o data.o lfortran -c geom.f90 -o geom.o lfortran -c control.f90 -o control.o cpp -P...

SNAP

We are far enough that we can wrap up and publish a blog post. There are some workarounds (submodules, and several minor ones). In terms of modules, the current status...

stdlib
tracking issue

In order to reach beta quality, we need to implement the following items: * [ ] compile at least 10 codes without any workaround (except the items listed in "after...

tracking issue

Steps: * [x] Let's create a set of representative tests that fully compile with gfortran + openmp * [x] Parse them to AST (probably we need to add new AST...

feature
openmp

## All SciPy Fortran packages There were 21 packages in SciPy, now 18. ### Check means package compiles without any source code modification to LLVM. * [x] amos (compiles) *...

SciPy
Code to be Compiled
tracking issue

Related proposal and discussion: https://github.com/j3-fortran/fortran_proposals/issues/70 There are several approaches: ### Fortran subroutine We implement a Fortran function `assert` in a module, import a module and use it. That was done...

tests

The default is `lf`, which is a subset of the Fortran standard, with our extensions (such as templates). I think we should also add `lfsubset` (perhaps we can find a...

There is some default, but the default can now be changed with `--std=f23`, and we still want to have the option to manually enable some specific features. So each of...