Adapt base libstdc++ to the new ctype.h definesctype_base.h is correctly installed by make includes so the transition shouldbe automatic. If you hit a failure with this header, make sure ctype.h
Adapt base libstdc++ to the new ctype.h definesctype_base.h is correctly installed by make includes so the transition shouldbe automatic. If you hit a failure with this header, make sure ctype.h andctype_base.h are in sync.ok miod@ tb@
show more ...
a few depend:-related thingies that were still in.okay millert@, tb@
destroy lint remnants.okay millert@ deraadt@
remove gets reference. ok espie
Align suseconds_t with POSIX: it's the type of the tv_usec member of timeval.Use useconds_t in the ualarm() declaration.Bump libstdc++ major to be sure there isn't ABI issues.ok deraadt@ jca@ jmc
Align suseconds_t with POSIX: it's the type of the tv_usec member of timeval.Use useconds_t in the ualarm() declaration.Bump libstdc++ major to be sure there isn't ABI issues.ok deraadt@ jca@ jmc@ millert@ports testing by landry@
Switch time_t, ino_t, clock_t, and struct kevent's ident and datamembers to 64bit types. Assign new syscall numbers for (almostall) the syscalls that involve the affected types, including anything
Switch time_t, ino_t, clock_t, and struct kevent's ident and datamembers to 64bit types. Assign new syscall numbers for (almostall) the syscalls that involve the affected types, including anythingwith time_t, timeval, itimerval, timespec, rusage, dirent, stat,or kevent arguments. Add a d_off member to struct dirent and replacegetdirentries() with getdents(), thus immensely simplifying andaccelerating telldir/seekdir. Build perl with -DBIG_TIME.Bump the major on every single base library: the compat bits includedhere are only good enough to make the transition; the T32 compatoption will be burned as soon as we've reached the new world areare happy with the snapshots for all architectures.DANGER: ABI incompatibility. Updating to this kernel requires extrawork or you won't be able to login: install a snapshot instead.Much assistance in fixing userland issues from deraadt@ and tedu@and build assistance from todd@ and otto@
martynas added support for the 'long double' math functions to libm atc2k11, so libstdc++-v3 should make use of them. Major version bumpfor good measure, and sync libstdc++'s shlib_version withli
martynas added support for the 'long double' math functions to libm atc2k11, so libstdc++-v3 should make use of them. Major version bumpfor good measure, and sync libstdc++'s shlib_version withlibstdc++-v3's.Issue pointed out by Roberto Bagnara on bugs@ok deraadt
Expose wscanf(3) and wcsftime(3) in the std:: namespace (gcc3) and bump major.testing by naddy, final diff from kettenis
- enable thread model posix for gcc 3 which makes dwarf2 exceptionhandling thread safe and enables thread safety for libstdc++- bump libstdc++ majorSee faq/current.html for instructions on how to
- enable thread model posix for gcc 3 which makes dwarf2 exceptionhandling thread safe and enables thread safety for libstdc++- bump libstdc++ majorSee faq/current.html for instructions on how to correctly builduserland for this change.originally from kurt@, ok miod@
Finalize work on the math library. It's time to do this monstercommit, and deal with problems (if any) in tree.Note that this adds the following functions. Ports with hacks mightneed adjustment
Finalize work on the math library. It's time to do this monstercommit, and deal with problems (if any) in tree.Note that this adds the following functions. Ports with hacks mightneed adjustments.nexttoward(3), fma(3), nexttowardf(3), fmaf(3), acoshl(3), asinhl(3),atanhl(3), coshl(3), sinhl(3), tanhl(3), expl(3), expm1l(3), logl(3),log10l(3), log1pl(3), log2l(3), modfl(3), cbrtl(3), hypotl(3),powl(3), erfl(3), erfcl(3), lgammal(3), tgammal(3), ceill(3),floorl(3), lrintl(3), llrintl(3), roundl(3), lroundl(3), llroundl(3),truncl(3), fmodl(3), remainderl(3), remquol(3), nextafterl(3),nexttowardl(3), fmal(3).With this commit, our library implements all functionality requiredby C99. Documentation bits will follow.
Expose wprintf and friends in the gcc3 libstdc++ std:: namespace.Tested by naddy, thanks! Major bump for safety.ok kettenis espie
- revert thread model posix since it broke the build for hppa. will revistwhen all archs are fully tested and working.- major bump libstdc++
- enable thread model posix for gcc 3 which makes dwarf2 exceptionhandling thread safe and enables thread safety for libstdc++- include -D_REENTRANT when -pthread cpp arg is present (needed soboos
- enable thread model posix for gcc 3 which makes dwarf2 exceptionhandling thread safe and enables thread safety for libstdc++- include -D_REENTRANT when -pthread cpp arg is present (needed soboost can detect -pthread on the command line).- bump libstdc++ majorSee faq/current.html for instructions on how to correctly builduserland for this change.okay kettenis@
- enable libstdc++ pthread regresses- fix g++ regress so it can find libstdc++ in the objdirokay espie@ kettenis@
Our gcc doesn't provide __builtin_memmove(), so replace it by memmove().Slipped in when fixing libstdc++ for gtk2mm, spotted the hard way whenporting nemiver.ok espie@
Remove unneeded include; fixes build problems with some ports that#include <math.h> and expect the C99 macros in that file to be available inthe global namespace. This include was removed upstream
Remove unneeded include; fixes build problems with some ports that#include <math.h> and expect the C99 macros in that file to be available inthe global namespace. This include was removed upstream some time afterthe libstdc++ we use was released.ok naddy@
steal some code from gcc 4.2, so that char_traits specializations start withmore default stuff.as discussed with kettenis, landry, and others.Allow some gnome stuff (gtk2mm) to compile, and does n
steal some code from gcc 4.2, so that char_traits specializations start withmore default stuff.as discussed with kettenis, landry, and others.Allow some gnome stuff (gtk2mm) to compile, and does not break sourcecompatibility with the standard (well, not more than gcc 4.2 does)
bump major version, to be safe. ok theo
libstdc++ (cmath) needs to handle integer arguments for the mathfunctions: acos, asin, atan, atan2, cos, cosh, exp, fabs, floor,log, log10, sqrt, sin, sinh, tan, tanhfixes quite some portstested
libstdc++ (cmath) needs to handle integer arguments for the mathfunctions: acos, asin, atan, atan2, cos, cosh, exp, fabs, floor,log, log10, sqrt, sin, sinh, tan, tanhfixes quite some portstested by brad@. no objections millert@
bump minor. ok kettenis@
don't undefine C99 math macros, if !_GLIBCPP_USE_C99, so that wecan use these functions in C++.ok millert@. also looked over by espie@, fgsch@.
bump because of __nan in math.h
Cope with the changes in the libiberty C++ demangler, and crank minor versionas the demangler provides new interfaces.
Enable shared libraries on landisk.The sh architecture required some different linkage than most platforms,This fixes those other requirements.
make sure configure does not hardcode MAKE in its generated makefile.(GNU people high on LSD... ? ??? )
123