X-Git-Url: http://info.iut-bm.univ-fcomte.fr/pub/gitweb/simgrid.git/blobdiff_plain/704a0f5dead4ac665eb65bdd686d0bfab8d52f83..bc0a5dc216778e8596a60177e35f13fdc429fcb1:/changelog diff --git a/changelog b/changelog index e7bee04ec1..946d12e76a 100644 --- a/changelog +++ b/changelog @@ -1,14 +1,59 @@ -2004-07-03 +2004-07-07 Martin Quinson + Let's say it's version 0.0.2 ;) + - Implement conversions (yuhu!) + - Let it work on solaris (beside conversion, of course) + - Stupid me, using rand() to generate the conversion datatests in not wise. + +2004-07-06 Martin Quinson + - Let make dist work, since I'm gonna need it to compile on remote hosts + - Let Tests/datadesc_usage write the architecture on which the file was + generated as first byte. + - Add PowerPC (being also IRIX64), SPARC (also power4) and ALPHA + architecture descriptions. + - Add datadesc_usage.{i386,ppc,sparc} files being the result of execution + on those architectures. + - Optimization: send/recv array of scalar in one shoot + +2004-07-05 Martin Quinson + - YEAH! GRAS/SG and GRAS/RL are both able to run the ping example ! + + - Plug a whole bunch of memleaks + - each process now have to call gras_{init,exit}. One day, their log + settings will be separated + - Continue the code factorisation between SG, RL and common in Transport. + +2004-07-04 Martin Quinson + [Transport] + - Redistribution between SG and RL. + We wanna have to accept in SG, so move accepted related parts of RL in + the common part. (more precisely, the dynar of all known sockets is no + more a static in transport.c, but part of the process_data) + [Core/module.c] + [gras_stub_generator] + - Bug fix: Do call gras_process_init from gras_init (wasnt called in RL). + +2004-07-03 Martin Quinson - Create a new log channel tbx containing dict, set, log, dynar (to shut them all up in one shot) [DataDesc] - Fix the ugly case of reference to dynamic array. + - New (semi-public) function gras_datadesc_size to allow the messaging + layer to malloc the needed space for the buffer. [Transport] - gras_socket_close now expect the socket to close (and not its address to put NULL in it after it). This is because the socket passed to handlers is one of their argument (=> not writable). + [Messaging] + - propagate the interface cleanup from last week in datadesc, ie remove a + superfluous level of indirection. User pass adress of variable + containing data (both when sending and receiving), and not of a variable + being a pointer to the data. Let's say that I like it better ;) + The price for that is constructs like "int msg=*(int*)payload" in + handlers, but it's a fine price, IMHO. + [examples/ping] + - Let it work in RL (yuhu) -2004-06-21 +2004-06-21 Martin Quinson [Transport] - porting SG plugin and SG select to new standards (works almost). - plug memleaks and fix bugs around. @@ -18,11 +63,11 @@ want to handle references to objects. Test case working even for cycles. - plug memleaks. Valgrind is perfectly ok with this. -2004-06-12 +2004-06-12 Martin Quinson [Transport] - cleanup the separation between plugin and main code in plugin creation -2004-06-11 +2004-06-11 Martin Quinson [Transport] - Reput hook for raw sockets, needed for BW experiments - kill a few lines of dead code