Source-Changes-D archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
Re: CVS commit: src
On Thu Feb 24 2011 at 04:28:50 +0000, Joerg Sonnenberger wrote:
> Log Message:
> Allow storing and receiving the LWP private pointer via ucontext_t
> on all platforms except VAX and IA64. Add fast access via register for
> AMD64, i386 and SH3 ports. Use this fast access in libpthread to replace
> the stack based pthread_self(). Implement skeleton support for Alpha,
> HPPA, PowerPC, SPARC and SPARC64, but leave it disabled.
>
> Ports that support this feature provide __HAVE____LWP_GETPRIVATE_FAST in
> machine/types.h and a corresponding __lwp_getprivate_fast in
> machine/mcontext.h.
Did you run benchmarks? The initial data is quite alarming:
Starting from a window including this commit gson's test run timeouts
due to taking too long.
Pgoyette's amd64 test run with sources from 2011-02-24 04:20:03 UTC took
1:20h to complete and sources from 2011-02-24 09:20:03 UTC took 1:47h
to complete.
Also, a few test failures seemed to pop up.
--
älä karot toivorikkauttas, kyl rätei ja lumpui piisaa
Home |
Main Index |
Thread Index |
Old Index