PING! (At this point, obviously for trunk only)
On Mon, Feb 13, 2012 at 20:20, Janne Blomqvist
blomqvist.ja...@gmail.com wrote:
Hi,
the attached patch changes the low-level libgfortran IO dispatching
mechanism to use shared vtables for each stream type, instead of all
the function pointers
On 03/15/2012 11:42 AM, Janne Blomqvist wrote:
PING! (At this point, obviously for trunk only)
Yes, OK for trunk.
On Mon, Feb 13, 2012 at 20:20, Janne Blomqvist
blomqvist.ja...@gmail.com wrote:
Hi,
the attached patch changes the low-level libgfortran IO dispatching
mechanism to use
On Mon, Feb 13, 2012 at 23:04, Steven Bosscher stevenb@gmail.com wrote:
On Mon, Feb 13, 2012 at 7:20 PM, Janne Blomqvist
blomqvist.ja...@gmail.com wrote:
Hi,
the attached patch changes the low-level libgfortran IO dispatching
mechanism to use shared vtables for each stream type, instead
On Fri, Feb 17, 2012 at 12:44 PM, Janne Blomqvist
blomqvist.ja...@gmail.com wrote:
On Mon, Feb 13, 2012 at 23:04, Steven Bosscher stevenb@gmail.com wrote:
On Mon, Feb 13, 2012 at 7:20 PM, Janne Blomqvist
blomqvist.ja...@gmail.com wrote:
Hi,
the attached patch changes the low-level
Hi,
the attached patch changes the low-level libgfortran IO dispatching
mechanism to use shared vtables for each stream type, instead of all
the function pointers being replicated for each unit. This is similar
to e.g. how the C++ frontend implements vtables. The benefits are:
- Slightly smaller
On Mon, Feb 13, 2012 at 7:20 PM, Janne Blomqvist
blomqvist.ja...@gmail.com wrote:
Hi,
the attached patch changes the low-level libgfortran IO dispatching
mechanism to use shared vtables for each stream type, instead of all
the function pointers being replicated for each unit. This is similar