Logo AND Algorithmique Numérique Distribuée

Public GIT Repository
2004-07-26 Martin Quinson
authormquinson <mquinson@48e7efb5-ca39-0410-a469-dd3cf9ba447f>
Tue, 27 Jul 2004 01:43:26 +0000 (01:43 +0000)
committermquinson <mquinson@48e7efb5-ca39-0410-a469-dd3cf9ba447f>
Tue, 27 Jul 2004 01:43:26 +0000 (01:43 +0000)
commit4b05942738c0bd710e2b651d44be3a06fa50bc10
treed0f8ac95a6c767136804b2ed92070629ce08ff13
parent767db55488b9fc6cae8d0610131b57d812b12eae
2004-07-26 Martin Quinson
  Version 0.3 (protocol not changed; ABI changed)
  - Major overhault of the datadesc interface to simplify it:
    - shorted the function names:
      s/gras_datadesc_declare_struct/gras_datadesc_struct/ and so on
    - add a trivial way to push/pop integers into the cbps without malloc.
      This allows to make really generic sub_type description, which simply
        pop their size of the stack.
    - add a function gras_datadesc_ref_pop_arr() which does what users want
      most of the time: Declare a dynamic array (which pops its size of the
      stack) and declare a reference to it. Poor name, but anyway.
    - kill the post-send callback, add a post-receive one

git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@350 48e7efb5-ca39-0410-a469-dd3cf9ba447f
19 files changed:
ChangeLog
Makefile.am
NEWS
configure.ac
cruft/doc/gras-sections.txt
cruft/doc/gtk-doc.make
cruft/doc/tmpl/comm_datadesc.sgml
cruft/doc/tmpl/gras-unused.sgml
examples/ping/test_rl
include/gras/datadesc.h
src/gras/DataDesc/cbps.c
src/gras/DataDesc/datadesc.c
src/gras/DataDesc/datadesc_interface.h
src/gras/DataDesc/datadesc_private.h
src/gras/DataDesc/ddt_create.c
src/gras/DataDesc/ddt_exchange.c
src/gras/DataDesc/ddt_parse.c
src/gras/Msg/msg.c
testsuite/gras/datadesc_usage.c