Revision tags: 0.4.16-dev, 0.4.15 |
|
#
f80d978f |
| 29-Aug-2024 |
Timo Kreuzer <timo.kreuzer@reactos.org> |
[CRT] Fix link issues with __ftol2 when compiling for NT6
__ftol2 is exported from msvcrt on NT6+, not from ntdll for some reason. So native apps still need to statically link _ftol2 and _ftoul2_leg
[CRT] Fix link issues with __ftol2 when compiling for NT6
__ftol2 is exported from msvcrt on NT6+, not from ntdll for some reason. So native apps still need to statically link _ftol2 and _ftoul2_legacy, but apps linking to msvcrt only need to statically link _ftoul2_legacy (via msvcrtex), when on NT6+.
show more ...
|
#
b388cb66 |
| 12-Mar-2024 |
Timo Kreuzer <timo.kreuzer@reactos.org> |
[CRT] Add mbrtowc (from wine)
|
#
76d33ee7 |
| 12-Mar-2024 |
Timo Kreuzer <timo.kreuzer@reactos.org> |
[CRT] Add wcrtomb (from wine)
|
#
701b0a3f |
| 27-Apr-2024 |
Timo Kreuzer <timo.kreuzer@reactos.org> |
[MSVCRTEX] Only include _CrtDbgReport*, if we don't already export them (#6797)
* [MSVCRTEX] Only include _CrtDbgReport*, if we don't already export them
For some reason clang builds now want the
[MSVCRTEX] Only include _CrtDbgReport*, if we don't already export them (#6797)
* [MSVCRTEX] Only include _CrtDbgReport*, if we don't already export them
For some reason clang builds now want the ___chkstk_ms on x64 as well, so add it.
show more ...
|
#
f319538d |
| 15-Apr-2024 |
Timo Kreuzer <timo.kreuzer@reactos.org> |
[CRT] Move rand_s into it's own file
|
Revision tags: 0.4.14-release |
|
#
ce848e5c |
| 24-Sep-2020 |
Timo Kreuzer <timo.kreuzer@reactos.org> |
[CPPRT][CRT][MSVCRT] Move __CxxFrameHandler3 to crt and export it on NT6
Previously it was in cpprt, which is a support library for C++, containing functions that are not exported by msvcrt. But sin
[CPPRT][CRT][MSVCRT] Move __CxxFrameHandler3 to crt and export it on NT6
Previously it was in cpprt, which is a support library for C++, containing functions that are not exported by msvcrt. But since Vista __CxxFrameHandler3 is exported by msvcrt. Therefore move it to crt, and to satisfy pre-Vista configurations, also add it to msvcrtex.
show more ...
|
#
dacbc603 |
| 25-Jun-2022 |
Timo Kreuzer <timo.kreuzer@reactos.org> |
[CRT] Add simplistic fallback implementation of sincos to make GCC 11 happy
|
#
bc9409da |
| 15-Jul-2022 |
Timo Kreuzer <timo.kreuzer@reactos.org> |
[CRT] Add round and roundf and add it to msvcrtex to make clang v14 happy
|
#
f155b937 |
| 25-May-2022 |
Victor Perevertkin <victor.perevertkin@reactos.org> |
[CMAKE] Elimitate the use of GCC and CLANG variables
|
#
9393fc32 |
| 13-Sep-2021 |
Hermès Bélusca-Maïto <hermes.belusca-maito@reactos.org> |
[FORMATTING] Remove trailing whitespace. Addendum to 34593d93.
Excluded: 3rd-party code (incl. wine) and most of the win32ss.
|
#
9c4e3234 |
| 28-Jul-2021 |
Roman Masanin <36927roma@gmail.com> |
[CRT/ARM] Integer to float conversion implementation (#3866)
CORE-17713 CORE-17706 CORE-17604
|
#
8043b76e |
| 28-Jul-2021 |
Timo Kreuzer <timo.kreuzer@reactos.org> |
[CRT] Improve CMake files
|
#
950e8143 |
| 24-Jul-2021 |
Timo Kreuzer <timo.kreuzer@reactos.org> |
[CRT] Fix _fmode
Remove mingw-w64 version of _fmode. _fmode should not be linked directly into the executable. Instead, the export from msvcrt should be used. On Windows 10 it's defined to *__p__fmo
[CRT] Fix _fmode
Remove mingw-w64 version of _fmode. _fmode should not be linked directly into the executable. Instead, the export from msvcrt should be used. On Windows 10 it's defined to *__p__fmode(), which is exported from ucrtbase.dll Also _fmode in msvcrt.dll is initialized with 0.
show more ...
|
#
03506b90 |
| 01-Aug-2021 |
Victor Perevertkin <victor.perevertkin@reactos.org> |
[MSVCRTEX] Add some routines required for clang optimizations
- Include exp2* in all clang builds - Include __aulldiv for i386 ones
Those are required, at least for clang-cl Release configuration
|
#
be3c532b |
| 31-Jul-2021 |
Roman Masanin <36927roma@gmail.com> |
[ARM/CRT] Refactor several functions (#3865)
- Make __fto64 function more readable - Call worker function directly for __rt_sdiv/udiv - Adapt __rt_sdiv64/udiv64 asm shims accordingly - Add header fi
[ARM/CRT] Refactor several functions (#3865)
- Make __fto64 function more readable - Call worker function directly for __rt_sdiv/udiv - Adapt __rt_sdiv64/udiv64 asm shims accordingly - Add header files to CMake source list
CORE-17607 CORE-17614 CORE-17703 CORE-17604
Addendum to f2bc1f0e, e448094e and 54406bf4.
show more ...
|
#
54406bf4 |
| 30-Jul-2021 |
Stanislav Motylkov <x86corez@gmail.com> |
[CRT/ARM] __fto64: Assembly wrappers are actually not needed anymore
Addendum to e448094e. CORE-17703 CORE-17604
|
#
e448094e |
| 25-Jul-2021 |
Roman Masanin <36927roma@gmail.com> |
[CRT/ARM] Implement __dtoi64/dtou64/stoi64/stou64 functions (#3848)
CORE-17703 CORE-17604
|
#
da2a5673 |
| 24-Jul-2021 |
Timo Kreuzer <timo.kreuzer@reactos.org> |
[CRT] Fix _matherror and _setusermatherror
We previously used 2 different versions: one from wine and one from mingw-w64. The former was used in msvcrt, the latter was statically compiled into the e
[CRT] Fix _matherror and _setusermatherror
We previously used 2 different versions: one from wine and one from mingw-w64. The former was used in msvcrt, the latter was statically compiled into the executable. When using MS libs, there is only one _matherr, which is statically linked into the executable and does nothing (it's not really a function for users to be called). _setusermatherror should only exist in msvcrt and not statically, which wouldn't work at all.
show more ...
|
#
199adee3 |
| 09-Apr-2021 |
Jérôme Gardou <jerome.gardou@reactos.org> |
[CRT] Add a generic C version of exp2(f) and use it for all architecture
|
#
af3527d4 |
| 21-Jan-2021 |
Jérôme Gardou <jerome.gardou@reactos.org> |
[MSVCRTEX] Do not include _CI* math functions
They are exported by msvcrt CORE-17423
|
#
69dffed3 |
| 07-Jan-2021 |
Mark Jansen <mark.jansen@reactos.org> |
[CMAKE] Fix MSVC configuring
|
#
c8d07514 |
| 31-Dec-2020 |
Jérôme Gardou <jerome.gardou@reactos.org> |
[CMAKE] Fix GCC -fstack-protector usage
|
#
b96e8889 |
| 02-Nov-2020 |
Jérôme Gardou <jerome.gardou@reactos.org> |
[CMAKE] Turn import libs into regular C static libs
Embed msvcrtex into libmsvcrt
Idea taken from Thomas Faber
|
#
15c9f63b |
| 06-Nov-2020 |
Jérôme Gardou <jerome.gardou@reactos.org> |
[MSVCRTEX] Add some floating point functions for CLang build
Clang makes optimisations requiring functions not present in msvcrt
|
#
23e04ae1 |
| 22-Oct-2020 |
Jérôme Gardou <jerome.gardou@reactos.org> |
[CMAKE] Use an INTERFACE library to perform the msvcrt <-> msvcrtex binding
|