1
1
Граф коммитов

233 Коммитов

Автор SHA1 Сообщение Дата
Tim Woodall
1f915b0b4a - made lam_mutex_t a lam_object
- implemented module exchange
- debugging p2p init
- added condition variables
- added threading test code

This commit was SVN r817.
2004-03-03 16:44:41 +00:00
Tim Woodall
366b325f24 various flavors of condition variables/mutexes -- not all are complete -- for experimentation only
This commit was SVN r816.
2004-03-03 16:10:26 +00:00
David Daniel
85558e92d4 Fixing calls to destructors in OBJ_RELEASE
Also preparing for move to BSD-based atomic operations.

This commit was SVN r811.
2004-02-18 06:09:58 +00:00
David Daniel
edf0669882 Moving lam_group_finalize to lam_mpi_finalize (for symmetry with
lam_group_init).

laminfo was failing in an assertion

This commit was SVN r810.
2004-02-18 06:07:06 +00:00
Jeff Squyres
86a98c20a6 No one needs to include "lam/mem/malloc.h" anymore
This commit was SVN r798.
2004-02-13 22:48:33 +00:00
David Daniel
a9f66e57cb Adding OBJ_CLASS_DECLARATION macro to match Tim's OBJ_CLASS_INSTANCE macro.
Updated documentation to reflect changes.

This commit was SVN r788.
2004-02-13 19:20:57 +00:00
Tim Woodall
fd9994a31d updated OBJ_CLASS_INIT macro/renamed to OBJ_CLASS_INSTANCE
This commit was SVN r783.
2004-02-13 17:10:16 +00:00
Rich Graham
edf0ebca81 tie in group_finalize.
This commit was SVN r779.
2004-02-13 16:23:29 +00:00
Jeff Squyres
bb2f59c13c Need to ignore generated file
This commit was SVN r772.
2004-02-13 13:58:39 +00:00
Tim Woodall
98c557af5a - initialize class constructors/destructors in OBJ_NEW
- initialize proc list

This commit was SVN r771.
2004-02-13 13:56:55 +00:00
Jeff Squyres
c3e9d72cb5 Need to make libevent.la be noinst so that it becomes a convenience
This commit was SVN r770.
2004-02-13 13:36:41 +00:00
Jeff Squyres
03f1f02d45 Generated file; should not be in CVS
This commit was SVN r765.
2004-02-13 05:39:22 +00:00
Jeff Squyres
95c41a1a3d Use #if, not #ifdef
This commit was SVN r764.
2004-02-13 05:38:24 +00:00
Jeff Squyres
be15a10142 Ensure that we can find libevent's config.h
This commit was SVN r763.
2004-02-13 05:38:13 +00:00
Jeff Squyres
e4f925d0f7 Some placed have a #define for strncpy, not a function
This commit was SVN r762.
2004-02-13 05:37:49 +00:00
Jeff Squyres
1d4a6c1dc6 Fix for bug 732 -- don't let the top-level automake traverse down into
src/lam/event.

This commit was SVN r755.
2004-02-13 03:51:35 +00:00
David Daniel
54e38c2e44 Fixing documentation
This commit was SVN r752.
2004-02-12 23:51:07 +00:00
Rich Graham
14bdbc5e91 add group functionality.
This commit was SVN r751.
2004-02-12 23:23:03 +00:00
David Daniel
4d9dd4f5e5 Adding stuff to new(ish) directory
This commit was SVN r750.
2004-02-12 22:50:04 +00:00
David Daniel
01b5491c18 More changes to the object system (again) to transparently run the
constructor and destructor hierarchy.

Also changing lam_class_info_t --> lam_class_t for brevity.

This commit was SVN r749.
2004-02-12 22:42:39 +00:00
David Daniel
076cead5e8 Changing the object system (again) to transparently run the constructor
and destructor hierarchy.

This commit was SVN r748.
2004-02-12 21:30:06 +00:00
Tim Woodall
44ffcda358 - use libevent
- added pml callbacks to ptl interface

