| [CRT] Remove obsolete CRT files | 7 个月前 |
| [CRT] Remove obsolete CRT files | 7 个月前 |
| [CRT] Remove obsolete CRT files | 7 个月前 |
| [CRT:MATH] Import frexp from musl | 1 年前 |
| [CRT/GCC] Fix infinite recursion in memset/memcpy/memmove at -O2 | 6 个月前 |
| [CRT] Remove obsolete CRT files | 7 个月前 |
| [CRT] Stop implementing non-conforming swprintf / vswprintf - Don't compile the non-conformng swprintf (it is identical to _swprinf) - Rename swprintf to _swprintf - Forward non-conforming exports to the underscored versions in CRT dlls | 4 个月前 |
| [CRT] Remove obsolete CRT files | 7 个月前 |
| [CRT] Fix __call_atexit This prevents a first chance exception on process cleanup. | 9 个月前 |
| [CLANG][SDK] Add the llvm-compat runtime shim library (#9094) llvm-mingw's static runtime (libc++, libmingwex, libc++abi, libunwind) references symbols the NT 5.2 export surface does not provide. Add a static library, linked into the Clang runtime chain below DLL_EXPORT_VERSION 0x601, providing: - C99 vsnprintf/snprintf on top of _vsnprintf/_vscprintf. - __imp_* aliases binding dllimport references to the static CRT definitions instead of ucrtbase import thunks, which collide with them (lld: "<sym> was replaced"). - K32EnumProcessModules, forwarded to psapi's EnumProcessModules. - The Win7 SRW lock and Vista condition variable surface, bound to the RTL implementation linked statically from rtl_vista. Modules get one self-contained, consistent synchronization implementation (ReactOS' lock layout is not Windows-compatible), no kernel32_vista.dll dependency, and stay runnable on any Windows version. Static SRW linking suggested by Timo Kreuzer. Address review feedback on the llvm-compat shims: sync_static.c now uses the proper SDK/NDK headers with WINAPI/NTAPI, imp_alias.h moved to sdk/include/reactos and fixes the msvcrtex slot decorations too, and a new InitOnceExecuteOnce shim lets us drop libkernel32_vista from the interface. | 1 个月前 |
| [CLANG][SDK] Add the llvm-compat runtime shim library (#9094) llvm-mingw's static runtime (libc++, libmingwex, libc++abi, libunwind) references symbols the NT 5.2 export surface does not provide. Add a static library, linked into the Clang runtime chain below DLL_EXPORT_VERSION 0x601, providing: - C99 vsnprintf/snprintf on top of _vsnprintf/_vscprintf. - __imp_* aliases binding dllimport references to the static CRT definitions instead of ucrtbase import thunks, which collide with them (lld: "<sym> was replaced"). - K32EnumProcessModules, forwarded to psapi's EnumProcessModules. - The Win7 SRW lock and Vista condition variable surface, bound to the RTL implementation linked statically from rtl_vista. Modules get one self-contained, consistent synchronization implementation (ReactOS' lock layout is not Windows-compatible), no kernel32_vista.dll dependency, and stay runnable on any Windows version. Static SRW linking suggested by Timo Kreuzer. Address review feedback on the llvm-compat shims: sync_static.c now uses the proper SDK/NDK headers with WINAPI/NTAPI, imp_alias.h moved to sdk/include/reactos and fixes the msvcrtex slot decorations too, and a new InitOnceExecuteOnce shim lets us drop libkernel32_vista from the interface. | 1 个月前 |
| [CRT][UCRT][MSVCRT] intrinsic functions: Follow-up of #9157 (#9226) JIRA issue: CORE-20617 @learn-more found #9157 breaks the build as follows: > error C2220: the following warning is treated as an error > warning C4163: 'strncmp': not available as an intrinsic function > warning C4163: 'strncpy': not available as an intrinsic function _MSC_VER=1932 was not the version that the intrinsic functions (strncmp, strncpy, wcsncmp, wcsncpy) added. Using Compiler Explorer could detect the correct version: _MSC_VER=1950. | 2 个月前 |
| [CRT] Remove obsolete CRT files | 7 个月前 |
| [CRT] Remove _mbstrlen | 5 个月前 |
| Git conversion: Make reactos the root directory, move rosapps, rostests, wallpapers into modules, and delete rossubsys. | 8 年前 |
| [CRT] Add crtmath library | 1 年前 |
| [CRT] Remove _mbstrlen | 5 个月前 |
| [OLDNAMES] Add missing isascii | 5 年前 |
| [SDK:CRT][MSVCRTEX][DIRECTX:WINE] Remove the need for ucrtbase for NT5 | 2 天前 |
| [OLDNAMES] Fix up for ucrtbase Some old names redirect to functions that are not exported by ucrtbase. Place them into a seperate asm file, so that they don't get pulled in, when any of the other ones is referenced. | 1 年前 |
| [OLDNAMES] Fix up for ucrtbase Some old names redirect to functions that are not exported by ucrtbase. Place them into a seperate asm file, so that they don't get pulled in, when any of the other ones is referenced. | 1 年前 |
| [CMAKE] Don't re-archive import libraries Instead create an IMPORTED library from the output of dlltool. This prevents binutils 2.40+ nested archive crash (bug #31614): | 7 个月前 |
| [CRT] Remove obsolete CRT files | 7 个月前 |
| [MSVCRTEX] Add recalloc. CORE-20596 | 2 个月前 |
| [HNETCFG] Sync to Wine-10.0 | 3 天前 |
| [COMPSTUI] Sync to Wine-10.0 | 29 天前 |