This is the mail archive of the libstdc++@gcc.gnu.org mailing list for the libstdc++ project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

Adding C++ TR29124.


This patch is a clean up of the patch submitted by Jonathan in stage 1.
I am much less ambitious here than I was in previous patches.
I added many new test cases to the Bessel functions to look at the uncovered region near. For TR29124 I moved the hypergeometric functions to __gnu_cxx namespace so they are not yanked away
from users.

We don't want to give anyone an excuse to use both TR1 and TR29124 at the same time ;-)

Hermite polynomials finally have value tests.
I also test the std:: TR29124
I replicated even the value tests even though currently, tr1 and tr29124 point to the same implementation.
This will change as soon as stage 1 reopens.

Also, with TR29124 I think we could actually deprecate the tr1 namespace.

This builds and tests clean on x86_64-linux.

OK for stage 3?

On another note, I've staged new TR29124 implementation on a branch:
branches/emsr/gcc_tr29124 or some such.
I am staging new implementations and functions here.

Regards,
Ed

Attachment: patch_tr29124_2
Description: Text document

Attachment: CL_TR29124
Description: Text document


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]