Welcome to mirror list, hosted at ThFree Co, Russian Federation.

cygwin.com/git/newlib-cygwin.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2004-03-29 * mingwex/math/round.c: Rewrite.Danny Smith
* mingwex/math/roundf.c: Rewrite. * mingwex/math/roundl.c: Rewrite.
2004-02-05 * mingwex/getopt.c: Define IS_POSIXLY_CORRECT as perDanny Smith
NetBSD getopt_long.c.
2004-02-05 * mingwex/strtold.c (__asctoe64) Reorganise. Fix setting errorDanny Smith
codes and handling of special chars.
2004-02-01 * mingwex/math/ldexpl.c (ldexpl): Call __asm__("fscale")Danny Smith
directly, rather than via scabnl.
2004-02-01 * mingwex/math/powl.c (powl): Return infinity ifDanny Smith
extended precision multiplication of x by log2(y) overflows.
2004-01-31 * mingwex/math/cephes_emath.h (__enan_64): Fix thinko.Danny Smith
(__enan_NI16): Fix another one. (__enan_NBITS): Tidy.
2003-10-21 Add ISO C99 complex support for doubles.Danny Smith
* include/complex.h: New file. * mingwex/complex: New directory. * mingwex/complex/cabs.c: New file. * mingwex/complex/cacos.c: New file. * mingwex/complex/cacosh.c: New file. * mingwex/complex/casin.c: New file. * mingwex/complex/casinh.c: New file. * mingwex/complex/catan.c: New file. * mingwex/complex/catanh.c: New file. * mingwex/complex/ccos.c: New file. * mingwex/complex/ccosh.c: New file. * mingwex/complex/cexp.c: New file. * mingwex/complex/cimag.c: New file. * mingwex/complex/clog.c: New file. * mingwex/complex/cpow.c: New file. * mingwex/complex/cproj.c: New file. * mingwex/complex/creal.c: New file. * mingwex/complex/csin.c: New file. * mingwex/complex/csinh.c: New file. * mingwex/complex/csqrt.c: New file. * mingwex/complex/ctan.c: New file. * mingwex/complex/ctanh.c: New file. * mingwex/Makefile.in (COMPLEX_DISTFILES): New list of files. (dist): Use it. (COMPLEX_OBJS): New list of objects. (LIB_OBJS): Include it in the library.
2003-10-21 * mingwex/math/cephes_mconf.h (NAN, NANF, NANL):Danny Smith
Use GCC __builtin's if available. (INFINITY, INFINITYF, INFINITYL): Likewise.
2003-10-21 * mingwex/math/s_erf.c (erf): Set errno to ERANGE ifDanny Smith
beyond approximation limit. * mingwex/math/sf_erf.c (erff): Likewise.
2003-10-03 * mingwex/dirent.c (_treaddir): Reset errno to 0 if endDanny Smith
of directory.
2003-09-232003-09-22 Roland Schwingel <rolandschwingel@users.sourceforge.net>Danny Smith
* mingwex/dirent.c (_topendir): Allocate enough memory for DIR struct in UNICODE case too.
2003-07-03 * mingwex/math/trunc.c (trunc): Provide lvalue for memory input constraint.Danny Smith
* mingwex/math/truncf.c (truncf): Likewise. * mingwex/math/truncl.c (truncl): Likewise. * mingwex/math/modff.c (modff): Likewise. * mingwex/math/modfl.c (modfl): Likewise.
2003-07-01 * mingwex/math/tgamma.c, tgammaf.c, tgammal.c (small):Earnie Boyd
Rename to Small (case difference).
2003-06-18 * include/dirent.h (dirent): Make d_name and array instead of a pointer.Earnie Boyd
* mingwex/dirent.c: Modifications througout to fill d_name array. * Makefile.in (LIBS): Add new MSVCRT libraries libmsvcr70 and libmsvcr71, including debug versions. (msvcr70.def, msvcr70d.def, msvcr71.def, msvcr71.def): New targets.
2003-05-06Uh hum, just not my dayEarnie Boyd
2003-05-06* configure: RegenerateEarnie Boyd
2003-05-06 * configure.in (W32API_INCLUDE): Need the -I switch in the value.Earnie Boyd
* mingwex/configure.in (W32API_INCLUDE): Ditto. * profile/configure.in (W32API_INCLUDE): Ditto.
2003-05-06 * configure.in (CFLAGS): Remove -D__USE_CRTIMP=1 due to possibilitesEarnie Boyd
of multiply defined symbols if the symbols is defined locally. E.G.: A local definition of malloc causes this problem. * configure: Regenerate. * profile/Makefile.in (W32API_INCLUDE): New variable. (ALL_CFLAGS): Use W32API_INCLUDE value. (ALL_CXXFLAGS): Ditto. (gcrt0.o gcrt1.o gcrt2.o): Use ALL_CFLAGS instead of CFLAGS. Thanks to Jeff Bonggren <jbon@users.sf.net>. * profile/configure.in (W32API_INCLUDE): Set default value. * profile/configure: Regenerate. * mingwex/Makefile.in (W32API_INCLUDE): New variable. (ALL_CFLAGS): Use W32API-INCLUDE value. (ALL_CXXFLAGS): Ditto. * mingwex/configure.in (W32API_INCLUDE): Set default value. * mingwex/configure: Regenerate.
2003-03-17 Get rid of some warnings Danny Smith
* mingwex/dirent.c (_topendir): Eliminate signed/unsigned warning. * mingwex/strtoimax.c (strtoimax): Likewise. * mingwex/wcstoimax.c (wcstoimax): Likewise. * mingwex/wtoll.c (wtoll): Remove unnecessary ';' * mingwex/fesentenv.c: Include float.h. * mingwex/math/powl.c: Eliminate type punning/strict aliasing warning. * mingwex/math/tanhl.c: Eliminate signed/unsigned warning in constants. * mingwex/math/tgammal.c: Likewise.
2003-03-032003-03-03 Christopher Faylor <cgf@redhat.com>Danny Smith
* mingwex/getopt.c: Refresh from NetBSD sources.
2003-03-03 * mingwex/getopt.c: New file, copied from cygwin srcs.Danny Smith
* include/getopt.h: New file, copied from cygwin srcs. * include/unistd.h: Include getopt.h. * mingwex/Makefile.in ((DISTFILES): Add getopt.c. (POSIX_OBJS): Add getopt.o.
2003-03-022003-03-02 Danny Smith <dannysmith@users.sourceforge.net>Danny Smith
* include/stdio.h (vscanf): Add prototype. (vfscanf): Ditto. (vsscanf): Ditto. (vwscanf): Ditto. (vfwscanf): Ditto. (vswscanf): Ditto. * include/wchar.h (vwscanf): Add prototype. (vfwscanf): Ditto. (vswscanf): Ditto. * mingwex/snprintf.c: Move to mingwex/stdio. * mingwex/vsnprintf.c: Ditto. * mingwex/snwprintf.c: Ditto. * mingwex/vsnwprintf.c: Ditto. * mingwex/Makefile.in (VPATH): Add $(srcdir)/stdio (STDIO_DISTFILES): Add. (DISTFILES): Adjust. (STDIO_STUB_OBJS): Rename to STDIO_OBJS and add v*scanf objects. (LIB_OBJS): Adjust. (dist): Adjust. 2003-03-02 Aaron W LaFramboise <AWLaFramboise@aol.com> * mingwex/stdio: New directory * mingwex/stdio/vfscanf.c: New file. * mingwex/stdio/vfwscanf.c: New file. * mingwex/stdio/vscanf.c: New file. * mingwex/stdio/vsscanf.c: New file. * mingwex/stdio/vswscanf.c: New file. * mingwex/stdio/vwscanf.c: New file.
2003-02-11 * mingwex/math/cephes_emath.h: Don't redefine INFINITY.Danny Smith
2003-01-26 * mingwex/mingw-fseek.c (INLINE): Remove define.Danny Smith
(__mingw_is_win9x): Remove static inline function. (_mingw_fwrite): Use _osver instead of __mingw_is_win9x.
2003-01-11 * mingwex/math/llround.c: Correct function name andDanny Smith
change return value to long long.
2002-12-08 * mingwex/math/s_erf.c: New file.Danny Smith
* mingwex/math/sf_erf.c: New file. * mingwex/Makefile.in (MATH_DISTFILES): Add new files. (MATH_OBJS): Add new objects. * include/math.h (erf[f]): Add prototypes. (erfc[f]): Add prototypes.
2002-11-27 * mingwex/math/lgamma.c: New file.Danny Smith
* mingwex/math/lgammaf.c: New file. * mingwex/math/lgammal.c: New file. * mingwex/math/tgamma.c: New file. * mingwex/math/tgammaf.c: New file. * mingwex/math/tgammal.c: New file. * mingwex/math/cephes_mconf (polevlf): Add float version. (p1evlf): Likewise. Define _CEPHES_USE_ERRNO. * mingwex/Makefile.in (MATH_DISTFILES): Add new files. (MATH_OBJS): Add new objects. * include/math.h (lgamma[fl]): Add prototypes. (tgamma[fl]): Add prototypes.
2002-11-26Add strtold and wcstold to libmingwex.aDanny Smith
* mingwex/strtold.c: New file. * mingwex/wcstold.c: New file. * mingwex/ldtoa.c: New file. * mingwex/math/cephes_emath.h: New file. * mingwex/math/cephes_emath.c: New file. * mingwex/Makefile.in (DISTFILES): Add new files. (MATH_DISTFILES): Ditto. (STDLIB_OBJS): New. Define as strtold.c wcstold.c. (MATH_OBJS): Add cephes_emath.o. (LIB_OBJS): Add $(STDLIB_OBJS). * include/stdlib.h (strtold, wcstold): Add prototypes. * include/wchar.h (wcstold): Add prototype. Add missing ChangeLog entry for 2002-11-09.
2002-11-09 * include/math.h (sqrt): Remove inline definition.Danny Smith
(sqrtf): Replace inline definition with prototype. (sqrtl): Likewise. * mingwex/math/sqrtf.c (sqrtf): Set domain error if argument less than zero. * mingwex/math/sqrtf.c (sqrtl): Likewise. Correct typo in 2002-10-30 ChangeLog entry.
2002-10-07 * mingwex/math/powil.c: Rename powil to __powil.Danny Smith
* mingwex/math/powl.c: Adjust declaration and call to __powil. Remove comment on powil. * mingwex/math/powi.c: New file. * mingwex/math/powif.c: New file. * mingwex/math/pow.c: New file. * mingwex/math/cephes_mconf.h. Add double and float versions of constants. (polevl): Add double precision function. (p1evl): Likewise. * mingwex/Makefile.in (MATH_DISTFILES): Add pow.c, powi.c, powif.c. (MATH_OBJS): Add pow.o, powi.o, powif.o.
2002-09-20 * mingwex/math/files.txt: Remove inadvertantly added file.Danny Smith
2002-09-05 * mingwex/fegetenv.c: Change to \n line endings.Earnie Boyd
* mingwex/vsnprintf.c: Ditto. * mingwex/vsnwprintf.c: Ditto.
2002-09-02 * mingwex/math/hypotl.c: Replace with version based on cephesDanny Smith
library.
2002-07-29Add incomplet long double math support to libmingwex.aDanny Smith
2002-06-13 * include/_mingw.h: Increment version to 2.0.Danny Smith
* Makefile.in: Ditto. Merge in mingwex branch.