===================================================================
RCS file: /cvsrepo/anoncvs/cvs/www/52.html,v
retrieving revision 1.5
retrieving revision 1.6
diff -u -r1.5 -r1.6
--- www/52.html 2012/09/05 07:13:14 1.5
+++ www/52.html 2012/09/05 07:18:58 1.6
@@ -77,8 +77,15 @@
The most significant change in this release is the replacement of
the user-level uthreads by kernel-level rthreads.
Use PTHREAD_MUTEX_STRICT_NP as default mutex type.
- Added pthread spinlock routines.
+ Added pthread spinlock and barrier routines.
+ Added pthread_mutex_timedlock(3) and sem_timedwait(3).
+ Added pthread_condattr_setclock(3).
Added support for live multi-threaded debugging in gdb(1).
+ Improved handling for rusage totals and interval times in threaded processes.
+ Changed the RLIMIT_CPU rlimit to count processes instead of threads.
+ Added a new system limit kern.maxthread for the max number of threads.
+ Closed race conditions in thread creation, and in fork(2) and open(2) in a threaded process.
+ Improved handling of threaded processes in ps and fstat
@@ -93,6 +100,8 @@
Generic network stack improvements:
- Cleanup handling of sockaddrs in degenerate use cases
+
- Improved handling of error and limit cases in file-descriptor passing.
+
- Improved error handling in socket splicing.
- ...
@@ -150,12 +159,21 @@
Removed raid(4) RAIDframe driver and the corresponding raidctl(8) utility.
Added posix_spawn(3).
Added mbsnrtowcs(3), and wcsnrtombs(3).
+ Added getdelim(3) and getline(3).
More configuration variables for sysconf(3) and pathconf(3).
dirfd(3) is a now function instead of a macro.
posix_memalign(3) supports arbitrarily large alignments.
Improved realloc(3) performance.
ld.so(1) recognizes the DF_1_NOOPEN flag and refuses to dlopen(3)
shared objects linked with "-z nodlopen".
+ Improved compliance and/or cleanliness of header files, particularly
+ <time.h>, <sys/time.h>, <limits.h>,
+ <arpa/inet.h>, <netinet/in.h>, and <sys/param.h>.
+ Improved kernel uvm memory allocator.
+
+ Improved support for amd64 boxes with many memory extents.
+ compat_linux improvements: TLS-vs-clone and futex fixes, added support
+ for statfs64(), tgkill(), gettid(), SOCK_CLOEXEC, and SOCK_NONBLOCK.
...
@@ -646,7 +664,7 @@
alt="OpenBSD">
www@openbsd.org
-$OpenBSD: 52.html,v 1.5 2012/09/05 07:13:14 camield Exp $
+$OpenBSD: 52.html,v 1.6 2012/09/05 07:18:58 guenther Exp $