X-Git-Url: http://info.iut-bm.univ-fcomte.fr/pub/gitweb/simgrid.git/blobdiff_plain/404a5c6adee41f1161eee8e71278e2230abdd459..de20b4d75477c02d2fe70b85e5c42a31f3bafd1e:/ChangeLog diff --git a/ChangeLog b/ChangeLog index 35a29b2fec..c27ca65a9f 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,19 +1,40 @@ SimGrid (2.95) unstable; urgency=low MSG - * Implement MSG_get_msgload [MQ] + * Implement MSG_get_msgload [MQ, AL] SURF * Bugfix: Allow absolute paths for platform description files [MQ] + * Bugfix: do free the variables after use. Leads to drastic performance + improvement [AL] - GRAS + GRAS (new features) + * gras_datadesc_dynar() builds a dynar type descriptor, allowing to send + dynar over the network (yeah) [MQ] + * Real (even if simplistic) implementation of gras_os_myname() on RL [MQ] + * simple/static token-ring example. [Alexandre Colucci and MQ] + + GRAS (bug fixes) + * Differentiate the types "char[22]" and "unsigned char[22]" in automatic + type parsing. "short" and "long" modifiers were also ignored; other + modifier (such as reference level) are still ignored. [MQ] + * Embeed the buffer size within the buffer itself on SG. [MQ] + That way, send() are atomic and cannot get intermixed anymore (at least + the ones which are less than 100k; bigger messages still have the issue) + * Array size pushed by the field, not by the field type (or each + and every long int will push stuff to the cbps) [MQ] + + GRAS (minor cleanups) * .Makefile.local (generated from gras_stub_generator) |MQ]: - Do clean .o files - Compile with -g - * bugfix in automatic type parsing: differentiate the types "char[22]" - and "unsigned char[22]". "short" and "long" modifiers were also ignored; - other modifier (such as reference level) are still ignored. [MQ] - * Real (even if simplistic) implementation of gras_os_myname() on RL [MQ] + * Callbacks now receive the gras_datadesc_type_t they work on as argument. + * type category 'ignored' killed as it was never used and were difficult + to transmit. + * whether a type can cycle or not is now a flag, leaving room for more + flags (as "ignored", if we feel the need one day ;) + * Rename raw sockets to measurement sockets since "raw" has another + meaning in networking community. --