Information on all weekly change summaries is available.
| Added another unlock/yield/lock to context id algorithm and removed a dead routine | src/mpi/comm/commutil.c |
| Added missing import of EPIPE from errno | src/pm/mpd/mpdlib.py |
| Added retry for EINTR in sock.recv | src/pm/mpd/mpdlib.py |
| Added use of va_start/end to quiet PGI compiler | src/mpi/misc/pcontrol.c |
| Be more careful with install of documentation directories | maint/simplemake.in |
| Fix Makefile to support vpath build of the user guide | doc/userguide/Makefile.in |
| Fix cast warnings with enum types | src/util/dbg/dbg_printf.c |
| Fix inconsistent value of MAXHOSTNAMELEN | src/pm/mpd/configure.in src/pm/mpd/proxy.c |
| Fixed bindings for packet type | src/mpid/ch3/include/mpidimpl.h src/mpid/ch3/include/mpidpre.h src/mpid/ch3/src/ch3u_eager.c src/mpid/ch3/src/ch3u_handle_recv_req.c src/mpid/ch3/src/ch3u_handle_send_req.c |
| Fixed bug where short msgs looped infinitely when send window was full. | src/mpid/ch3/channels/sctp/src/sctp_common.c |
| get the rank/size from COMM_WORLD if the request is null | src/mpi/romio/adio/ad_testfs/ad_testfs_done.c |
| len_doublecplx typo | configure.in |
| Minor formatting fixes | src/mpid/ch3/src/ch3u_recvq.c |
| Move test for sys/socket.h before test for socklen_t | src/mpid/common/sock/poll/configure.in |
| nemesis: fixed check for shared memory file location. We checked for the existence of /dev/shm, but not that it was writable. Fixes Req #3008 | src/mpid/ch3/channels/nemesis/nemesis/src/mpid_nem_alloc.c |
| nemesis: fixed invalid pointer dereference present with --enable-nemesis-dbg-nolocal flag. Fixes Req #3008. | src/mpid/ch3/channels/nemesis/nemesis/src/mpid_nem_init.c |
| nemesis: fixed sysv detach bug with gm-1. Fixes Req #3008 | src/mpid/ch3/channels/nemesis/nemesis/src/mpid_nem_alloc.c |
| nemesis: not treating EAGAIN return code from write as an error | src/mpid/ch3/channels/nemesis/nemesis/net_mod/tcp_module/tcp_module_poll.c |
| no need for ROMIO to export CFLAGS up to top-level MPICH2 | src/mpi/romio/localdefs.in |
| Put the character len code into buildiface (need to remove setbot.c from the repository) | src/binding/f77/buildiface |
| Release and reacquire the mutex in the multithreaded context id case to avoid livelock | src/mpi/comm/commutil.c |
| Remove unused (and sometimes inconsistent with sys/params) setting of MAXHOSTNAMELEN | src/mpid/ch3/channels/gasnet/include/mpidi_ch3_impl.h src/mpid/ch3/channels/ib/include/mpidi_ch3_impl.h src/mpid/ch3/channels/nemesis/include/mpidi_ch3_impl.h src/mpid/ch3/channels/sctp/include/mpidi_ch3_impl.h src/mpid/ch3/channels/shm/include/mpidi_ch3_impl.h src/mpid/ch3/channels/sock/include/mpidi_ch3_impl.h src/mpid/ch3/channels/sshm/include/mpidi_ch3_pre.h src/mpid/ch3/channels/ssm/include/mpidi_ch3_pre.h src/mpid/rdma/channels/gasnet/include/mpidi_ch3_impl.h src/mpid/rdma/channels/ib/include/mpidi_ch3_impl.h |
| removed const | src/mpi/errhan/errutil.c |
| Removed dead code and pass NULL instead of 0 (for pointer) | src/mpi/pt2pt/test.c |
| Removed stale comment | src/mpid/ch3/src/mpid_send.c |
| replaced Jlong2Cptr and Cptr2Jlong by macros. Commented out the original functions just in case we need to restore them. | src/mpe2/src/slog2sdk/src/logformat/trace/logformat_trace_InputLog.c |
| Restored the AC_CHECK_SIZEOF tests that were accidentally deleted + added some comments of what they were for. | src/mpe2/src/slog2sdk/trace_rlog/configure.in src/mpe2/src/slog2sdk/trace_sample/configure.in |
| The matching type for a 64-bit integer in fortran is INTEGER (KIND=8) and not INTEGER | winconfigure.wsf |
| undo accidental commit | src/binding/f77/setbot.c |
| Use enum names instead of 0 for initialization | src/mpid/common/sock/poll/sock_wait.i src/mpid/common/sock/poll/socki_util.i |