blob: 0ba7e5883d6ea6994b0860b4742dce00fb3dc4bc (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
|
SNAPSHOT 2000-08-13
-------------------
New:
- Renamed DLL and LIB files:
pthreadVSE.dll (MS VC++/Structured EH)
pthreadVSE.lib
pthreadVCE.dll (MS VC++/C++ EH)
pthreadVCE.lib
pthreadGCE.dll (GNU G++/C++ EH)
libpthreadw32.a
Both your application and the pthread dll should use the
same exception handling scheme.
Bugs fixed:
- MSVC++ C++ exception handling.
Some new tests have been added.
SNAPSHOT 2000-08-10
-------------------
New:
- asynchronous cancelation on X86 (Jason Nye)
- Makefile compatible with MS nmake to replace
buildlib.bat
- GNUmakefile for Mingw32
- tests/Makefile for MS nmake replaces runall.bat
- tests/GNUmakefile for Mingw32
Bugs fixed:
- kernel32 load/free problem
- attempt to hide internel exceptions from application
exception handlers (__try/__except and try/catch blocks)
- Win32 thread handle leakage bug
(David Baggett/Paul Redondo/Eyal Lebedinsky)
Some new tests have been added.
SNAPSHOT 1999-11-02
-------------------
Bugs fixed:
- ctime_r macro had an incorrect argument (Erik Hensema),
- threads were not being created
PTHREAD_CANCEL_DEFERRED. This should have
had little effect as deferred is the only
supported type. (Ross Johnson).
Some compatibility improvements added, eg.
- pthread_setcancelstate accepts NULL pointer
for the previous value argument. Ditto for
pthread_setcanceltype. This is compatible
with Solaris but should not affect
standard applications (Erik Hensema)
Some new tests have been added.
SNAPSHOT 1999-10-17
-------------------
Bug fix - Cancelation of threads waiting on condition variables
now works properly (Lorin Hochstein and Peter Slacik)
SNAPSHOT 1999-08-12
-------------------
Fixed exception stack cleanup if calling pthread_exit()
- (Lorin Hochstein and John Bossom).
Fixed bugs in condition variables - (Peter Slacik):
- additional contention checks
- properly adjust number of waiting threads after timed
condvar timeout.
SNAPSHOT 1999-05-30
-------------------
Some minor bugs have been fixed. See the ChangeLog file for details.
Some more POSIX 1b functions are now included but ony return an
error (ENOSYS) if called. They are:
sem_open
sem_close
sem_unlink
sem_getvalue
SNAPSHOT 1999-04-07
-------------------
Some POSIX 1b functions which were internally supported are now
available as exported functions:
sem_init
sem_destroy
sem_wait
sem_trywait
sem_post
sched_yield
sched_get_priority_min
sched_get_priority_max
Some minor bugs have been fixed. See the ChangeLog file for details.
SNAPSHOT 1999-03-16
-------------------
Initial release.
|