This commit was SVN r746.
2004-02-12 20:55:10 +00:00
Jeff Squyres
844f3f9ad3 Add some more files to ignore
This commit was SVN r745.
2004-02-12 20:52:39 +00:00
Jeff Squyres
a892b42689 Next round -- let's try this :-)
This commit was SVN r744.
2004-02-12 20:39:25 +00:00
Jeff Squyres
fd22fd5e9b Next cut at event library
This commit was SVN r743.
2004-02-12 19:56:56 +00:00
Tim Woodall
f30a38caa1 moved to config
This commit was SVN r742.
2004-02-12 19:36:43 +00:00
Tim Woodall
9ee2268010 updated config
This commit was SVN r741.
2004-02-12 19:34:19 +00:00
Jeff Squyres
2c4991750a Add missing files
This commit was SVN r740.
2004-02-12 19:21:49 +00:00
Jeff Squyres
965d876030 Integrate libevent into liblam
This commit was SVN r739.
2004-02-12 18:54:06 +00:00
Tim Woodall
39553e4be5 libevent import
This commit was SVN r737.
2004-02-12 15:55:09 +00:00
David Daniel
598dc1f68e More dead code removal
This commit was SVN r729.
2004-02-11 14:47:14 +00:00
David Daniel
78617ebceb Typo
This commit was SVN r727.
2004-02-11 14:37:45 +00:00
David Daniel
d4087af051 Making constructors and destructors static
This commit was SVN r726.
2004-02-11 14:37:25 +00:00
David Daniel
a8636277af Removing unused and little-used macros from lam_object.h
This commit was SVN r725.
2004-02-11 14:24:51 +00:00
David Daniel
e63f840339 Removing unused OBJ_SUPER
This commit was SVN r723.
2004-02-10 23:11:32 +00:00
Jeff Squyres
53fca4f6b7 Oops -- forgot to convert laminfo to use the lam_value_array_t stuff
This commit was SVN r722.
2004-02-10 22:37:47 +00:00
Tim Woodall
ec5fde4566 renamed
This commit was SVN r720.
2004-02-10 22:29:10 +00:00
Jeff Squyres
9e9405811e Remove array.[ch]
This commit was SVN r718.
2004-02-10 22:22:48 +00:00
Tim Woodall
5198b6aa81 moved
This commit was SVN r717.
2004-02-10 22:21:27 +00:00
Tim Woodall
61e9d9bcdf - renamed list.h to lam_list.h
- renamed object.h to lam_object.h
- updated hash_table test

This commit was SVN r715.
2004-02-10 22:15:55 +00:00
Jeff Squyres
325b72631e Ditch all the DOS line breaks
This commit was SVN r714.
2004-02-10 22:12:11 +00:00
Jeff Squyres
e755397026 Augment the docs for lam_value_array_init() for dummies like me :-)
This commit was SVN r711.
2004-02-10 22:11:22 +00:00
Jeff Squyres
4f3c7a07d6 Minor fix
This commit was SVN r708.
2004-02-10 21:54:27 +00:00
Jeff Squyres
74af0954d8 Need an #undef for realloc
This commit was SVN r704.
2004-02-10 20:55:27 +00:00
Rich Graham
17e4854387 but fix : unlock mutex in threaded runs for error exit.
change : lam_pointer_array_set_item() may free if null pointer passed
in.

This commit was SVN r703.
2004-02-10 20:54:15 +00:00
David Daniel
ecced268bd Yet another documentation tweak
This commit was SVN r702.
2004-02-10 20:12:41 +00:00
David Daniel
a3eef8ee5c Documentation clean-up
This commit was SVN r699.
2004-02-10 20:00:34 +00:00
Jeff Squyres
1c83623ca7 Don't use bzero
This commit was SVN r692.
2004-02-10 19:33:32 +00:00
Jeff Squyres
d772d8db45 Fix for bug 681: add debug version of realloc()
This commit was SVN r689.
2004-02-10 18:58:55 +00:00
Tim Woodall
e67c201a36 changed comments
This commit was SVN r688.
2004-02-10 17:37:37 +00:00