Age | Commit message (Collapse) | Author |
|
Implement TLS Callback.
* tlsmcrt.c: New file.
* tlsmthread.c: Ditto.
* tlssup.c: Ditto.
* tlsthrd.c: Ditto.
* Makefile.in: Include new files.
* crt1.c: Implement TLS Callback.
* dllcrt1.c: Ditto.
* mthr_stub.c: Remove.
|
|
* include/_mingw.h: Increment version to 3.17.
|
|
* mingwex/gdtoa/misc.c: Fix security vulnerability in gdtoa:
http://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2009-0689
|
|
* include/io.h (_open_osfhandle): Correct definition.
Thanks to Alexander Shaduri for the information.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
* include/_mingw.h: Increment version to 3.16.
|
|
* include/math.h (__fpclassifyl, __isnan, __isnanf, isnanl, __signbit,
__signbitf, __signbitl, sinhf, tanhf, expf, frexpf, ldexpf, hypotf, powf,
__fp_unordered_compare): Add prototypes.
* include/stdio.h (vsnwprintf): Add prototype.
* include/wchar.h (vsnwprintf): Add prototype.
* include/unistd.h (ftruncate): Move prototype out of __NO_INLINE__ guard.
|
|
|
|
|
|
* mingwex/stdio/pformat.c: Implement better fix for type punned warning.
|
|
|
|
* msvcrt.def.in: disable time symbol for libmsvcr90.a and libmsvcr90d.a due
to complaints that it causes issues.
|
|
* mingwex/math/fminf.c: switch to using __isnanf() as opposed to _isnan().
|
|
* include/inttypes.h include/math.h include/stdio.h include/stdlib.h
include/string.h include/unistd.h include/wchar.h: Add __NO_INLINE__ guard
to all inline functions.
|
|
* CRT_fp8.c: Add PCC alternative to GCC-specific constructs.
* CRT_fp10.c: Ditto.
|
|
* cpu_features.c: replace gcc-specific construct with portable alternative
and match the code a few lines above.
* crt1.c: remove gcc-specific noreturn attribute with mingw alternative
|
|
* include/_mingw.h: Changes required for PCC compiler.
|
|
* mingwex/usleep.c: round up to next ms
|
|
* mingwex/math/cephes_mconf.h mingwex/math/erfl.c mingwex/math/lgamma.c
mingwex/math/lgammal.c mingwex/math/powl.c mingwex/math/sinhl.c
mingwex/math/tanhl.c mingwex/math/tgamma.c mingwex/math/tgammal.c: Based on
the fixes from the mingw-w64 code tree, fixed strict-aliasing issues.
|
|
* mingwex/stdio/pformat.c: Fix compiler warnings with GCC 4.4.0.
|
|
* mingwex/gdtoa/README.mingw mingwex/gdtoa/gdtoa_fltrnds.h: New files.
* mingwex/gdtoa/README mingwex/gdtoa/dmisc.c mingwex/gdtoa/dtoa.c
mingwex/gdtoa/g__fmt.c mingwex/gdtoa/g_dfmt.c mingwex/gdtoa/g_ffmt.c
mingwex/gdtoa/g_xfmt.c mingwex/gdtoa/gd_arith.h mingwex/gdtoa/gd_qnan.h
mingwex/gdtoa/gdtoa.c mingwex/gdtoa/gdtoa.h mingwex/gdtoa/gdtoaimp.h
mingwex/gdtoa/gethex.c mingwex/gdtoa/gmisc.c mingwex/gdtoa/hd_init.c
mingwex/gdtoa/hexnan.c mingwex/gdtoa/misc.c mingwex/gdtoa/qnan.c
mingwex/gdtoa/smisc.c mingwex/gdtoa/strtodg.c mingwex/gdtoa/strtodnrp.c
mingwex/gdtoa/strtof.c mingwex/gdtoa/strtopx.c mingwex/gdtoa/sum.c
mingwex/gdtoa/ulp.c: Update the gdtoa library to match the netlib.org
sources as of Apr. 20, 2009. Update further to match the sources in
the mingw-w64 tree as of June 28, 2009, by removing IBM, CRAY and VAX
code, removing KR_headers, ANSI, Void and Char ifdefs, renaming the
double/ulong union from U to dbl_union for better grepping and white-
space tidy-ups.
|
|
* include/stdlib.h (_wtof): Define.
|
|
* include/stdint.h (int_fast8_t): Specify as signed char.
(INT8_C, UINT8_C, INT16_C, UINT16_C): Simplify: just allow promotion to int.
(INT32_C, UINT32_C): Remove 'L' type specifier on constant.
|
|
* pseudo-reloc.c: Rewrite to enable pseudo_reloc version 2.
|
|
|
|
* include/_mingw.h: Increment version to 3.15.2.
|
|
|
|
|
|
* msvcrt.def.in (___lc_codepage_func, ___lc_collate_cp_func,
___lc_handle_func, ___mb_cur_max_func, ___setlc_active_func,
___unguarded_readlc_active_add_func, __crtCompareStringW,
__crtGetStringTypeW, __crtLCMapStringW, __pctype_func,
__pwctype_func, __iob_func, __uncaught_exception, __wcserror,
__CxxDetectRethrow, __CxxExceptionFilter, __CxxQueryExceptionSize,
__CxxRegisterExceptionObject, __CxxUnregisterExceptionObject,
__CxxCallUnwindDtor, __DestructExceptionObject, _aligned_free,
_aligned_malloc, _aligned_offset_malloc, _aligned_offset_realloc,
_aligned_realloc, _cgetws, _cputws, _cwprintf, _cwscanf, _getwch,
_getwche, _putwch, _resetstkoflw, _scprintf, _scwprintf,
_set_SSE2_enable, _snscanf, _snwscanf, _strtoi64, _strtoui64,
_ungetwch, _vscprintf, _vscwprintf, _wcserror, _wcstoi64,
_wcstoui64, _wctype, _wtof, _get_heap_handle): Always export.
|
|
2008-12-08 Dmitry G. Gorbachev <d.g.gorbachev@gmail.com>
* cpu_features.c (__cpu_features_init): Remove erroneous ';'.
|
|
|
|
) for v < 0.5
|
|
implementations of scalb().
|
|
environment.
* mingwex/Makefile.in: Ditto.
* profile/Makefile.in: Ditto.
* configure.in: Record mingw front-end for building under Cygwin.
* mingwex/configure.in: Ditto.
* profile/configure.in: Ditto.
* configure: Regenerate.
* mingwex/configure: Ditto.
* profile/configure: Ditto.
|
|
|
|
|
|
* include/_mingw.h: Increment version to 3.15.1 and introduce
__MINGW32_PATCHLEVEL variable.
|
|
|
|
|
|
|
|
* Makefile.in: Don't include host_os as part of snapshot filename.
|
|
|
|
|
|
* include/_mingw.h: Increment version to 3.15.
|
|
* Makefile.in: Adjust to new naming standard for MinGW while maintaining old
naming standard for Cygwin.
|