Hi Janne,
Simplify IO locking in libgfortran. The new IO implementation avoids
accessing units without locks, as seen in PR 92836. It also avoids
lock inversion (except for a corner case wrt namelist query when
reading from stdin and outputting to stdout), making it easier to
verify correctnes
On Sat, Feb 1, 2020 at 6:37 PM Thomas Koenig wrote:
>
> Hi Janne,
>
> > Simplify IO locking in libgfortran. The new IO implementation avoids
> > accessing units without locks, as seen in PR 92836. It also avoids
> > lock inversion (except for a corner case wrt namelist query when
> > reading fro
Hi Janne,
Simplify IO locking in libgfortran. The new IO implementation avoids
accessing units without locks, as seen in PR 92836. It also avoids
lock inversion (except for a corner case wrt namelist query when
reading from stdin and outputting to stdout), making it easier to
verify correctnes
On Fri, Jan 31, 2020 at 3:38 PM Janne Blomqvist
wrote:
>
> Simplify IO locking in libgfortran. The new IO implementation avoids
> accessing units without locks, as seen in PR 92836. It also avoids
> lock inversion (except for a corner case wrt namelist query when
> reading from stdin and outputt