0
I Use This!
Very Low Activity

Commits : Listings

Analyzed 1 day ago. based on code collected 1 day ago.
Mar 13, 2025 — Mar 13, 2026
Commit Message Contributor Files Modified Lines Added Lines Removed Code Location Date
spelling correction More... 6 months ago
fixes for monolithic build mode. More... over 1 year ago
Merge remote-tracking branch 'remotes/origin/master' More... over 1 year ago
- fix warning C4191 : 'type cast' : unsafe conversion from 'FARPROC' to 'DWORD (__cdecl *)(PAPCFUNC,HANDLE,DWORD)' - fix warning C5247 : section '.CRT$XCU' is reserved for C++ dynamic initialization.Manually creating the section will interfere with C++ dynamic initialization and may lead to undefined behavior - fix warning C5248 : section '.CRT$XCU' is reserved for C++ dynamic initialization.Variables manually put into the section may be optimized out and their order relative to compiler generated dynamic initializers is unspecified More... over 1 year ago
warning C4255: 'pthread_win32_process_attach_np': no function prototype given: converting '()' to '(void)' More... over 1 year ago
fix warning C4255: no function prototype given: converting '()' to '(void)' More... over 1 year ago
fix typo in the _MSC_VER define (was written as MSC_VER, which is wrong) More... over 1 year ago
fix typo in the _MSC_VER define (was written as MSC_VER, which is wrong) More... over 1 year ago
Merge remote-tracking branch 'remotes/sourceforge/master' More... almost 2 years ago
fix (MSVC) compiler warning: dynamic throw specification is deprecated per C++17. More... almost 2 years ago
Merge /u/jwinarske/pthreads4w/ branch cmake into master More... about 2 years ago
Merge /u/daschuer1/pthreads4w/ branch w4_warning_fix into master More... about 2 years ago
Merge /u/billyoneal/pthreads4w/ branch fix-arm64 into master More... about 2 years ago
Merge remote-tracking branch 'remotes/GerHobbelt/master' More... over 2 years ago
Update README.md More... over 2 years ago
Merge remote-tracking branch 'remotes/daschuer1-sf/w4_warning_fix' More... over 2 years ago
Merge remote-tracking branch 'remotes/billyoneal-sf/fix-arm64' More... over 2 years ago
- MSVC2022: added variant project files for compiling pthread-win32 in different modes: SEH / C++ exceptions / C; also used to test the amalgamation sourcefiles (pthread.c, pthread-EH.cpp and pthread-JMP.c) - fix/hack the error about duplicate definitions of the assertion code in (forced) C++ mode (for pthread-EH.cpp); this does NOT affect the other build modes; the default build mode remains as-is. More... almost 3 years ago
fix test tool prototype to match its use (discovered when compiling the sourcecode in "forced C++ mode") More... almost 3 years ago
fix MSVC2022 warnings about loss due to type conversions. More... almost 3 years ago
fix for preventing ThreadCleanup C++ code making it into C source files and causing compiler errors there. More... almost 3 years ago
- taken the test_context2 test outside the test monolith in MSVC2022 as it crashes there: probably stack corruption at process_exit() as this example hard-swaps PC (program counter) register while resuming... - remove second (suplicate) invocation of `test_sequence1` in test monolith. More... almost 3 years ago
small fix for monolithic build mode. More... almost 3 years ago
TryEnterCriticalSection() is available since WINNT 4: when compiled for that (or later) platform, use the API directly, instead of going through the LoadLibrary+GetProcAddress round-about enquiry path, as that is useless overhead for modern Windows platforms, at least for this particular API. More... almost 3 years ago
- fix MSVC warning C5033: 'register' is no longer a supported storage class (modern C) - fix MSVC warning C4463: overflow; assigning 1 to bit-field that can only hold values from -1 to 0 More... almost 3 years ago
Merge remote-tracking branch 'remotes/pthreads4w-original/master' More... about 3 years ago
Merge pull request #22 from jacobin/master More... about 3 years ago
add sched_setaffinity.c to pthread_lib.2010.vcxproj More... about 3 years ago
1. Go back to C89. Pthread_test has already abandoned C89 and tended to C99, such as cancel8.c and mutex6n.c in this submission. 2. Copy "File Reference" from Debug.2022.vcxproj to Debug.2010.vcxproj. The files in Debug.2010.vcxproj, especially the reference of Source File, have lost maintenance. 3. Reorganize pthread.2010.vcxproj and pthread_lib.2010.vcxproj, and add missing Source Files. Because, after the above two steps, Debug.2010.vcxproj was passed by cl, but it was not passed by link, indicating the lack of corresponding compilation symbols, and these symbols should be provided by pthread More... about 3 years ago
The modifications to the VS2010 project organization are as follows 1. In the project folder Source Files, except for pthread.c, the "excluded from build" of all .c files should be "No"; 2. Add ptw_strdup.c to the project folder Source Files; 3. In pthread.2010.sln, change "tests\Debug.2010.vcxproj" to "Debug.2010.vcxproj"; 4. For version.rc in pthread.2010.vcxproj, add a precompiled macro: "PTW32_RC_MSC;PTW32_ARCHx86"; 5. Add resource.h to the project folder Resource Files of pthread.2010.vcxproj 6. For pthread_lib.2010.vcxproj, remove version.rc in the project folder Resource Files; 7. In pthread.2010.vcxproj, delete the reference to the non-existing file "..\..\autostatic.c"; 8. In pthread_lib.2010.vcxproj, remove references to the following non-existing files: ..\..\condvar.c ..\..\exit.c ..\..\fork.c ..\..\mutex.c ..\..\misc.c ..\..\nonportable.c ..\..\private.c ..\..\rwlock.c ..\..\sched.c ..\..\semaphore.c ..\..\spin.c ..\..\sync.c ..\..\tsd.c More... about 3 years ago