1
1
openmpi/orte/dss
Jeff Squyres 3c5c8c3c4c Refinement of Rainer's r13227 and r13228 (worked with Rainer, Ralph,
and George on these refinements):

 * Rename the static OBJ initializer macro to be
   OPAL_OBJ_STATIC_INIT(class)
 * Ensure that all static OBJ initializations get a refcount of 1
   (doesn't ''really'' matter, since they're static, it should never
   get to the point where the OBJ is DESTRUCTed, but more correct
   nonetheless)
 * Add a "magic number" to the OBJ when compiling with debug support.
   The magic number does some rudimentary support to ensure that
   you're operating on a valid OBJ (and fails an assertion if you're
   not).  Check to ensure that the memory contains the magic number
   when performing actions of OBJ's.  Also remove the magic number
   when DESTRUCTing OBJs, so that if, for example, an OBJ is
   DESTRUCTed more than once, we'll fail the magic number assert.

This commit was SVN r13338.

The following SVN revision numbers were found above:
  r13227 --> open-mpi/ompi@96030de97b
  r13228 --> open-mpi/ompi@c2e9075d29
2007-01-27 13:44:03 +00:00
..
dss_arith.c Remove svn:executable from a bunch of files. 2006-11-17 11:01:39 +00:00
dss_compare.c Remove svn:executable from a bunch of files. 2006-11-17 11:01:39 +00:00
dss_copy.c Remove svn:executable from a bunch of files. 2006-11-17 11:01:39 +00:00
dss_dump.c Remove svn:executable from a bunch of files. 2006-11-17 11:01:39 +00:00
dss_get.c Remove svn:executable from a bunch of files. 2006-11-17 11:01:39 +00:00
dss_internal_functions.c Two major changes to the runtime: 2006-12-01 22:30:39 +00:00
dss_internal.h Add a "dump" capability to the DSS so one can display a single data value to an output stream. 2006-10-03 08:40:35 +00:00
dss_load_unload.c A number of heterogeneous fixes for the dss with the new buffer options: 2006-12-06 23:19:06 +00:00
dss_lookup.c And ORTE is ready for prime-time. All Windows tricks are in: 2006-08-23 03:32:36 +00:00
dss_open_close.c A number of heterogeneous fixes for the dss with the new buffer options: 2006-12-06 23:19:06 +00:00
dss_pack.c A number of heterogeneous fixes for the dss with the new buffer options: 2006-12-06 23:19:06 +00:00
dss_peek.c Two major changes to the runtime: 2006-12-01 22:30:39 +00:00
dss_print.c Remove svn:executable from a bunch of files. 2006-11-17 11:01:39 +00:00
dss_register.c Bring over the ORTE 2.0 DSS. This introduces a few changes, almost all of which are transparent to the user: 2006-08-01 18:42:25 +00:00
dss_release.c And ORTE is ready for prime-time. All Windows tricks are in: 2006-08-23 03:32:36 +00:00
dss_set_buffer_type.c Two major changes to the runtime: 2006-12-01 22:30:39 +00:00
dss_set.c Remove svn:executable from a bunch of files. 2006-11-17 11:01:39 +00:00
dss_size.c Remove svn:executable from a bunch of files. 2006-11-17 11:01:39 +00:00
dss_types.h Refinement of Rainer's r13227 and r13228 (worked with Rainer, Ralph, 2007-01-27 13:44:03 +00:00
dss_unpack.c A number of heterogeneous fixes for the dss with the new buffer options: 2006-12-06 23:19:06 +00:00
dss.h Add a "dump" capability to the DSS so one can display a single data value to an output stream. 2006-10-03 08:40:35 +00:00
Makefile.am Bring over the ORTE 2.0 DSS. This introduces a few changes, almost all of which are transparent to the user: 2006-08-01 18:42:25 +00:00