Logo AND Algorithmique Numérique Distribuée

Public GIT Repository
cosmetics
[simgrid.git] / changelog
index f96da96..cf652e7 100644 (file)
--- a/changelog
+++ b/changelog
@@ -1,8 +1,43 @@
-2004-07-03
- - Create a new log channel tbx containing dict, set, log, dynar (to shut
-   them all up in one shot)
+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-06-21
+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 Martin Quinson
  [Transport]
    - porting SG plugin and SG select to new standards (works almost).
    - plug memleaks and fix bugs around.
      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