- [9808f0b1] Update for release (
Ross Johnson
)
- [07053a52] Update for release (
Ross Johnson
) - [94a74e9c] Merge branch 'master' into version_3 Switch master to branch version_3 (
rosspjohnson
) - [8c1d612b] Mark Pizzolato changes: (
Ross Johnson
) - [94397481] use GetSystemTimeAsFileTime() everywhere; nmake build independence. (
Ross Johnson
) - [15b71784] Update help target (
Ross Johnson
) - [6696e2b5] More post patch fixes (
Ross Johnson
) - [f40e8a6e] More name repair after patch (
Ross Johnson
) - [93676c05] Fix names (
Ross Johnson
) - [69a11d95] New test (
Ross Johnson
) - [bbf85c8e] Apply latest changes from version 2.11.0 (
Ross Johnson
) - [2dbbd2e1] Move internal stuff from pthread.h to _ptw32.h; revert reinit1.c (
Ross Johnson
) - [ab140a72] Add comment (
Ross Johnson
) - [588dabc7] More version name and number updates (
Ross Johnson
) - [ca5279b0] Bump library version number; rename macro (
Ross Johnson
) - [9f0a7e68] Copyright dates (
Ross Johnson
) - [8de5d353] Fixing builds; use reasonable number of threads in test. (
Ross Johnson
) - [8b89dd30] Fix names after patching (
Ross Johnson
) - [2ccd905d] Apply Mark Pizzolato's full static linking changes; ignore .project file. (
Ross Johnson
) - [c9c3e9b1] Static link using /MT for tests; macro name changes (
Ross Johnson
) - [dd2ceb01] Add assertion (
Ross Johnson
) - [c5a9be26] Project name change in comment (
Ross Johnson
) - [2f314507] Remove comment (
Ross Johnson
) - [52382fa1] Licence change additional info (
Ross Johnson
) - [959e1c13] Four files to remain LGPL but change to v3. (
Ross Johnson
) - [98bba9a5] Remove old licence files (
Ross Johnson
) - [1097a036] Add licence files (
Ross Johnson
) - [4e402ff2] Explain licence change (
Ross Johnson
) - [4b81ab78] Indentation (
Ross Johnson
) - [4c682ab3] Additiona ARM processor macro checks and ChangeLog attributions (
Ross Johnson
) - [96711019] Attempts to get /MT passing tests (
Ross Johnson
) - [6f7dd612] changed _pth32.h to _ptw32.h for install (
Nicholas Twerdochlib
) - [40f2c563] Licence change, references to new name and repository. (
Ross Johnson
) - [9c9fca91] Ignore errors when grep does not match anything (
Ross Johnson
) - [1b259b40] Apply selected changes from version 2.11 (
Ross Johnson
) - [69fc8ea7] Removed (
Ross Johnson
) - [1b45b8e7] Merge after rebase (
Ross Johnson
) - [a4ff5519] Update (
Ross Johnson
) - [067c3ad3] Change to clean and realclean targets (
Ross Johnson
) - [4b5ca5b5] Changes supporting pthread_kill() changes. (
Ross Johnson
) - [f3dfb538] New tests adding cpu affinity to namesake tests, for comparison. (
Ross Johnson
) - [09798182] PThreadStateReuse changes (
Ross Johnson
) - [694a9288] Remove TODOs for version 3 (they are done) (
Ross Johnson
) - [0202417b] Initial version 3 commit; see the ChangeLogs (
Ross Johnson
)
- [4ec55419] Update (
Ross Johnson
) - [ebe6a7b7] Mark Pizzolato changes. (
Ross Johnson
) - [4ff8fdd0] Remove unused variable (
Ross Johnson
) - [cefda1c2] Fix install target (
Ross Johnson
) - [e9b26bc3] Update (
Ross Johnson
) - [19399937] Add description for errno handling features (
Ross Johnson
) - [81967b5f] Fix preprocessor conditional (
Ross Johnson
) - [df26ff6e] New test (
Ross Johnson
) - [7bb0f241] Add asserts to all pthreads calls (
Ross Johnson
) - [566751f8] Rename static libraries as libpthreadV*.lib to differentiate them from DLL import libs. (
Ross Johnson
) - [1b76eab5] Add new test (
Ross Johnson
) - [e3b9eeb4] Remove attempt to conditionally set macro; require user to define it if needed (
Ross Johnson
) - [2d731b4e] Call both _set_errno() and SetLastError() (
Ross Johnson
) - [be94a7ed] Move internal stuff out of pthread.h; remove static non-fix in reinit.c; update changelogs (
Ross Johnson
) - [2f69e06b] DLL_VER becomes PTW32_VER; ChangeLog updates (
Ross Johnson
) - [17cc6b13] Use BUILD_DIR (
Ross Johnson
) - [0496f898] Name change and copyright (
Ross Johnson
) - [58b020a6] Bump version minor number (
Ross Johnson
) - [a44982ad] Use reasonable number of threads in test (
Ross Johnson
) - [9b52fa4e] Fix target "all-tests" (
Ross Johnson
) - [b7e01583] DLL build and tests passing (
Ross Johnson
) - [689bbdc4] Apply Mark Pizzolato's full static linking changes; ignore .project file. (
Ross Johnson
) - [ffe98255] Static tests built with /MT; Macro renaming and additional macros (
Ross Johnson
) - [9f0d2b65] Indent (
Ross Johnson
) - [f176e2f7] Typo, targets and a missing macro check (
Ross Johnson
) - [5998e0c8] Additiona ARM processor macro checks and ChangeLog attributions (
Ross Johnson
) - [57a84d29] Attempts to get /MT passing tests (
Ross Johnson
) - [1a0cea62] Revert to previous revision (
Ross Johnson
) - [ae0709c9] Merge branch 'master' of ssh://[email protected]/p/pthreads4w/code (
Ross Johnson
) - [9bee0860] changed _pth32.h to _ptw32.h for install (
Nicholas Twerdochlib
) - [86ed26f1] Update license changes (
Ross Johnson
) - [7dc92558] Cast to quell lost precision warning from gcc x86_64 (
Ross Johnson
) - [c961eb76] LGPLv3 changes (
Ross Johnson
) - [708784c3] LGPLv3 changes (
Ross Johnson
) - [4ee3af1d] Change to LGPLv3 - initial (
Ross Johnson
) - [062c8e13] Ignore grep errors (
Ross Johnson
) - [c637fd17] Updates and minor reworking (
Ross Johnson
) - [d0cdd2da] Remove (
Ross Johnson
) - [ec875533] Revert "Merge changes from version 3" (
Ross Johnson
) - [4552455f] Merge changes from version 3 (
Ross Johnson
)
- [8c1d612b] Mark Pizzolato changes: (
Ross Johnson
) - [94397481] use GetSystemTimeAsFileTime() everywhere; nmake build independence. (
Ross Johnson
) - [15b71784] Update help target (
Ross Johnson
) - [6696e2b5] More post patch fixes (
Ross Johnson
) - [f40e8a6e] More name repair after patch (
Ross Johnson
) - [93676c05] Fix names (
Ross Johnson
) - [69a11d95] New test (
Ross Johnson
) - [bbf85c8e] Apply latest changes from version 2.11.0 (
Ross Johnson
) - [2dbbd2e1] Move internal stuff from pthread.h to _ptw32.h; revert reinit1.c (
Ross Johnson
) - [ab140a72] Add comment (
Ross Johnson
) - [588dabc7] More version name and number updates (
Ross Johnson
) - [ca5279b0] Bump library version number; rename macro (
Ross Johnson
) - [9f0a7e68] Copyright dates (
Ross Johnson
) - [8de5d353] Fixing builds; use reasonable number of threads in test. (
Ross Johnson
) - [8b89dd30] Fix names after patching (
Ross Johnson
) - [2ccd905d] Apply Mark Pizzolato's full static linking changes; ignore .project file. (
Ross Johnson
) - [c9c3e9b1] Static link using /MT for tests; macro name changes (
Ross Johnson
) - [dd2ceb01] Add assertion (
Ross Johnson
) - [c5a9be26] Project name change in comment (
Ross Johnson
) - [2f314507] Remove comment (
Ross Johnson
) - [52382fa1] Licence change additional info (
Ross Johnson
) - [959e1c13] Four files to remain LGPL but change to v3. (
Ross Johnson
) - [98bba9a5] Remove old licence files (
Ross Johnson
) - [1097a036] Add licence files (
Ross Johnson
) - [4e402ff2] Explain licence change (
Ross Johnson
) - [4b81ab78] Indentation (
Ross Johnson
) - [4c682ab3] Additiona ARM processor macro checks and ChangeLog attributions (
Ross Johnson
) - [96711019] Attempts to get /MT passing tests (
Ross Johnson
) - [6f7dd612] changed _pth32.h to _ptw32.h for install (
Nicholas Twerdochlib
) - [40f2c563] Licence change, references to new name and repository. (
Ross Johnson
) - [9c9fca91] Ignore errors when grep does not match anything (
Ross Johnson
) - [1b259b40] Apply selected changes from version 2.11 (
Ross Johnson
) - [69fc8ea7] Removed (
Ross Johnson
) - [1b45b8e7] Merge after rebase (
Ross Johnson
) - [a4ff5519] Update (
Ross Johnson
) - [067c3ad3] Change to clean and realclean targets (
Ross Johnson
) - [4b5ca5b5] Changes supporting pthread_kill() changes. (
Ross Johnson
) - [f3dfb538] New tests adding cpu affinity to namesake tests, for comparison. (
Ross Johnson
) - [09798182] PThreadStateReuse changes (
Ross Johnson
) - [694a9288] Remove TODOs for version 3 (they are done) (
Ross Johnson
) - [0202417b] Initial version 3 commit; see the ChangeLogs (
Ross Johnson
) - [94be75b6] Update (
Ross Johnson
) - [b002e9f0] Update release notes (
Ross Johnson
) - [4f80d6a1] Fix random failures. (
Ross Johnson
) - [1ebc946a] Fix: test was failing if sem_destroy returned error EBUSY (
Ross Johnson
) - [afc31b78] Release note updates (
Ross Johnson
) - [510c38b8] Bug fix (
Ross Johnson
) - [6f3ddd3f] Reverse PTHREAD_ONCE_INIT initial value order for PTHW32_VERSION_MAJOR > 2. (
Ross Johnson
) - [90a68312] Output all-tests results summary (
Ross Johnson
) - [4ba696d5] Scan test run logs for failures at end of "make all-tests" (
Ross Johnson
) - [e7ba7083] Use ./configure value (
Ross Johnson
) - [53c6c2b4] Retain test run logs per build type (
Ross Johnson
) - [52540b0b] Fix undefined ptw32_autostatic_anchor in (tests) make GCX-small-static (
Ross Johnson
) - [4b1abc99] Mingw64: pid_t is 64 bits (
Ross Johnson
) - [8288f78d] Mingw and Mingw64: #include stdint.h for int64_t etc (
Ross Johnson
) - [68f0f1d8] Remove out-of-date VS project files (
Ross Johnson
) - [af3bfe92] Tests that include ../implement.h must also include ../config.h (
Ross Johnson
)
- [02fecc21] Update for 2.10.0 RC repository tag. (
Ross Johnson
) - [e4564d41] Minor edits (
Ross Johnson
) - [1d80e742] Edit email address (
Ross Johnson
) - [ef9d6da0] Minor cleanup and administrative changes. (
Ross Johnson
) - [e2110cfa] Library version pthreadGCE[2] does not support asynch cancellation (
Ross Johnson
) - [f4e998ea] Must remove_ptw32.h during clean (
Ross Johnson
) - [cd999ac0] pthread_once_t change for major version 3 (
Ross Johnson
) - [59c8db69] Comment and note changes (
Ross Johnson
) - [fcd7a03f] Replicate allpassed and allbench recipies from GNUmakefile.in (
Ross Johnson
) - [f2f8fbf8] Use macros for commands in recipes, for consistency. (
Ross Johnson
) - [4b998032] Remove obsolete define (
Ross Johnson
) - [b55f09e8] Typo (
Ross Johnson
) - [7b1fffc7] From allpassed: return 0 if all tests passed, 1 otherwise (
Ross Johnson
) - [70e0c9f4] Fix another warning from gcc (
Ross Johnson
) - [c688802d] MinGW64 does and does not define some things we need. (
Ross Johnson
) - [21f2622f] Add new file pattern (
rosspjohnson
) - [fd7586c2] Borrowed from Mark Pizzolato's fork of this project. (
Ross Johnson
) - [c798a337] Remove exception specificiation as may be problematic in C++. (
rpj
) - [fce58727] Fix warning (
rpj
) - [8952d849] Fix missed merge conflict (
rpj
) - [692c4151] Fix warning (
rpj
) - [aacf62e6] Ignore "missing-brace" warnings, fix one warning. (
rpj
) - [f1e18543] Output a more informative summary at the end of the testsuite run. (
rpj
)
- [c4161478] Fix a basic race. Fix a type comparison error in assert_e. (
rpj
) - [08de3b1a] Copy _ptw32.h to tests build directory (
rpj
) - [9ae441ea] Plan error number changes for next major version change (
rpj
) - [46d56e24] Prevent Windows WER dialog from stopping the test run. (
rpj
) - [468321f7] Post-merge tweaks and cleanup (
rpj
) - [5369bb75] Tweak. (
rpj
) - [fdc77f52] Post-merge cleanup (
rpj
) - [2205f83b] Add missed entries during merge (
rpj
) - [69dc928b] Merge branch 'mingw-patch-base' (
rpj
) - [701d753f] Document that _ptw32.h is required for user app builds. Include it in the 'make install'. (
rpj
) - [49591001] Changes to get MSVC builds working again after MinGW patches. (
rpj
) - [ec88c7a7] Post-patch tweaks. (
rpj
) - [514c1db8] Second attempt to push them to branch (
rpj
) - [885326ac] Include errno.h but needs more work. (
Ross Johnson
) - [b35e9f20] Conditionally define _TIMESPEC_DEFINED for MinGW32 (
Ross Johnson
) - [4fdbeb64] Applied Keith Marshall mingw32 patches (
Ross Johnson
)
- [cf06cf79] Document new exported function (
Ross Johnson
) - [8497d0b1] Meta data changed. (
Ross Johnson
) - [d934aaa9] Formatting? (
Ross Johnson
) - [718ebac4] Expand comment. (
Ross Johnson
) - [21933c4a] Argh! Test the char for null, not the pointer. (
Ross Johnson
) - [8dacdf62] Fix bound check (
Ross Johnson
) - [6df9b650] Expand comment (
Ross Johnson
) - [c2ba6e3e] Avoid calling strcpy/strcpy_s et.al. Expand comment. (
Ross Johnson
) - [490c9a23] Updated (
rpj
) - [cdfb5da1] Updates. (
rpj
) - [8ddeaf15] Whole of content dependent on NEED_FTIME config switch. (
rpj
) - [7b1ef45f] Updates to platform-dependency defines. (
rpj
) - [475ce23c] Converted to use new pthread_win32_getabstime_np function. (
rpj
) - [2cf54347] New exported function: pthread_win32_getabstime_np (
rpj
) - [13cbb405] Reformat comment. (
rpj
) - [c663fe8e] Comment edits. (
rpj
) - [dcc161ab] Avoid potential segfault (
rpj
) - [4a88b67b] Various - see ChangeLog (
rpj
) - [65685414] Removing Eclipse warnings (
rpj
) - [a6468382] Trial fix warnings (
rpj
) - [2f7cff16] Oops. (
rpj
) - [01083a7f] Recognise upper case environment values (
rpj
) - [0992ca73] Merge branch 'master' of http://git.code.sf.net/p/pthreads4w/code (
rpj
) - [3f38171c] Update (
Ross Johnson
) - [15983966] Updated (
Ross Johnson
) - [8b015c5e] Specifiy 2011 C and C++ standards when compiling (
Ross Johnson
) - [ef7d3c2e] strncpy_s only for MS VS (
rpj
) - [bc2e9ecf] Fix pthread_join loop indexing (
rpj
) - [9979b111] Change the way we avoid multiply defining functions in the included .c file (
Ross Johnson
) - [ab557225] Add dll.c changes (
Ross Johnson
) - [715050ae] Don't include ptw32_timespec.c when testing static libs. (
Ross Johnson
) - [616e1d20] Static linking versions should not define DllMain. (
Ross Johnson
) - [4358e623] Fix duplicate timespec definition for VS2015 (
Ross Johnson
) - [06051f8a] Reverse previous commit and temporarily fix timespec redefinition. (
Ross Johnson
) - [0bf4cce3] Fix array indexing for pthread_join() loop (
Ross Johnson
) - [50dd9fe2] Include top level config.h for definitions (
Ross Johnson
) - [58555c2b] Recognise upper and lower case "x64", "x86" (
Ross Johnson
) - [03c62e1b] Return the result from strncpy_s (
rpj
) - [6926afdb] Use secure string copy "strncpy_s" (
rpj
) - [889b6f54] Add another check for processor architecture for RC. (
rpj
) - [e523f3a0] Remove preprocessor directive not supported by MSC RC (
rpj
) - [24d94ebd] Merge branch 'master' of http://git.code.sf.net/p/pthreads4w/code (
rpj
) - [ccf2a6ad] Fix MCS lock race condition. (
Ross Johnson
) - [4279234d] Quell compiler warning. (
Ross Johnson
) - [f249b972] Fix sub-millisecond timeouts. (
Ross Johnson
) - [27c6de4d] JB's solution to MCS lock race condition (
rpj
) - [e4167124] Remove email address (
Ross Johnson
) - [a79a0601] Remove double free when NEED_SEM is defined. (
Ross Johnson
) - [8134f2e1] Email address change (
Ross Johnson
) - [f9e636d3] Fix HREF URLs. (
Ross Johnson
) - [e18333e4] Fix HREF URL (
Ross Johnson
) - [58c27f85] Fix HEAD sections; TITLE corrections and editor META tag removal (
Ross Johnson
) - [99ea36f9] New. (
Ross Johnson
) - [de6cc3dd] Fix URL HREFs (
Ross Johnson
) - [8f38a5f6] Wait for threads to complete before exiting main() (
Ross Johnson
) - [826d4962] Updated (
Ross Johnson
) - [b73b3a67] Part of removing autostatic.c (
Ross Johnson
) - [c3dff3ba] Removed. (
Ross Johnson
) - [42f528dc] Update ChangeLog (
Ross Johnson
) - [8b00512b] Merge autostatic.c into dll.c; (
Ross Johnson
) - [8d1aa490] See Changelogs for details. (
Ross Johnson
) - [80f64853] Fix a possible memory leak. (
Ross Johnson
) - [1cfedb22] Fix conditional compilation. (
Ross Johnson
) - [3c2e21b0] Update for VS 2013 Express cross tools (x64) (
Ross Johnson
) - [7af80e60] Add _np functions missing from non-portable section (
Ross Johnson
) - [6dc36b18] Add missing function description. (
Ross Johnson
) - [8f9d90c2] Test library reinitialisation within the same process. (
Ross Johnson
) - [3280dfba] Allow library to be reinitialised. (
Ross Johnson
) - [f4ab7c09] Cast for warning (
Ross Johnson
) - [0e13e9a2] Type casts and warning fix for GCC (
Ross Johnson
) - [f3ebd1dc] New test case to confirm timeouts are working as expected. (
Ross Johnson
) - [df19775f] PTW32_LEVEL and PTW32_SCHED_LEVEL was multiply defined if _POSIX_C_SOURCE >= 200112L (
Ross Johnson
) - [1f494c47] Fixes relating to WINCE non-support for CPU affinity (
Ross Johnson
) - [cc80e67e] Updated (
Ross Johnson
) - [180aa00a] Support older MSVCRT.DLLs (
Ross Johnson
) - [f61257f9] Add tests/threestage.c to Copyright exceptions list (
Ross Johnson
) - [b191e754] define 'max' if not defined (
Ross Johnson
) - [da8cee26] Cast values from malloc/calloc (
Ross Johnson
) - [63be0bc0] Example code borrowed with permission. (
Ross Johnson
) - [f6a7acfb] Add new general test (
Ross Johnson
) - [cc89c363] Supply default runtime arguments (
Ross Johnson
) - [c3ba36ca] MSVC: change WIN32 to _WIN32 for recognition (
Ross Johnson
) - [3b7c7888] Updated to version from book 4th edition (
Ross Johnson
) - [6a918c64] Initial version: borrowed from Johnson M Hart (
Ross Johnson
) - [893aa13a] Updated (
Ross Johnson
) - [db01337f] Fix critical typo in change description of static linking dllMain functionality. (
Ross Johnson
) - [2961396b] Thread name documentation. (
Ross Johnson
) - [fea9cdf5] Update. (
Ross Johnson
) - [58b84946] Fix formatting; add to index. (
Ross Johnson
) - [b95f6ec4] Set thread name. (
Ross Johnson
) - [83b98f3b] Set thread name. (
Ross Johnson
) - [ef3edfc4] Updated (
Ross Johnson
) - [b07ac77d] Initial version (
Ross Johnson
) - [45878b06] Initial commit (
Ross Johnson
) - [fa7e6c1b] Initial commit (
Ross Johnson
) - [44e373ea] New. (
Ross Johnson
) - [364131ff] pthread_attr_[gs]etstackaddr() return ENOSYS consistent with the manual page. pthread_attr_[gs]etstacksize() have added precompiler condition but no change to behaviour, i.e. these functions are supported. (
Ross Johnson
) - [5531f8c6] Comments. (
Ross Johnson
) - [1cd73258] Additional pthread_attr_[gs]etaffinity_np changes, including a new test case. (
Ross Johnson
) - [391f443a] New. (
Ross Johnson
) - [3621d04f] Added pthread_attr_[sg]etaffinity_np routines. (
Ross Johnson
) - [32844ef5] Static linking enhancement to add TLS running of thread detach logic (
Ross Johnson
) - [2324644f] TLS Callback added to run thread exit processing when static linked (MSVC 8 or above) (
Ross Johnson
) - [3c245377] Add comments (
Ross Johnson
) - [72bf8985] Additional WinCE fixes (
Ross Johnson
) - [66c7ac0d] Preprocessor define change (
Ross Johnson
) - [c6ba6ea6] Comment edits (
Ross Johnson
) - [93bc4dc4] WinCE does not support thread CPU affinity API (
Ross Johnson
) - [6534c50f] Add #include for _tcsncat_s() (
Ross Johnson
) - [831694bc] Fix operations involving TCHAR. (
Ross Johnson
) - [7d0306e8] Spelling fix (
Ross Johnson
) - [b823edc2] Indentation (
Ross Johnson
) - [52fef8fb] Remove NULL arg checks (
Ross Johnson
) - [432aa623] Reduce Sleeps (
Ross Johnson
) - [17893c1a] sem_t internal state mutex changed to MCS lock. (
Ross Johnson
) - [6bcb6065] WinCE changes. (
Ross Johnson
) - [43976ea6] Note the new bug fix. (
Ross Johnson
) - [2ffb96da] Bug fix in pthread_key_delete; new regression test for this bug. (
Ross Johnson
) - [de8a8dc8] Move utility-specific option to where utility is defined if it's used via a variable, i.e. "objdump -p"; rename OBJDUMP variable to reflect this. (
Ross Johnson
) - [1e3c9b40] Fix windres target for static builds (
Ross Johnson
) - [4879733d] Remove reliance on utility 'ls' (
Ross Johnson
) - [7b1f41cf] windres target setting for static libs fixed (
Ross Johnson
) - [441f0f05] Dynamicify the windres target setting to match code object file (
Ross Johnson
) - [691340ba] Makefile - remove SDK variables; GNUmakefile - add EXTRAVERSION (
Ross Johnson
) - [fa177003] Fix (
Ross Johnson
) - [52c6289c] Windres target should not have a default (
Ross Johnson
) - [4b795828] Makefile cleanup (
Ross Johnson
) - [b6e7a8d2] Yet more reworking (
Ross Johnson
) - [98a1b590] New function (
Ross Johnson
) - [cccd0f97] Further makefile reworking; removed loadfree test. (
Ross Johnson
) - [e838c15b] Additional makefile functionality; Comment typo; Document it. (
Ross Johnson
) - [08b5cbf7] Daniel patch and reworking (
Ross Johnson
) - [911c14a0] New test (
Ross Johnson
) - [ca789561] Add pthread_tryjoin_np to API (
Ross Johnson
) - [6505ec2b] Minor clarification (
Ross Johnson
) - [fbc667f4] Update: POSIX* defines; ANNOUNCE, NEWS, README doco. (
Ross Johnson
) - [3097d938] Remove target recommendation from help (no longer needed) (
Ross Johnson
) - [c72ec8db] Change reference to COPYING.LIB to COPYING.FSF (
Ross Johnson
) - [88d64419] Renamed (
Ross Johnson
) - [d7b09054] Restore (
Ross Johnson
) - [4d84d797] Update Copyright notices (
Ross Johnson
) - [c57a4d83] Initialise newmask to zero (
Ross Johnson
) - [83a488e5] Comment edit (
Ross Johnson
) - [42d1f75e] Fix warning (
Ross Johnson
) - [23549c50] cpu_set_t opacity; fix GNUmakefile cancel9.pass build after changes (
Ross Johnson
) - [f27bae56] Fix tests build order; reorder some targets (
Ross Johnson
) - [9393b8d4] Minor reorganisation (
Ross Johnson
) - [751da57c] Use more GNU make features to simplify (?) the makefile (
Ross Johnson
) - [256c59fc] Remove unneccessary "ARCH =" (
Ross Johnson
) - [314e1aa9] Yet more makefile fixups (
Ross Johnson
) - [fb76e67a] Make realclean remove all generated files (
Ross Johnson
) - [0acaee61] Comment update re static linking of gcc runtime libs; add ARCH to DLL_VER (
Ross Johnson
) - [93b5f01a] Fixes around ARCH (
Ross Johnson
) - [468954c2] Fix broken makefiles (
Ross Johnson
) - [333a3848] More reworking of makefiles (
Ross Johnson
) - [781ae520] Fix install target for static libs (
Ross Johnson
) - [be2dea78] Add ability to build 32 or 64 bit with MinGW64; Add targets to build individual tests (GNU-only) (
Ross Johnson
) - [eebcc985] Another warning fix (
Ross Johnson
) - [bd6e6a8a] Fix "too many rules" warnings (
Ross Johnson
) - [aaea87b4] Not needed (
Ross Johnson
) - [13276cdb] Remove builds that are not useful (
Ross Johnson
) - [e4214c68] "[n]make install" target entries (
Ross Johnson
) - [e91d2cd6] patches around config.h; improved "[n]make install" target (
Ross Johnson
) - [40847f0a] Corrected behaviour. (
Ross Johnson
) - [8111575e] Remove unused function (
Ross Johnson
) - [2c763d9b] New test of fibers (
Ross Johnson
) - [afedf054] Starting to look at fibers for cancellation. (
Ross Johnson
) - [bf78b8c3] Fix target (
Ross Johnson
) - [72da8ce1] Correct file name in comment. (
Ross Johnson
) - [68c8ccf1] Output a little more information during "all-tests" (
Ross Johnson
) - [467dc2e3] Remove reliance on min() (
Ross Johnson
) - [827cbdf1] Implemented semi-opaque cpu_set_t (
Ross Johnson
) - [54684d28] Make output more informative; To-do notes for version 3 (
Ross Johnson
) - [5c3e7c68] Omnibus patch from Daniel Richard. G (
Ross Johnson
) - [29bf29f1] Fix signed/unsigned comparison (GCE) (
Ross Johnson
) - [005c1e04] New make target for GC tests; Fix segfault bug (
Ross Johnson
) - [e4f26723] Minor changes; minor rewrite for CpuCount() (
Ross Johnson
) - [4e234e54] Remove unused variable. (
Ross Johnson
) - [bc61504a] Found and fixed a bug while analysing another problem (
Ross Johnson
) - [439ea8b0] Add clean up (
Ross Johnson
) - [4b73cdf6] Reorganise DWORD_PTR definition (
Ross Johnson
) - [00788972] New or modified tests (
Ross Johnson
) - [0cef6718] Add CPU affinity inheritance (
Ross Johnson
) - [b19d1c4b] Add cpu_set link. Move sched_setaffinity links to main section. (
Ross Johnson
) - [35e2d1e0] Updated (
Ross Johnson
) - [1ef21926] Add and update for CPU affinity operations (
Ross Johnson
) - [45da6d6d] Add comment (
Ross Johnson
) - [17f42f6c] Convert cpu_set_t support to macros where possible. Rewrite tests. Compatibility with older compilers. (
Ross Johnson
) - [c0f3dbdb] New manual page (
Ross Johnson
) - [599ae3f8] Cast and printf format change (
Ross Johnson
) - [19be2583] Sched Affinity tests and library fixes (
Ross Johnson
) - [c487c430] Fix left-shift overrun (
Ross Johnson
) - [d664e12c] Syntax fixes (
Ross Johnson
) - [c05b67c8] New Linux compatibility routines (
Ross Johnson
) - [e1115a45] Documentation and indentation (
Ross Johnson
) - [8dac93f2] Missed errno change (
Ross Johnson
) - [9824856b] errno handling (
Ross Johnson
) - [cec2e4fd] errno handling (
Ross Johnson
) - [ece3a243] errno handling. (
Ross Johnson
) - [83106370] Fixed and updated to reflect most recent release version info. (
Ross Johnson
) - [0437d8ab] Whitespce adjust (
Ross Johnson
) - [8ca9cd4b] Rework tests. (
Ross Johnson
) - [bc61cce0] More cleanup and rearrangement (
Ross Johnson
) - [9c3837bd] Various minor patches. (
Ross Johnson
) - [d3107776] Start to bring up-to-date. (
Ross Johnson
) - [64b17ac0] Indentation (
Ross Johnson
) - [6dadd7ed] Remove call to pthread_exit() (
Ross Johnson
) - [6db52baa] Resolve unused variable warning. (
Ross Johnson
) - [b4deb7de] Fix tests/cancel2.c (
Ross Johnson
) - [0d3a1ef4] Change VC++ EH flags. (
Ross Johnson
) - [e551d746] Add VC++ static targets. (
Ross Johnson
) - [a42a0eac] Debug make targets and updates. (
Ross Johnson
) - [163ecdab] Indentation fix. (
Ross Johnson
) - [8b135639] Rename MCS node lock for clarity. (
Ross Johnson
) - [18ced172] Statement indentation. (
Ross Johnson
) - [a26c07f2] Correct a spelling error in comments. (
Ross Johnson
) - [38165cab] Rewrite and add some comments. (
Ross Johnson
) - [e219481b] Correct spelling in comment (
Ross Johnson
) - [36e2c396] Updated. (
Ross Johnson
) - [e5f2f84c] Fixing some warnings and errors in some builds. (
Ross Johnson
) - [4d2eb258] Corrects and additions to text. (
Ross Johnson
) - [07603b31] Updated (
Ross Johnson
) - [67090e8a] remove redundant casts (
Ross Johnson
) - [89c5ef52] Add casts (
Ross Johnson
) - [247ea679] Fix casts (
Ross Johnson
) - [d209de4a] Prevent displaying modal error dialog (
Ross Johnson
) - [56465f90] Remove assert statement that is never reached and return 1 (
Ross Johnson
) - [ec5e5b9f] replace static initialization of struct with memset (
Ross Johnson
) - [1bac207c] Removed pointless exit(0) and never-reached comment (
Ross Johnson
) - [920ae147] Missing inits of robustness mutex attribute (
Ross Johnson
) - [dec604a4] Comment (
Ross Johnson
) - [2b70067b] Fix type macros; fix cast (
Ross Johnson
) - [befde6a1] Cast fix. (
Ross Johnson
) - [fab4eb1d] Remove comment (
Ross Johnson
) - [4ded0aca] Updated (
Ross Johnson
) - [88c39653] Bumb version (
Ross Johnson
) - [017b19df] Cosmetic changes (
Ross Johnson
) - [1778a75b] New test and fixups (
Ross Johnson
) - [3d6b829d] Updated (
Ross Johnson
) - [808e7cb9] Add pthread_timedjoin_np routine documentation (
Ross Johnson
) - [b7471d61] Comment spelling errors (
Ross Johnson
) - [a58d37d1] New non-portable function (
Ross Johnson
) - [2b79bcb7] Fix incorrect PTW32_CONFIG_MSVC8 to 7; extra tab in Makefile (
Ross Johnson
) - [cb6ef7ff] Sub new macros. (
Ross Johnson
) - [2a299cf7] Back out change. (
Ross Johnson
) - [3345a7aa] New simplified macros. (
Ross Johnson
) - [f749d75b] Remove. (
Ross Johnson
) - [54e06831] Whitespace. (
Ross Johnson
) - [3b4d714c] Option to static link libgcc and minor improvements. (
Ross Johnson
) - [4f04b3dc] Ensure autostatic is always linked in, plus other minor cleanups. (
Ross Johnson
) - [61fd0477] PTHREAD_CANCELED casts for C++ (
Ross Johnson
) - [4cfa8660] Fix interlocked pointer casts for VC++ x64 (
Ross Johnson
) - [c86e8c40] Don't include RESOURCE_OBJS within other *_OBJS in common.mk (
Ross Johnson
) - [dafb65dc] Log changes (
Ross Johnson
) - [c925af55] Additional cleanup (
Ross Johnson
) - [7f68d56b] Fix missing forward declaration (
Ross Johnson
) - [fe2bc01f] Minor cleanups (
Ross Johnson
) - [f52d0613] Fix and rationalize - part 2 (
Ross Johnson
) - [997cf098] Log changes. (
Ross Johnson
) - [1f04d336] Rationalize and fix (
Ross Johnson
) - [cc6ba2cc] Minor build and test fixes. (
Ross Johnson
) - [b9afb8d2] Move recently incorrectly placed comment. (
Ross Johnson
) - [9f8c38b1] Version 2.9.0 last changes. (
Ross Johnson
) - [7452bc46] callbacks defined as cdecl (
Ross Johnson
) - [473862a0] Fix MSC_VER related to item 2 in BUGS (
rpj
) - [b83397a7] Remove compile warning; fix bug (
rpj
) - [07078828] *** empty log message *** (
rpj
) - [d0616e87] Reorganisation of #defines (
rpj
) - [86875e9f] Minor reworking (
rpj
) - [afc3015a] Quserex.dll load security (
rpj
) - [3104e34f] See the ChangeLogs (
rpj
) - [756af684] See the ChanegLog (
rpj
) - [36d058cf] See the ChangeLog (
rpj
) - [0839be6d] _WIN32_WINNT definition (
rpj
) - [758deae4] Remove a test (
rpj
) - [aac54e89] See the ChangeLogs (
rpj
) - [e516576e] See the ChangeLogs (
rpj
) - [c34bf0c6] *** empty log message *** (
rpj
) - [cabf98d7] See the ChangeLog (
rpj
) - [cb05db90] See the ChangeLog (
rpj
) - [32d96aab] *** empty log message *** (
rpj
) - [c3973648] See the ChangeLog (
rpj
) - [ff142e0f] *** empty log message *** (
rpj
) - [a1fc785e] Redo Interlocked macros; see the ChangeLog (
rpj
) - [1e0bb8a0] Redo Interlocked macros; see the ChangeLog (
rpj
) - [5af9e85e] Realign thread struct elements. (
rpj
) - [a06b6980] See the ChangeLog (
rpj
) - [6e72bdd7] Fixes for x64 (
rpj
) - [5fdebbca] See the ChangeLog (
rpj
) - [3f334b78] PTW32_INTERLOCKED_* fixups (
rpj
) - [26ed1ebe] Compiler directive cleanups (
rpj
) - [2fe8aba6] Robust mutexes merged from devel branch (
rpj
) - [941d7cf8] Will segfault if running under older Mingw32/libgomp that doesn't support TLS. (
rpj
) - [cd8f99fa] *** empty log message *** (
rpj
) - [d3284c7d] Use C ++/-- operators (
rpj
) - [7e545e5b] Cast consistencies (
rpj
) - [6e3ac5c6] Replace global Critical Sections with MCS Queue locks (
rpj
) - [eb28d5aa] *** empty log message *** (
rpj
) - [2c51bb33] Fix C++ exception throw warnings (
rpj
) - [247469c6] exception handling and c++ casts (
rpj
) - [a39dab13] More 64 bit cast fixups (
rpj
) - [1183e5ac] 64 bit compatibility (mingw64) (
rpj
) - [85dfeaf6] Rework pthread_join result arg casting (
rpj
) - [275d03d3] Function name change (
rpj
) - [57936fa1] New version info (
rpj
) - [e1de8e3c] Casting fixups (
rpj
) - [e470da85] Some cleanups, mostly x86_64 compat plus interlocked macros (
rpj
) - [11701752] fix EOL chars in file (
rpj
) - [2795df49] *** empty log message *** (
rpj
) - [8d8b70b2] Updated conformance section (
rpj
) - [02834117] Removed non-thread POSIX compatibility macros (
rpj
) - [bb2b1e98] Comments (
rpj
) - [d8f27d86] Close the opened handle (
rpj
) - [0c4e97f9] Fix comment (
rpj
) - [1f6d619d] Restore missing entries (
rpj
) - [bfcab89e] Minor fixes (
rpj
) - [539bf1c7] New test (
rpj
) - [60cdc53c] *** empty log message *** (
rpj
) - [2efceed5] Static linking auto init/cleanup (
rpj
) - [a3ea0b24] See ChangeLogs: preparing for new release. (
rpj
) - [135d6f06] Comments and code style changes (
rpj
)