Logo AND Algorithmique Numérique Distribuée

Public GIT Repository
ChangeLog
authorPierre Veyre <pierre.veyre@cc.in2p3.fr>
Thu, 19 Sep 2013 06:41:42 +0000 (08:41 +0200)
committerPierre Veyre <pierre.veyre@cc.in2p3.fr>
Thu, 19 Sep 2013 06:41:42 +0000 (08:41 +0200)
ChangeLog

index 941c3bf..a7efc0b 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
-SimGrid (3.10) NOT RELEASED; urgency=low
-
- XBT:
- * Our own implementation of getline is renamed xbt_getline, and gets
-   used even if the OS provide a getline(). This should reduce the
-   configuration complexity by using the same code on all platforms.
- * new xbt_cfg_elm_boolean type
- * Allow to disable SimGrid cleanups at exit from command line option.
-   There are situations where one may want a simulation to end with an exit.
-   Unfortunately, calling exit may cause SimGrid to segfault, which is quite
-   annoying when scripting around the simulator. Adding a
-   --cfg=clean_atexit:yes allows to circumvent this issue.
-
- Java:
- * Reintegrate Java to the main archive as desynchronizing these
-   package is not acceptable anymore (Java is now considered stable)
- * Add explicit synchronization facilities through semaphores
- * Bugfix: Task.setDataSize() only changed the C world, not the value
-   cached in the Java world
-
- MSG:
- * Dramatically change the way files are handled. API and internals changed, but
-   this part of MSG was not considered as production grade either.
- * Add explicit synchronization facilities through semaphores
- * Add a new function MSG_host_get_process_list()
-
- SMPI:
- * SMPI is now included directly in the libsimgrid as the windows
-   linker doesn't force us on splitting it anymore.
- * Improvements of the SMPI replay tool:
-   - Most of the collective communications are now rooted in the same process as
-     in the original application.
-   - Traces now rely on the same MPI data type as the application (MPI_BYTE was
-     used until now). Multiple data types can now be used in a trace.
-   - The replay tool now supports traces produce either by TAU or a modified
-     version of MPE.
-   - Bug Fix: the compute part of the reduce action is now taken into account.
- * smpirun generates the hostfile if needed (with given hostcount and platform)
- * Integration of more than 100 STAR-MPI, MPICH, OpenMPI collective algorithms
-   - allows to select one in particular with --cfg=smpi/coll_name:algorithm
-   - allows to use the decision logic of OpenMPI(1.7) or MPICH(3.0.4) by setting
-     --cfg=smpi/coll_selector:(mpich/ompi)
- * Support for new functions : MPI_Issend, MPI_Ssend, Commutative operations in
-   Reduce
- * Add a --cfg:tracing/smpi/internals option, to trace internal communications
-   happening inside a collective SMPI call.
- * Fix the behavior of complex data types handling
- * replace MPICH-1 test suite by the one from MPICH 3.0.4
- * Add all missing Fortran bindings, SMPI should work with Fortran 90
-   (no privatization of global variables yet)
-
- SimDag:
- * Allow to change SimGrid configuration (see --help) within the code
-   thanks to SD_config() as it can be done in MSG.
- * Add a new function SD_task_set_amount() upon user request.
-
- PLATFORM:
- * Handle units for values (10ms, 10kiloflops, 10Bps, 1GB, ...)
- * Remove rule based routing (no more PCRE dependency)
- * Add a limiter_link option to cluster tag, to specify a maximum reachable
-   bandwidth in fullduplex mode when it is less than twice the nominal bandwidth.
- * Add a loopback_bw and loopback_lat options to cluster tag.
- * Fix the peer tag that could not be mixed with other AS within a Vivaldi
-   routing. Now peers are encapsulated in an AS and have their own private
-   router but this is transparent.
-
--- $date Da SimGrid team <simgrid-devel@lists.gforge.inria.fr>
-
-SimGrid (3.9) stable; urgency=low
-
- The Grasgory release: GRAS is really dead now.
-
- * Complete overhaul of the internal host structures scheme.
-
- GRAS:
- * If you use GRAS, you should stay at SimGrid 3.5 (at most) since it
-   was considered as experimental and badly maintained since then.
- * Keeping it was thus a trap to our potential users, that could take
-   it instead of MSG or SMPI by mistake despite is pity state.
- * GRAS seems to have very few users (if any), and no one volunteered
-   to maintain it further. It also induces a lot of XBT code (for
-   portability sake), that must be maintained too.
- * For all these reasons, we killed GRAS. If someone wants to revive it
-   in the future, don't cry, our git history still remembers of GRAS.
-
- Documentation:
- * Major overhaul. Merge our documentation again as time proved that
-   splitting it was really not helping our users.
- * Further improve the developer documentation to help newcomers
-   hacking on SimGrid itself. The user documentation (and in
-   particular, the beginner documentation) is still in a sorry state.
-
- SMPI:
- * Now works on Windows too!
- * Much more extensive test suite, from MPICH
-
- SIMDAG:
- * Add a new loader (SD_PTG_dotload) that creates a parallel task graph
-  (i.e., a DAG whose nodes are parallel tasks) from a dot file. Creates a
-  dynar of SD_TASK_COMP_PAR_AMDAHL and SD_TASK_COMM_MXN_1D_BLOCK tasks.
- * Bug fix: let task be scheduled when the last dependency to be solved is
-   a control dependency.
- * Remove SD_load_environment_script function.
-   Use the C sg_platf function if you want to declare a platform
-   programmatically.
-
- MSG:
- * New function: MSG_process_get_number()
- * Old function documented: MSG_config()
- * Remove MSG_load_platform_script function
-   Use the C sg_platf function if you want to declare a platform
-   programmatically.
-
- SURF:
- * Change the default value of the TCP_gamma constant (maximal size of TCP
-   congestion window) to a more realistic 4MiB value. If you notice changes in
-   your simulation results, you can fall back to the previous 20k tiny window
-   by adding --cfg=network/TCP_gamma:20000 on command line.
- * (Hopefully) fix a bug wrt periodic availability and state traces
- * Bug fix: use default values at start when first event in availability/state
-   trace is not at time 0.
-
- PLATFORM:
- * remove the "new_" part of function name sg_platf_new_trace_connect
-   (resulting in sg_platf_trace_connect), since it does not create
-   anything new
-
- XBT:
- * Kill synchronized dynars, and xbt_dynar_dopar(). We cannot think of a
-   use case where it's really mandatory, and maintaining it was a pain in
-   our code base.
- * New: xbt_fifo_search(), search an item with a user-provided
-   comparison function instead of dumb pointer comparison.
-
- LUA:
- * Fix the lua deployment:
-   Use `simgrid.init_application()` before deployment instead of
-   `simgrid.msg_register_application()` after.
-
- TRACING:
- * Transfer the tracing files into the corresponding modules.
-
- -- Tue Feb 5 11:31:43 CET 2013 Da SimGrid team <simgrid-devel@lists.gforge.inria.fr>
-
-SimGrid (3.8.1) stable; urgency=low
-
- The "we are told that some people want to also *install* the simgrid
- framework" release.
-
- * Add missing file "tesh.1" to the archive.
-
- -- Sat Oct 27 16:12:11 CEST 2012 Da SimGrid team <simgrid-devel@lists.gforge.inria.fr>
-
-SimGrid (3.8) stable; urgency=low
-
- The Psssshiiiit release: SimGrid jumps into the Cloud.
-
- MSG:
- * Add an experimental interface to manipulate VMs. They are mainly
-   process groups with very few intrinsic semantic, but they should
-   allow you to build the semantic you want easily.
- * New function: MSG_host_set_property_value()
- * New function: MSG_process_on_exit(). To clean memory in all cases.
- * Bug fixes that made the host (and link) failures unusable.
- * Add a way to auto-restart process when the host in which they are
-   executing comes back (ON_FAILURE="RESTART" on deployment file,
-   MSG_process_auto_restart_set).
- * Use the "msg_" prefix for all datatypes (instead of m_, msg_ and MSG_),
-   please stop using the old ones, they are DEPRECATED.
-
- * Deprecate functions MSG_global_init() / MSG_global_init_args()
-   Please use MSG_init() instead. (reducing the amount of entry
-   points in the library helps us).
- * Make it impossible to link against the wrong version of the lib
- * Deprecate MSG_clean(). No need to call it anymore.
- * Function MSG_get_host_number() is not deprecated anymore.
-
- Documentation:
- * Split the doc into a user guide and a reference guide.
- * Start a developper guide to help people hacking on SimGrid.
-
- Cmake:
- * Enable tracing by default. This modules rocks you should use it.
- * Remove option custom_flags. Now use environment variables CFLAGS
-   and LDFLAGS.
- * Use default cmake things to detect lua instead of home grown ones.
- * New option "enable_mallocators" to disable mallocators, for debugging
-   purpose ("on" by default).
-
- Simix:
- * Bug fixes around the resource failures: don't let the processes
-   survive the host they are running onto.
- * Add an interface to auto-restart processes when the host in which they are
-   executing comes back.
- * Ensures that SIMIX_clean is called automatically. It's not part of
-   the public interface anymore (bindings should be updated).
-
- SimDag:
- * Bug fix for when SD_Simulate is called with a positive value: be careful
-   when comparing doubles. Sometimes they are different for non significant
-   digits only.
- * New types of typed tasks. SD_TASK_COMP_PAR_AMDAHL represents a
-   parallel task whose initial work is distributed among host according
-   to the Amdahl's law. Such tasks are created with a parameter alpha
-   that corresponds to the non-parallelizable part of the computation.
-   SD_TASK_COMM_PAR_MXN_1D_BLOCK represents a complex data redistribution
-   between two sets of workstations assuming a 1D block distribution (each
-   workstation owns a similar share of data) on both sides.
-
-   These tasks can be scheduled with SD_task_schedulel or SD_task_schedulev.
-   Data redistribution will be automatically scheduled once parent and child
-   are both scheduled. The filling of computation_amount and
-   communication_amount structures is now done seamlessly thanks to the chosen
-   assumptions.
- * New function SD_workstation_dump to display various information
- * New function SD_task_set_rate to throttle the bandwidth allowed to be used
-   by a SD_TASK_COMM_E2E typed task. This rate depends on both the nominal
-   bandwidth on the route onto which the task is  scheduled and the amount of
-   data to transfer.
-   To divide the nominal bandwidth by 2, the rate then has to be :
-                     rate = bandwidth/(2*amount)
- * Compute tasks that have failed can now be rescheduled and executed again
-   (from their beginning)
- * Increasing source code coverage (src/simdag is now covered at 95.8%
-   on average)
-
- SMPI:
- * Re-implement time-independent trace replay using SMPI (at the
-   smpi_smp_* level) instead of MSG. This should replace
-   examples/msg/actions/actions.c
- * Implement support of MPI Datatypes (vectors, hvectors, indexed,
-   hindexed and structs)
- * Implement the exchange of non-contiguous data.
-   [Khalid Hasanov & Jean-Noel Quintin] Thanks for the patch, guys.
- * Correct behavior of smpi/sender_gap and set its default value to 0
- * Add option to asynchronously send small messages to allow better
-   simulation of pt2pt communications. --cfg=smpi/async_small_threshold:value
-   specifies the size in bytes under which messages will be asynchronously sent.
- * Add support of MPI_Iprobe, MPI_Probe, MPI_Testall, MPI_Wtick functions
- * SMPI now handles more MPI specific values in input. Closes [#14389] and [#14388]
-
- SimGrid:
- * New C interface to define a platform: XML is now optional.
-   For more info, please check include/simgrid/platf.h.
- * New interface to define random platforms from the C:
-   For more info, please check include/simgrid/platf_generator.h and
-   examples/msg/masterslave/masterslave_platfgen.c
- * Export a sg_cmdline dynar containing all the arguments we got from
-   the command line.
-
- TRACE:
- * Two new tracing options for adding comments to trace file so you
-   can track your experiments (see --help-tracing for details).
- * New option to generate a impoverished trace file (--cfg=tracing/basic:1)
- * Adding the SimGrid version that generated the trace file as a comment.
- * Instrumenting other MSG functions (MSG_task_isend_with_matching and MSG_task_dsend)
- * Fix to avoid key clashes on Paje links
- * Other minor fixes related to the Paje specification
-
- XBT:
- * Functions xbt_dict_hash() and xbt_dict_hash_ext() are made public,
-   and renamed to xbt_str_hash() and xbt_str_hash_ext().
- * New function: xbt_os_timer_resume() to restart a timer w/o resetting it.
- * Greatly improve the robustness of mmalloc to user errors (such as
-   using an area after freeing it, or freeing it twice)
-
- -- Thu Oct 25 17:30:06 CEST 2012 Da SimGrid team <simgrid-devel@lists.gforge.inria.fr>
-
-SimGrid (3.7.1) stable; urgency=low
-
- MSG:
- * Restore the prototype of MSG_process_create_with_environment() to
-   the pre-3.7 situation by removing the kill_time argument.
- * Add a MSG_process_set_kill_time() function instead.
-
- SURF:
- * Fix weird behaviors when dealing with parallel tasks.
-
- WINDOWS:
- * Simgrid is now built as a dll.
- * Simgrid-java now works on Windows.
- * Simgrid-Java is now included into Windows package.
-
- MacOS:
- * First pre-build package for MacOSX.
-
- Build System:
- * Fix compilation when using MSG_USE_DEPRECATED.
- * Fix some compilation issues on Macs and Windows.
- * Reduce the number of failing tests on exotic systems, like Debian/Hurd.
- * Environment variables CFLAGS and LDFLAGS are now honored by cmake.
-
- We discovered that the Lua console is broken, but we are missing the
- manpower to fix it right now. The problem existed in 3.7 too, so we
- are not blocking the release for that. Sorry if you depended on this
- feature, any help would be really welcome.
-
- -- Thu Jun 7 2012 Da SimGrid team <simgrid-devel@lists.gforge.inria.fr>
-
-SimGrid (3.7) stable; urgency=low
-
-  The "spring cleanups (before the next Big Project kicks in)" release.
-
-  Models:
-  * We can specify the SMPI latency/bandwidth factor with command line
-    add --cfg=smpi/bw_factor:"threshold0:value0;...;thresholdN:valueN"
-    or add --cfg=smpi/lat_factor:"threshold0:value0;...;thresholdN:valueN"
-    You can also use the "config tag" from platform file by adding this line
-    <prop id="smpi/bw_factor" value="threshold0:value0;...;thresholdN:valueN"></prop>
-    (see "example/platforms/tag_config.xml" to use "config tag").
-    Note that the command line supersedes the platform file configuration.
-  * Change the correction factors used in LMM model, according to
-    the latest experiments described in INRIA RR-7821.
-    Accuracy should be improved this way.
-  * Use the partial invalidation optimization by default for the
-    network too. Should produce the exact same results, only faster.
-  * Major cleanup in surf to merge models and split some optimization
-    mechanisms from the core of the models. As a result you can now
-    specify which model to use (e.g., --cfg=network/model:LV08
-    --cfg=cpu/model:Cas01) and which optimization mode to use
-    (e.g., --cfg=network/optim:lazy --cfg=cpu/optim:TI).
-    Incompatible combinations should err at initialization. See
-    --help-models for the list of all models and optimization modes.
-  * The CLM03 workstation model was dropped for simplicity because it
-    used the deprecated CM02 network model. Use default instead.
-  * Rename the TCP_gamma configuration option to network/TCP_gamma
-  * Rename the coordinates configuration option to
-    network/coordinates, and document it
-  * Use now crosstraffic keyword instead of the terribly misleading
-    fullduplex keyword. It is activated by default now in the current
-    default model, use --cfg=network/crosstraffic:0 to turn it off.
-  * Ongoing refactoring the model parsing to make XML files optional
-    See include/simgrid/platf.h for details (still to be completed)
-
-  MSG:
-  * Major overhaul of the documentation. Almost instructive now :/
-  * Deprecate the use of m_channel_t mechanism like MSG_task_{get,put}
-    functions and friends. This interface was considered as
-    deprecated since over 2 years, it's time to inform our users that it is.
-    Switch to MSG_task_{send,recv} instead, or compile SimGrid command line
-    'cmake -Dcustom_flags="-DMSG_USE_DEPRECATED" .' if you really need to
-     use these (crappy) functions in your code.
-    These functions will be removed soon. Stop using them now.
-  * Deprecate MSG_get_host_{table,number}
-    Implement MSG_hosts_as_dynar() instead.
-  * Implement MSG_processes_as_dynar() (Closes gforge #13642)
-  * Remove the public field msg_host_t->name. Use MSG_host_get_name()
-
-  Simix:
-  * Stabilize the parallel execution mode of user contexts
-  * Introduce configuration variables to control parallel execution:
-    - contexts/synchro: Synchronization mode to use when running
-      contexts in parallel (either futex, posix or busy_wait)
-    - contexts/parallel_threshold: Minimal number of user contexts
-      that must be part of a scheduling round to switch to parallel
-      execution mode (raw contexts only)
-  * Fix bugs that prevented to use suspend/resume along with
-    synchronization structures.
-  * Fix bugs in process termination that lead to invalid memory access
-    in very specific conditions.
-
-  SURF:
-  * Introduce a parallel mode for the models (controlled by surf/nthreads
-     configuration item). In our tests, running the models in parallel
-     never lead to any speedups because they are so fast that the gain
-     of computing each model in parallel does not amortizes the
-     synchronization costs, even when ultra fast futexes are used.
-    This is released anyway because YMMV.
-
-  SimDag:
-  * Performance boost by using a swag internally to compute the set of
-    tasks that are finished and should constitute the return value of
-    SD_simulate.
-
-  SMPI:
-  * Enable it by default now that it is considered rather stable.
-
-  TRACE:
-  * Documentation of the tracing functions.
-  * Performance gains when tracing categorized/uncategorized resource
-    utilization by avoiding calls to get route when updating resource
-    variables. LMM constraints are being used instead.
-  * API changed to set task categories. Use MSG_task_set_category instead
-    of TRACE_msg_set_task_category, and SD_task_set_category instead
-    of TRACE_sd_set_task_category. They only work if ENABLE_TRACING is ON.
-  * Bugfix for graphicator, routes not correctly obtained, memory leaks
-  * Examples for link user variables added (see at examples/msg/tracing/)
-  * Deprecated function TRACE_msg_set_process_category completely removed
-  * Trace header updated according to the latest Paje file format
-  * Tracing network lazy updates, no longer obligate users to use full updates
-  * --cfg=tracing/platform:1 also registers power/bandwidth variables
-  * Experimental: let user code declare/set/push/pop application states for hosts
-  * API changed to allow the manual creation of graph configuration files
-    for Triva. See TRACE_get_node_types() and TRACE_get_edge_types().
-
-  Lua:
-  * Improve the API of Lua MSG bindings, using the Lua spirit.
-  * Each simulated process now lives in its own Lua world (globals are
-    automatically duplicated). It helps writing simulators. Will allow
-    to run Splay programs within SimGrid in the future.
-  * Add a Chord example in Lua, equivalent to the MSG one.
-
-  MODEL-CHECKING:
-  * Start the implementation of a solution to express temporal
-    properties, not only local assertions. This is still an
-    experimental work in progress, stay clear from it to be safe.
-
-  XBT:
-  * Logs:
-    - Add new runtime parameters --help-logs and --help-log-categories
-      to display informations about supported logging parameters and
-      categories.
-    - Old deprecated parameters --{gras,surf,msg,simix,xbt}-log=...
-      don't exists anymore.
-  * Mallocators: allow value NULL for the reset function.
-  * Dicts:
-    - New function xbt_dict_new_homogeneous(void(*)(void*)) to
-      create homogeneous dictionaries, where all the elements share the
-      same free function. Non homogeneous dictionaries will be
-      deprecated in the next release.
-    - Dicts of scalar elements (xbt_dicti_*) are deprecated.
-    - Multi-level dictionaries are deprecated.
-  * Dynars:
-    - new function xbt_dynar_search_or_negative() that is useful when
-      you have less than 2 million elements in your dynar and don't
-      want of the extra complexity of catching exceptions when the
-      element is not found.
-  * Portability layer
-    - Make xbt_os_thread module (for thread portability) public.
-      Documentation is still to come, sorry.
-  * mmalloc module:
-    - Cleanups and simplifications to make it maintainable again.
-    - Exotic features (such as memalign and valloc) were removed.
-    - The metadata were extended and improved so that the
-      model-checker becomes able to explore and inspect the heaps.
-    - This may induce a performance drop when enable_model-checking is
-      ON in cmake (even if it's not used in the simulation), but it is
-      necessary at this point to get MC working.
-
-      Turn model-checking OFF if simulation performance matters to you.
-      Not enabling it at runtime is not enough, disable it in cmake.
-
-  -- Tue May 15 11:30:19 UTC 2012 Da SimGrid team <simgrid-devel@lists.gforge.inria.fr>
-
-SimGrid (3.6.2) stable; urgency=low
-
- The "Not coding new stuff allows to polish old things" release.
-
- General
- * New bindings to the NS3 packet level simulator (experimental)
- * Use the raw (efficient) execution contexts instead of the sysv
-   (portable) ones when possible.
- * libpcre is now mandatory in any cases since not using it led to
-    severe performance loss and possibly other issues
- * Update the XML platforms:
-   - G5K: include the latest machine in Nancy
-   - GridPP and LCG: new platforms
- * Documentation was partially updated, at least (more to come)
-
- Bug fixes, cosmetics and small improvements
- * Free terminated processes before the end of the simulation to avoid
-   exhausting the memory of users having very dynamic amount of
-   processes.
- * Bug fix and cosmetics about canceling non-running tasks
- * Bug fix about the dot loader's issues when using libcgraph
-
- Portability
- * Create an installer for windows with nsis (amd64 and win32)
-   - Add an hello world project to illustrate simgrid project creation.
-   - Embed libpcre into the Simgrid installer to avoid
-     its compilation burden
- * The raw execution contexts should work on Apple now
- * Port to Windows 64 bits
-    - Sysv contexts now have an implementation for this arch
-    - GRAS communication features now support this arch
- * Drop support for borland compiler on windows
-    - this code was not maintained, and we kinda depend on gcc nowadays
- * Fix portability issues on kfreebsd/gnu: build error about semaphores
- * Fix portability issue on unstable ubuntu: linker became picky on
-   argument order
-
- -- Wed Oct  5 15:51:01 CEST 2011 Da SimGrid team <simgrid-devel@lists.gforge.inria.fr>
-
-SimGrid (3.6.1) stable; urgency=low
-
- The "Oops, we broke Macs too" release
-
- Portability
- * Fixed contexts detection so that raw ones are used when possible
- * On Mac, do not use Posix Ucontexts with gcc v4.[1-5] since this
-   leads to a strange error, with user code segfaulting sometimes when
-   the generated code is not perfectly aligned (which is not
-   controllable from the user side, depends on the amount of code)
-
- XBT
- * New macro: CATCH_ANONYMOUS, which is like CATCH(e) but without argument.
-
- -- Mon Jun 27 13:59:03 CEST 2011 Da SimGrid team <simgrid-devel@lists.gforge.inria.fr>
-
-SimGrid (3.6) stable; urgency=medium
-
- The Summer Release, also known as the "OMG! They Killed Kenny!" version
-
- Java and Ruby:
- * Bindings now constitute their own package, separated from the main one.
-   Rationale: reduce our maintenance nightmare by reducing the module coupling
-   They will soon be released on their own on gforge.
- * In the meanwhile:
-   svn co svn://scm.gforge.inria.fr/svn/simgrid/contrib/trunk/simgrid-java
-   svn co svn://scm.gforge.inria.fr/svn/simgrid/contrib/trunk/simgrid-ruby
-
- GRAS: It is not considered as stable anymore, but experimental. Sorry.
- * It's not quite deprecated for now because we have no replacement,
-   but it may soon become the case.
-
- SMPI
- * New MPI functions supported: MPI_Comm_disconnect, MPI_Comm_get_name
- * Fortran: New user-level cache variable to store the rank of the running
-   process. This improves performance by an order of magnitude.
- * C: New coccinelle script to automatically locate and modify global and
-   local static variables.
- * Improved SMPI network model with a sender-side gap to account for multiple
-   parallel sends.
-
- MSG
- * New function MSG_comm_get_status(). MSG_comm_test() and MSG_comm_testany()
-   only say if a communication is finished, no matter whether it succeeded or
-   failed. You can call MSG_comm_get_status() to know the status of a finished
-   communication.
- * New function MSG_task_dsend() to send a task and detach it. When a
-   communication is detached, you are never notified of its success or failure
-   and the memory is released automatically once it is finished. This function
-   is useful when you don't care about the end nor the success of a
-   communication.
- * Change the prototypes of action replay. Sorry for inconvenience,
-   but this is really more efficient this way (and to adapt your code,
-   you just have to fix the initialization, that shouldn't be too long)
- * Kill the braindead MSG_task_refcount_dec() function. I guess nobody
-   ever managed to do anything useful with it.
- * New function MSG_comm_testany(). Similarly to MSG_comm_waitany(), it
-   takes a dynar of communications. It returns immediately and gives the
-   index of a finished communication (if any).
- * New example: a basic implementation of the Chord P2P algorithm.
-
- SURF
- * New model for multi-core CPUs. You can now use the core attribute to
-   precise the number of cores of a host. This is a basic model. Every
-   process running on the host receives at most the power provided in
-   the DTD (throughput<=power). Total throughput of process cannot exceed
-   power * num_cores.
- * New peer tag. This peer tag creates a tiny AS comprising a host and a
-   router linked by an up-link and a down-link (possibly asymmetrical).
-   This kind of pattern allows to easily build last-mile model style platforms.
-   Aggregating such patterns in a rule-based AS is thus the technique of
-   choice for modeling large peer-to-peer/volunteer computing/cloud platforms.
- * New model for Vivaldi routing. We transformed the Vivaldi network model
-   into a Vivaldi routing model (based on the rule-based model). This allows to
-   combine Vivaldi based latencies with last-mile platforms.
-
- SIMIX
- * Added a check for NaN of IEEE754 infinite in the double entries of
-   the smx_user.c file
- * Introduce a new context factory "raw", highly inspirated from the
-   ucontext factory, but using manually crafted functions in assembly to
-   do the work in an efficient manner.
- * Allow to change the used context factory at run time, not only at
-   compilation time. Use --cfg=contexts/factory:raw for maximal speed.
- * Add an option --cfg=contexts/stacksize:N to set the stack size of the user
-   contexts at runtime (only with raw contexts or ucontexts).
- * Completely rewrote this module to allow parallel execution of user
-   processes. Use --cfg=contexts/nthreads:N to execute user processes
-   with N parallel threads (the default is 1, meaning no parallelism).
- * Allow to decide dynamically between sequential and parallel modes.
-   When nthreads > 1, you can use --cfg=contexts/threshold:P to run the user
-   processes in parallel only when their number is greater than or equal to P
-   (the default is 2).
- * Added a check for NaN of IEEE754 infinite in the double entries of
-   the smx_user.c file
-
- XBT
- * New command line option: if you pass --cfg=verbose-exit:0, SimGrid
-   won't output the state of processes when interrupted with Ctrl-C
- * Add a new function xbt_dynar_to_array that transforms a dynar into a
-   NULL-terminated array. This may solve backward compatibility issues
-   due to the change to return type of SD_simulate. See also:
-   http://lists.gforge.inria.fr/pipermail/simgrid-user/2010-December/002206.html
- * Add new macros with variable number of arguments.
-   - in xbt/log.h: XBT_DEBUG, XBT_VERB, XBT_INFO, etc.
-   - in xbt/asserts.h: xbt_assert
-   - in xbt/cunit.h: xbt_test_{add,fail,assert,log}
-   - in xbt/ex.h: THROWF and RETHROWF.
-   Define XBT_USE_DEPRECATED if you want to use the old numbered macros like
-   INFO1, INFO2, etc.
- * Change xbt_die() to accept a format string with arguments, just like printf.
- * New data structure: xbt_lib_t, like a dict but more general and with better
-   memory handling.
-
- INSTR
- * New configuration options
-   Options triva/categorized and triva/uncategorized can be used to generate
-   graph configuration files for Triva visualization tool.
- * Configuration option tracing/platform is renamed to tracing/categorized
- * XBT logging makes tracing error checks easier, new root log hierarchy: instr
- * New TRACE_user_link_variable interface:
-   User provides the name of the link and the tracing variable to attach to it
- * the declaration of tracing categories must be done after the environment
-   creation
- * simpler tracing interface, just one way to declare categories
-    TRACE_category or TRACE_category_with_color, it is up to you
- * links in the trace file are again identified by their names
- * trace contains the full platform hierarchy exactly as declared using the ASes
- * Options tracing/msg/[task|process]:1 groups the process by hosts
-   for both cases, tasks and processes must have names that are unique during the simulation
-   these options generate traces that are suited to gantt-charts, such as the space-time view of Paje
- * The experimental option tracing/msg/volume is deprecated
-   its functionality may be reincorporated if needed
- * Buffering
-   The tracing generates a trace file with unordered timestamped events,
-   because of the way the core simulator (surf) works. A script available
-   at the tools directory (fix-paje-trace.sh) can be used to put the events
-   in order. We have changed the tracing so it can generate ordered timestamped
-   events in the final trace, but depending on the simulator (and how much time
-   is simulated) that can lead to a huge memory utilization. It is deactivated
-   by default, but it can be activated using the --cfg=tracing/buffer:1 switch.
-
- Build Infrastructure
- * Define a SIMGRID_VERSION macro in simgrid_config.h.
-   - We are trying hard to keep the API stable, but it may happen that
-     some things change (we're a research project after all, not a
-     nuclear plant operating system). If such things should happen, you
-     could rely on that macro to adapt.
-   - current value: 30600 for 3.06.00, aka 3.6
- * Define macro MAKE_SIMGRID_VERSION(major, minor, patch) to help building
-   a number that can be compared with SIMGRID_VERSION.
- * Add a build option -Denable_debug (set to ON by default): when set to OFF,
-   assertions and verbose/debug logging events are disabled at compile time.
-
- -- Tue Jun 21 08:57:43 CEST 2011 Da SimGrid team <simgrid-devel@lists.gforge.inria.fr>
-
-SimGrid (3.5) stable; urgency=medium
-
- Model Checking
- * New feature to any SimGrid-based simulator: Model-Checking
-   Check SIN#1 for more details.
-
- SMPI
- * New Model SMPI (three-interval linear regression for correction factors)
-   See RR-7426, available at http://hal.inria.fr/inria-00527150
- * Ability to use FORTRAN MPI code (through f2c, automatically privatized)
- * New MPI functions supported: MPI_Get_count(), MPI_Comm_split()
- * New: RAM folding (see RR-7426 and examples/smpi/NAS/DT-folding)
- * New: execution sampling (see RR-7426 and examples/smpi/NAS/EP-sampling)
- * See also src/smpi/README
-
- Tracing:
- Tracing:
- * Tracing system
-   - Tracing API changes: TRACE_start and TRACE_end should not be called
-     by user-code. They are automatically called by simulators created
-     with SimDAG, MSG and SMPI if the toolkit is compiled with
-     tracing_enabled=ON. Categories declaration and utilization remain the
-     same for MSG and SimDag.
-   - A function was added to the tracing API to declare categories with
-     colors:
-        - TRACE_category_with_color (char *category, char *color)
-                where color must be in the following format
-                    "%f %f %f", red, green, blue
-                and red, green, blue are float values in the interval [0, 1]
-        - User can specify NULL as color parameter, or continue calling
-            TRACE_category (cat)
-          On that case, the tracing system will define random colors
-   - The following command-line options are supported:
-        --cfg=tracing/filename:msg.trace
-        --cfg=tracing:1               (activate tracing, needed to use others)
-        --cfg=tracing/platform:1      (categorized resource use)
-        --cfg=tracing/uncategorized:1 (uncategorized resource use)
-        --cfg=tracing/msg/task:1      (task creation)
-        --cfg=tracing/msg/process:1   (process creation, migration)
-        --cfg=tracing/msg/volume:1    (volume of MSG send/recv)
-        --cfg=tracing/smpi:1          (SMPI interface tracing)
-        --cfg=tracing/simdag:1        (allow SimDAG tasks receive categories)
-   - examples of examples/msg/tracing updated
- * Tracing SimDag
-   - DAXLoader and DOTLoader functions can generate tasks with categories
-   - A new function to attribute a category to SD tasks:
-        TRACE_sd_set_task_category (SD_task_t task, char *category)
- * Tracing the MPI interface implemented by SMPI
-   - Collective operations are traced with states
-   - Point-to-Point operations are traced with states/links
-   - Tracing activated by a parameter "-trace filename" passed
-     to smpirun during execution (considering that simgrid
-     is compiled with tracing enabled)
-   - To run the simulation with gdb, the simulator
-     accepts --cfg=tracing/smpi:1 to trace SMPI
-   - tesh files to check if smpi tracing is ok
-   - See examples/smpi/NAS/DT-trace
- * GTNetS tracing re-worked
-   - adaptation to the tracing system of GTNets to cope
-     with modifications regarding the fullduplex mode
-   - new tesh files to check if gtnets tracing is ok
-
- MSG
- * Asynchronous communications through the functions:
-   MSG_task_isend/irecv and MSG_comm_test/wait/waitall
- * New function: MSG_load_platform_script()
-   to make possible using a lua script instead of XML files to set up platforms
- * New function: MSG_set_function
-   to associate functions to processes, used when bypassing the parser
- * New functions: MSG_task_set_name(), MSG_task_set_compute_duration()
-
- Platforms: Add some more examples in examples/platforms
- * Grid'5000: see www.grid5000.fr
- * *_30000_hosts.xml: various huge files [mainly scalability testing]
-
- SURF
- * Change the XML format. This is a very important modification. SimGrid
-   3.5 introduces a new hierarchical format based on the notion of
-   Autonomous Systems. Compatibility with old format is ensured
-   through the perl script provided in the install bin directory
-   bin/simgrid_update_xml.
-   It is now possible to build platforms with specific routing
-   mechanism (Full/Dijkstra/DijkstraCache/Floyd) and to easily
-   connect several platforms together. We will try to provide soon
-   set of realistic platforms exploiting these properties (have a
-   look at examples/platforms/ for the moment).
- * Take the opportunity of the XML format change to be a good XML citizen:
-   rename link:ctn to link_ctn and similar changes (also dealt with by
-   simgrid_update_xml)
- * Add a new routing scheme (rule-based) using regular expressions. It
-   enables to have an extremely low memory footprint when the
-   underlying routing is simple and can be compactly described. You
-   need to have libpcre4-dev (perl regular expressions) installed if
-   you want to use this routing scheme.
- * Revive the cluster TAG and allow to easily and efficiently (both in
-   term of memory and speed) connect clusters together. Have a look
-   at teshsuite/simdag/platforms/ to see how this can be done. With
-   this tag, you can create clusters with thousands of tasks at no
-   cost (have a look at examples/platforms/).
-   Note: clusters are implemented as ASes, so there is no need for an
-   enclosing AS tag if you have only one cluster in your platform.
- * Add new generic functions in the public interface that allows the user
-   to call SURF 'create_resource' methods from your code (same
-   functionality as the XML bypass mechanism but with a much lighter
-   burden).
- * Add a new model (enabled through command line --cfg=network/model:SMPI)
-   that uses a piecewise linear approximation to produce better
-   results when exchanging small messages.
- * Add a new parameter to handle correctly full duplex link and account
-   for interferences between uplink and downlink communications
-   (activate with --cfg=fullduplex:1).
-
- SIMDAG
- * Rename the SD_READY (all dependencies are satisfied and task is
-   scheduled) state in SD_RUNNABLE and define a new SD_SCHEDULABLE (all
-   dependencies are satisfied) state.
-   This prevents a confusion between the notion of "ready to schedule"
-   (SD_SCHEDULABLE) used in DAG scheduling and that of "ready to be
-   simulated" (SD_RUNNABLE) used by the simulation kernel.
- * Change the way a task is considered as ready. Instead of removing
-   dependencies when a task is done, a counter is decreased. This way,
-   it is always possible to reach ancestors thanks to the
-   SD_taks_get_parents function (even after the end of the simulation.)
- * Change the return type of SD_Simulate from (SD_task_t*) into
-   xbt_dynar_t. This function was in handling a dynar internally and
-   converted it into a NULL terminated array for historical reasons.
- * New function SD_dotload(char*) to load a DAG described in dot
-   format. This loader and the corresponding examples require the
-   installation of the graphviz library.
- * Fix a bug in the management of tasks of size 0 in the surf network
-   models. This problem was only visible with SIMDAG and you should
-   thus disregard results produced with earlier versions if you
-   relied on this feature (some tasks were blocked because of this).
- * Fix a bunch of stuff that prevented to use classical models with SIMDAG
-   even though your applications were doing only point-to-point
-   communications and sequential computations. Now you can really use any
-   model you want (of course, if you create real parallel tasks, which are
-   not implemented in most models beside ptaskL07, this will abort).
- * Add an example that schedules a DAX on an heterogeneous platform
-   using a Min-Min strategy.
- * New function SD_workstation_get_current_task() that returns the kind
-   of task currently running on a workstation in the sequential access
-   mode.
- * Raise some warnings when unexecuted tasks remains at the end of the
-   simulation. This is usually caused by cycles in the DAG.
-
- SIMIX
- * New function: SIMIX_process_set_function() called by MSG_set_function
- * Change the underlying waiting queue in semaphores so that a process
-   can wait on several of them simultaneously (as in waitany).
- * Fix the way to handle tokens in semaphores so that all access patterns
-   work: {acquire, acquire_timeout, waitany} / {release, release_forever}.
- * kill the dirty pimple SIMIX_message_sizes_output()
-   Please use (proper) visualization instead
-
- XBT
- * New data container: setset (set of sets of elements)
- * New module: mmalloc (mapped malloc, allowing to have several
-   independent segments of malloc)
- * New function: xbt_dict_cursor_set_data()
- * New functions: xbt_dynar_sort(), xbt_dynar_compare()
- * New function: xbt_dynar_is_empty()
- * New function: xbt_fifo_get_last_item()
- * Fix xbt_dynar_shrink(): use the right element size.
- * Fix xbt_dynar_set*(): allow index larger than current size and memset 0
-   uninitialized areas during expand.
- * Fix semaphores: previous implementation was severely broken.
- * Use library init/fini functions for our initialization.
-   - you can use logs and other feature as soon as you want in your
-     code (even before the xbt_init / MSG_init)
-   - xbt_exit is now a no-op and produce a warning when used.
-
- GRAS:
- * Port GRAS to new SIMIX mechanisms. This allows gras users to
-   benefit from the latest improvement to the simulation kernel.
- * Kill measurement sockets for now. If you rely on them, sorry. This
-   release is not for you. This feature will be reintroduced in the
-   future, but we cannot delay the release any further.
- * New function: gras_msgtype_get_name().
- * Implement gras_agent_spawn in RL too (the prototype changed a bit)
- * Fix (at last) the pmm example: it should not randomly fail anymore.
-
- Build chain: bug fixes and overall polishing
- * Cmake is now stable enough. Hence, we killed the autotools.
- * Port to windows ( TM :)
- * Fix the 'make install' target.
-   No need to use 'make install-simgrid' anymore
- * Introduce a 'make dist' target compiling a *source* archive
-   'make package' compiles a binary archive
- * Compile java files only on need
- * Add --cd and --setenv command line options to tesh
- * Out of source builds are not fully supported yet, but we are close
- * Enable supernovae and optimization flags by default for our users
-
- LUA Bindings
- * Add layer to set up environment directly from lua, without XML.
- * The effect of gras_stub_generator can be achieved through
-   lua too (check examples/gras/console/ping_generator.lua)
-
- -- Wed, 01 Dec 2010 22:09:23 +0100 Da SimGrid team <simgrid-devel@lists.gforge.inria.fr>
-
-SimGrid (3.4.1) stable; urgency=low
-
- The "Polishing easter eggs is probably a good idea" release.
- This is a bug fixes release only.
-
-
- Java Bindings
- * Fix a bug preventing the tasks from begin garbage collected.
-
- MSG
- * Fix a bug occuring when a host involved in a communication fails.
-   This was not detected properly by the other peer involved in the
-   communication. Now, it's reported as a network error.
-
- SimDag
- * Warn the user about loop dependencies in data flow of DAX files
- * Obey the control-flow dependencies of DAX files
-
- Cmake
- * Add option "enable_smpi" allowing to not compile SMPI.
-   Probably useful for the (Mac) users experiencing a build error here
- * Improve the detection of lua5.1 and ruby1.8
-
- -- Da SimGrid team <simgrid-devel@lists.gforge.inria.fr> Tus, 04 May 2010 28 16:11:16 +0100
-
-SimGrid (3.4) stable; urgency=low
-
- The "Easter in Cargese" release. Also known as (major changes):
-
-  * the "se habla Java, Ruby 話せます, fala-se Lua (and deaf-friendly)"
-    ~> bindings were greatly improved
-    ~> new tracing infrastructure for better visualization introduced
-
-  * the "Welcome to configury modernity" release.
-    ~> we switched from autotools to cmake, and improved our cdash
-
-
- A more detailled list of changes follow (full detail in svn log).
-
- Java Bindings: Various Cleanups
-  * (install java-gcj-compat-dev on debian-like to use them)
-  * Remove put/get: no need to export deprecated interface in Java
-    Use send/receive instead.
-  * Cleanup the examples and add a README per directory
-  * Remove example autoDestination (that's the only way to go now)
-  * Remove example explicitDestination (was a plain copy of basic)
-  * Make JniException a runtime exception, so that there is no need to
-    declare the fact that you may encounter such a beast. I guess that
-    nobody will ever want to survive such error.
-  * Create specific errors for each MSG case of failure:
-    host failure, transfer failure, timeout, task cancelled
-  * Cleanup the exceptions that may get thrown by each function
-  * Other internal cleanups in Java bindings. Performance still bad :/
- Ruby and Lua Bindings: create them
-  * (install ruby1.8-dev/liblua5.1-0-dev on debian-like to use them)
-  * That's new and great, you should try them out.
-    Same functionalities than Java bindings, only even less polished
- SimDag:
-  * Kill the useless "rate" argument of SD_task_get_execution_time()
-    Everyone used to provide -1 as a value, it was not used, and the
-    semantic of a possible use wasn't even clear.
-  * SD_SCHED_NO_COST: Constant to use as cost in SD_task_schedule()
-    either as comm costs or compute costs to mean that there is no
-    such thing for that specific task.
-  * Add a SD_task_set_name() function
-  * Fix SD_task_unschedule() on typed tasks
-  * Fix SD_task_get_execution_time() to return seconds, not flop*sec
-  * In DAX loader, accept useless 'level' attributes to <job> since
-    LIGO DAGs have them (seem to be to ease graphical representation).
- MSG:
-  * Add an example masterslave_mailbox.c using send/receive and not
-    the deprecated put/get interface.
-  * Kill the MSG_paje_output() function. It's a noop since 2 years.
-  * Kill MSG_WARNING and MSG_FATAL return codes: they were not used
-    anywere in source.
-  * Rename MSG_TIMEOUT_FAILURE into MSG_TIMEOUT for sake of logic
-    (declare MSG_USE_DEPRECATED to still have the old name)
-  * Add a MSG_task_set_data() function
-  * About trace replay (see examples/msg/actions):
-    - implement barrier
-    - Allow to work with splitted trace files for each process
-      Give the specific trace file as argument of each process,
-        and call MSG_action_trace_run(NULL)
-      You can still have one merged file for all processes.
-    - Fix implementation of collective operations
-  * Allow task_execute() on 0-sized tasks (closes #10063)
- SMPI:
-  * This is the first release of SimGrid where SMPI is not considered
-    beta anymore (even if some corners should still be improved)
-  * Port over the new SIMIX_network submodule (internal refactoring)
-  * Basic support to log events as with SMPE (use --cfg=SMPE:1)
-  * Implement more missing elements of the standard:
-    - MPI_COMM_SELF
-    - MPI_MAXLOC MPI_MINLOC + all associated datatype MPI_DOUBLE_INT,
-      MPI_FLOAT_INT, etc.
-    - MPI_Address() MPI_Get_count() MPI_Type_free() MPI_Type_extent()
-      MPI_Scan() MPI_Get_processor_name()
-    - Added implementation of missing case for Alltoall (warning: it's
-      *not* the bruck variant from OpenMPI; based on Alltoallv instead)
-    - SMPI_MPI_Gather() SMPI_MPI_Gatherv() SMPI_MPI_Scatterv()
-      SMPI_MPI_Reduce_scatter() SMPI_MPI_Allgather()
-      SMPI_MPI_Allgatherv()
-  * Bug fixes include:
-    - MPI_Waitsome() was broken
-    - Allow relative includes in smpicc
-    - Command line cfg argument 'reference_speed' was ignored...
-    - Some functions did not properly lead to auto-benching of user code
-    - smpicc passes -O2 by default (just like openmpi one)
- SIMIX:
-  * add SIMIX_action_suspend() and SIMIX_action_resume() functions
-  * Bug fixes about timeouts during communications
-  * add SIMIX_message_sizes_output() as a pimple to write to file the
-    amount of messages per size. Use gnuplot to get histogram.
-    Pimple because that's the only user-visible function of simix,
-     defined directly in xbt.h (irk, sorry)
-  * About semaphores:
-     - Add a SIMIX_sem_get_capacity() function
-     - Fix interactions with processe resume/suspende
-     - release_forever() was stupidly broken
-     - Fix SIMIX_display_process_status() for processes in a semaphore
-     - Make SIMIX_sem_block_onto() user-visible
-  * Refactoring context stuff:
-    - Use pseudo-OOP for better modularity
-    - reimplement SIMIX_process_kill() without process_schedule() so
-      that the latter can take as invariant that it is called from
-      maestro.
-    - Merge context_start into context_new for sake of simplicity
- SURF:
-  * Add a Vivaldi network model, coded live during SUD'10 ;)
-  * Rename configuration variables to start a hierarchy:
-    o cpu_model -> cpu/model
-    o network_model -> network/model
-    o workstation_model -> workstation/model
-  * New configuration variables:
-    o network/bandwidth_factor: correction to bandwith
-    o network/latency_factor: correction to latency
-    o netwotk/weight_S: correction to the weight of competing streams
-  * Add a long description to the models, that users can see with such
-    argument on the command line: --cfg=cpu/model:help
-  * --help-models display the long description of all known models
- XBT:
-  * config: add the ability to set a default value after registration
-    Does not override any previously set value (e.g. from cmd line)
-  * dict: allow to have integer key and data.
-    When so, you need to use the following functions
-     void xbt_dicti_set(xbt_dict_t dict, uintptr_t key, uintptr_t data);
-     uintptr_t xbt_dicti_get(xbt_dict_t dict, uintptr_t key);
-     void xbt_dicti_remove(xbt_dict_t dict, uintptr_t key);
-    In contrary to regular dicts, the key is not malloced before copy.
-    Mixing scalar and regular elements in the same dict is not tested
-      (but may work).
-  * Allow to use xbt_dynar_shrink() to expend the dynar instead
- Tracing for Visualization:
-  * SimGrid is now instrumented in order to generate a trace file for
-    visualization analysis: to use it, need to compile SimGrid with the
-    "tracing" option enabled, and instrument the program using SimGrid with
-    TRACE_start, TRACE_category, TRACE_msg_set_task_category and TRACE_end
-    (among other functions).
-  * The instrumentation only traces the platform utilization for now
-  * Documentation to use the tracing functions and how to analyze the
-    traces with the Triva tool is written.
-  * More information about: SimGrid FAQ (in the section Tracing Simulations
-    for Visualization)
- Build system:
-  * We moved to cmake as default build system. Autotools support will
-    be dropped soon. Check the FAQ for more info about how to use it.
-  * Greatly improved our cdash/ctest interactions
-    Check http://cdash.inria.fr/CDash/index.php?project=Simgrid
-  * Added memory checking tests with valgrind; lot of memleak fixing.
-    This may be the first release of simgrid with so few memory issues
-  * Added code coverage tests.
-    Our coverage is still improvable, but at least we see it on cdash.
-
- -- Da SimGrid team <simgrid-devel@lists.gforge.inria.fr> Wed, 28 Apr 2010 28 17:11:16 +0100
-
-SimGrid (3.3.4) stable; urgency=low
-
- The "Desktop Grid needs love too" release (also called Xmas release).
-
- Models improvements:
- * Major speedup in the maxmin system solving by using lazy evaluation
-   Instead of solving completely the maxmin system at each iteration,
-     only invalidate (and recompute) the modified parts.
-   This new feature is enabled in default models but you can try to
-     turn it on with "--cfg:maxmin-selective-update=1" for other models.
- * Cas01 IMproved as default CPU model
-   This CPU model is the same Cas01 model, but it uses the
-     maxmin-selective-update flag and a heap structure to manage
-     actions on SURF kernel.
-   It reduces the complexity to find the next action to finish and,
-     consequently, it's faster than the old Cas01.
-   This is the new default CPU model (Cas01).
- * Rename the old Cas01 model to Cas01_fullupdate
-   Keep the old cpu model Cas01 with the new name of Cas01_fullupdate.
-   Use "--cfg=cpu_model:Cas01_fullupdate" to use the old default CPU model.
- * CpuTI (CPU Trace Integration)
-   A new CPU model whose objective is simulate faster when using
-     availability trace files.
-   Instead of using a full featured, over engineered maxmin system for
-     CPU modeling, this model does the pre-integration of traces files
-     to calculate the amount of CPU power available, and so, executes
-     faster than the old CPU models.
-   Use "--cfg=cpu_model:CpuTI" to change to this CPU model.
- * Use LV08 as default network model since it gives better accuracy
-    for small messages and shouldn't change things for big ones.
-   Use --cfg=network_model:CM02 to get the previous behavior.
-
-
-         ******************************************
-         *DO NOT MIX 3.3.4 RESULTS WITH OLDER ONES*
-         ******************************************
-   * The new CPU model may changes simulations!
-     The point is that events occurring at the exact same timestamp
-        are not scheduled in the same order with the old and new
-        version. This may be enough to completely change the execution
-        of simulations in some cases.
-   * The new network model will change simulations!
-     This new model is more realistic than the previous one, so you
-       should consider redoing your old experiments with this model.
-     Sorry for the inconvenience.
-
- Build System:
- * Introduce the supernovae compilation mode
-   When compiled that way, the whole SimGrid (or almost) is put in a
-     single compilation unit and compiled in one shoot.
-  This is to help gcc which has difficulties to inline stuff from one
-     file into another.
-  The speedup seem to be above 15%, althrough more tests are needed on
-     amd64 to confirm that gain.
-
- MSG:
- * Port of MSG's mailbox on top of SIMIX network
-   The put/get mechanism was greatly simplified on the way.
-
- SIMIX:
- * New SIMIX network module. Provides:
-   - Mailbox: rendez-vous mecanism to find with who you want to speak
-   - Synchronous send/recv: easier and hopefully faster since the
-     logic is handled in the maestro process directly now
-   - Asynchronous send/recv: you dreamt of it? It's here now
-     Too bad that nobody cared enough to propagate the change to MSG.
- * Add semaphores as SIMIX synchronization mechanism.
-
- SimDag:
- * new function SD_daxload(char*) to load a DAX file
-   (see http://vtcpc.isi.edu/pegasus/index.php/WorkflowGenerator)
- * Introduce typed tasks. Specify its kind and cost at creation.
-   At scheduling, just give where it should be placed, and the cost
-   for each involved resource is automatically computed.
-   Existing constructors so far (more to come of course):
-    - SD_task_create_comm_e2e() for end-to-end communication
-    - SD_task_create_comp_seq() for sequential computation
-   Use SD_task_schedulev() / SD_task_schedulel() to schedule them.
- * new function SD_task_dump() for debuging display
- * new function SD_task_dotty(task,FILE*) writing to file the info
-   about the task in dotty format
- * SD_task_dependency_exists() can now cope with having one of its
-   arguments NULL. If so, it tests whether the other argument has any
-   dependency.
- * Add getters on list of preceding/following tasks:
-    SD_task_get_parents(task) and SD_task_get_children(task)
- * Add getters on amount of workstations and list:
-    SD_task_get_workstation_count(t) and SD_task_get_workstation_list(t)
- * Add getter on task kind: SD_task_get_kind(task)
- * Update the start_time and finish_time of tasks on completion/failure
- * Bugfix: Remove task from state swags when destroyed
-
- GRAS:
- * New function: void gras_cpu_burn(double flops) -- a simple CPU burner
-
- XBT:
- * New function: xbt_dynar_dopar(dynar,fun) to map a function over the
-   dynar with one separate thread per value of the dynar.
- * Change the prototype of xbt_thread_create(), sorry.
-   Added a boolean parameter indicating whether we want to join this
-   thread (used in SG only for now)
- * Implement xbt_thread_join and xbt_thread_yield in SG also.
-
- Bug fixes:
- * GTNetS wrappers should now be usable again (and betterly tested too)
- * Fix a major regression from 3.2 where the timeout provided to
-   MSG_task_put_with_timeout() was used as absolute time before which
-   the comm should be done.
- * Start to fix the <cluster> tag.
-   - Internal links should be good now (beside of the loopback, which
-     use the private link instead)
-   - paths to the external world is still rather broken
-   - the <route:multi> tag is just broken. Actually that's brain-dead.
-     We need sth like <route:multi src="myCluster" dst="$*-${myCluster}">
-     to make it less stupid
-   ** Check your platform with teshsuite/simdag/platforms/flatifier **
- * Fix a source-level compatibility glitch from 3.2: after defining
-   MSG_USE_DEPRECATED, you can use the old name
-   MSG_task_put_with_time_out() for MSG_task_put_with_timeout()
- * Allow to compile from the SVN with automake 1.11
- * Fix some problems when using the "start_time" tag in deployment XMLs.
- * Fix #8569: XBT/synchro.h has redundant declarations
- * Fix #8563: MSG return values and exceptions
-   Introduce a MSG_TIMEOUT_FAILURE return code and use it consistently.
- * Integrate patch #8636: Obey DESTDIR when installing documentation.
-   Thanks to Robson Peixoto.
- * Fix a vicious bug in dictionaries inducing that some elements were
-   not freed on xbt_dict_free()
-
- Portability report of this version:
-  * Main portability targets:
-    - linux (ubuntu (804/810/910) /debian (4/5/testing) /fedora (core11))
-      on (amd64/i386/ia64)
-    - mac leopard on i386
-    Known problems: http://cdash.inria.fr/CDash/index.php?project=Simgrid
-     but nothing critical.
-  * Other platforms: windows, AIX and others were not tested for this release
-
- Timing report of this version:
-  * Lazy evaluation brings arbitrary speedup (ie, speedup depending on
-    scenario parameters). From 8h to a few seconds in desktop grid settings.
-  * Supernovae brings about 25% speedup on i386.
-
- -- Da SimGrid team <simgrid-devel@lists.gforge.inria.fr> Thu, 24 Dec 2009 19:07:39 +0100
-
-SimGrid (3.3.3) stable; urgency=low
-
- The "Need for Speed" release.
-
- The timings done to validate the 3.3.2 were faulty.
- Instead of being 5% faster, it was 15% slower (compared to 3.3.1).
-
- The problem was a conversion from a manually handled vector to
-   xbt_dynar_t on the critical path.
- xbt_dynar_foreach calls functions, inducing stack management crap.
-
- We inlined these functions and xbt_dynar_foreach is now breath taking.
- We also inlined xbt_swag_belong on the way.
-
- Here are some approximate speedup measurements (on master/slaves
-  simulations lasting between 10s and 20s each):
-   3.3.1                   -> 3.3.2: about same performance
-   3.3.2                   -> 3.3.3: 40% speedup
-   3.3.1                   -> 3.3.3: 40% speedup
-   3.3.1 with inline patch -> 3.3.3: 30% speedup
-
- Our reading is that the refactoring which occurred in 3.3.2 made us
-  suffer much more from the xbt_dynar_foreach low performance, but
-  once we solved this, this refactoring proved to be very performance
-  effective. From the 40% speedup, somehow, 10% are due to the
-  inlining and 30% to the refactoring.
-
- That's a pitty that gcc cannot inline functions placed in other files
-  alone. We have to choose between:
-  - break the encapsulation (by putting private data structures and
-    accessors in headers files to help gcc)
-  - live with low performance
-  - switch to a decent compiler such as icc (not quite possible).
-
- -- Da SimGrid team <simgrid-devel@lists.gforge.inria.fr> Thu, 20 Aug 2009 21:21:33 +0200
-
-SimGrid (3.3.2) stable; urgency=low
-
- The "Simplicity does not preceed complexity, but follows it" release.
-
- The main contributors of this release were (lexical order):
-   Silas De Munck, Stéphane Genaud, Martin Quinson, Cristian Rosa.
-
- SURF:
-  * Extract the routing logic into its own object.
-    (was dupplicated in network.c and workstation_LV07.c;
-     Allows to implement other ways of storing that info)
-    => kill now useless network_card concept
-    - Use dynar to represent routes (instead of void** + int*)
-    - kill link_set (use surf_network_model->resource_set instead)
-    - Add a command-line option to choose the routing schema to use
-    - Add three new models:
-      * Floyd (shortest path computed at initialization)
-      * Dijikstra (shortest path recomputed all the time)
-      * Cached Dijikstra (shortest path computed on need)
-      All these models where contributed by Silas De Munck, and are
-      described in his ICCS09 paper.
-
-  * Simplify model declaration
-    (less redirections, less function to write when defining a model)
-    - Factorize stuff between models:
-      - model_init/exit
-      - Set of resources:
-        surf_model_resource_set(model)
-        surf_model_resource_by_name(model, name)
-    - Unify the types of models in s_surf_model_t (using an union)
-    - Embeed fields of common_public directly into s_surf_model_t
-    - Rename model methods:
-      action_free ~> action_unref
-      action_change_state ~> action_state_set
-      action_get_state    ~> action_state_get
-    - Change model methods into functions :
-      (model)->common_public->action_use  ~> surf_action_ref
-
-  * Implement a generic resource; use it as ancestor to specific ones
-    (allows to kill duplicated code in models)
-    Drawback: timer command don't need no name nor properties;
-              workstation_CLM03 don't need no properties
-    (but I guess we can live with those few bytes wasted)
-
-  * Improve the action object model
-    - implement a constructor avoiding dupplicated code about field
-      initialization in generic_action part.
-
-  * Kill the SDP model: it has an external dependency, is deprecated
-    in flavor of modern lmm models, and didn't compile since a while
-
- SIMIX:
-  * Relocation of the context module from XBT to SIMIX.
-    (the context were decoupled from the simix processes, duplicating a lot of code)
-    => a lot of code was factorized
-    - less overhead is introduced during scheduling
-    - simpler API for the context factory
-    - the logic for process creation,destruction and manipulation was simplified
-  * Simplification of the s_smx_process_t data structure.
-    => accesing the simix level data associated to a process is faster now,
-       and the code is a lot more readable.
-
- SMPI:
-  * Implement some more MPI primitives:
-    MPI_Bcast, MPI_Waitany, MPI_Waitall, MPI_Reduce, MPI_Allreduce, MPI_Scatter, MPI_Sendrecv, MPI_Alltoall
-    -implementation: Bcast: flat or 2-ary tree (default),
-                     Barrier: 4-ary tree,
-                     Reduce: flat tree
-                     Allreduce: Reduce then Bcast
-                     Alltoall: "basic_linear" if data per proc < 3Kb, "otherwise pairwise".
-                               Not yet implemented: "Bruck" for data per proc < 200b and comm size > 12
-                     Alltoallv: flat tree, like ompi
-                     Scatter: flat tree
-  * Add support for optimized collectives (Bcast is now binomial by default)
-  * Port smpirun and smpicc to OS X
-
- SimDag:
-  * Kill SD_link_get_properties: hard to maintain and makes very little sense
-    Shout out if you used it.
-
- GRAS:
-  * Display the list of still queued messages in SG mode when existing
-    the process.
-
- XBT:
-  * Add xbt_set_get_by_name_or_null() [Silas De Munck]
-  * Add xbt_graph_node_get_outedges() [Silas De Munck]
-  * Add xbt_str_from_file(FILE*)
-  * Add xbt_dict_get_key achieving a linear reverse search
-  * Remove the context module
-
- Portability report of this version:
-  * Main portability targets:
-    - Linux(debian)/x86/context
-    - Linux(debian)/x86/pthreads
-    - Linux(debian)/amd64/context
-    - Linux(debian)/amd64/pthreads
-    On these, we still have the eratic breakages of gras/pmm and
-      amok/saturate_sg reported in previous version. We still think
-      that the tests are the cause of the fault, not the tested code.
-
-    - Mac OSX Leopard/x86/context
-    Still false negative in tesh autotesting.
-    Smpi still fails, but this time because readlink does not accept -f
-    Everything seems to work properly beside of that.
-
-  * Exotic platforms:
-    - AIX version 5.3 (only tested contexts this time)
-      Smpi still fails there because mktemp is not installed.
-      Everything seems to work properly beside of that.
-    - OpenSolaris 11
-      I managed to compile it for the first time, but several breakages.
-      Won't delay the release for this exotic platform.
-
-  * Windows: it's still lagging behind. If you want to help, please
-    stand up.
-
- Timing report of this version:
-  This version seem to be more than 5% faster than 3.3.1 (on linux
-    64bits with contextes). The gain is less than expected, we are
-    investigating this for next release.
-
- -- Da SimGrid team <simgrid-devel@lists.gforge.inria.fr> Wed, 19 Aug 2009 17:07:12 +0200
-
-SimGrid (3.3.1) stable; urgency=low
-
- OVERALL CHANGES:
-  * Implement a --cfg-help to show existing configuration variables
-  * Build chain do not require doxygen in maintainer mode
-
- GRAS:
-  * fix a bug on struct sizeof computation, which prevented the
-    exchange of arrays of structs in some conditions
-    - added a regression test about this in datadesc_usage
-  * Allow the exchange of 0-long dynamic vectors.
-    - for that, use -1 as indicator of dynamic size instead of 0
-    - This implied to change any size from unsigned long to long,
-      reducing a bit communication abilities, but I guess that with
-      64bits being quite common, this is more than enough.
-    - This also induce a protocol change, thus bumping network protocol
-      version from 0 to 1 (if we have external users, we have to get
-      clean on that point too ;)
-    - added two regression tests about this in datadesc_usage
-  * Be more verbose when propagating local exceptions
-    This helps debugging.
-  * Display the status of simulated processes when receiving SIGINT in
-    simulation mode
-
- MSG:
-  * Allow to control the simulation from a trace file.
-    New functions MSG_action_register() and MSG_action_trace_run()
-    The first one allows to associate a function execution to each
-     kind of action while the second one parses a trace file and
-     triggers the corresponding actions within the system.
-    For now, only a toy example is provided in examples/msg/actions
-  * Add an exemple of process migration in examples/msg/migration
-  * Fix a bug in task exchange which broke MSG_task_get_sender()
-    Add a teshsuite regression test for that.
-    [Bug: if MSG_task_get_sender() is called after sender exit,
-     bad things happen]
-  * Fix a bug which prevented suspend/resume to work properly
-  * Display the status of simulated processes when receiving SIGINT
-    This fixes a regression of v3.3. due to the introduction of SIMIX
-  * Bug fixing in failure management:
-    - trace could not start by a failure at time 0
-    - failure during communications were not working
-
- SIMIX:
-  * Add SIMIX_process_set_name() to change the name of the current
-    process in the log messages.
-  * Store smx_hosts in a dict since we only retrieve them by name
-  * Move the configuration infrastructure to surf
-
- SIMDAG:
-  * Move the configuration infrastructure to surf
-
- SMPI:
-  * Massive internal cleanups:
-    - Store internal structures on processes instead of hosts (allows
-      to have more than one process per host, in addition of being more
-      logical)
-    - Cleanup the initialization/finalization process
-    - Kill a whole bunch of unneeded synchronization:
-      processes run in exclusive manner within the simulator
-    - Move queues from global tables to process data fields
-  * Improve smpirun:
-    - now accept -platform and -hostfile arguments
-    - Pass the right rank value to processes according to the hostfile
-  * Compile the examples by default, and use them as regression tests
-  * Implement MPI_Wtime()
-  * Change the reference speed to a command line option
-
- SURF:
-  * TCP_gamma can now be specified as command line option using
-    --cfg=TCP_gamma:10000000.0
-  * Change the --surf-path cmd line option into --cfg=path:
-
- XBT:
-  * Also include strbuff from xbt.h public header
-  * xbt_ex_display(): do not free the exception after displaying
+commit 78039abf1a93b76364948703c6190980ac03913b
+Author: Pierre Veyre <pierre.veyre@cc.in2p3.fr>
+Date:   Wed Sep 18 14:22:46 2013 +0200
+
+    Fix MSG_storage_get_properties()
+
+commit e694957c5830a9f1407392fa7f76796274aa4d18
+Merge: 984ea32 683e5e9
+Author: Pierre Veyre <pierre.veyre@cc.in2p3.fr>
+Date:   Wed Sep 18 10:59:20 2013 +0200
+
+    Merge branch 'master' of git+ssh://scm.gforge.inria.fr//gitroot/simgrid/simgrid
+
+commit 984ea3223c5e84f4fd94cbfa594162e4ee87eac9
+Author: Pierre Veyre <pierre.veyre@cc.in2p3.fr>
+Date:   Wed Sep 18 10:55:11 2013 +0200
+
+    MSG storage API improvements
+
+commit 683e5e98f3babdf68a07ec4db2aaace72953d289
+Author: Arnaud Giersch <arnaud.giersch@iut-bm.univ-fcomte.fr>
+Date:   Fri Sep 13 17:48:20 2013 +0200
+
+    Improve printing of boolean values with --cfg-help.
+    
+    Some values are rather strange...
+
+commit 7541d5d8cc644c671083569c48d51765392cd9df
+Author: Arnaud Giersch <arnaud.giersch@iut-bm.univ-fcomte.fr>
+Date:   Fri Sep 13 16:42:24 2013 +0200
+
+    Run *-thread tests even when !HAVE_RAWCTX; skip Fortran tests when !SMPI_F2C.
+
+commit f990fb3e009d569a7b86875ce792354d134166f4
+Author: Arnaud Giersch <arnaud.giersch@iut-bm.univ-fcomte.fr>
+Date:   Fri Sep 13 11:39:22 2013 +0200
+
+    HOME and BINARY directories were exchanged here. Fix this.
+
+commit 9899feb3c58364b85481a20d6782bc11810abc49
+Author: alebre <adrien.lebre@inria.fr>
+Date:   Thu Sep 12 17:13:31 2013 +0200
+
+    Fix silly bug in msg process sleep bindings - Adrien
+
+commit ae3c6831d3cc52a86b610f254fe7f10d831ee1c6
+Author: Arnaud Giersch <arnaud.giersch@iut-bm.univ-fcomte.fr>
+Date:   Thu Sep 12 17:00:26 2013 +0200
+
+    Avoid to build programs again during mpich3 tests.
+    
+    Die if program is not found.
+
+commit 3712ed5611b3e111ef8e66300810642b9f6c0ea1
+Author: Arnaud Giersch <arnaud.giersch@iut-bm.univ-fcomte.fr>
+Date:   Thu Sep 12 14:42:14 2013 +0200
+
+    Make comment match the code.
+
+commit 706c34969b0a7259107960727c88390c2654dd2d
+Author: Arnaud Giersch <arnaud.giersch@iut-bm.univ-fcomte.fr>
+Date:   Thu Sep 12 14:07:43 2013 +0200
+
+    Word "centralized" was removed from package name.
+
+commit bba9595ccbeef3e2b15b8d8466022821604f7f7d
+Author: Arnaud Giersch <arnaud.giersch@iut-bm.univ-fcomte.fr>
+Date:   Thu Sep 12 13:52:30 2013 +0200
+
+    Remove redefinitions of COMPILE_FLAGS for mpich3-test.
+    
+    They should be useless now, and having hardcoded values for all these
+    configure variables was not a good idea.
+
+commit 7d18220729378bc55a4b8ccc298d80e03263f3f0
+Author: Arnaud Giersch <arnaud.giersch@iut-bm.univ-fcomte.fr>
+Date:   Thu Sep 12 13:52:30 2013 +0200
+
+    Fix warnings about unused variables in mpich3-test.
+
+commit 58ea59660df7ff5af144848bd7e5bc7d8b66bf37
+Author: Arnaud Giersch <arnaud.giersch@iut-bm.univ-fcomte.fr>
+Date:   Thu Sep 12 13:52:30 2013 +0200
+
+    Make smpi_process_init public, and avoid errors with smpiff.
+
+commit 5441229ff73a76bfef32b3c609695b6f77f1890a
+Author: Arnaud Giersch <arnaud.giersch@iut-bm.univ-fcomte.fr>
+Date:   Thu Sep 12 13:52:30 2013 +0200
+
+    Don't remove forward declarations for subroutines.
+    
+    I can't see any good reason to remove them, and it removes compile errors
+    about implicit function declarations.
+
+commit cf7caadcafb9685793383e9c6b94a1f5d0318dd1
+Author: Arnaud Giersch <arnaud.giersch@iut-bm.univ-fcomte.fr>
+Date:   Thu Sep 12 13:52:29 2013 +0200
+
+    Cannot free this string here.
+
+commit b52c8b520fad18e1797a61ca0f7a9478c39a4e58
+Author: Arnaud Giersch <arnaud.giersch@iut-bm.univ-fcomte.fr>
+Date:   Thu Sep 12 13:52:29 2013 +0200
+
+    Use Msg.verb instead of System.out for message.
+    
+    Also reindent the whole file.
+
+commit 363c6561b6288c19d8b6e89882c23814981865b5
+Author: Arnaud Giersch <arnaud.giersch@iut-bm.univ-fcomte.fr>
+Date:   Fri Sep 13 17:03:20 2013 +0200
+
+    Fix errors in make distcheck.
+    
+    * include missing files to the archive
+    * exclude Eclipse files from the archive
+    * exclude ./tools/spell/* from the archive
+    * exclude directory ./teshsuite/smpi/mpich3-test/f77/attr/ from the archive
+    * always include ./teshsuite/smpi/mpich3-test/{f77,f90}/*/CMakeLists.txt
+      and move test for SMPI_F2C in those files
+
+commit 0d93d854c081e2991fcb656250c79121d02295cf
+Author: Arnaud Giersch <arnaud.giersch@iut-bm.univ-fcomte.fr>
+Date:   Fri Sep 13 17:13:25 2013 +0200
+
+    Cosmetics: reindent.
+
+commit 5191616d7639d80cd3a10cd8ade8513e43ee2318
+Author: Arnaud Giersch <arnaud.giersch@iut-bm.univ-fcomte.fr>
+Date:   Thu Sep 12 13:52:29 2013 +0200
+
+    Minor corrections.
+
+commit 01d1fb6aad0f3085ab2027950852d44caf9cff29
+Author: Pierre Veyre <pierre.veyre@cc.in2p3.fr>
+Date:   Tue Sep 10 09:59:45 2013 +0200
+
+    Storage API
+
+commit 79d07fa92d487e7df17919c20510714cebae3f4e
+Author: suter <frederic.suter@cc.in2p3.fr>
+Date:   Mon Sep 9 10:25:37 2013 +0200
+
+    this example file cannot be parsed because of case sensitivity ... Not
+    sure it is actually used.
+
+commit c84b205ab7658cc51948d8adcca162f2cdd96d51
+Author: Augustin Degomme <degomme@idpann.imag.fr>
+Date:   Tue Sep 3 19:18:18 2013 +0200
+
+    Ensure we don't post a too big receive here, because this could lead to problems with permanent receive.
+    Add a fixme to remember to handle this case soon
+
+commit 1bf892ff2d046fd92b17cb484ee31438405670f5
+Author: Martin Quinson <martin.quinson@loria.fr>
+Date:   Tue Sep 3 17:53:13 2013 +0200
+
+    share my eclipse settings
+
+commit 36d10ac35fad7089d504b07001264a32846472c9
+Author: Martin Quinson <martin.quinson@loria.fr>
+Date:   Tue Sep 3 17:52:49 2013 +0200
+
+    don't ignore eclipse project files so that  I can share them
+
+commit 89ebd8572e30da4aef2329c5d9c7d00cdd19b8d4
+Author: Martin Quinson <martin.quinson@loria.fr>
+Date:   Tue Sep 3 17:48:11 2013 +0200
+
+    ignore all the *numerous* mpich3 tests
+
+commit 54411abe12640c81450a0d4e13e763f0b0bf70be
+Author: Martin Quinson <martin.quinson@loria.fr>
+Date:   Tue Sep 3 17:45:15 2013 +0200
+
+    give this example default values for the arguments so that it can be run from eclipse
+
+commit 64c486e020945dc0c8efa6d68d1686252472fe40
+Author: Martin Quinson <martin.quinson@loria.fr>
+Date:   Tue Sep 3 17:28:29 2013 +0200
+
+    unavoidable cosmetic. Sorry for the noise
+
+commit f9341c8e0d98d6de5a8c8a0c1c2b73b1fed89c1c
+Author: Martin Quinson <martin.quinson@loria.fr>
+Date:   Tue Sep 3 17:22:56 2013 +0200
+
+    gosh people, don't you use git status? How could you leak so much files around?
+
+commit 208a508e59bc6def035e5a9547ac05d973cf4fe4
+Author: Martin Quinson <martin.quinson@loria.fr>
+Date:   Tue Sep 3 17:10:59 2013 +0200
+
+    java examples: reorg the imports
+
+commit 6cc00a36431e4a6ef99b445115ab53325194b9fd
+Author: Martin Quinson <martin.quinson@loria.fr>
+Date:   Tue Sep 3 17:05:16 2013 +0200
+
+    java examples: align the package declaration with the directory name
+
+commit 4ff291abdbae0bd6effa23914a744b0fc43e4588
+Author: Martin Quinson <martin.quinson@loria.fr>
+Date:   Tue Sep 3 15:53:59 2013 +0200
+
+    include the CITATION.bib in the archives
+
+commit 7e20dcfae2d77e6360c857d9ab6e486175048f34
+Author: Mark Stillwell <marklee@fortawesome.org>
+Date:   Mon Sep 2 10:00:10 2013 +0100
+
+    added a CITATION.bib file to make it easier for people to know how to cite the
+    simgrid software.
+
+commit d32b47299f43f73b82c5fdbb791a17e19d17e0e0
+Author: Augustin Degomme <degomme@idpann.imag.fr>
+Date:   Thu Aug 29 14:47:10 2013 +0200
+
+    Revert "Argh stupid me! This fixes commit 4fff3fb509f60c96745fb5d3e1be1bd824185366. Thanks Mt!"
+    
+    This reverts commit 28937161936e11ceac5acccf0b547055cc67a79e.
+
+commit e60e464cb95c411155028a62c30fa7d627704cf1
+Author: Augustin Degomme <degomme@idpann.imag.fr>
+Date:   Thu Aug 29 14:40:35 2013 +0200
+
+    as this can be called from anywhere (and sometimes inside smpi_sample blocks), remove bench start/stop
+
+commit e2093200437e2b32ece25429c4ce43c2ba1ffde5
+Author: Augustin Degomme <degomme@idpann.imag.fr>
+Date:   Thu Aug 29 14:36:20 2013 +0200
+
+    memleaks --
+
+commit 37a18f2a01d82eddce2e7d37912bcb7dfec99a89
+Author: Augustin Degomme <degomme@idpann.imag.fr>
+Date:   Thu Aug 29 14:35:49 2013 +0200
+
+    move tracing for smpi collectives to a place where inputs are already sanitized
+
+commit 0198d4f8e942b276c9b53f52b421bba99c93ed0a
+Author: Augustin Degomme <degomme@idpann.imag.fr>
+Date:   Thu Aug 29 13:52:06 2013 +0200
+
+    add option tracing/smpi/display_sizes to display size of message in trace for smpi (for now).
+
+commit eb6803b356722b81dc10bf4463c9b111c0736977
+Author: Augustin Degomme <degomme@idpann.imag.fr>
+Date:   Mon Aug 26 14:34:58 2013 +0200
+
+    we added it, we might as well ... use it ?
+
+commit 1f97075c250e334b3d744aadff6dee322c24c408
+Author: Augustin Degomme <degomme@idpann.imag.fr>
+Date:   Mon Aug 26 14:28:04 2013 +0200
+
+    add mpich's allgatherv ring algo, as the one from star-mpi performs terribly
+
+commit ef0b01b270c0f5b1282068b994a69a9c0d827a56
+Author: Augustin Degomme <degomme@idpann.imag.fr>
+Date:   Mon Aug 26 14:12:00 2013 +0200
+
+    have alltoallv bruck algo behave like mpich one, with only 4 messages sent at a time
+
+commit cb05f84d25f0add3d49c67083991f650bc6c28b1
+Author: Augustin Degomme <degomme@idpann.imag.fr>
+Date:   Mon Aug 26 14:10:59 2013 +0200
+
+    typo--
+
+commit 28937161936e11ceac5acccf0b547055cc67a79e
+Author: Arnaud Legrand <arnaud.legrand@imag.fr>
+Date:   Thu Aug 22 14:05:21 2013 +0200
+
+    Argh stupid me! This fixes commit 4fff3fb509f60c96745fb5d3e1be1bd824185366. Thanks Mt!
+
+commit ab8c6906842306821c8407b87dd82ca952660da0
+Author: Arnaud Legrand <arnaud.legrand@imag.fr>
+Date:   Thu Aug 22 13:55:44 2013 +0200
+
+    My bad. There may be no process at all, hence, surf_solve may not be called, hence we need to check whether this variable has ever been initialized or not...
+
+commit e92284beb25991e23cf18c5db06e33d647d77fd7
+Author: Arnaud Legrand <arnaud.legrand@imag.fr>
+Date:   Thu Aug 22 13:42:51 2013 +0200
+
+    Fix a bunch of typos thanks to the new spell script. I only made the words starting by the letter 'a'.
+
+commit c3d740fb74c0b884529e52f079ac2aac55f1fbb4
+Author: Arnaud Legrand <arnaud.legrand@imag.fr>
+Date:   Thu Aug 22 13:36:15 2013 +0200
+
+    A French comment!?! Marion, please, check the translation. :)
+
+commit 95ca0f216e08c8be42e39fb4a487237da7cb3479
+Author: Arnaud Legrand <arnaud.legrand@imag.fr>
+Date:   Thu Aug 22 13:27:41 2013 +0200
+
+    Add convenient scripts to check spelling.
+    
+    I stole them from http://www.kegel.com/kerspell/ and updated them to "modernity" (aspell did not work as expected so I switched to ispell).
+    Simply sh tools/spell/spell.sh and it will spit a list of dubious words.
+    Note that it ignores all the dubious words listed in tools/spell/sg_stopwords.txt and that I only checked the A's in there so far.
+
+commit b7726f2e9e252f8442b008a34bca31716c3b6c6b
+Author: Arnaud Legrand <arnaud.legrand@imag.fr>
+Date:   Wed Aug 21 23:29:09 2013 +0200
+
+    Remove the uggly surf_watched_hosts pimple and allow the autorestart to work properly.
+    
+    Revalidate the tesh files which were actually wrong since hosts were not restarted at the right time...
+
+commit 0c63bb7b7e2986962a19ce3f95b4a374da055c71
+Author: Arnaud Legrand <arnaud.legrand@imag.fr>
+Date:   Wed Aug 21 20:42:09 2013 +0200
+
+    Avoid stupid segfault on DEBUG when heap is empty.
+
+commit 98f6fbd324516be294528628c148ca5f99179661
+Author: Arnaud Legrand <arnaud.legrand@imag.fr>
+Date:   Wed Aug 21 20:41:36 2013 +0200
+
+    Move variable to where it belongs.
+
+commit 0801a30a2742f12e875a57c3f420431c2f3fe45c
+Author: Arnaud Legrand <arnaud.legrand@imag.fr>
+Date:   Wed Aug 21 20:39:29 2013 +0200
+
+    typo--
+
+commit b25d66f85c4665387e404323ea69cd7e9c51cf48
+Author: Arnaud Legrand <arnaud.legrand@imag.fr>
+Date:   Wed Aug 21 18:22:23 2013 +0200
+
+    Get rid of nasty utf8 spaces that annoy latex.
+
+commit 97fe5a00683240ca589f71945b0c23445bbac3d3
+Author: Arnaud Legrand <arnaud.legrand@imag.fr>
+Date:   Wed Aug 21 17:55:53 2013 +0200
+
+    Rulebased is dead some time ago.
+
+commit 81cc1b311676270b4c3d8c49ad0c1bbf13486482
+Author: Arnaud Legrand <arnaud.legrand@imag.fr>
+Date:   Wed Aug 21 17:53:04 2013 +0200
+
+    Typos
+
+commit c3b8f97d9a04b20bdf7e924d5976f93249cf1cc2
+Author: Arnaud Legrand <arnaud.legrand@imag.fr>
+Date:   Wed Aug 21 17:44:04 2013 +0200
+
+    Peers should be within an AS if we want this construction to be compatible with other kind of AS.
+
+commit 4fff3fb509f60c96745fb5d3e1be1bd824185366
+Author: Arnaud Legrand <arnaud.legrand@imag.fr>
+Date:   Wed Aug 21 14:27:13 2013 +0200
+
+    Allow to disable simgrid cleanups at exit from command line option.
+
+commit 616027d351e4eb6a217396b6bcde07fd6471b186
+Author: Arnaud Legrand <arnaud.legrand@imag.fr>
+Date:   Wed Aug 21 11:34:33 2013 +0200
+
+    typo--
+
+commit 1d313eeb54204a0641ba0a750f4b90a7a63bcee2
+Author: Arnaud Legrand <arnaud.legrand@imag.fr>
+Date:   Wed Aug 21 11:18:51 2013 +0200
+
+    Typo--
+
+commit 3e7df91d516d83faa66d82b6eb9c78cc400b1411
+Author: Pierre Veyre <pierre.veyre@cc.in2p3.fr>
+Date:   Mon Aug 19 12:01:51 2013 +0200
+
+    Add MSG_storages_as_dynar function
+
+commit f6b0d23eaea9e39da091df3e74149c7e1e1ff4f6
+Merge: ee52f84 e3a0e6e
+Author: Pierre Veyre <pierre.veyre@cc.in2p3.fr>
+Date:   Mon Aug 19 09:46:59 2013 +0200
+
+    Merge branch 'master' of git+ssh://scm.gforge.inria.fr//gitroot/simgrid/simgrid
+
+commit e3a0e6efae0ebd7b72d522da18849c0cf6dba5b9
+Author: Marion Guthmuller <marion.guthmuller@loria.fr>
+Date:   Wed Aug 14 17:10:17 2013 +0200
+
+    increase timeout
+
+commit 3f55b2844ce344a02b74edf79e44f27eae688177
+Author: Marion Guthmuller <marion.guthmuller@loria.fr>
+Date:   Wed Aug 14 16:35:56 2013 +0200
+
+    model-checker : else if instead of if{} if{}
+
+commit 1ba9c6f06fb9e7c269ad3ca671f3a4f26bfdbc5f
+Author: Marion Guthmuller <marion.guthmuller@loria.fr>
+Date:   Wed Aug 14 16:35:14 2013 +0200
+
+    model-checker : init equal_to in mmalloc info
+
+commit 669afb9d366cacb2b87e277942257b15dd8b9c18
+Author: Marion Guthmuller <marion.guthmuller@loria.fr>
+Date:   Wed Aug 14 16:31:45 2013 +0200
+
+    model-checker : memory free and cleanup
+
+commit fb262c98039662cceb7db5d9a18e851fcc5213de
+Author: Marion Guthmuller <marion.guthmuller@loria.fr>
+Date:   Wed Aug 14 11:57:14 2013 +0200
+
+    model-checker : update SMPI bugged mutual exclusion example
+
+commit 443f173e17963d97c3ff28f6dec85846b92bc69d
+Author: Marion Guthmuller <marion.guthmuller@loria.fr>
+Date:   Wed Aug 14 11:51:21 2013 +0200
+
+    model-checker : update MSG bugged mutual exclusion example
+
+commit 7b1c1aadfae6740b800408845c235f76fefd0dc2
+Author: Marion Guthmuller <marion.guthmuller@loria.fr>
+Date:   Wed Aug 14 11:36:19 2013 +0200
+
+    model-checker : stop stack comparison before the context switching with maestro
+
+commit ee52f84fe512219acf534c4d4654c3df56659e91
+Merge: 7dcc77d ca56c04
+Author: Pierre Veyre <pierre.veyre@cc.in2p3.fr>
+Date:   Wed Aug 14 09:31:29 2013 +0200
+
+    Merge branch 'master' of git+ssh://scm.gforge.inria.fr//gitroot/simgrid/simgrid
+
+commit 7dcc77d7a9bf7a4b8f667da338bbed3abd35be98
+Author: Pierre Veyre <pierre.veyre@cc.in2p3.fr>
+Date:   Wed Aug 14 09:30:58 2013 +0200
+
+    prepare MSG_storages_as_dynar function
+
+commit ca56c046667fe56766ea8d522fd87cf2c23df4a4
+Author: Marion Guthmuller <marion.guthmuller@loria.fr>
+Date:   Tue Aug 13 15:59:04 2013 +0200
+
+    model-checker : fix dot output for liveness MC
+
+commit ef6a1c2bf7ef52a543f8a4d3276b215d5644194b
+Author: Marion Guthmuller <marion.guthmuller@loria.fr>
+Date:   Tue Aug 13 13:48:24 2013 +0200
+
+    model-checker : fix error compilation without MC
+
+commit 1925e0588f28f14dc3135f067e8497a213ab0b0f
+Author: Marion Guthmuller <marion.guthmuller@loria.fr>
+Date:   Tue Aug 13 13:38:44 2013 +0200
+
+    model-checker : remove binary
+
+commit 5339a53824f6eb6d535f0e96bdf45df477871b1f
+Author: Marion Guthmuller <marion.guthmuller@loria.fr>
+Date:   Tue Aug 13 13:35:57 2013 +0200
+
+    model-checker : create mc directory in smpi examples and add new example for liveness verification of MPI programs
+
+commit c58613cc4fc2d6ace73c7f7840a71c7201afa2e2
+Author: Marion Guthmuller <marion.guthmuller@loria.fr>
+Date:   Tue Aug 13 13:32:43 2013 +0200
+
+    model-checker : ignore in_use in s_smpi_mpi_datatype
+
+commit 61fc380a9a01658181035a0d204c98967c27d7a4
+Author: Marion Guthmuller <marion.guthmuller@loria.fr>
+Date:   Tue Aug 13 13:24:58 2013 +0200
+
+    model-checker : fix ignore mechanism
+
+commit 292285977d176872c30cd7d8f1e81090855cb42a
+Author: Marion Guthmuller <marion.guthmuller@loria.fr>
+Date:   Mon Aug 12 23:26:03 2013 +0200
+
+    model-checker : ignore smpi timer
+
+commit 586c2c145fe2ad01beca9945d823f71f6887a8b9
+Author: Marion Guthmuller <marion.guthmuller@loria.fr>
+Date:   Mon Aug 12 23:25:22 2013 +0200
+
+    get size of struct s_xbt_os_timer
+
+commit da87c9b1533f7706bd33605e3b63aab65cad83ec
+Author: Marion Guthmuller <marion.guthmuller@loria.fr>
+Date:   Mon Aug 12 20:11:35 2013 +0200
+
+    model-checker : fix ignore global variable
+
+commit 3afa2377814512e11a13e85442813555d205fa0a
+Author: Marion Guthmuller <marion.guthmuller@loria.fr>
+Date:   Mon Aug 12 19:44:58 2013 +0200
+
+    model-checker : remove unused variable
+
+commit e3baa7c683af4c164d88294d662a1c4b073ac309
+Author: Marion Guthmuller <marion.guthmuller@loria.fr>
+Date:   Mon Aug 12 19:43:09 2013 +0200
+
+    model-checker : add debug message
+
+commit df596fa7ae7cf37d44a26094852508e7005d81d0
+Author: Marion Guthmuller <marion.guthmuller@loria.fr>
+Date:   Mon Aug 12 19:42:33 2013 +0200
+
+    init ret_val (MC compliant)
+
+commit 60efb31f7c04aa1bed677bc152718d5d952b4440
+Author: Marion Guthmuller <marion.guthmuller@loria.fr>
+Date:   Mon Aug 12 19:41:03 2013 +0200
+
+    model-checker : fix MC init in smpi_main
+
+commit 74b753c075bcd054409e619771d3b5967cfdb60e
+Author: Marion Guthmuller <marion.guthmuller@loria.fr>
+Date:   Mon Aug 12 19:38:46 2013 +0200
+
+    model-checker : fix comparison of local variables
+
+commit 9a5bef704c2690a8fc084dd6765fcb347d55ecc8
+Author: Marion Guthmuller <marion.guthmuller@loria.fr>
+Date:   Mon Aug 12 19:37:59 2013 +0200
+
+    model-checker : initialize equal_to in mmalloc heapinfo
+
+commit ae1fe1d00736445143169a9608780f506ce761fe
+Author: Marion Guthmuller <marion.guthmuller@loria.fr>
+Date:   Mon Aug 12 19:36:09 2013 +0200
+
+    model-checker : memory free
+
+commit 50376f845bf79ba752eb226efdeb2a46b2ff88cf
+Author: Marion Guthmuller <marion.guthmuller@loria.fr>
+Date:   Mon Aug 12 19:35:02 2013 +0200
+
+    model-checker : extend ignore mechanism with new user primitive MC_ignore
+
+commit 13975211f041f20675232b7b2397eae61790503a
+Author: Marion Guthmuller <marion.guthmuller@loria.fr>
+Date:   Sun Aug 11 17:12:33 2013 +0200
+
+    model-checker : remove fprintf -> XBT_DEBUG
+
+commit 05967b581bf55d9804d87164a3d3e98f90e4546e
+Author: Marion Guthmuller <marion.guthmuller@loria.fr>
+Date:   Sat Aug 10 12:53:39 2013 +0200
+
+    model-checker : update tesh
+
+commit 2adbebb21ea989090627ef4062f99c6ae19b32f5
+Author: Marion Guthmuller <marion.guthmuller@loria.fr>
+Date:   Sat Aug 10 12:34:50 2013 +0200
+
+    model-checker : update chord example for exhaustive exploration with MC
+
+commit ad8867933b08821b82e8ba42d807445f18b2764d
+Author: Marion Guthmuller <marion.guthmuller@loria.fr>
+Date:   Sat Aug 10 12:29:45 2013 +0200
+
+    model-checker : udpate debug information
+
+commit e3314a95b4f2e372c4876abb6ba3ff38ff76b4be
+Author: Marion Guthmuller <marion.guthmuller@loria.fr>
+Date:   Sat Aug 10 12:28:48 2013 +0200
+
+    model-checker : fix DPOR with visited states reduction
+
+commit ec3bf45915829f16601f4a221afff11f7bf0a138
+Author: Marion Guthmuller <marion.guthmuller@loria.fr>
+Date:   Sat Aug 10 12:27:52 2013 +0200
+
+    model-checker : add min and max values for MC_RANDOM simcall
+
+commit 53cbd5e910532d42818e595e277e18143bebee6e
+Author: Marion Guthmuller <marion.guthmuller@loria.fr>
+Date:   Sat Aug 10 12:22:49 2013 +0200
+
+    model-checker : rename MC_max_depth(int prop) -> MC_cut()
+
+commit e8b3a14465edd424a70a7270f4f287e0705a156e
+Author: Marion Guthmuller <marion.guthmuller@loria.fr>
+Date:   Wed Aug 7 10:20:30 2013 +0200
+
+    model-checker : fix dot_output with DPOR
+
+commit b2e658a1493efc2d23095c0a1b217c10bda84fa7
+Author: suter <frederic.suter@cc.in2p3.fr>
+Date:   Fri Aug 9 17:05:40 2013 +0200
+
+    document SD_config
+
+commit f39afd4d1e12f52b0801f9a6013245279cfa4a2e
+Author: suter <frederic.suter@cc.in2p3.fr>
+Date:   Fri Aug 9 17:02:23 2013 +0200
+
+    start to design a test for storage management in SimDag (very very
+    preliminary for now)
+
+commit 8ed7eecd6c48d762c43ba56385c967df20ce034f
+Author: suter <frederic.suter@cc.in2p3.fr>
+Date:   Fri Aug 9 16:58:51 2013 +0200
+
+    Simdag users may also want to change SimGrid configuration in the code
+    too (to switch to workstation/model:default, for instance)
+
+commit 37f1e9c5d8bde362c4fae81e7dcbe71277dfd850
+Author: suter <frederic.suter@cc.in2p3.fr>
+Date:   Fri Aug 9 16:52:33 2013 +0200
+
+    at least give an existing model as example ...
+
+commit a7e20a695a088f59da00df9803374a23f14751a3
+Author: suter <frederic.suter@cc.in2p3.fr>
+Date:   Fri Aug 9 16:48:45 2013 +0200
+
+    add a SD_workstation_storage_get_list as a first try to add storage
+    management to SimDag.
+
+commit 5b3d59d1c716865b2ad23b6d9b8286226c57eba6
+Author: suter <frederic.suter@cc.in2p3.fr>
+Date:   Fri Aug 9 16:47:05 2013 +0200
+
+    small simplification
+
+commit 56d873227b0d9a0254e04f63eaf6d76efdb0ef19
+Author: suter <frederic.suter@cc.in2p3.fr>
+Date:   Fri Aug 9 10:16:51 2013 +0200
+
+    add new simdag function upon user request.
+
+commit 3c45d53295e90d4d7b999a53c9e8d249bd5302a1
+Author: Marion Guthmuller <marion.guthmuller@loria.fr>
+Date:   Mon Aug 5 17:54:43 2013 +0200
+
+    update the other tesh for chord example
+
+commit e0692a4cd5fbd9e7ad3e2ff7a088030846421f61
+Author: Marion Guthmuller <marion.guthmuller@loria.fr>
+Date:   Mon Aug 5 17:45:45 2013 +0200
+
+    disable random lookup in Chord (tesh examples fail)
+
+commit 7196b78c3ac7a18f22a865df65310fa591909272
+Author: Marion Guthmuller <marion.guthmuller@loria.fr>
+Date:   Mon Aug 5 17:21:37 2013 +0200
+
+    update chord.tesh
+
+commit f8760ba62472c43d2f7b4622c077c200fba79f4f
+Author: Marion Guthmuller <marion.guthmuller@loria.fr>
+Date:   Mon Aug 5 16:49:36 2013 +0200
+
+    model-checker : update CMakeLists
+
+commit e0199a1e9d26d4d4a0459ec98a745926820b1eb4
+Author: Marion Guthmuller <marion.guthmuller@loria.fr>
+Date:   Mon Aug 5 16:46:59 2013 +0200
+
+    model-checker : remove dead file
+
+commit 2bcbbaa9848de60e6d3efc806bd25f20ec2f7790
+Author: Marion Guthmuller <marion.guthmuller@loria.fr>
+Date:   Mon Aug 5 16:46:15 2013 +0200
+
+    model-checker : remove duplicated example chord
+
+commit e106f396c86e8656041281680d63735549985879
+Author: Marion Guthmuller <marion.guthmuller@loria.fr>
+Date:   Mon Aug 5 16:04:46 2013 +0200
+
+    implement check_predecessor and random_lookup (periodic protocols) in Chord example
+
+commit fe5d6cf540cf874faac8b5e3c2111bdf44dde864
+Author: Marion Guthmuller <marion.guthmuller@loria.fr>
+Date:   Mon Aug 5 15:55:52 2013 +0200
+
+    cosmetics
+
+commit 799c4fd899768d0184af411ea5b76377589aa9c6
+Author: Marion Guthmuller <marion.guthmuller@loria.fr>
+Date:   Mon Aug 5 15:33:33 2013 +0200
+
+    model-checker : remove obsolete examples
+
+commit 055747c669087313b6b27ccf89c990f14f5b8098
+Author: Marion Guthmuller <marion.guthmuller@loria.fr>
+Date:   Mon Aug 5 15:28:04 2013 +0200
+
+    model-checker : remove dead code
+
+commit 5e11c7363e10af116d37c7bc039694bf56e2688d
+Author: Marion Guthmuller <marion.guthmuller@loria.fr>
+Date:   Mon Aug 5 15:21:31 2013 +0200
+
+    model-checker : new primitive MC_max_depth, to define a maximum exploration depth in user code
+
+commit a82988d0e056ea07a7535534b11d1c4e8a5ebf0d
+Author: Marion Guthmuller <marion.guthmuller@loria.fr>
+Date:   Mon Aug 5 15:13:19 2013 +0200
+
+    model-checker : update tesh files
+
+commit 5032998904d77b72c4dc7658a3d29b90341e6b46
+Author: Marion Guthmuller <marion.guthmuller@loria.fr>
+Date:   Mon Aug 5 15:12:22 2013 +0200
+
+    model-checker : fix DPOR with timeout
+
+commit da5ec3007bc7d61ff26b9fe4c100f87779c502ce
+Author: Marion Guthmuller <marion.guthmuller@loria.fr>
+Date:   Mon Aug 5 15:11:15 2013 +0200
+
+    model-checker : include simcall number in request_to_string
+
+commit 9b8c19c2b3028ebeef9f76f159af56acd5739c6d
+Author: Marion Guthmuller <marion.guthmuller@loria.fr>
+Date:   Mon Aug 5 14:48:31 2013 +0200
+
+    model-checker : snapshot comparison with the types of variables and cleanup
+
+commit f0df12b2ea84d343936a102425a08c2f106fc468
+Author: Marion Guthmuller <marion.guthmuller@loria.fr>
+Date:   Sun Jun 16 20:39:10 2013 +0200
+
+    model-checker : comparison of number of processes and bytes used in heap done twice, remove one of them
+
+commit 9d8deb3b095e94c22039c29982373a7aaf44d1cd
+Author: Augustin Degomme <degomme@idpann.imag.fr>
+Date:   Wed Jul 24 13:43:05 2013 +0200
+
+    exclude tests, don't include them.
+
+commit d367ff11bd2e88d47b9ba5e30f22c2b81473f08e
+Author: Augustin Degomme <degomme@idpann.imag.fr>
+Date:   Wed Jul 24 13:31:08 2013 +0200
+
+    Add simple autotuning selector for collectives
+    For now, it loops over existing ones and benches the time for each process and the maximum time.
+    It outputs the shortest collective found for each process, and also the global shortest.
+    A rollback feature should be added to allow correct continuation and simulation.
+    This is still experimental, tests are not generated, it can be called with --cfg=smpi/collname:automatic
+    For now we don't check for input values, so some algorithms will fail (because they need power of 2 or even number of processes, mainly). Checks should be added
+
+commit 3380ca3d792a37cdccf63681c0db8d30b346b812
+Author: Augustin Degomme <degomme@idpann.imag.fr>
+Date:   Wed Jul 24 13:19:45 2013 +0200
+
+    generate unique names, but easier for debug
+
+commit d548bab55e0c6577db54940b47dc40e164ffafa4
+Author: Augustin Degomme <degomme@idpann.imag.fr>
+Date:   Wed Jul 24 10:22:27 2013 +0200
+
+    deactivate f90 tests with MC, which caused problems
+
+commit 60462481ce3851a5faf719d3d738beab79d56f11
+Author: Augustin Degomme <degomme@idpann.imag.fr>
+Date:   Wed Jul 24 10:14:11 2013 +0200
+
+    one of the two ci configurations kept failing, attempt to fix it
+
+commit 7dac294c729d926787c2f5193f1d5d406a003efd
+Author: Augustin Degomme <degomme@idpann.imag.fr>
+Date:   Thu Jul 18 17:25:47 2013 +0200
+
+    remove now useless debug messages
+
+commit 6ecd55edd57e59f258b935538b6346a4f6374ea9
+Author: Augustin Degomme <degomme@idpann.imag.fr>
+Date:   Thu Jul 18 15:16:16 2013 +0200
+
+    Set MPI_Request to MPI_REQUEST_NULL whenever a call fails
+
+commit 1cd4e2c4bba73096cec2e10f165ae0c84bf36590
+Author: Augustin Degomme <degomme@idpann.imag.fr>
+Date:   Thu Jul 18 13:42:03 2013 +0200
+
+    guard against potential segfault when used before initialization
+
+commit a455e00e0ff3a0546c01cf986a4de603f86058c3
+Author: Augustin Degomme <degomme@idpann.imag.fr>
+Date:   Thu Jul 18 13:41:40 2013 +0200
+
+    add an include to please ci
+
+commit e8460e22a01e1bfdc59821a844556f384d13bdcc
+Author: Augustin Degomme <degomme@idpann.imag.fr>
+Date:   Wed Jul 17 18:00:48 2013 +0200
+
+    changelog update
+
+commit a8789d26b134d65148058b8ec759127e97055b67
+Author: Augustin Degomme <degomme@idpann.imag.fr>
+Date:   Wed Jul 17 17:56:59 2013 +0200
+
+    fix behavior of MPI_STATUS_IGNORE and MPI_STATUSES_IGNORE with fortran
+
+commit 4f3ef63ecb6572ebd98bc52c639e77a2c88bc496
+Author: Augustin Degomme <degomme@idpann.imag.fr>
+Date:   Wed Jul 17 16:48:21 2013 +0200
+
+    typo + compile without fortran
+
+commit cdcaca9fe8cd4af53e699047cea7df2d40c9e8a8
+Author: Augustin Degomme <degomme@idpann.imag.fr>
+Date:   Wed Jul 17 16:39:34 2013 +0200
+
+    smpif90 changes (force gfortran for now), replace "use mpi" by include "mpif.h"
+
+commit 4137195804cd6cf88d6077d42a80cd6b41e09814
+Author: Augustin Degomme <degomme@idpann.imag.fr>
+Date:   Wed Jul 17 16:18:03 2013 +0200
+
+    add fortran 90 tests
+
+commit 18831c99f9114246958847f3648d49e5e2c97533
+Author: Augustin Degomme <degomme@idpann.imag.fr>
+Date:   Wed Jul 17 15:32:13 2013 +0200
+
+    Fix potential segfault
+
+commit b113c052994d9c4ffdf4b886b65f733fcb66b556
+Author: Augustin Degomme <degomme@idpann.imag.fr>
+Date:   Wed Jul 17 15:31:41 2013 +0200
+
+    add one binding
+
+commit cb66e3606db49f88d7fde5157a44fd6c5f2319ff
+Author: Augustin Degomme <degomme@idpann.imag.fr>
+Date:   Wed Jul 17 09:54:00 2013 +0200
+
+    fix behavior of waitany
+
+commit 74cc93269ca48afe209cbb022f798743efd930c3
+Author: suter <frederic.suter@cc.in2p3.fr>
+Date:   Wed Jul 17 14:13:36 2013 +0200
+
+    oups forgot to describe new parameter
+
+commit e75eb9cf239c06058afeba5e57096534a3990013
+Author: suter <frederic.suter@cc.in2p3.fr>
+Date:   Wed Jul 17 13:50:35 2013 +0200
+
+    don't allow java to attach user data to file (for now ... if a java
+    expert wants to deal with this, welcome)
+
+commit b38338cc4115706f23bc5230df595e36d0ef2843
+Author: suter <frederic.suter@cc.in2p3.fr>
+Date:   Wed Jul 17 13:44:42 2013 +0200
+
+    update examples with new prototype for open
+
+commit 61a837a60b668d9cd79a445eb5f99fd4fd77effc
+Author: suter <frederic.suter@cc.in2p3.fr>
+Date:   Wed Jul 17 13:29:28 2013 +0200
+
+    Allow users to attach arbitrary data to opened files
+
+commit f4b7b8e6ce0fd35fc2ada5f5c06d212bcd2199c8
+Merge: 79e90c9 a36528e
+Author: Pierre Veyre <pierre.veyre@cc.in2p3.fr>
+Date:   Wed Jul 17 09:57:16 2013 +0200
+
+    Merge branch 'master' of git+ssh://scm.gforge.inria.fr//gitroot/simgrid/simgrid
+
+commit a36528e952b72859b4103b6c6faf97fb548cd9ab
+Author: degomme <degomme@debian.localdomain>
+Date:   Wed Jul 17 01:40:03 2013 +0200
+
+    remove f77 attr tests
+
+commit 3925f1b878e01d62183fdfd76067966ce4c5b33f
+Author: Augustin Degomme <degomme@idpann.imag.fr>
+Date:   Tue Jul 16 20:14:23 2013 +0200
+
+    missing file
+
+commit 0ddc1b248ae79993093d5b0221e7888f99d07e29
+Author: Augustin Degomme <degomme@idpann.imag.fr>
+Date:   Tue Jul 16 19:19:48 2013 +0200
+
+    only use MPI_SOURCE when necessary
+
+commit d416192a1a8754dfe2fd32d702f387750824bc4e
+Author: Augustin Degomme <degomme@idpann.imag.fr>
+Date:   Tue Jul 16 19:14:32 2013 +0200
+
+    switch cmake variable names
+
+commit 273106067a95b0e3dc65904ff59c87e22522d1aa
+Author: Augustin Degomme <degomme@idpann.imag.fr>
+Date:   Tue Jul 16 19:02:46 2013 +0200
+
+    cmakelists cleanup
+
+commit 9deda161a84a426d0ea75ec4bd9b8cdc3a4b28fb
+Author: Augustin Degomme <degomme@idpann.imag.fr>
+Date:   Tue Jul 16 18:53:10 2013 +0200
+
+    Add (some) mpich3 f77 tests
+
+commit 3f31053637ef02fcd96e3819683103686ce11992
+Author: Augustin Degomme <degomme@idpann.imag.fr>
+Date:   Tue Jul 16 18:34:15 2013 +0200
+
+    have smpiff work on temporary file copies
+    bad for debug, but allows -j flag to work with multiple targets using same file
+
+commit 57a3400b63da222e6f8286cd4a4f6ad9982f1748
+Author: Augustin Degomme <degomme@idpann.imag.fr>
+Date:   Tue Jul 16 18:33:13 2013 +0200
+
+    correct a few mistakes with waitall, waitany, wait
+
+commit 2c8da4ee3fc790b28fce65acc6395f0baec1b1cf
+Author: Augustin Degomme <degomme@idpann.imag.fr>
+Date:   Tue Jul 16 17:14:42 2013 +0200
+
+    make fortran new bindings almost functional
+
+commit d9cdd4e949306eb118d2f1d7e51af1550bb61e7c
+Author: Augustin Degomme <degomme@idpann.imag.fr>
+Date:   Tue Jul 16 17:13:48 2013 +0200
+
+    add two more functions
+
+commit 6ec742ccbc094e3c7ec38896af3f8340325b8b96
+Author: Augustin Degomme <degomme@idpann.imag.fr>
+Date:   Tue Jul 16 17:11:34 2013 +0200
+
+    fix MPI_Initialized
+
+commit 79e90c963f37214684e948200fe61fc12945cc26
+Author: Pierre Veyre <pierre.veyre@cc.in2p3.fr>
+Date:   Tue Jul 16 14:53:03 2013 +0200
+
+    fix comments
+
+commit 08d9a6809b424483f0f6579f8a1a5bcea3af40ad
+Author: Pierre Veyre <pierre.veyre@cc.in2p3.fr>
+Date:   Mon Jul 15 19:21:37 2013 +0200
+
+    Update msg_storage_t structure and prepare new storage functions
+
+commit 5af89a5bd80d36eaca6688905d2a629135f1af88
+Author: Augustin Degomme <degomme@idpann.imag.fr>
+Date:   Mon Jul 15 15:36:29 2013 +0200
+
+    Update changelog
+
+commit f4f669283c788ce2f4134e98c1506135e8f568b7
+Author: Augustin Degomme <degomme@idpann.imag.fr>
+Date:   Mon Jul 15 15:34:57 2013 +0200
+
+    remove references to old test suite
+
+commit fc86bc2e9e2d8e22b37f59e8f7cc52a12708aebd
+Author: Augustin Degomme <degomme@idpann.imag.fr>
+Date:   Mon Jul 15 15:21:46 2013 +0200
+
+    wrong (but still unimplemented) function was used
+
+commit 599bd9a7badf64009f454533e4ae8767f659f2fc
+Author: Augustin Degomme <degomme@idpann.imag.fr>
+Date:   Mon Jul 15 15:21:17 2013 +0200
+
+    add "a few" fortran bindings
+
+commit 0a956d1a79f5290c6f58f4778c655b8b637f5bbb
+Author: degomme <degomme@debian.localdomain>
+Date:   Fri Jul 12 22:27:12 2013 +0200
+
+    remove problematic (and unused for now) test from build
+
+commit 7b5050630a1744ce2c3e8d234f79900763bf48b1
+Author: Arnaud Giersch <arnaud.giersch@iut-bm.univ-fcomte.fr>
+Date:   Fri Jul 12 21:53:24 2013 +0200
+
+    Include directory is in source_dir, not in binary_dir.
+
+commit cebb5dede2d1a8d7f02bfaf1147f74536b5bd819
+Author: Arnaud Giersch <arnaud.giersch@iut-bm.univ-fcomte.fr>
+Date:   Fri Jul 12 21:39:28 2013 +0200
+
+    Fix doxygen warning about parameter name that did not match the code.
+
+commit e2de28087ab6087f9af04cc5504be95b04c64d13
+Author: Arnaud Giersch <arnaud.giersch@iut-bm.univ-fcomte.fr>
+Date:   Fri Jul 12 21:37:55 2013 +0200
+
+    Remove useless file.
+
+commit 5f6cc4cce6413a09806a01e8e35038a5e7ff7c80
+Author: degomme <degomme@debian.localdomain>
+Date:   Fri Jul 12 20:59:28 2013 +0200
+
+    (try to) fix tests
+
+commit 9fcfd4a4787ded9d55772ce7c8b93d905e069f77
+Author: Augustin Degomme <degomme@idpann.imag.fr>
+Date:   Fri Jul 12 19:22:42 2013 +0200
+
+    missing files
+
+commit a78ea01a79ad9f2b8586a3d481edbd461167631e
+Author: Augustin Degomme <degomme@idpann.imag.fr>
+Date:   Fri Jul 12 19:12:18 2013 +0200
+
+    missing file for test
+
+commit 8006a03b1ef66a0ddd4a4983ef170781a87a7225
+Author: Augustin Degomme <degomme@idpann.imag.fr>
+Date:   Fri Jul 12 19:09:37 2013 +0200
+
+    fix build and dist, add missing folder
+
+commit b7dc075d2c3bdf2b384cb8897d16a4c0aa8ab0f7
+Author: Augustin Degomme <degomme@idpann.imag.fr>
+Date:   Fri Jul 12 18:44:20 2013 +0200
+
+    remove older mpich test suite
+
+commit c81c99a491282f76757c2673961e3cdee6853539
+Author: Augustin Degomme <degomme@idpann.imag.fr>
+Date:   Fri Jul 12 18:43:38 2013 +0200
+
+    Add mpich3 test suite, to replace older one.
+    This one is more complete, but a lot of tests are for MPI functions not supported in SMPI
+    Lots of tests are disabled, and some folders not (yet) included.
+
+commit db17323a11a3089f492c2cae1be7913673689d5c
+Author: Augustin Degomme <degomme@idpann.imag.fr>
+Date:   Fri Jul 12 18:27:59 2013 +0200
+
+    change some behaviors with MPI_IN_PLACE
+
+commit 54f3e8ef2b6a97e765f395cfdead327fb0989c5f
+Author: Augustin Degomme <degomme@idpann.imag.fr>
+Date:   Fri Jul 12 18:14:43 2013 +0200
+
+    change algo chosen for pairwise, to work with non power of 2 number of procs
+
+commit 60425301d60f5d95619c3fd7c7f6aa49d4ab8fcb
+Author: Augustin Degomme <degomme@idpann.imag.fr>
+Date:   Fri Jul 12 18:13:32 2013 +0200
+
+    initialize variable
+
+commit d2012b2c49a0a6b424c0e4dbccd6a5aeaaa17b2e
+Author: Augustin Degomme <degomme@idpann.imag.fr>
+Date:   Fri Jul 12 18:13:13 2013 +0200
+
+    usless and buggy line
+
+commit 84f6ab110aa0bbbb1c02733c276c5ef72d65935e
+Author: Augustin Degomme <degomme@idpann.imag.fr>
+Date:   Fri Jul 12 18:13:01 2013 +0200
+
+    remove MPI_COMM_WORLD references from star-mpi collectives
+
+commit cab230407566725b13a5fa1353268e5a9a3b6145
+Author: Arnaud Giersch <arnaud.giersch@iut-bm.univ-fcomte.fr>
+Date:   Fri Jul 12 16:13:05 2013 +0200
+
+    Increase timeout for test java-async.
+
+commit f72e3ef2896f8dbb89dd641508f99817a1438756
+Author: Pierre Veyre <pierre.veyre@cc.in2p3.fr>
+Date:   Fri Jul 12 16:24:18 2013 +0200
+
+    Fix MSG_storage_get_free_size() and add MSG_storage_get_used_size()
+
+commit 064eb6c62faa9c6a00c67f5fff49f64a89b2f26c
+Author: Augustin Degomme <degomme@idpann.imag.fr>
+Date:   Thu Jul 11 21:48:10 2013 +0200
+
+    fix unitialized
+
+commit 51f94e1d38869bd7a057c58ff4978fdff170a6e6
+Author: Augustin Degomme <degomme@idpann.imag.fr>
+Date:   Thu Jul 11 18:47:06 2013 +0200
+
+    remove a few leaks and memory errors
+
+commit b3add651b9b6bd3d45fcadfe0b9bbd9db2e52352
+Author: Augustin Degomme <degomme@idpann.imag.fr>
+Date:   Thu Jul 11 15:59:16 2013 +0200
+
+    MPI_Iprobe should return flag=true when asked with stupid parameters
+
+commit 4178d48270a11c7893b6425ff35ed9545cb1a163
+Author: Augustin Degomme <degomme@idpann.imag.fr>
+Date:   Thu Jul 11 15:58:52 2013 +0200
+
+    MPI_UNIVERSE_SIZE is initialized at runtime with MPI_COMM_WORLD
+
+commit b1582ff6bf8de060a1b55924cda0b887bf398e24
+Author: Augustin Degomme <degomme@idpann.imag.fr>
+Date:   Thu Jul 11 15:58:08 2013 +0200
+
+    fix MPI_Group_range_excl
+
+commit f5107861b83c82ea2d0a94511f37390054b45940
+Author: Augustin Degomme <degomme@idpann.imag.fr>
+Date:   Tue Jul 9 15:44:13 2013 +0200
+
+    fix usage of MPI_Initialized before run
+
+commit c938136f8c0ff30191cafa9ab84538c60c19651c
+Author: Augustin Degomme <degomme@idpann.imag.fr>
+Date:   Tue Jul 9 15:01:17 2013 +0200
+
+    exscan non commutative fix
+
+commit bf1edfe6e3a70b02a0032a3fceb7863f0117d069
+Author: Augustin Degomme <degomme@idpann.imag.fr>
+Date:   Tue Jul 9 14:59:39 2013 +0200
+
+    Copy the group when doing a comm_split, to avoid to have shared objects with reference counters.
+
+commit 096cc96b4a60a70773a3cc632d56e6025669ba5a
+Author: Augustin Degomme <degomme@idpann.imag.fr>
+Date:   Tue Jul 9 14:29:42 2013 +0200
+
+    Crash with message when trying to use a log level that is not allowed (without enable_debug, for example)
+
+commit 9e57b07d6be48367da8f9d9fa503de304aeacd72
+Author: suter <frederic.suter@cc.in2p3.fr>
+Date:   Thu Jul 11 11:20:15 2013 +0200
+
+    revalidate tesh file with dump output
+
+commit 0fa4414ec5a612fdd89d2605bbbb3a4fa810606c
+Author: suter <frederic.suter@cc.in2p3.fr>
+Date:   Thu Jul 11 11:19:33 2013 +0200
+
+    want the value not the address
+
+commit 6ccd57a953c53876aaa887293d2e580043010178
+Author: suter <frederic.suter@cc.in2p3.fr>
+Date:   Thu Jul 11 11:12:42 2013 +0200
+
+    Finally succeed to bring back all the needed information from SURF to
+    MSG in one simcall. Dynars are my friends ;)
+
+commit 53a14aeab09f8bcb214091691ef23b736e68e945
+Author: suter <frederic.suter@cc.in2p3.fr>
+Date:   Thu Jul 11 11:10:08 2013 +0200
+
+    some cleanup
+
+commit 6daf66cdee9baabe8732e3946758e9fe106c09b2
+Author: suter <frederic.suter@cc.in2p3.fr>
+Date:   Thu Jul 11 11:02:13 2013 +0200
+
+    bummer, have to strdup value
+
+commit e86565a320d9f2d0f1fc1ffef6e6a408fca3d984
+Author: suter <frederic.suter@cc.in2p3.fr>
+Date:   Thu Jul 11 11:01:03 2013 +0200
+
+    set field value
+    remove cruft
+
+commit 50c07172efbd6c3b73c787c2c200048d3205b640
+Author: Pierre Veyre <pierre.veyre@cc.in2p3.fr>
+Date:   Wed Jul 10 17:30:07 2013 +0200
+
+    Add MSG_host_get_storage_list() function
+
+commit 20bd6775d978362f99c47ba22aef63540f771b98
+Author: suter <frederic.suter@cc.in2p3.fr>
+Date:   Wed Jul 10 14:28:00 2013 +0200
+
+    add missing prototype declarations
+
+commit 49f1e451a96e0ef39bc0eb2864b8ae5ff6ced04b
+Author: suter <frederic.suter@cc.in2p3.fr>
+Date:   Wed Jul 10 14:27:29 2013 +0200
+
+    tiny conflict resolution
+
+commit 8af8a1a1a07bf54b28a5fc112ac1ee7875b5c250
+Author: suter <frederic.suter@cc.in2p3.fr>
+Date:   Wed Jul 10 14:20:29 2013 +0200
+
+    unimplemented MSG_file_dump function
+
+commit e9e9edad500ddf3967b577ca018ae9f5567bc1d8
+Author: suter <frederic.suter@cc.in2p3.fr>
+Date:   Wed Jul 10 14:19:26 2013 +0200
+
+    add content type to storage structure
+    describe the info to bring up to MSG
+
+commit 62bf48b13cea7b6b63f3d3e70b2a857cef442994
+Author: suter <frederic.suter@cc.in2p3.fr>
+Date:   Wed Jul 10 14:18:30 2013 +0200
+
+    store name and content type when creating storage resource
+    start trying to bring some info up to MSG (epic fail in progress)
+
+commit b2c017d4b4d344a6d44abf79fb0dcd457ec1857c
+Author: suter <frederic.suter@cc.in2p3.fr>
+Date:   Wed Jul 10 14:16:35 2013 +0200
+
+    useless comment to delimit sections
+
+commit 636c4a39fd7018786f10c6e66954aae0ed5677d5
+Author: Pierre Veyre <pierre.veyre@cc.in2p3.fr>
+Date:   Wed Jul 10 12:56:00 2013 +0200
+
+    Add msg_storage_t structure, msg_storage_get_free_size function
+
+commit 67ccd46cbccb5a82d2acdc6e3188aaab11ea5fa8
+Author: Arnaud Giersch <arnaud.giersch@iut-bm.univ-fcomte.fr>
+Date:   Tue Jul 9 13:17:28 2013 +0200
+
+    Remove double declaration for Cmake option "enable_debug".
+
+commit 3a9e73a5fcfafe84e2dc1bc49f0d295682e1bd92
+Author: suter <frederic.suter@cc.in2p3.fr>
+Date:   Tue Jul 9 13:35:01 2013 +0200
+
+    id -> storageId in mount tags + example of content_type + test of
+    default value (txt_unix)
+
+commit a1688a8f4d3a06b7dfd59fdcf06c7a198b235fbb
+Author: suter <frederic.suter@cc.in2p3.fr>
+Date:   Tue Jul 9 13:32:09 2013 +0200
+
+    handle modifications of the DTD in surf
+
+commit 25a9f90c2782623ab0be6d67335a6456010cd460
+Author: suter <frederic.suter@cc.in2p3.fr>
+Date:   Tue Jul 9 13:31:32 2013 +0200
+
+    add a content_type attribute to the storage and storage_type tags.
+    rename the id attribute of the mount tag in storageId to make the
+    connection more explicit
+
+commit 94ead84e86203c1bd49eb77aa257f3db1ad5b431
+Author: suter <frederic.suter@cc.in2p3.fr>
+Date:   Tue Jul 9 12:03:18 2013 +0200
+
+    add the example of storage content in windows format to the list
+
+commit 2b859d7b5c2aed26d77af4b362ba4f3d39626a9a
+Author: suter <frederic.suter@cc.in2p3.fr>
+Date:   Tue Jul 9 11:32:05 2013 +0200
+
+    the name field of a msg_file_t is actually a full name (including path),
+    use a proper naming then.
+
+commit 68e6eed4a337deed6cac90bd81a994ce71a7c56f
+Author: suter <frederic.suter@cc.in2p3.fr>
+Date:   Tue Jul 9 11:28:07 2013 +0200
+
+    add an example of storage content in the windows format
+
+commit 8fc01073206577321522d6c8ca74c44c71c2b4e0
+Author: suter <frederic.suter@cc.in2p3.fr>
+Date:   Tue Jul 9 11:21:16 2013 +0200
+
+    change mind, fullname will be easier to deal with. End up with cleaning
+    multiple spaces and tabs
+
+commit c0fcabb4b0d3e21bf9d2c07af65b2945f312b6e8
+Author: suter <frederic.suter@cc.in2p3.fr>
+Date:   Mon Jul 8 16:24:42 2013 +0200
+
+    split name into path+name in content file
+
+commit 6ec5697bd6af0a76e4391d07c6ff81b131eefaea
+Author: Arnaud Giersch <arnaud.giersch@iut-bm.univ-fcomte.fr>
+Date:   Tue Jul 9 11:28:19 2013 +0200
+
+    Don't break when there are spaces between tesh file and closing parenthesis.
+
+commit b29d706faf4491ebbb78891c0b7b861a67e4e7df
+Author: Arnaud Giersch <arnaud.giersch@iut-bm.univ-fcomte.fr>
+Date:   Tue Jul 9 11:26:28 2013 +0200
+
+    Remove space before closing parenthesis.
+    
+    It made generate_memcheck_tests.pl fail.
+
+commit 385e026fd01f94263f2a79f2b8ebf001dc73073b
+Author: Arnaud Giersch <arnaud.giersch@iut-bm.univ-fcomte.fr>
+Date:   Tue Jul 9 11:24:53 2013 +0200
+
+    Slightly improve error message.
+
+commit deb40f5c576f72119cf77e575d4cc068c12e66cf
+Author: Augustin Degomme <degomme@idpann.imag.fr>
+Date:   Mon Jul 8 16:51:55 2013 +0200
+
+    handle non commutative case for scan/exscan
+
+commit c1cfbb3b4083ee7f234f2977ce8c5e3e61f1c1ec
+Author: Augustin Degomme <degomme@idpann.imag.fr>
+Date:   Mon Jul 8 16:15:45 2013 +0200
+
+    make sure refcount of a comm is really 1 when initialized
+
+commit cd701c7e68bbf6598c9350e19389c0b6952bdeef
+Author: Augustin Degomme <degomme@idpann.imag.fr>
+Date:   Mon Jul 8 15:01:53 2013 +0200
+
+    quick and naive implementation of the MPI_Exscan collective
+
+commit 4eeff47d092d58bdcdc789c683bcb6ec9873e5c9
+Author: Augustin Degomme <degomme@idpann.imag.fr>
+Date:   Mon Jul 8 14:34:01 2013 +0200
+
+    MPI_Waitsome and MPI_Testsome can actually handle NULL parameter for indices
+
+commit 198a6259727de39df5bb03861f67cb88f9a84373
+Author: Augustin Degomme <degomme@idpann.imag.fr>
+Date:   Mon Jul 8 14:33:21 2013 +0200
+
+    MPI_Translate_ranks should return MPI_PROC_NULL if we provide MPI_PROC_NULL as parameter
+
+commit f440f91c0d78d785b2a9cf87c718a54af453cf26
+Author: Augustin Degomme <degomme@idpann.imag.fr>
+Date:   Mon Jul 8 14:31:36 2013 +0200
+
+    testany should work and return a flag if we test 0 comms.
+
+commit a09fdaced8717cdcb0aefb66564bd4825c14e4aa
+Author: Augustin Degomme <degomme@idpann.imag.fr>
+Date:   Mon Jul 8 14:30:03 2013 +0200
+
+    Implement MPI_IN_PLACE behavior for collectives
+
+commit fd7a301a0a756bd0808ef4440c5128c5d8f9d869
+Author: Augustin Degomme <degomme@idpann.imag.fr>
+Date:   Mon Jul 8 14:28:42 2013 +0200
+
+    Fix MPI_Comm_Split, to increment reference counter of the group, as it is shared between processes
+
+commit 5f30f31253629200892746ad9d086d03bbec48a5
+Author: Augustin Degomme <degomme@idpann.imag.fr>
+Date:   Mon Jul 8 14:28:07 2013 +0200
+
+    add a reference counter in order to avoide deleting MPI_Comm, and MPI_Group, too soon
+
+commit af94b4458a6da51502a01c06756e4c11cfbe2648
+Author: Augustin Degomme <degomme@idpann.imag.fr>
+Date:   Mon Jul 8 14:22:31 2013 +0200
+
+    have persistent communications use a PREPARED flag to implement the fact that they have not already been sent
+    This is useful when testing their status before launch, to have an empty MPI_Status returned, as specified
+
+commit 14c4d40b625501275e7ec6eccd6f92f659316f85
+Author: Augustin Degomme <degomme@idpann.imag.fr>
+Date:   Mon Jul 8 14:18:56 2013 +0200
+
+    Make internal collective flags negative (incorrect in MPI), to avoid confusion with user's messages
+    This was seen when user's code was using MPI_ANY_TAG to receive any message (from the userland code), and lead to confusions.
+
+commit bdffe1a4c1c157f23eb8c50cc5682d72daf59901
+Author: Augustin Degomme <degomme@idpann.imag.fr>
+Date:   Fri Jul 5 17:42:00 2013 +0200
+
+    fix tracing issue with some communicators
+
+commit a97741effca6587abf0e311f3522f363f63f3463
+Author: Arnaud Giersch <arnaud.giersch@iut-bm.univ-fcomte.fr>
+Date:   Fri Jul 5 10:06:31 2013 +0200
+
+    Make distcheck succeed.
+
+commit 621301e4a3b9734a912f86a08ae9a752fc739321
+Author: Arnaud Giersch <arnaud.giersch@iut-bm.univ-fcomte.fr>
+Date:   Fri Jul 5 10:04:16 2013 +0200
+
+    Use the same parameter name in the code and in the documentation.
+
+commit 475bf1f019f9fb7fe1f55d3ec9c080c43107afca
+Author: Arnaud Giersch <arnaud.giersch@iut-bm.univ-fcomte.fr>
+Date:   Fri Jul 5 09:55:52 2013 +0200
+
+    Fix paths for msg/energy tests.
+
+commit bb5ad8608cdba1a4d32f1079c6fcf904003cff6b
+Author: Arnaud Giersch <arnaud.giersch@iut-bm.univ-fcomte.fr>
+Date:   Fri Jul 5 09:46:12 2013 +0200
+
+    Make it build again after commit 152117af2fbcf4c99d0da5d10a6813aac7eee007
+    (added dvfs support).
+
+commit 7248f88d074c16ebf4a021f0ad31adfc0fdcc3e1
+Author: Augustin Degomme <degomme@idpann.imag.fr>
+Date:   Wed Jul 3 15:30:55 2013 +0200
+
+    add one missing test
+
+commit cb8c50fdd86322fbff549fd9e4b42439705bdecc
+Author: Augustin Degomme <degomme@idpann.imag.fr>
+Date:   Fri Jul 5 09:56:20 2013 +0200
+
+    fix dist build
+
+commit 9e6224ecd95ff7b6452fe9b2c088138877797542
+Merge: ebf8c46 0d2cd6f
+Author: acarpena <alexandra.carpen-amarie@inria.fr>
+Date:   Fri Jul 5 01:53:41 2013 +0000
+
+    Merge branch 'dvfs'
+    
+    Added DVFS and energy consumption support.
+
+commit 0d2cd6f4e4e5c8b75159c79b7ae7d716cef99086
+Author: acarpena <alexandra.carpen-amarie@inria.fr>
+Date:   Thu Jul 4 16:42:07 2013 -0700
+
+    added tesh tests for DVFS
+
+commit 891335d86e914cdc1ab32aff45c3930c3f6a3a03
+Author: acarpena <alexandra.carpen-amarie@inria.fr>
+Date:   Thu Jul 4 13:19:31 2013 -0700
+
+    added tesh tests for dvfs
+
+commit ebf8c46c16a40fde708f840334c9e28e10060d4e
+Author: suter <frederic.suter@cc.in2p3.fr>
+Date:   Wed Jul 3 15:45:23 2013 +0200
+
+    add MSG_host_get_process_list() function.
+
+commit 0f71b9d5ea36aaf6979d87d2f001cd7a8110c8c0
+Author: suter <frederic.suter@cc.in2p3.fr>
+Date:   Wed Jul 3 15:17:13 2013 +0200
+
+    cosmetics
+
+commit f995ff68fb3215898f6ce38ff45a6e83762e4939
+Author: suter <frederic.suter@cc.in2p3.fr>
+Date:   Mon Jul 1 16:19:49 2013 +0200
+
+    pushing but never popping means useless code
+    remove blanks in empty lines
+
+commit 045ec84a15f79257de07f519c9654d9892985ef9
+Author: Augustin Degomme <degomme@idpann.imag.fr>
+Date:   Tue Jul 2 18:15:56 2013 +0200
+
+    This used to work by accident
+
+commit 2d982ca14966f43a6678859d21fa7e796e8aa32f
+Author: Augustin Degomme <degomme@idpann.imag.fr>
+Date:   Tue Jul 2 18:15:06 2013 +0200
+
+    better handling of loop endings
+    The upper bound may not be inside the set,
+    or the stride can be negative, with upper bound < lower bound
+
+commit b7ca8d8e4b0dcab8e81509b753e1b2fa80832f49
+Author: Augustin Degomme <degomme@idpann.imag.fr>
+Date:   Tue Jul 2 18:10:36 2013 +0200
+
+    get the rank and not the index for process creation
+
+commit f6ca129aacb2f3200af4644e0dd236985973e7b6
+Author: Augustin Degomme <degomme@idpann.imag.fr>
+Date:   Tue Jul 2 17:34:56 2013 +0200
+
+    use the right index for sendrecv optimization
+
+commit 1faf1e4ac5d8295ab562c45a5507a471ad4540a6
+Author: Augustin Degomme <degomme@idpann.imag.fr>
+Date:   Tue Jul 2 09:51:05 2013 +0200
+
+    unify collective tags
+    allows to quickly identify the type of the collective when debugging
+    avoid some collisions with wrong messages being received
+
+commit 46a70e098d1d50876b9cf0576cac2357725cf54f
+Author: Augustin Degomme <degomme@idpann.imag.fr>
+Date:   Mon Jul 1 17:54:34 2013 +0200
+
+    handle MPI_IN_PLACE for basic reduce
+
+commit 260f6acdb4f0d33a1cd039cdf02124ebd9aa54cd
+Author: Augustin Degomme <degomme@idpann.imag.fr>
+Date:   Mon Jul 1 12:12:17 2013 +0200
+
+    do not create communicator if process is not inside its group
+
+commit a3848e5ea6b2305d6059c89705edaccbec356455
+Merge: 0c2d2d0 080dc09
+Author: acarpena <alexandra.carpen-amarie@inria.fr>
+Date:   Sun Jun 30 17:36:14 2013 -0700
+
+    Merge branch 'dvfs'
+    
+    Conflicts:
+       buildtools/Cmake/MakeExe.cmake
+       src/include/surf/surf.h
+       src/surf/simgrid_dtd.c
+
+commit 080dc09df11aea380c679d3b3ae257826c5cbd44
+Author: acarpena <alexandra.carpen-amarie@inria.fr>
+Date:   Sun Jun 30 17:04:23 2013 -0700
+
+    added dvfs support
+
+commit 152117af2fbcf4c99d0da5d10a6813aac7eee007
+Author: acarpena <alexandra.carpen-amarie@inria.fr>
+Date:   Sun Jun 30 16:58:27 2013 -0700
+
+    added dvfs support
+
+commit 0c2d2d0a3bf1d2b76e68c4b57b8ffac9b3f4ee2a
+Author: Augustin Degomme <degomme@idpann.imag.fr>
+Date:   Fri Jun 28 15:53:36 2013 +0200
+
+    Changelog update, more to come
+
+commit c4f40214500b2b521f98a60d33f666c062ca318c
+Author: Augustin Degomme <degomme@idpann.imag.fr>
+Date:   Fri Jun 28 14:40:11 2013 +0200
+
+    make not_yet_implemented() a macro outputting the name of the function
+    Also tell the user to contact the team if he wants the support for the function.
+
+commit e1e50fa3f7c4b7b6bcb94dba4d4032f4d69260b9
+Author: Augustin Degomme <degomme@idpann.imag.fr>
+Date:   Fri Jun 28 13:32:17 2013 +0200
+
+    Add a huge variety of not yet impelmented functions, to compile MPICH3 test suite (without RMA or fortran)
+
+commit 84a646f4695779bf82af58629a45f46f9a8a0e7c
+Author: Arnaud Giersch <arnaud.giersch@iut-bm.univ-fcomte.fr>
+Date:   Thu Jun 27 14:10:52 2013 +0200
+
+    Test -eq is for numerical values.
+    
+    Use construct "Use Alternate Value" to achieve the desired effect.
+
+commit f746a1cfd3b3d8530468c78096133eb8ffa1fd90
+Author: Augustin Degomme <degomme@idpann.imag.fr>
+Date:   Wed Jun 26 17:01:38 2013 +0200
+
+    optimize MPI_Sendrecv if a process has to exchange with himself only
+    This helps avoiding some lockings of lazy network model when one process waits for itself
+
+commit d280c6ed36861ca6a0c72aaea747f28c20c4eae1
+Author: Augustin Degomme <degomme@idpann.imag.fr>
+Date:   Wed Jun 26 16:35:53 2013 +0200
+
+    avoid breaking replay, handle MPI_OP_NULL case
+
+commit 2093781c3522f4122f1914486e94c1d4b8bcb3e2
+Author: Augustin Degomme <degomme@idpann.imag.fr>
+Date:   Wed Jun 26 13:58:41 2013 +0200
+
+    Fix smpi_sleep to execute the sleep on the simulated host (ignoring running host power)
+
+commit fa79ff335a7bfed64b77b34207068c3f433e19d5
+Author: Augustin Degomme <degomme@idpann.imag.fr>
+Date:   Wed Jun 26 11:14:04 2013 +0200
+
+    handle non commutative reduce operations
+
+commit de0856b198be8de817d9c0d496f5bdc0f426084a
+Author: Augustin Degomme <degomme@idpann.imag.fr>
+Date:   Tue Jun 25 17:57:46 2013 +0200
+
+    try again and again to be more portable with this test
+
+commit 703a00161f6ba0654b87df7a04bd622842b9ebf9
+Author: Augustin Degomme <degomme@idpann.imag.fr>
+Date:   Tue Jun 25 17:01:48 2013 +0200
+
+    same as before, to make ci happy
+
+commit 80ead39c7731ab3f2410b1104c78f9a2c0c02416
+Author: Augustin Degomme <degomme@idpann.imag.fr>
+Date:   Tue Jun 25 16:51:50 2013 +0200
+
+    try again to be 32/64 bit agnostic
+
+commit 26a7a4aa12a348c085ec0d7e163692efc6efaeec
+Author: Augustin Degomme <degomme@idpann.imag.fr>
+Date:   Tue Jun 25 15:04:34 2013 +0200
+
+    modify reduce test to provide better coverage
+
+commit 319a100d7f88e1ce33ca97fe868e796ae61304b9
+Author: Augustin Degomme <degomme@idpann.imag.fr>
+Date:   Tue Jun 25 14:31:53 2013 +0200
+
+    try to make the shared test compatible with 32bit architectures
+
+commit dcc48b1305e2d90001e3ba52b4b426a0ba40da66
+Author: Augustin Degomme <degomme@idpann.imag.fr>
+Date:   Tue Jun 25 13:17:49 2013 +0200
+
+    mpich allgatherv was using wrong size value
+
+commit 44a38683bc1680820d3c51bf3d02d462a575ead0
+Author: Augustin Degomme <degomme@idpann.imag.fr>
+Date:   Tue Jun 25 11:34:29 2013 +0200
+
+    mem leaks
+
+commit 3c5f5f80d481830f70dbece02adba58e296a6f00
+Author: Augustin Degomme <degomme@idpann.imag.fr>
+Date:   Tue Jun 25 11:34:18 2013 +0200
+
+    Add a test for SMPI shared malloc and free
+
+commit 874ed2944d8c34f20a31a62facae8145ebe6c6bd
+Author: suter <frederic.suter@cc.in2p3.fr>
+Date:   Tue Jun 25 12:47:26 2013 +0200
+
+    units for bandwidth properties too
+
+commit 2ce25930bd88498435aac99343b2333169d2e4bb
+Author: suter <frederic.suter@cc.in2p3.fr>
+Date:   Tue Jun 25 12:44:40 2013 +0200
+
+    These "properties" are actually bandwidths: allow users to declare units
+    in the XML file
+
+commit fcab8998bd31ed922e4c88406c5fe85eb6c87aef
+Author: suter <frederic.suter@cc.in2p3.fr>
+Date:   Tue Jun 25 12:37:45 2013 +0200
+
+    start to clarify this example
+
+commit dc78c79b2176f41a0622949cd31a8b66f6ca66aa
+Author: suter <frederic.suter@cc.in2p3.fr>
+Date:   Tue Jun 25 12:32:17 2013 +0200
+
+    remove an ugly pimple thanks to units in XML
+
+commit 63304d32675b00de6f374f86cab305373d4b38d0
+Author: suter <frederic.suter@cc.in2p3.fr>
+Date:   Tue Jun 25 12:25:09 2013 +0200
+
+    allow to use units for storage too (bits, or bytes, or information bits
+    or bytes, multiplied up to the Tera)
+
+commit a29a242f5c736f17af7ffde36c0e7a3805b2f688
+Author: Augustin Degomme <degomme@idpann.imag.fr>
+Date:   Mon Jun 24 15:43:39 2013 +0200
+
+    separate allreduce tests, with one large and the other small, to avoid to lose too much time in testing, and triggering timeouts.
+
+commit 3d03a9262aa220f6853ef6e803e4d5a393d94296
+Author: Augustin Degomme <degomme@idpann.imag.fr>
+Date:   Mon Jun 24 14:49:51 2013 +0200
+
+    fix two nasty bugs in complex datatypes handling, caught with test suite.
+
+commit 5c57bdf5bab7e95809ca651778a57fb6e5e17fef
+Author: Augustin Degomme <degomme@idpann.imag.fr>
+Date:   Mon Jun 24 14:49:04 2013 +0200
+
+    mem leak
+
+commit b63c7d6bb3bee5544c9c171a27611d3b445b485e
+Author: Augustin Degomme <degomme@idpann.imag.fr>
+Date:   Mon Jun 24 14:48:56 2013 +0200
+
+    pass collective selectors through mpich-coll test suite
+
+commit e1b936b664e8d85f7e1468edd7f3d7bd1bad2dab
+Author: Augustin Degomme <degomme@idpann.imag.fr>
+Date:   Thu Jun 20 10:11:46 2013 +0200
+
+    star-mpi's pairwise alltoall is only valid for power of 2 cases, add openmpi's one instead
+
+commit f4c18dab56cf75ca4455225ab7c1c5dcb6699b94
+Author: Augustin Degomme <degomme@idpann.imag.fr>
+Date:   Wed Jun 19 17:08:45 2013 +0200
+
+    correct a few bcast algorithms and change the test to actually use them all
+
+commit b9c6a09e911fc100b36051e9c138ae14d1b18b5c
+Author: Augustin Degomme <degomme@idpann.imag.fr>
+Date:   Wed Jun 19 14:31:15 2013 +0200
+
+    have allreduce test work on much larger arrays to trigger segmentation in one algorithm
+
+commit 12e2600d416ea922cdaa3fdefe2522260e7312d1
+Author: Augustin Degomme <degomme@idpann.imag.fr>
+Date:   Wed Jun 19 13:08:42 2013 +0200
+
+    ompi selector was using the wrong algo for alltoallv, add the right one and use it
+
+commit 3bfb169bcaa27ee7c5c6a38d5075c37c2f449986
+Author: Augustin Degomme <degomme@idpann.imag.fr>
+Date:   Wed Jun 19 11:03:54 2013 +0200
+
+    increase tesh timeout for replay
+
+commit cabe6a09faf622cfc48780e61c5b3f64bd589c10
+Author: Augustin Degomme <degomme@idpann.imag.fr>
+Date:   Wed Jun 19 11:03:26 2013 +0200
+
+    add forgotten test for an mpich algorithm
+
+commit 52fe3ddd975cde39b727e97ebc9765d9f653e4b4
+Author: suter <frederic.suter@cc.in2p3.fr>
+Date:   Tue Jun 18 15:28:34 2013 +0200
+
+    apply some coding standard in function naming (agier has to be in
+    vacations ... ;))
+
+commit f5f727fbad47871ac65e6c1bd8daafa68667b1d6
+Author: suter <frederic.suter@cc.in2p3.fr>
+Date:   Tue Jun 18 15:18:26 2013 +0200
+
+    don't call things storage when it's mount
+
+commit 16d1cb7e0e92b43f7e8485f25167c254f6c7f1e5
+Author: suter <frederic.suter@cc.in2p3.fr>
+Date:   Tue Jun 18 15:15:57 2013 +0200
+
+    don't call things storage when it's mount
+
+commit b108a4b307246fd04e52827319b4a522e414c51f
+Author: Augustin Degomme <degomme@idpann.imag.fr>
+Date:   Tue Jun 18 14:02:26 2013 +0200
+
+    This is a bug in the implementation in OpenMPI, with OpenMPI accidentally working.
+    That's because MPI_ANY_SOURCE is also -1 in OpenMPI.
+
+commit 509521017c4fd521bb98758c369ea1d8295c6300
+Author: Augustin Degomme <degomme@idpann.imag.fr>
+Date:   Tue Jun 18 13:57:16 2013 +0200
+
+    test for barrier algorithms was testing scatter ...
+
+commit 2467765308b776f14ad05d284de30c89e7f999a9
+Author: Augustin Degomme <degomme@idpann.imag.fr>
+Date:   Tue Jun 18 13:38:04 2013 +0200
+
+    change some defined values to less current ones
+
+commit 50a66da9cb41cf1a83f0063f0c7fe44ce5274c80
+Author: Augustin Degomme <degomme@idpann.imag.fr>
+Date:   Tue Jun 18 13:16:55 2013 +0200
+
+    MPI_ERR_COMM was sometimes returned instead of MPI_ERR_RANK in SMPI
+
+commit 08c0240e0f8a7c21ade3b93a4ef14cc4e56c01d6
+Author: Augustin Degomme <degomme@idpann.imag.fr>
+Date:   Mon Jun 17 18:13:53 2013 +0200
+
+    reduce_scatter default implementation was a mess
+
+commit 8eb1dd81f53db215cf73319dc485f120addefe2d
+Author: Augustin Degomme <degomme@idpann.imag.fr>
+Date:   Mon Jun 17 18:13:26 2013 +0200
+
+    if we send 0 data, don't bother with subtypes
+
+commit 964e31805a6409921f1e3a2cd497c15898b4b62b
+Author: Augustin Degomme <degomme@idpann.imag.fr>
+Date:   Mon Jun 17 18:12:28 2013 +0200
+
+    add option "smpi/use_shared_malloc", with true as default, to allow disabling the shared memory SMPI stuff dynamically
+    Useful for debug purposes, to see if the shared memory is the cause of a bug
+
+commit 4bac5d6867ff353bb05c89397a641001f43ba711
+Author: suter <frederic.suter@cc.in2p3.fr>
+Date:   Tue Jun 18 13:17:12 2013 +0200
+
+    yet another simplification of the storage API: we don't manage
+    file contents, no need for a buffer as parameter ...
+
+commit 699b4ffbee0612105ed036e2836aa695a11cebbb
+Author: suter <frederic.suter@cc.in2p3.fr>
+Date:   Tue Jun 18 12:53:14 2013 +0200
+
+    size shouldn't be accessible from the user API.
+
+commit 936a14d7a4de6b0ab971a416d16a2b7099fc5cc1
+Author: Paul Bédaride <paul.bedaride@gmail.com>
+Date:   Mon Jun 17 11:07:18 2013 +0200
+
+    Fix of pastry
+
+commit e26baeb660b732be1884889633e5fa4fedcc4d5b
+Author: Paul Bédaride <paul.bedaride@gmail.com>
+Date:   Fri Jun 14 18:19:46 2013 +0200
+
+    Add pastry msg example (First attempt)
+
+commit 91ca39d79fbd3e53ea3cc5fdff3a7ec0348cfcfc
+Author: Guillaume Serrière <guillaume.serriere@esial.net>
+Date:   Fri Jun 14 15:02:19 2013 +0200
+
+    Change xbt_os_timer interface to handle cpu time, thread time and
+    wall time distinctly.
+    Windows section isn't test.
+    
+    Signed-off-by: Guillaume Serrière <guillaume.serriere@esial.net>
+
+commit b060993afec218c8b2e08367f98b10b2fa824309
+Author: Arnaud Giersch <arnaud.giersch@iut-bm.univ-fcomte.fr>
+Date:   Fri Jun 14 12:58:39 2013 +0200
+
+    Use HEAD as default reference for git archive.
+    
+    The default branch may be undefined.
+
+commit 5fd5bff93ecb155f478530a01c2f265e6e05bd4b
+Author: Arnaud Giersch <arnaud.giersch@iut-bm.univ-fcomte.fr>
+Date:   Fri Jun 14 11:25:47 2013 +0200
+
+    Add a small value to avoid rounding differences between x86 and x86_64.
+
+commit 6767b7c4abfb52837bf452ef867dde18321b9da9
+Author: Arnaud Giersch <arnaud.giersch@iut-bm.univ-fcomte.fr>
+Date:   Fri Jun 14 11:25:16 2013 +0200
+
+    Change type double for size_t.
+
+commit 0efcdbcf5699fd083152350d0cebd5c1fe356751
+Author: Arnaud Giersch <arnaud.giersch@iut-bm.univ-fcomte.fr>
+Date:   Fri Jun 14 09:42:45 2013 +0200
+
+    Remove unused variables.
+
+commit 22732928b4523ffc817b31ec9ca0fc90b8101582
+Author: Arnaud Giersch <arnaud.giersch@iut-bm.univ-fcomte.fr>
+Date:   Fri Jun 14 09:31:02 2013 +0200
+
+    Comment out useless operation.
+
+commit d531b19a0d1b2931ce8177bacd0124065c68476f
+Author: Arnaud Giersch <arnaud.giersch@iut-bm.univ-fcomte.fr>
+Date:   Thu Jun 13 16:11:17 2013 +0200
+
+    Add missing dependency.
+
+commit 5283ccec7776f1a878edba1172fd837e373a8dfb
+Author: Augustin Degomme <degomme@idpann.imag.fr>
+Date:   Fri Jun 14 09:06:23 2013 +0200
+
+    wrong file name in cmake file
+
+commit d121fa017abf8e2899d5f2c6032b0a428969d05f
+Author: Augustin Degomme <degomme@idpann.imag.fr>
+Date:   Fri Jun 14 09:02:11 2013 +0200
+
+    add missing prototype
+
+commit 10a63639531e2e30afb9141aa2a9721ed652a566
+Author: Augustin Degomme <degomme@idpann.imag.fr>
+Date:   Fri Jun 14 08:57:24 2013 +0200
+
+    openmpi recently changed its decision for alltoallv algo
+
+commit 9ebe15db62d1f732e4b3121ab8f4dc243371c51e
+Author: Augustin Degomme <degomme@idpann.imag.fr>
+Date:   Wed Jun 12 14:34:41 2013 +0200
+
+    add missing replay files to dist
+
+commit da41b147264c6eb7febc5be6cfb2380eab69ba70
+Author: degomme <degomme@debian.localdomain>
+Date:   Fri Jun 14 00:56:09 2013 +0200
+
+    forgot one file
+
+commit 8293a833f9c68986f8bd174d5bf3d04eb62918d7
+Author: degomme <degomme@debian.localdomain>
+Date:   Fri Jun 14 00:51:18 2013 +0200
+
+    we now have an mpich selector, and a bunch of new algorithms (--cfg=smpi/coll_selector:mpich)
+
+commit 076aada113aa0566c059211416cd9214a54d763d
+Merge: ad9cf3d 3bf293f
+Author: Jonathan Rouzaud-Cornabas <jonathan.rouzaud-cornabas@ens-lyon.fr>
+Date:   Thu Jun 13 15:52:57 2013 +0200
+
+    Merge branch 'master' of git+ssh://scm.gforge.inria.fr//gitroot/simgrid/simgrid
+
+commit ad9cf3dddccaf1d798a39120a83e79d291a57553
+Author: Jonathan Rouzaud-Cornabas <jonathan.rouzaud-cornabas@ens-lyon.fr>
+Date:   Thu Jun 13 15:52:48 2013 +0200
+
+    SIMIX call + MSG function + Java binding for get_core
+
+commit 3bf293f0c23fc59535f99e17ee43531cb9a9fdb6
+Author: Marion Guthmuller <marion.guthmuller@loria.fr>
+Date:   Thu Jun 13 15:00:53 2013 +0200
+
+    model-checker : restore while statement for bugged1_liveness example
+
+commit 25cc8f2c515534fee077ff6ef9a71b55bfc2786f
+Merge: 8f040b3 d89f14e
+Author: Jonathan Rouzaud-Cornabas <jonathan.rouzaud-cornabas@ens-lyon.fr>
+Date:   Thu Jun 13 14:50:23 2013 +0200
+
+    Merge branch 'master' of git+ssh://scm.gforge.inria.fr//gitroot/simgrid/simgrid
+
+commit 8f040b324eb3f808a1f5f8da203ae16b20296914
+Author: Jonathan Rouzaud-Cornabas <jonathan.rouzaud-cornabas@ens-lyon.fr>
+Date:   Thu Jun 13 14:49:59 2013 +0200
+
+    Properties available for cluster tag
+
+commit d89f14ee146bf069a32e9e1802c7cbbbe96bd5d4
+Author: Marion Guthmuller <marion.guthmuller@loria.fr>
+Date:   Thu Jun 13 12:45:47 2013 +0200
+
+    model-checker : update bugged1 and bugged2 tesh (different compilation flags)
+
+commit 1b99d9bfbf73e4591ae012c78ac99ba08fabe645
+Author: Marion Guthmuller <marion.guthmuller@loria.fr>
+Date:   Thu Jun 13 12:44:45 2013 +0200
+
+    model-checker : MC doesn't work with thread context
+
+commit 2eef51f85212214302326508352271ca96de05eb
+Author: Marion Guthmuller <marion.guthmuller@loria.fr>
+Date:   Thu Jun 13 12:30:47 2013 +0200
+
+    disable optimizations for build MC in jenkins
+
+commit fd615df4984a14ed02924279352f41112b08ef5a
+Author: Marion Guthmuller <marion.guthmuller@loria.fr>
+Date:   Thu Jun 13 12:29:40 2013 +0200
+
+    unused variable if tracing disabled
+
+commit 639d8a94d0c1921cee3a2cebdd9480d69a407761
+Author: Marion Guthmuller <marion.guthmuller@loria.fr>
+Date:   Thu Jun 13 12:15:31 2013 +0200
+
+    model-checker : increase timeout in tesh
+
+commit e872999954cf2e237de0f8de77e95b16e7913410
+Author: Marion Guthmuller <marion.guthmuller@loria.fr>
+Date:   Thu Jun 13 12:08:21 2013 +0200
+
+    model-checker : missing #ifdef
+
+commit 97d5af37a4cafa4c5deb5bececf242ab1c015e2e
+Author: Marion Guthmuller <marion.guthmuller@loria.fr>
+Date:   Thu Jun 13 11:38:02 2013 +0200
+
+    model-checker : update bugged2 tesh
+
+commit 0f40cfec58fb170c3378cc63e83cb0a878552970
+Author: Marion Guthmuller <marion.guthmuller@loria.fr>
+Date:   Thu Jun 13 09:21:52 2013 +0200
+
+    model-checker : fix (again ..) DPOR for iSend/iRecv and Wait communications
+    
+    - add rdv_cpy in s_smx_action_t structure. comm.rdv is used for
+      garbage collection and set to NULL when the communication matches
+      with another communication already pushed and waiting in the
+      mailbox.
+    - iSend/iRecv and Wait communications are independant if the
+      communications are not in the same mailbox. Otherwise, the
+      iSend/iRecv communication process issuer must be different of the
+      src_proc or dst_proc of the Wait communication, or, src_buff and
+      dst_buff of the communications must be different.
+
+commit 4d6e2bb1c86ba6092fc69e61582c223100ee98a9
+Author: Marion Guthmuller <marion.guthmuller@loria.fr>
+Date:   Wed Jun 12 18:30:23 2013 +0200
+
+    model-checker : improve debug messages
+
+commit dd92246f876993d5196363d4f075231c25c87693
+Author: degomme <degomme@debian.localdomain>
+Date:   Thu Jun 13 11:36:43 2013 +0200
+
+    barrier tests
+
+commit e6557f5a455aa071d62f977185ea49ed1437003a
+Author: degomme <degomme@debian.localdomain>
+Date:   Thu Jun 13 11:36:27 2013 +0200
+
+    end of ompi collectives addition, with barrier
+
+commit 31f432aea8605524dd99b6141f8376a7da6d5230
+Author: degomme <degomme@debian.localdomain>
+Date:   Thu Jun 13 09:36:03 2013 +0200
+
+    add tests for scatter
+
+commit da62b5cbd53ece70108a4f0eba4757e75f3dc00a
+Author: degomme <degomme@debian.localdomain>
+Date:   Thu Jun 13 09:26:51 2013 +0200
+
+    add scatter algos from ompi
+
+commit 15a2c29a775316eba1298b52b84c4d22b190b334
+Author: degomme <degomme@debian.localdomain>
+Date:   Thu Jun 13 02:08:58 2013 +0200
+
+    unused variable
+
+commit 908f43d575e3b19014f39ba209da997ab6e3fa2c
+Merge: b085fe2 e1973b3
+Author: degomme <degomme@debian.localdomain>
+Date:   Thu Jun 13 02:03:47 2013 +0200
+
+    Merge branch 'master' of git+ssh://scm.gforge.inria.fr//gitroot/simgrid/simgrid
+
+commit b085fe247ae2cf2a6e36863a54f794deb4f342f5
+Author: degomme <degomme@debian.localdomain>
+Date:   Thu Jun 13 01:57:57 2013 +0200
+
+    add reduce scatter collectives from openmpi, and fix existing one
+    and add tests, without doing separate commits because it is 2AM
+
+commit e1973b337aa4a275d58f5f934f899291612b698a
+Merge: 66d3e89 6d10ceb
+Author: Jonathan Rouzaud-Cornabas <jonathan.rouzaud-cornabas@ens-lyon.fr>
+Date:   Wed Jun 12 17:13:46 2013 +0200
+
+    Merge branch 'master' of git+ssh://scm.gforge.inria.fr//gitroot/simgrid/simgrid
+
+commit 66d3e8941f0a1313a58a117e791a9a52aa94a402
+Author: Jonathan Rouzaud-Cornabas <jonathan.rouzaud-cornabas@ens-lyon.fr>
+Date:   Wed Jun 12 17:13:37 2013 +0200
+
+    fix Node.java
+
+commit 6d10ceb338728d308864f891ef8a540da45dfa02
+Author: Arnaud Giersch <arnaud.giersch@iut-bm.univ-fcomte.fr>
+Date:   Wed Jun 12 14:34:57 2013 +0200
+
+    Simplify the link specifications for libSG_java on win32 (untested).
+    
+    The variable SIMGRID_LIB_NAME_NAME is never used, and probably gets an
+    undefined value here.  Remove its definition.
+    
+    The variable SIMGRID_LIB_NAME is never set.  Remove reference to it.
+    
+    Finally, use "target_link_libraries" for all platforms since I can't find any
+    reason to avoid it on win32.
+    
+    Note that these changes are untested.
+
+commit 576f5789336d40f76fbb07c4272cd684a860a1e5
+Author: Arnaud Giersch <arnaud.giersch@iut-bm.univ-fcomte.fr>
+Date:   Wed Jun 12 14:32:10 2013 +0200
+
+    Prototypes were changed by previous commit.
+
+commit adb43549f2dd02ba002503aa6f11ad317075e3cf
+Author: suter <frederic.suter@cc.in2p3.fr>
+Date:   Wed Jun 12 13:28:03 2013 +0200
+
+    further simplification of the storage API, keep size only as nmemb was
+    never really used.
+
+commit 9603bfd3cc9171236c3f77a23e40b62036ea4f06
+Author: Arnaud Giersch <arnaud.giersch@iut-bm.univ-fcomte.fr>
+Date:   Wed Jun 12 11:49:54 2013 +0200
+
+    Use correct modifier, and don't lie about pointer type.
+
+commit 56d5fef422211eb776ae8d6205816d382e26ecec
+Author: Arnaud Giersch <arnaud.giersch@iut-bm.univ-fcomte.fr>
+Date:   Wed Jun 12 11:42:08 2013 +0200
+
+    Address compilation warnings.
+
+commit e8e5afcfad77a9090df0d7e6710fb9ac7bfe7802
+Author: Arnaud Giersch <arnaud.giersch@iut-bm.univ-fcomte.fr>
+Date:   Wed Jun 12 11:26:31 2013 +0200
+
+    Add CMakeLists.txt for examples/msg/semaphores/.
+
+commit 41e2623bb0a37b4ecc7626fedc9e1b94e4d584a0
+Author: Arnaud Giersch <arnaud.giersch@iut-bm.univ-fcomte.fr>
+Date:   Wed Jun 12 11:25:27 2013 +0200
+
+    Sort entries.
+
+commit bb893395dc24a24659310d48c5223a1548f64c3d
+Author: Arnaud Giersch <arnaud.giersch@iut-bm.univ-fcomte.fr>
+Date:   Wed Jun 12 11:25:13 2013 +0200
+
+    Add files to the dist archive.
+
+commit 59f5e8487e875f111990e61ab2b025f61fbf0d57
+Author: Arnaud Giersch <arnaud.giersch@iut-bm.univ-fcomte.fr>
+Date:   Wed Jun 12 11:24:37 2013 +0200
+
+    This file doesn't belong to the dist archive.
+
+commit 442ef391224350f03b56fca7c3a5cfbcae40a206
+Author: Arnaud Giersch <arnaud.giersch@iut-bm.univ-fcomte.fr>
+Date:   Wed Jun 12 11:13:52 2013 +0200
+
+    Use real parameter name in comment.
+
+commit 11ddbb70152e1a18e91d817671d5323e0bd8533d
+Author: Jonathan Rouzaud-Cornabas <jonathan.rouzaud-cornabas@ens-lyon.fr>
+Date:   Wed Jun 12 08:37:41 2013 +0200
+
+    AS access from MSG layer
+
+commit 798026732c3432883f1f261306c475c023e30a68
+Author: Augustin Degomme <degomme@idpann.imag.fr>
+Date:   Wed Jun 12 00:27:39 2013 +0200
+
+    remove warnings 2
+
+commit 96619dfc463a060fd90d26d333ca0134d7c32429
+Author: Augustin Degomme <degomme@idpann.imag.fr>
+Date:   Wed Jun 12 00:07:48 2013 +0200
+
+    remove warnings
+
+commit dee2366d6c226276bb2d9fba2b709a49fb0fbe38
+Author: Paul Bédaride <paul.bedaride@gmail.com>
+Date:   Fri Jun 7 09:21:37 2013 +0200
+
+    Remove debuging printf
+
+commit d19a644f94a4c32b3ffd2fb7c8edbb8b9b58f382
+Author: Jonathan Rouzaud-Cornabas <jonathan.rouzaud-cornabas@ens-lyon.fr>
+Date:   Fri Jun 7 02:28:39 2013 +0200
+
+    Fix jmsg_as getSons
+
+commit 70e1917f028f458c86401ee7a74145ec7e164dc4
+Author: Paul Bédaride <paul.bedaride@gmail.com>
+Date:   Thu Jun 6 23:33:25 2013 +0200
+
+    Add msg As getModel and GetHosts
+
+commit 05faa61eee4ea71225b78d004f67f73a7269ab7b
+Author: Paul Bédaride <paul.bedaride@gmail.com>
+Date:   Thu Jun 6 21:51:32 2013 +0200
+
+    Add missing files
+
+commit 82158c44ca7df93c46d866c81ed8c02b132a6cf7
+Author: Paul Bédaride <paul.bedaride@gmail.com>
+Date:   Thu Jun 6 18:57:26 2013 +0200
+
+    Access AS hierarchy at Msg layer
+
+commit be7ef7ac1f3f0daf1ced88e55c149e6f43912ce6
+Author: Augustin Degomme <degomme@idpann.imag.fr>
+Date:   Tue Jun 11 17:53:17 2013 +0200
+
+    add test for gather collectives
+
+commit 9f4593d014139381fd8977a84e76f0094fb2fac8
+Author: Augustin Degomme <degomme@idpann.imag.fr>
+Date:   Tue Jun 11 17:49:46 2013 +0200
+
+    add gather collectives from ompi
+
+commit f7bfc7f9646c3f1c3b350a78b2fae5a35ea939f7
+Author: Augustin Degomme <degomme@idpann.imag.fr>
+Date:   Tue Jun 11 16:14:10 2013 +0200
+
+    Fix bug happening with MPI_Datatypes
+    Provide better support for contiguous datatypes
+
+commit c25acb156967c222e2512e0168767fe488e7d25c
+Author: Augustin Degomme <degomme@idpann.imag.fr>
+Date:   Tue Jun 11 15:26:33 2013 +0200
+
+    add allgatherv algo from ompi
+
+commit d77e8454ea1c527ebec2b4629dcd3e90ecccf51e
+Author: Augustin Degomme <degomme@idpann.imag.fr>
+Date:   Tue Jun 11 11:02:21 2013 +0200
+
+    add new allgather algo from ompi
+
+commit 6da3f48c9f8d12591ad10f3473afd2bfbce1b15e
+Author: suter <frederic.suter@cc.in2p3.fr>
+Date:   Tue Jun 11 15:21:42 2013 +0200
+
+    size_t instead of unsigned long for storage size and used_size
+
+commit a7708e874685bdc7a883c4c9c09f37f0e39dca44
+Author: suter <frederic.suter@cc.in2p3.fr>
+Date:   Tue Jun 11 14:59:53 2013 +0200
+
+    simplify the simcall stack for file unlink
+    there are still a few leaks: as unlink does not totally destroy the
+    data structures. If the same file descriptor is reopened (new file is
+    created), here comes the leak ...
+
+commit dcb640a0f47e6b4c563eae670b9c72a0f9b7474a
+Author: suter <frederic.suter@cc.in2p3.fr>
+Date:   Tue Jun 11 10:55:07 2013 +0200
+
+    there is no stat on files anymore
+
+commit cb213ff195ee293ff0ad8e7a7d8e6b7d5c335b99
+Author: suter <frederic.suter@cc.in2p3.fr>
+Date:   Tue Jun 11 10:49:21 2013 +0200
+
+    cleaning step: uniform naming (stream to fd) + some cuts at 80
+    characters
+
+commit b8f52f1d8141294fc2899777237b98d39c86d7c8
+Author: suter <frederic.suter@cc.in2p3.fr>
+Date:   Tue Jun 11 10:47:06 2013 +0200
+
+    one parameter less for open
+
+commit 3bf05b5648732e6ea4ce4e63845e3fa075e017dc
+Author: suter <frederic.suter@cc.in2p3.fr>
+Date:   Tue Jun 11 10:45:42 2013 +0200
+
+    get rid of mode for open in Java bindings too
+
+commit 8b1bc235e2747a7705c534c0fdcb0bc1bb8fb499
+Author: suter <frederic.suter@cc.in2p3.fr>
+Date:   Tue Jun 11 10:28:09 2013 +0200
+
+    get rid of "mode" parameter in the open file function. It wasn't used
+    anyway.
+
+commit 03b9cd8063ce997bf46d80291c7e54ec8480ad01
+Author: Augustin Degomme <degomme@idpann.imag.fr>
+Date:   Tue Jun 11 10:13:14 2013 +0200
+
+    add missing file in dist
+
+commit a00f94a0c4dab6793ebd7f61961ef04d15873c23
+Author: Augustin Degomme <degomme@idpann.imag.fr>
+Date:   Tue Jun 11 10:06:54 2013 +0200
+
+    remove warning
+
+commit d1d1f625ff0e84b1b1e2c267dc0078f97da80315
+Author: degomme <degomme@debian.localdomain>
+Date:   Tue Jun 11 02:03:22 2013 +0200
+
+    remove warning
+
+commit 32b45cab9d4731c6cc648f79f1bebce2d1c7ca9a
+Author: degomme <degomme@debian.localdomain>
+Date:   Tue Jun 11 01:59:42 2013 +0200
+
+    add new algos for reduce from ompi
+
+commit 9631558b72f9b30b510f23a391d77c61c0541bd5
+Author: degomme <degomme@debian.localdomain>
+Date:   Mon Jun 10 22:41:53 2013 +0200
+
+    add another ompi bcast algo
+
+commit 0716a43321411df330eded3271a921b18574a26d
+Author: Augustin Degomme <degomme@idpann.imag.fr>
+Date:   Mon Jun 10 18:13:37 2013 +0200
+
+    add one more bcast algo
+
+commit 59da8fcd5344f65ef28eb1106233049c126e2c18
+Author: Augustin Degomme <degomme@idpann.imag.fr>
+Date:   Mon Jun 10 17:11:17 2013 +0200
+
+    useless line
+
+commit 51f0b3ebf52e6b7c6422e0be68bfc7a8cf732eb3
+Author: Augustin Degomme <degomme@idpann.imag.fr>
+Date:   Mon Jun 10 16:07:00 2013 +0200
+
+    add tests for ompi selector
+
+commit 30ce1928845304200262ecc119ea735408d1098e
+Author: Augustin Degomme <degomme@idpann.imag.fr>
+Date:   Mon Jun 10 16:06:13 2013 +0200
+
+    add a new allreduce algorithm from openmpi
+
+commit d504ff630c68bc8bf3e42a22ddcff4ebc62dbe51
+Author: Augustin Degomme <degomme@idpann.imag.fr>
+Date:   Mon Jun 10 14:50:10 2013 +0200
+
+    activate commute flag for MPI_Op, adds smpi_op_is_commute to test it (-1 FIXME !)
+
+commit 0b7eb8f8385af2b5e0e5e3f6659d6214a503a9af
+Author: Augustin Degomme <degomme@idpann.imag.fr>
+Date:   Mon Jun 10 14:49:26 2013 +0200
+
+    remove warnings in smpi selector
+
+commit 5fc5f436eb940f695a905a97efec90ec1ff15882
+Author: Marion Guthmuller <marion.guthmuller@loria.fr>
+Date:   Mon Jun 10 15:11:27 2013 +0200
+
+    model-checker : update tesh for liveness example
+
+commit 5ad607a5d74b8692fb56c1e4bf02400a2bccb55f
+Author: Marion Guthmuller <marion.guthmuller@loria.fr>
+Date:   Mon Jun 10 14:59:20 2013 +0200
+
+    model-checker : update tesh
+
+commit 7fd43d4615711a62983094f46b43097e51425e69
+Author: Marion Guthmuller <marion.guthmuller@loria.fr>
+Date:   Mon Jun 10 14:55:51 2013 +0200
+
+    model-checker : remove out of date tesh of chord example
+
+commit d2f19f87ea9f58ec528396689a5fb886e5692a80
+Author: suter <frederic.suter@cc.in2p3.fr>
+Date:   Mon Jun 10 09:11:33 2013 +0200
+
+    avoid double variable definition when tracing is activated (+some
+    indenting)
+
+commit f7c976ed5937b0d957b14a9c68404855a33a117d
+Author: Marion Guthmuller <marion.guthmuller@loria.fr>
+Date:   Sat Jun 8 19:40:41 2013 +0200
+
+    model-checker : free memory
+
+commit d6a65df81f2d1263be4186890863302355cb59f9
+Author: Marion Guthmuller <marion.guthmuller@loria.fr>
+Date:   Sat Jun 8 19:15:17 2013 +0200
+
+    model-checker : increase number of colors for dot output
+
+commit aa9957cdf6eccf9ed8f1001c41273ea2115b75b4
+Author: Marion Guthmuller <marion.guthmuller@loria.fr>
+Date:   Fri Jun 7 12:06:14 2013 +0200
+
+    cosmetics : indent
+
+commit 6a57d49726f4ad02cbe5f8764024bcc3a9bdbabb
+Author: Marion Guthmuller <marion.guthmuller@loria.fr>
+Date:   Thu Jun 6 22:48:49 2013 +0200
+
+    model-checker : use raw_heap instead of std_heap
+
+commit e081d27d94e22fb59dbd8294087fd10465a1ca1d
+Author: Marion Guthmuller <marion.guthmuller@loria.fr>
+Date:   Thu Jun 6 22:31:39 2013 +0200
+
+    model-checker : fix dot output for smpi examples
+
+commit 91ccd61316607f1aa43271257b00fb54af497808
+Author: Marion Guthmuller <marion.guthmuller@loria.fr>
+Date:   Thu Jun 6 17:26:46 2013 +0200
+
+    cosmetics : indent
+
+commit cee502af6d0b9f251c6f36a7baa98a5342b08abf
+Author: Marion Guthmuller <marion.guthmuller@loria.fr>
+Date:   Wed Jun 5 23:48:07 2013 +0200
+
+    model-checker : add information in counter-example and dot output
+
+commit 041f6cf28a3d83ee106f4ac7c80fa65809f50a31
+Author: George Markomanolis <george@markomanolis.com>
+Date:   Sat Jun 8 16:51:53 2013 +0200
+
+    New actions for the time independent trace replay framework:
+    Gather
+    AllGatherV
+    ReduceScatter
+    
+    * I changed some declarations from xbt_new0() to calloc(), I had to use an MPI datatype variable declared as MPI_CURRENT_TYPE and it was not possible with xbt_new0().
+    * Some new example files for the collectives calls with real values extracted from BigDFT.
+
+commit 9d7537a900d7a00156eda13f5fd6ec26b10eb242
+Author: degomme <degomme@debian.localdomain>
+Date:   Fri Jun 7 14:42:28 2013 +0200
+
+    rename old alltoall selector function, which will probably be removed soon
+
+commit c6b37bd8ca699c760d0198d8ad38ba802eb91ec2
+Author: degomme <degomme@debian.localdomain>
+Date:   Fri Jun 7 14:42:01 2013 +0200
+
+    add ompi selector for smpi collectives (use --cfg=smpi/coll_selector="ompi" to activate)
+
+commit ee5447e55003f9f5292edc13ee50794157ac56b0
+Author: suter <frederic.suter@cc.in2p3.fr>
+Date:   Fri Jun 7 12:08:22 2013 +0200
+
+    simpler version of simcall to get the file of a file
+
+commit 777ab1d984a7f99783e0a9dd18b4f52358900ee8
+Author: suter <frederic.suter@cc.in2p3.fr>
+Date:   Thu Jun 6 22:31:42 2013 +0200
+
+    allow tasks to take no output nor produce any output
+
+commit 17426e6da9e3e452fcc304e77af71c28a71f5c5c
+Author: Lionel <eyraud@etincel.(none)>
+Date:   Fri Jun 7 00:55:03 2013 +0200
+
+    Bugfix
+
+commit fa850fa2a06b496bf4e47755edccd72afe66b0d7
+Author: Lionel <eyraud@etincel.(none)>
+Date:   Fri Jun 7 00:20:02 2013 +0200
+
+    Fix exception handling in Java semaphores
+
+commit 293e6564ad47956c2be7d43eb48c0dc097f421c5
+Author: Lionel <eyraud@etincel.(none)>
+Date:   Thu Jun 6 23:44:36 2013 +0200
+
+    Bugfix in semaphore code
+
+commit 14b60cad3005c71ebc2d752dbdff94da9b64dde0
+Author: Lionel <eyraud@etincel.(none)>
+Date:   Thu Jun 6 23:44:14 2013 +0200
+
+    Add correct headers for Java exports
+
+commit 821ff220193870353053eebc9b60d7c3abad4e2e
+Author: Lionel <eyraud@etincel.(none)>
+Date:   Thu Jun 6 23:29:34 2013 +0200
+
+    Bugfix
+
+commit f122b5ee75cf18cd4ba58d081677e44763716203
+Author: Lionel <eyraud@etincel.(none)>
+Date:   Thu Jun 6 23:16:42 2013 +0200
+
+    An example to test MSG semaphores
+
+commit c6f9797c6806eff7e821abd36a43436c5c58ed31
+Author: Lionel <eyraud@etincel.(none)>
+Date:   Thu Jun 6 21:59:47 2013 +0200
+
+    Update ChangeLog for Semaphores in Java
+
+commit 0c7041a93174ffc542de056088890f2e8e3fe331
+Merge: 97833d1 77b3533
+Author: Lionel <eyraud@etincel.(none)>
+Date:   Thu Jun 6 21:43:26 2013 +0200
+
+    Merge branch 'master' of git+ssh://scm.gforge.inria.fr//gitroot/simgrid/simgrid
+
+commit 97833d16834563a8e1773e4f8ff364a80bcb6c6a
+Author: Lionel <eyraud@etincel.(none)>
+Date:   Thu Jun 6 21:40:44 2013 +0200
+
+    Added Semaphore visibility to the Java bindings
+
+commit 77b3533e27b1c323f77b151ffd73445a70320de6
+Author: suter <frederic.suter@cc.in2p3.fr>
+Date:   Thu Jun 6 21:36:13 2013 +0200
+
+    revalidate
+
+commit 583b45fc459df9a4d3990cbf74009b3ffb63ef4a
+Author: suter <frederic.suter@cc.in2p3.fr>
+Date:   Thu Jun 6 21:30:49 2013 +0200
+
+    setting result help to propogate it
+
+commit a505bd1917664e30e6ea9e2fb9fa11fe6ab14cfc
+Author: suter <frederic.suter@cc.in2p3.fr>
+Date:   Thu Jun 6 19:23:11 2013 +0200
+
+    no need to free the file descriptor when you just want the file size
+    ... have to think harder when copy/pasting
+
+commit 93c327273c84eca76c4ef81af03184a1b91b36d3
+Author: suter <frederic.suter@cc.in2p3.fr>
+Date:   Thu Jun 6 19:22:00 2013 +0200
+
+    stream to fd
+
+commit e3efe5fac18e1bd2093165a494bd113fb7e93a4e
+Author: suter <frederic.suter@cc.in2p3.fr>
+Date:   Thu Jun 6 19:07:18 2013 +0200
+
+    copy/paste error
+
+commit ec4656ceb7707c85a2228f23d88aae20798e4755
+Author: suter <frederic.suter@cc.in2p3.fr>
+Date:   Thu Jun 6 19:05:56 2013 +0200
+
+    fp => fd (for file descriptor)
+
+commit 31cb418c23b5fc1ab337e073e4113c873252a2a7
+Author: suter <frederic.suter@cc.in2p3.fr>
+Date:   Thu Jun 6 18:40:06 2013 +0200
+
+    Wow, I wrote a simcall! 11 files to modify to do a simple get_size on a
+    file ...
+
+commit 9bb15bd26870bd706c2721583b02e56cf61860c2
+Author: suter <frederic.suter@cc.in2p3.fr>
+Date:   Thu Jun 6 17:52:32 2013 +0200
+
+    unsigned long to size_t
+
+commit b984f825d9f734259eb180dfb81d65a36159b698
+Author: suter <frederic.suter@cc.in2p3.fr>
+Date:   Thu Jun 6 17:27:05 2013 +0200
+
+    add a function to retrieve the size of an msg_file_t
+
+commit 40803b27ba5bcb382dfcd593885313a975bafd89
+Author: Martin Quinson <martin.quinson@loria.fr>
+Date:   Thu Jun 6 18:21:24 2013 +0200
+
+    Make semaphores visible from MSG
+
+commit 877dda2974b23992f11587a14b349eacd373ece4
+Author: Lionel <eyraud@etincel.(none)>
+Date:   Thu Jun 6 15:05:54 2013 +0200
+
+    Export setAsyncMailbox to Java world
+
+commit 58b3ca13418929fcbc0529f43269373cba293cae
+Author: suter <frederic.suter@cc.in2p3.fr>
+Date:   Thu Jun 6 10:31:04 2013 +0200
+
+    more cleanups related to stat on files
+
+commit 04499946d1a382b5b5815d69b95b27dc78d36ed6
+Author: suter <frederic.suter@cc.in2p3.fr>
+Date:   Thu Jun 6 10:28:17 2013 +0200
+
+    no more stat structure
+
+commit ade53b66a67b85694fb274e87f0d29c22ee84b8f
+Author: suter <frederic.suter@cc.in2p3.fr>
+Date:   Thu Jun 6 10:25:23 2013 +0200
+
+    file_stat.h has been removed
+
+commit a7ae6d167dc1e11df403e90d915d45c3a4bed1c0
+Author: suter <frederic.suter@cc.in2p3.fr>
+Date:   Thu Jun 6 10:23:25 2013 +0200
+
+    remove references to an include file that doesn't exist anymore
+
+commit e7ba1c287b7aef37c9aedf8a953910ac5c9380e2
+Author: Martin Quinson <martin.quinson@loria.fr>
+Date:   Thu Jun 6 09:49:55 2013 +0200
+
+    kill some dead code
+
+commit 1f040cf05620d2fb74a8f34011464acb4d72cb0e
+Author: Martin Quinson <martin.quinson@loria.fr>
+Date:   Thu Jun 6 09:24:07 2013 +0200
+
+    commit my eclipse configuration file so that others can use it
+
+commit 8eb4e362ed62f06368f89083526b56418ebae67a
+Author: Martin Quinson <martin.quinson@loria.fr>
+Date:   Thu Jun 6 09:02:05 2013 +0200
+
+    these got regenerated, apparently with a newer version of bison
+
+commit c54d2dcbe0eefe47078bd972d2975470e9ef8ea9
+Author: Martin Quinson <martin.quinson@loria.fr>
+Date:   Thu Jun 6 08:59:48 2013 +0200
+
+    unignore eclipse project file, ignore some crappy compiled files
+
+commit e6c4b413a125ab0016782004ed00289bfedf4a0d
+Author: suter <frederic.suter@cc.in2p3.fr>
+Date:   Wed Jun 5 22:50:21 2013 +0200
+
+    say that we messed with msg_file
+
+commit 42971b0ce70b8dfab1c8a4ce5545664fea4a6f2e
+Author: suter <frederic.suter@cc.in2p3.fr>
+Date:   Wed Jun 5 22:42:35 2013 +0200
+
+    revalidate tesh to account for BIG FAT WARNING
+
+commit eb157d0b5287893093184655770a8ecd59f76a1d
+Author: suter <frederic.suter@cc.in2p3.fr>
+Date:   Wed Jun 5 22:41:04 2013 +0200
+
+    revalidate tesh
+
+commit 73f9260daacbea983884e90b7e366e9d1205d516
+Author: suter <frederic.suter@cc.in2p3.fr>
+Date:   Wed Jun 5 22:29:22 2013 +0200
+
+    simplify the examples of file usage
+
+commit 20efd8117c7984f9c448f75ac7ab543c98802f1d
+Author: suter <frederic.suter@cc.in2p3.fr>
+Date:   Wed Jun 5 22:25:56 2013 +0200
+
+    path and size should be enough to describe files stored on a storage
+    resource
+
+commit 6330fa8d1410fba5e1560eeaeddf1a7382eaa369
+Author: suter <frederic.suter@cc.in2p3.fr>
+Date:   Wed Jun 5 22:25:06 2013 +0200
+
+    Simplify the way files are described. Get rid of the stats, the
+    MSG_file_stat, and all the underlying functions
+
+commit d83cf3b035bac2ce84d94c5b2dcc0b8bf2f38574
+Author: suter <frederic.suter@cc.in2p3.fr>
+Date:   Wed Jun 5 17:47:18 2013 +0200
+
+    start to simplify the stack of structures for files. Get rid of stats
+    and just keep name, size and mount point
+
+commit 2e306fd7a3ccf90fb022e505b26c587d69ec2a42
+Author: suter <frederic.suter@cc.in2p3.fr>
+Date:   Wed Jun 5 11:39:12 2013 +0200
+
+    typos
+
+commit 129646a94f69cb2e243fe8a9fe49e87954597742
+Author: Martin Quinson <martin.quinson@loria.fr>
+Date:   Wed Jun 5 19:58:01 2013 +0200
+
+    document the fact that we accept abbreviations of log setting modifiers, even harsh ones
+
+commit d1550ac7aec96d6e877a3451af0ec2bac93ce83c
+Author: Martin Quinson <martin.quinson@loria.fr>
+Date:   Wed Jun 5 19:56:21 2013 +0200
+
+    cleanups: kill unused forward declarations
+
+commit 55317512453b1be36e24fd604617b4fef28e532f
+Author: Martin Quinson <martin.quinson@loria.fr>
+Date:   Wed Jun 5 19:55:24 2013 +0200
+
+    big fat warning to avoid an issue that Lionel encountered
+
+commit a9a7fce452bf5dc36bde5c1e0090b91922d13588
+Author: Martin Quinson <martin.quinson@loria.fr>
+Date:   Tue Jun 4 22:36:17 2013 +0200
+
+    display a warning message to avoid that some people use that binary by error
+
+commit a9cda6b9eb178b6bdc26aa2fa365091abedb8ca8
+Author: Martin Quinson <martin.quinson@loria.fr>
+Date:   Mon May 13 16:06:01 2013 +0200
+
+    document some recent changes
+
+commit 7f06482332409f552ac19d126fa69520ade79fcb
+Author: Marion Guthmuller <marion.guthmuller@loria.fr>
+Date:   Sun Jun 2 21:07:15 2013 +0200
+
+    model-checker : generate dot file for the verification of liveness properties
+
+commit 526071cbe469230ffeb90c7fca623b6bdc01db21
+Author: Marion Guthmuller <marion.guthmuller@loria.fr>
+Date:   Sun Jun 2 20:30:34 2013 +0200
+
+    model-checker : use else if instead of if then if
+
+commit 83be6c229ad40bf76f34d807bc55d1413cf678aa
+Author: Marion Guthmuller <marion.guthmuller@loria.fr>
+Date:   Sun Jun 2 20:27:51 2013 +0200
+
+    model-checker : fix dpor with dot_output
+
+commit 28dbdccd6dfc861ac7951a9884ca597e37c94710
+Author: Marion Guthmuller <marion.guthmuller@loria.fr>
+Date:   Sat Jun 1 16:26:14 2013 +0200
+
+    model-checker : modify chord example in mc for exhaustive exploration
+    
+    Each node executes only one of the periodic sub-protocols (stabilize,
+    fix fingers, check predecessor or lookup) then it replies to requests
+    from other nodes.
+
+commit 13b26f61527fed7ac5dbc65753430499d89b4903
+Author: Marion Guthmuller <marion.guthmuller@loria.fr>
+Date:   Sat Jun 1 11:51:06 2013 +0200
+
+    model-checker : fix memory free
+
+commit 37876ed92c56be8bf04d4075e862fef838cf29e1
+Author: Marion Guthmuller <marion.guthmuller@loria.fr>
+Date:   Fri May 31 23:38:26 2013 +0200
+
+    model-checker : remove useless if
+
+commit d7d6db175cc786205321b1bfb6177e43f44cf85b
+Author: Marion Guthmuller <marion.guthmuller@loria.fr>
+Date:   Fri May 31 23:30:47 2013 +0200
+
+    model-checker : fix compilation error
+
+commit 76d61ee41af859ea9d964f305f96d0654b3473b4
+Author: Marion Guthmuller <marion.guthmuller@loria.fr>
+Date:   Fri May 31 20:50:30 2013 +0200
+
+    model-checker : remove useless take/restore snapshot
+
+commit 930aee4aca2cf2faaa7f129940e8b5cb1a844371
+Author: Arnaud Giersch <arnaud.giersch@iut-bm.univ-fcomte.fr>
+Date:   Fri May 31 15:29:50 2013 +0200
+
+    Try to support older versions of cmake.
+
+commit 384437298dc42b6dd327bb4f0967cd5ad20fb6b2
+Author: Marion Guthmuller <marion.guthmuller@loria.fr>
+Date:   Fri May 31 14:56:48 2013 +0200
+
+    model-checker : update bugged1_liveness tesh
+
+commit 18618fc686c83dc040990e84e915739b2a5f0a79
+Author: Marion Guthmuller <marion.guthmuller@loria.fr>
+Date:   Fri May 31 14:44:06 2013 +0200
+
+    model-checker : initialize variables
+
+commit d7f09767e1c69493afa04dce4b6ed1f2d77b966a
+Author: Marion Guthmuller <marion.guthmuller@loria.fr>
+Date:   Fri May 31 14:17:15 2013 +0200
+
+    model-checker : remove comment and add debug message
+
+commit 371649bf05bfba5c4b81a68c44fde1bce924d295
+Author: Marion Guthmuller <marion.guthmuller@loria.fr>
+Date:   Fri May 31 14:12:50 2013 +0200
+
+    model-checker : simplify algorithm for the verification of liveness properties
+
+commit 756c7ab76ef93154efb6309c192763c2ac241928
+Author: Marion Guthmuller <marion.guthmuller@loria.fr>
+Date:   Thu May 30 15:35:10 2013 +0200
+
+    model-checker : take snapshot of memory segments during the parsing of /proc/self/maps
+
+commit 86942626354f3a1b1df9404a9324a9dbfb955c9a
+Author: Marion Guthmuller <marion.guthmuller@loria.fr>
+Date:   Tue May 28 18:19:21 2013 +0200
+
+    model-checker : use only structure (mc_pair_t) for the verification of liveness properties
+
+commit c73aeef05e1a3702e23296f6ff6690d6d408543b
+Author: Marion Guthmuller <marion.guthmuller@loria.fr>
+Date:   Tue May 28 09:46:19 2013 +0200
+
+    model-checker : free memory
+
+commit 9b5d5be212c4f3c8e9af41c3d6b771662b4495d5
+Author: Marion Guthmuller <marion.guthmuller@loria.fr>
+Date:   Tue May 28 09:42:06 2013 +0200
+
+    model-checker : add global variable in bugged1_liveness example to change the number of clients
+
+commit 41906f03a736673ad3b22028213662e36c938cb3
+Author: Arnaud Giersch <arnaud.giersch@iut-bm.univ-fcomte.fr>
+Date:   Mon May 27 17:45:46 2013 +0200
+
+    Remove reference to nonexistent class.
+    
+    It was removed more than one year ago.
+
+commit fe436f73138dec14b5268e3aaa7b9ab2357fc102
+Author: Arnaud Giersch <arnaud.giersch@iut-bm.univ-fcomte.fr>
+Date:   Fri May 24 13:28:10 2013 +0200
+
+    Try to normalize path for libraries bundled into simgrid.jar.
+
+commit fea7b654993d16ae61cfc36f454991d5ecf70c0a
+Author: Arnaud Giersch <arnaud.giersch@iut-bm.univ-fcomte.fr>
+Date:   Fri May 24 11:36:27 2013 +0200
+
+    Also add LICENSE file to simgrid.jar.
+    
+    It is referenced by file COPYING.
+
+commit f3a659987f63e0e68ebc8da8ee33c13bf98b44ab
+Author: Arnaud Giersch <arnaud.giersch@iut-bm.univ-fcomte.fr>
+Date:   Tue May 21 18:19:17 2013 +0200
+
+    Small improvements to parmap_test
+    
+    * print an error message, and change exit status on error
+    * reduce test time by decreasing the sleep duration in fun_get_id()
+
+commit 1b118858229a08f00b76ab2105779c814f0363d0
+Author: Paul Bédaride <paul.bedaride@gmail.com>
+Date:   Thu May 23 15:06:31 2013 +0200
+
+    Add scala masterslave bypass and kill
+
+commit bfbeefca4cf907a4139e2bd7b8eee57ff46f01ad
+Author: Paul Bédaride <paul.bedaride@gmail.com>
+Date:   Thu May 23 11:23:00 2013 +0200
+
+    Add missing FindScala.cmake
+
+commit a2fc9093202ad92a65d242d6e5fe824106dc857a
+Author: Paul Bédaride <paul.bedaride@gmail.com>
+Date:   Thu May 23 11:09:28 2013 +0200
+
+    Add a scala masterslave example
+
+commit d37bf2931ef84148a8fbb25fbd0afdda93fcdc55
+Author: Paul Bédaride <paul.bedaride@gmail.com>
+Date:   Tue May 21 16:52:13 2013 +0200
+
+    Fix Windows Jenkins script
+
+commit 292883de6d7a037377a9a67d4123ad720c3f7590
+Author: Guillaume Serrière <guillaume.serriere@esial.net>
+Date:   Fri May 17 16:29:17 2013 +0200
+
+    Restore parmap unitTesting as part of teshsuite.
+    
+    Signed-off-by: Guillaume Serrière <guillaume.serriere@esial.net>
+
+commit 74004cafa2eec4eae61fb0b83d5ba901a5347c1f
+Author: Paul Bédaride <paul.bedaride@gmail.com>
+Date:   Fri May 17 15:20:14 2013 +0200
+
+    Add linux and win shell scripts for jenkins
+
+commit 3224d311afe32824f5c3c6d7c84da9d0da42cb3b
+Author: Arnaud Giersch <arnaud.giersch@iut-bm.univ-fcomte.fr>
+Date:   Thu May 16 17:30:17 2013 +0200
+
+    SIMIX must be initialized now to use parmaps.
+
+commit fff8fc755939b0f3fbb3fd62cf3cc5f83aa05c5b
+Author: Arnaud Giersch <arnaud.giersch@iut-bm.univ-fcomte.fr>
+Date:   Thu May 16 16:53:09 2013 +0200
+
+    Remove now unused log category.
+
+commit 4fc106b8bc6fc871f9d3623010993e47c97ed73c
+Author: Guillaume Serrière <guillaume.serriere@esial.net>
+Date:   Thu May 16 16:40:44 2013 +0200
+
+    Remove unused variable.
+    
+    Signed-off-by: Guillaume Serrière <guillaume.serriere@esial.net>
+
+commit a2c3c96044c07288f1e1a2c3245f8a1fb62c22d6
+Author: Guillaume Serrière <guillaume.serriere@esial.net>
+Date:   Tue May 14 16:59:06 2013 +0200
+
+    Add of context creation in parmap.
+    
+    Remove parmap from unitTesting because we need a context factory
+    for parmap creation now.
+    
+    Signed-off-by: Guillaume Serrière <guillaume.serriere@esial.net>
+
+commit 61a993d9efe970edcbb1cb3d947553b2f188b327
+Author: Guillaume Serrière <guillaume.serriere@esial.net>
+Date:   Tue May 14 16:11:07 2013 +0200
+
+    Remove parmap from surf.
+    
+    Signed-off-by: Guillaume Serrière <guillaume.serriere@esial.net>
+
+commit 6a5f125b5b31075b7bdb3170126a7b4d533756e8
+Author: Arnaud Giersch <arnaud.giersch@iut-bm.univ-fcomte.fr>
+Date:   Thu May 16 14:23:08 2013 +0200
+
+    Include TRACING_SRC only when HAVE_TRACING.
+
+commit 93d06f870b710ab679422e2d1f9f70fd98a9e405
+Author: Arnaud Giersch <arnaud.giersch@iut-bm.univ-fcomte.fr>
+Date:   Wed May 15 18:29:39 2013 +0200
+
+    Give size of pointed area, not size of pointer.
+
+commit 6d20c4d8150d0315751d881a8916106fda86afde
+Author: Arnaud Giersch <arnaud.giersch@iut-bm.univ-fcomte.fr>
+Date:   Wed May 15 18:29:39 2013 +0200
+
+    Add platf_route_rulebased2full.py to bin_files.
+
+commit 3cebdd822e0da449810f0757ff3c2b2c14dc6ac4
+Author: Arnaud Giersch <arnaud.giersch@iut-bm.univ-fcomte.fr>
+Date:   Wed May 15 18:29:39 2013 +0200
+
+    Avoid unnecessary utf8 characters in ChangeLog.
+
+commit db5be29f73ecbdd4e645849a941ccdd387bd858f
+Author: Paul Bédaride <paul.bedaride@gmail.com>
+Date:   Wed May 15 17:41:39 2013 +0200
+
+    Remove PCRE dependency and RuleBased routing
+
+commit 4ce370996ff8db309df820b203b461a79aed993d
+Author: Paul Bédaride <paul.bedaride@gmail.com>
+Date:   Fri May 10 17:00:58 2013 +0200
+
+    Add new boolean type for configuration
+
+commit e3abdabb61f2c6b853a9df18c50ce84c590836fa
+Author: Augustin Degomme <degomme@idpann.imag.fr>
+Date:   Tue May 7 17:10:04 2013 +0200
+
+    requalify tesh for replay to account for 301c31f7
+
+commit f57237b815d7e474bdee0661b002befee59c278a
+Author: Augustin Degomme <degomme@idpann.imag.fr>
+Date:   Thu May 2 10:37:04 2013 +0200
+
+    synchronize all replay processes at the end
+    to avoid some of them being destroyed wrongfully
+
+commit 252f8d822ecbe9721cea8f9f21fde92151aab4a6
+Author: Augustin Degomme <degomme@idpann.imag.fr>
+Date:   Tue May 7 17:05:58 2013 +0200
+
+    Warning removal
+
+commit c457b17449f5bc1b4b6c204a2634c2c1e7434e6b
+Author: Augustin Degomme <degomme@idpann.imag.fr>
+Date:   Tue May 7 13:42:43 2013 +0200
+
+    Fix nasty bug with wrong addressing of the processes in smpi.
+    When using several groups, some confusions may happen and some processes may have mixed up messages they received
+
+commit 054968556d1461592a6ab4789249b8fc86891193
+Author: Augustin Degomme <degomme@idpann.imag.fr>
+Date:   Thu May 2 11:22:41 2013 +0200
+
+    add an option smpi/iprobe, to inject sleeping time into a MPI_Iprobe call.
+    Change the way this sleep is done, to increase it each time a MPI_Iprobe fails, to accelerate simulation
+
+commit da0a3cd904439a20fe71662af7ed8d3398f94949
+Author: Augustin Degomme <degomme@idpann.imag.fr>
+Date:   Thu May 2 10:38:18 2013 +0200
+
+    MC showed that this test could go wrong if receiver is early
+
+commit 0c0dd57c28936474d25a38aa50a4d4519998a85e
+Author: Augustin Degomme <degomme@idpann.imag.fr>
+Date:   Thu May 2 09:53:31 2013 +0200
+
+    fix bug with tracing of MPI_Sendrecv
+
+commit fabcad3489b65a4fbe2fdcce5c08a6b1be076471
+Author: Arnaud Giersch <arnaud.giersch@iut-bm.univ-fcomte.fr>
+Date:   Tue May 7 10:46:01 2013 +0200
+
+    Use right test for error checking.
+
+commit 070f88772c3ea0b722bd08851cd14371a37f362a
+Author: Arnaud Giersch <arnaud.giersch@iut-bm.univ-fcomte.fr>
+Date:   Tue May 7 10:42:45 2013 +0200
+
+    Typo.
+
+commit 68b42b8cc9b6b366fe49bbc800f8d7e8791617b0
+Author: Arnaud Giersch <arnaud.giersch@iut-bm.univ-fcomte.fr>
+Date:   Tue May 7 09:46:44 2013 +0200
+
+    Add sg_xml_unit_converter.py to bin_files.
+
+commit d950afcf1affbcec73b9529b5d3c663064c2a8d8
+Author: Arnaud Giersch <arnaud.giersch@iut-bm.univ-fcomte.fr>
+Date:   Tue May 7 09:40:12 2013 +0200
+
+    Also handle IEC binary prefixes for bandwidth.
+
+commit e96591e449fee7a54bf3ecda31e85fb61df149c9
+Author: Arnaud Giersch <arnaud.giersch@iut-bm.univ-fcomte.fr>
+Date:   Tue May 7 09:31:59 2013 +0200
+
+    Use correct capitalization for unit prefixes.
+
+commit 1e73faf0938f7ef712e1711e3b79e0be16441a0e
+Author: Arnaud Giersch <arnaud.giersch@iut-bm.univ-fcomte.fr>
+Date:   Tue May 7 09:29:00 2013 +0200
+
+    Factorize code for parsing values with units.
+
+commit 790548512bc97315d97b03d2d418b167d903e895
+Author: Paul Bédaride <paul.bedaride@gmail.com>
+Date:   Mon May 6 16:57:54 2013 +0200
+
+    Less error prone unit conversion
+
+commit 8847b375a11af83a841c0964292a2fe9ee9a0fff
+Author: Paul Bédaride <paul.bedaride@gmail.com>
+Date:   Mon May 6 15:25:25 2013 +0200
+
+    Fix to handle warnings+optimizations on CI for MC32 [#15544]
+
+commit c94ebf727d3bac66028b7130aab3ee668b1949c0
+Author: Paul Bédaride <paul.bedaride@gmail.com>
+Date:   Mon May 6 14:36:15 2013 +0200
+
+    Fix to handle warnings+optimizations on CI [#15544]
+
+commit 8a30d839e791237688f68d4047fef5a30293dfc4
+Author: Paul Bédaride <paul.bedaride@gmail.com>
+Date:   Mon May 6 10:09:23 2013 +0200
+
+    Add unit support in xml files [#14422]
+
+commit f9dae702752c7b24a5800ad064a4961557d7a5a3
+Author: Arnaud Giersch <arnaud.giersch@iut-bm.univ-fcomte.fr>
+Date:   Tue Apr 30 19:02:26 2013 +0200
+
+    Remove stale forward declarations.
+
+commit fa6c13d41657422d267644ec99f0419a723f4bf9
+Author: Arnaud Giersch <arnaud.giersch@iut-bm.univ-fcomte.fr>
+Date:   Mon Apr 29 14:03:20 2013 +0200
+
+    Remove duplicate file.
+    
+    It's the same as deploy_chord4.xml.
+
+commit 3342839b8127195797fbdd4bd456c4fc62b6e1af
+Author: Arnaud Giersch <arnaud.giersch@iut-bm.univ-fcomte.fr>
+Date:   Mon Apr 29 14:01:25 2013 +0200
+
+    Remove binary file!
+
+commit 12cd6f226a676a2dbd827724f0ed8264f5868ea8
+Merge: 000da6b 7f2b2cb
+Author: Nicolas Bonichon <bonichon@labri.fr>
+Date:   Tue Apr 30 17:33:21 2013 +0200
+
+    Merge branch 'master' of git+ssh://scm.gforge.inria.fr//gitroot/simgrid/simgrid
+
+commit 7f2b2cb65aff6ae1fe4ba58b721e48d2b9149d53
+Author: Marion Guthmuller <marion.guthmuller@loria.fr>
+Date:   Mon Apr 29 13:30:41 2013 +0200
+
+    model-checker : cleanups in tesh examples
+    
+    - rename directory: chord_liveness -> chord
+    - add tesh for bugged2
+    - remove broken tests snapshot_comparison*
+    - neverJoin in Chord is a safety property, not a liveness property
+
+commit 000da6bd8e9edf5422d5f7c80763d1c00a964959
+Author: Nicolas Bonichon <bonichon@labri.fr>
+Date:   Fri Apr 26 17:30:19 2013 +0200
+
+    Remove unused notion of stalled messages for "piece" messages
+    
+    Add some xtb_assert and correct a debug message
+
+commit 27e9cd8b83e1902e590c9aede026fefe14aab85e
+Author: Paul Bédaride <paul.bedaride@gmail.com>
+Date:   Fri Apr 26 15:53:51 2013 +0200
+
+    Fix unset var in smpirun
+
+commit c4dce37a464072055e585542c54771b5fa941700
+Author: Nicolas Bonichon <bonichon@labri.fr>
+Date:   Fri Apr 26 14:08:16 2013 +0200
+
+    bittorrent: Replace the last isend by dsend
+    Remove all stuff related to pending sends
+
+commit 65b0ef3e4abf59f79ff89fa7644aff2451922729
+Author: Nicolas Bonichon <bonichon@labri.fr>
+Date:   Thu Apr 25 18:53:11 2013 +0200
+
+    reindent ... this time with the appropriate options
+
+commit cd641543689ed33eb33ac4f3905f63d3d6a0d541
+Author: Nicolas Bonichon <bonichon@labri.fr>
+Date:   Thu Apr 25 18:46:09 2013 +0200
+
+    Fully implement the piece selection algorithms of Bittorrent protocol:
+       strict priority policy, random first policy, endgame mode
+
+commit 4bb60fefa54ed1665d3452e2a748d26904b46f37
+Merge: d9e474a d55f954
+Author: Nicolas Bonichon <bonichon@labri.fr>
+Date:   Thu Apr 25 17:35:23 2013 +0200
+
+    Merge branch 'bittorrent'
+
+commit d55f9548c659a1e31267748bde0f8bc9846cd1d4
+Author: Nicolas Bonichon <bonichon@labri.fr>
+Date:   Thu Apr 25 17:22:20 2013 +0200
+
+    -Cleaning a bit the code
+    -Respecting better (but not yet completely)  the BitTorrent protocol specifications
+
+commit c83246c94a2ea53cc13a509c8f39da2c3403fc38
+Author: Nicolas Bonichon <bonichon@labri.fr>
+Date:   Thu Apr 25 17:18:11 2013 +0200
+
+    reindent before changes
+
+commit d9e474af42576c8d813481f92338ac07b7abe8f0
+Author: Paul Bédaride <paul.bedaride@gmail.com>
+Date:   Thu Apr 25 10:37:19 2013 +0200
+
+    Auto generate hostfile if not given to smpirun [#14692]
+
+commit 6eac6fef3702d675a6c83b55f74227ce9d766e8b
+Author: Paul Bédaride <paul.bedaride@gmail.com>
+Date:   Tue Apr 23 14:57:09 2013 +0200
+
+    Fix doc bug [#15024]
+
+commit 24546336d41329246d20c059177f80e1c0c88a9e
+Author: Paul Bédaride <paul.bedaride@gmail.com>
+Date:   Mon Apr 22 15:12:38 2013 +0200
+
+    Fix absolute path in documentation
+
+commit 2e65689673b8bb15e19e8257f3be74283eed061d
+Author: Guillaume Serrière <guillaume.serriere@esial.net>
+Date:   Wed Apr 17 17:31:19 2013 +0200
+
+    Correction of documentation.
+    
+    If 0 is set as context/nthreads configuration value, the amount of core
+    will be also auto-calculated.
+    
+    Signed-off-by: Guillaume Serrière <guillaume.serriere@esial.net>
+
+commit 24b7f2c08aebf90ce7abb3a33586812681579ec7
+Author: Arnaud Giersch <arnaud.giersch@iut-bm.univ-fcomte.fr>
+Date:   Tue Apr 16 11:01:30 2013 +0200
+
+    Make check-dist-archive succeed (take last changes into account).
+
+commit 943bf6851218435fed6e5f9e027795d8fa8f940d
+Author: Arnaud Giersch <arnaud.giersch@iut-bm.univ-fcomte.fr>
+Date:   Tue Apr 16 10:56:34 2013 +0200
+
+    Slightly improve error message when check_dist_archive fails.
+    
+    Also add some words about "make distcheck" in README.coding.
+
+commit 624775b55293ba4ba88f6821cbb97a503a580073
+Author: Arnaud Giersch <arnaud.giersch@iut-bm.univ-fcomte.fr>
+Date:   Mon Apr 15 18:21:54 2013 +0200
+
+    Really call function TRACE_disable_power().
+
+commit 0f9f1a444bcf9694613243c9390208846ee3e25f
+Author: Arnaud Giersch <arnaud.giersch@iut-bm.univ-fcomte.fr>
+Date:   Mon Apr 15 15:24:58 2013 +0200
+
+    Use correct parameter for bcast operation.
+
+commit 3f54b3aa219f110121bb75de9209c94f3d1022bd
+Author: Arnaud Giersch <arnaud.giersch@iut-bm.univ-fcomte.fr>
+Date:   Mon Apr 15 15:11:15 2013 +0200
+
+    Return early on error.
+    
+    Avoid to use X and Y when they may be uninitialized.
+
+commit 1d18e615eaa617d3354bc22dfbe711d34be9f902
+Merge: e9a0e9b 645128c
+Author: Jonathan Rouzaud-Cornabas <jonathan.rouzaud-cornabas@ens-lyon.fr>
+Date:   Mon Apr 15 18:10:51 2013 +0200
+
+    Merge branch 'master' of git+ssh://scm.gforge.inria.fr//gitroot/simgrid/simgrid
+
+commit e9a0e9bc5955dc35cdce96dfdee9ab09fcb0d25e
+Author: Jonathan Rouzaud-Cornabas <jonathan.rouzaud-cornabas@ens-lyon.fr>
+Date:   Mon Apr 15 18:09:52 2013 +0200
+
+    Add new tracing options to reduce the size of the traces
+
+commit 645128cb5c244346bc2723e88da128723c327621
+Author: Paul Bédaride <paul.bedaride@gmail.com>
+Date:   Fri Apr 12 16:25:00 2013 +0200
+
+    Add mpi allgatherv GB
+
+commit f070773e633fc07bb6be25b23b7ded7657479e7f
+Author: Paul Bédaride <paul.bedaride@gmail.com>
+Date:   Fri Apr 12 14:35:12 2013 +0200
+
+    Reactivate some mpi collectives
+
+commit ed737b4ccec9425f36a022c6da752e68d1a3588d
+Author: Arnaud Giersch <arnaud.giersch@iut-bm.univ-fcomte.fr>
+Date:   Fri Apr 12 11:05:56 2013 +0200
+
+    Remove unused file.
+    
+    To finalize commit 386b9bb016d5acdc4929226fa4347a8f6d79bd21
+    "Remove mpi alltoall{,w}_pairwise (identical to ring)".
+
+commit 5c68a25face4f25f85e0f5b9e4402a51fef22617
+Author: Paul Bédaride <paul.bedaride@gmail.com>
+Date:   Fri Apr 12 10:48:13 2013 +0200
+
+    Add teshsuite missing files
+
+commit 81ab95aa866fd2bf4f95acff218cc891d366c20a
+Author: Paul Bédaride <paul.bedaride@gmail.com>
+Date:   Fri Apr 12 10:44:33 2013 +0200
+
+    Add mpi allgatherv pair ring
+
+commit 386b9bb016d5acdc4929226fa4347a8f6d79bd21
+Author: Paul Bédaride <paul.bedaride@gmail.com>
+Date:   Thu Apr 11 16:41:35 2013 +0200
+
+    Remove mpi alltoall{,w}_pairwise (identical to ring)
+
+commit 03a4b33b7689362cd3459b64810779ce55bc3a52
+Author: Paul Bédaride <paul.bedaride@gmail.com>
+Date:   Thu Apr 11 16:20:05 2013 +0200
+
+    Add mpi alltoallv ring ring-light-barrier ring-mpi-barrier ring-one-barrier
+
+commit 5ccd28f1840b96133373adb39ded06788a8152e1
+Author: Paul Bédaride <paul.bedaride@gmail.com>
+Date:   Thu Apr 11 14:56:21 2013 +0200
+
+    Add mpi alltoallv pair
+
+commit 64d0f9debf71f140a2faa41d2ee6e4892ba37bb9
+Author: Paul Bédaride <paul.bedaride@gmail.com>
+Date:   Thu Apr 11 14:51:21 2013 +0200
+
+    Add mpi alltoallv pair_light_barrier pair_mpi_barrier pair_one_barrier
+
+commit def940c56dde95a61d9ca67677ee73547c541ff9
+Author: Augustin Degomme <degomme@idpann.imag.fr>
+Date:   Thu Apr 11 11:02:03 2013 +0200
+
+    try not to copy from outside of an array
+
+commit bc42574693aa8ef1ee158a044546962c36ffdf80
+Author: Augustin Degomme <degomme@idpann.imag.fr>
+Date:   Thu Apr 11 11:01:24 2013 +0200
+
+    add missing coll test
+
+commit a9b7c2dbec80a51f8615e24b6cb8f565f1273dd0
+Author: Arnaud Giersch <arnaud.giersch@iut-bm.univ-fcomte.fr>
+Date:   Wed Apr 10 17:27:30 2013 +0200
+
+    Disable stream buffer when reading /proc/self/maps.
+    
+    I don't fully  understand why it is necessary but, without this change, the MC
+    tests may terminate on a SIGSEGV.  It is likely because some memory regions are
+    unmapped on fclose, and then the real memory map is different from the
+    informations that were read.
+
+commit 97b87e07b86d73c2e40abdf13cf8f10e2729f985
+Author: Paul Bédaride <paul.bedaride@gmail.com>
+Date:   Wed Apr 10 18:25:27 2013 +0200
+
+    Add mpi alltoallv bruck and fix mpi alltoallv pairwise
+
+commit 6e9a112fec4d147bad69a3062bfef3a4040cb55c
+Author: Paul Bédaride <paul.bedaride@gmail.com>
+Date:   Wed Apr 10 17:03:54 2013 +0200
+
+    Add mpi alltoallv pairwise
+
+commit febfa21172b9cc827797849be5c0923aa399717f
+Author: Paul Bédaride <paul.bedaride@gmail.com>
+Date:   Wed Apr 10 15:38:23 2013 +0200
+
+    Add test for mpi alltoallv
+
+commit 5decec9a8d02786adfe083e95659d93087a7743f
+Author: Marion Guthmuller <marion.guthmuller@loria.fr>
+Date:   Wed Apr 10 12:08:31 2013 +0200
+
+    model-checker : update tesh for jenkins (memory management seems different between ubuntu and debian)
+
+commit 8429a27f1273ff9240aeb17fd311802599e4d89c
+Author: Arnaud Giersch <arnaud.giersch@iut-bm.univ-fcomte.fr>
+Date:   Wed Apr 10 10:10:23 2013 +0200
+
+    Remove algorithm bcast-TSB.
+    
+    It looks like a prototype working only with 128 nodes,
+    and being superseded by bcast-NTSB.
+
+commit 8793d6d97b50abd592fcf3c7f785ee338822ad7d
+Author: Arnaud Giersch <arnaud.giersch@iut-bm.univ-fcomte.fr>
+Date:   Wed Apr 10 10:04:56 2013 +0200
+
+    Fix out-of-source build.
+
+commit 1d19a5ec3d87dc7d3d8644fa15526f6a7786da04
+Author: Arnaud Giersch <arnaud.giersch@iut-bm.univ-fcomte.fr>
+Date:   Mon Apr 8 16:24:09 2013 +0200
+
+    Remove unused variables.
+
+commit 47e4cca49d664abf3f09a24d5dac4b67ff6ac8f3
+Author: Arnaud Giersch <arnaud.giersch@iut-bm.univ-fcomte.fr>
+Date:   Tue Apr 9 22:08:37 2013 +0200
+
+    Initialize remainder.
+    
+    Again, this is only to shut gcc up.
+
+commit 65d84730a14a065ff6fe3326090e649acbef0872
+Author: Arnaud Giersch <arnaud.giersch@iut-bm.univ-fcomte.fr>
+Date:   Tue Apr 9 22:02:43 2013 +0200
+
+    Initialize field loopback_link.
+    
+    Not sure if it's really needed, but gcc warns that it may be uninitialized.
+
+commit 03a3325d35182d392a304bd94ce42a7f4db567bd
+Author: Arnaud Giersch <arnaud.giersch@iut-bm.univ-fcomte.fr>
+Date:   Tue Apr 9 17:29:55 2013 +0200
+
+    Regenerate mmalloc_32.tesh.
+
+commit 50751169843b40ddd90477f6a8828cdcb4299da4
+Author: Arnaud Giersch <arnaud.giersch@iut-bm.univ-fcomte.fr>
+Date:   Mon Apr 8 17:54:22 2013 +0200
+
+    Remove temporary files.
+
+commit 89e44dce958ad9625570b126f11d299b829d4932
+Author: Augustin Degomme <degomme@idpann.imag.fr>
+Date:   Tue Apr 9 18:19:00 2013 +0200
+
+    replace star_reduction by our own reduction
+
+commit 02a13cd46eff988e8fad0711433787059f72b319
+Author: Augustin Degomme <degomme@idpann.imag.fr>
+Date:   Tue Apr 9 17:02:32 2013 +0200
+
+    remove a few more leaks to please valgrind, but nothing important
+
+commit 5b4af899ae1e314c194978a4edca092148e40ccc
+Author: Arnaud Giersch <arnaud.giersch@iut-bm.univ-fcomte.fr>
+Date:   Mon Apr 8 18:30:24 2013 +0200
+
+    Fix hack for smpi_replay in smpirun.
+
+commit 4ea726c98a847e00dd69de9c73d8a1713a35237c
+Author: Arnaud Giersch <arnaud.giersch@iut-bm.univ-fcomte.fr>
+Date:   Mon Apr 8 17:51:58 2013 +0200
+
+    Remove redundant file.
+    
+    It's the same as src/smpi/colls/colls_global.c.
+
+commit 58ae601977a023a00e273fa6ac8e451a6a7417f0
+Author: Arnaud Giersch <arnaud.giersch@iut-bm.univ-fcomte.fr>
+Date:   Mon Apr 8 17:50:04 2013 +0200
+
+    Add missing calls to XBT_LOG_CONNECT.
+
+commit b70f72945a9cf30aee4d6ee74c510e9553f9a620
+Author: Arnaud Giersch <arnaud.giersch@iut-bm.univ-fcomte.fr>
+Date:   Thu Apr 4 16:24:23 2013 +0200
+
+    Remove useless code.
+
+commit ee45ccad7492ddea5a2b4bc33e3484255b90dbb7
+Author: Arnaud Giersch <arnaud.giersch@iut-bm.univ-fcomte.fr>
+Date:   Thu Apr 4 16:16:05 2013 +0200
+
+    Change file mode (remove execute bit).
+
+commit 8aa3d4e2efefa53572b4bff010b49d637d02d880
+Author: Paul Bédaride <paul.bedaride@gmail.com>
+Date:   Tue Apr 9 17:16:06 2013 +0200
+
+    Fix mpi reduce tesh
+
+commit 24689c95f53e8345b05f5417537c43699e634d5f
+Author: Paul Bédaride <paul.bedaride@gmail.com>
+Date:   Tue Apr 9 15:42:46 2013 +0200
+
+    Fix mpi bcast flattree-pipeline collective
+
+commit a227e168f2fede1bff6426ff095b0c7e465253f5
+Author: Augustin Degomme <degomme@idpann.imag.fr>
+Date:   Tue Apr 9 11:58:39 2013 +0200
+
+    Requests are deallocated inside the Waitall, do not deallocate them again after
+
+commit c94e821e152ba209559e8b646a70c4a77849f13e
+Author: Augustin Degomme <degomme@idpann.imag.fr>
+Date:   Tue Apr 9 11:23:28 2013 +0200
+
+    do not allocate 0 sized buffers which won't be copied/freed after
+
+commit 2f17e329e19084133ea3fae7f06054b976f5c383
+Author: Augustin Degomme <degomme@idpann.imag.fr>
+Date:   Tue Apr 9 10:08:44 2013 +0200
+
+    avoid unitialized use
+
+commit 52263a1d3f4556bb29e29984e13ab1f3a050582d
+Author: Augustin Degomme <degomme@idpann.imag.fr>
+Date:   Tue Apr 9 10:08:31 2013 +0200
+
+    Fix possible leak with 0 sized messages
+
+commit a468c44a3ff64c8252a45ba0c4d8fea2c147491b
+Author: Augustin Degomme <degomme@idpann.imag.fr>
+Date:   Mon Apr 8 20:02:31 2013 +0200
+
+    Avoid marking as finished and deleting requests when passing multiple times inside a wait/test
+
+commit 9dcbaf12eae0cdee463970e9c8716a6bf70dd1e0
+Author: Augustin Degomme <degomme@idpann.imag.fr>
+Date:   Mon Apr 8 19:59:23 2013 +0200
+
+    Attempt to fix problems with complex datatype copy in smpi
+
+commit 1ba7f6b1ee9d622c2922456975c080242d052eae
+Author: Augustin Degomme <degomme@idpann.imag.fr>
+Date:   Mon Apr 8 16:51:21 2013 +0200
+
+    Fix possible memory leak
+
+commit 652e7717895e9cb043a4664a4296ce216017add4
+Author: Augustin Degomme <degomme@idpann.imag.fr>
+Date:   Fri Apr 5 10:04:15 2013 +0200
+
+    avoid looping forever on iprobe
+
+commit 5d924feccdf1e4fb220ad5c1dc784ad4d656d43d
+Author: Augustin Degomme <degomme@idpann.imag.fr>
+Date:   Fri Apr 5 10:03:50 2013 +0200
+
+    Fix bug with tracing of smpi internals and MPI_ANY_SOURCE
+
+commit 2a7da3fc475a11817defb8d201da3887c9215b1a
+Author: Paul Bédaride <paul.bedaride@gmail.com>
+Date:   Mon Apr 8 17:39:58 2013 +0200
+
+    Change mpi_bcast teshtest to handle all cases
+
+commit 93d811622222dd8585da7e210069976ab9675598
+Author: Paul Bédaride <paul.bedaride@gmail.com>
+Date:   Mon Apr 8 14:50:52 2013 +0200
+
+    change collective calls in smpi_replay
+
+commit 76b2844429acb9b791121eef01f3256f5f3feb19
+Author: Paul Bédaride <paul.bedaride@gmail.com>
+Date:   Mon Apr 8 13:41:37 2013 +0200
+
+    Add missing file in DefinePackage
+
+commit e7c0c67af63b3979a597a66e5e1c8b0435fc6e19
+Author: Paul Bédaride <paul.bedaride@gmail.com>
+Date:   Mon Apr 8 13:26:28 2013 +0200
+
+    Use simgrid function instead of MPI in collectives
+
+commit 2a9d2f09c3a11c11dbce827e48c9177a911854ac
+Author: Augustin Degomme <degomme@idpann.imag.fr>
+Date:   Thu Apr 4 16:10:42 2013 +0200
+
+    remove another algorithm
+
+commit 61d8c3fd4204aec990761232aca6deb29674a364
+Author: Augustin Degomme <degomme@idpann.imag.fr>
+Date:   Thu Apr 4 16:06:39 2013 +0200
+
+    fix two failing tests
+
+commit 9ce9ffe42a1e578ec44ccf1cb804dff809d32c5d
+Author: Augustin Degomme <degomme@idpann.imag.fr>
+Date:   Thu Apr 4 15:50:53 2013 +0200
+
+    port a reduce algorithms with internal smpi calls
+
+commit 916fc8fe27810528e5b8dbac6d6afae6f2ddf262
+Author: Augustin Degomme <degomme@idpann.imag.fr>
+Date:   Thu Apr 4 15:47:52 2013 +0200
+
+    remove a redundant algorithm
+    
+    Fix bug with macos
+
+commit 7f04fa5306f52960db709bb520c49e9f4ecec000
+Author: Paul Bédaride <paul.bedaride@gmail.com>
+Date:   Thu Apr 4 11:15:57 2013 +0200
+
+    Add tesh files to test all new collectives
+
+commit 3c8feb27df205372a67f1230e4038b30c38d0f3d
+Author: Martin Quinson <martin.quinson@loria.fr>
+Date:   Wed Apr 3 18:38:07 2013 +0200
+
+    little refresh, and a word about git commit messages
+
+commit d4b3806057e1f0afa45139593843982d5d52d7a2
+Author: Martin Quinson <martin.quinson@loria.fr>
+Date:   Wed Apr 3 18:34:01 2013 +0200
+
+    use links in the manual TOC
+
+commit 4d19d0578ec78430847de4271258e1d23ca67675
+Author: Augustin Degomme <degomme@idpann.imag.fr>
+Date:   Wed Apr 3 16:37:39 2013 +0200
+
+    another allreduce ported
+
+commit eac83dfa5f5abf7ce1ca0d211554b854e03255f7
+Author: Augustin Degomme <degomme@idpann.imag.fr>
+Date:   Wed Apr 3 16:25:42 2013 +0200
+
+    fix a bug happening with manually defined clusters
+
+commit e40e78a8761909f61c3f70ea61b0476b6eac3bc4
+Author: Augustin Degomme <degomme@idpann.imag.fr>
+Date:   Wed Apr 3 16:25:18 2013 +0200
+
+    adapt two collectives of starmpi to avoid timing issues, by using only smpi calls inside
+
+commit 7acbcaa1ca3a7a70fa4d9f7c72f2f46dae6b4820
+Author: Augustin Degomme <degomme@idpann.imag.fr>
+Date:   Wed Apr 3 16:24:43 2013 +0200
+
+    actually use starmpi collectives for allreduce
+
+commit 2a56ae61b3c1dfe00f46c656ad173b4a701b9322
+Author: Marion Guthmuller <marion.guthmuller@loria.fr>
+Date:   Wed Apr 3 16:18:04 2013 +0200
+
+    model-checker : new examples (with tesh) for verification of liveness properties on chord
+
+commit 9002b58078f72d95a7c56d9d774f108195c6e706
+Author: Marion Guthmuller <marion.guthmuller@loria.fr>
+Date:   Wed Apr 3 15:56:28 2013 +0200
+
+    model-checker : display address of communication in Wait request if verbose log
+
+commit e42c0a20b488f6fa0f3bb084bb4429bf9572bea6
+Author: Marion Guthmuller <marion.guthmuller@loria.fr>
+Date:   Wed Apr 3 11:34:47 2013 +0200
+
+    model-checker : iSend/iRecv independent with Wait but not with WaitTimeout
+
+commit eed2329ef0f23c6c80c8268b6c52f212d1aa47b4
+Author: Marion Guthmuller <marion.guthmuller@loria.fr>
+Date:   Tue Apr 2 15:40:44 2013 +0200
+
+    model-checker : state at max depth may have none interleaved processes
+
+commit 9d8ce6c58ec7d0a682ef47fde0c8199026948bb8
+Author: Augustin Degomme <degomme@idpann.imag.fr>
+Date:   Tue Apr 2 15:13:33 2013 +0200
+
+    have sendrecv_replace work with non contiguous datatypes and really pass tests
+
+commit 9201096042d3e409c3a5e795418027266d4008fc
+Author: Marion Guthmuller <marion.guthmuller@loria.fr>
+Date:   Tue Apr 2 14:12:54 2013 +0200
+
+    model-checker : update tesh
+
+commit 23244e6abc0ffce10651b283c8955a63b86fe303
+Author: Marion Guthmuller <marion.guthmuller@loria.fr>
+Date:   Tue Apr 2 14:05:10 2013 +0200
+
+    model-checker : signed int instead of unsigned int
+
+commit c41221ced1320760042c67fcf721d5a8fc5828bb
+Author: Marion Guthmuller <marion.guthmuller@loria.fr>
+Date:   Tue Apr 2 10:48:58 2013 +0200
+
+    model-checker : update tesh (different log messages)
+
+commit 0e92f3b321f3111021d88213cac11a5e1a48cd08
+Author: Marion Guthmuller <marion.guthmuller@loria.fr>
+Date:   Tue Apr 2 10:09:29 2013 +0200
+
+    model-checker : create dot_output file after MC_do_the_modelcheck_for_real and write only if not NULL
+
+commit 6ec8e9d992b54560a1873c1d19f397b5b5d6a219
+Author: Marion Guthmuller <marion.guthmuller@loria.fr>
+Date:   Mon Apr 1 18:31:24 2013 +0200
+
+    model-checker : restore independence between iSend/iRecv and Wait requests
+
+commit d1881aa45492b97948d3eff7b8c5357571e2142d
+Author: Marion Guthmuller <marion.guthmuller@loria.fr>
+Date:   Mon Apr 1 14:33:01 2013 +0200
+
+    model-checker : update state equality detection
+    
+    - ignore field in mmalloc meta-data equal to the amount of elements to ignore in this area
+    - match_equals was applied twice in heap comparison algorithm, remove one unnecessary call
+    - apply these changes in system-state equality comparison
+
+commit 97205f69c3ff45b271a439e9feedd372c587656e
+Author: Paul Bédaride <paul.bedaride@gmail.com>
+Date:   Fri Mar 29 17:29:03 2013 +0100
+
+    Tesh sort wanted output
+
+commit f58c9bcd23aa191e8071a41450d00dda0d182e34
+Author: Augustin Degomme <degomme@idpann.imag.fr>
+Date:   Thu Mar 14 13:41:04 2013 +0100
+
+    new attempt to stabilize the use of underscores on f90/f77/f2c
+
+commit b21a62867de57cfba078fc522031c5da7d727f59
+Author: Augustin Degomme <degomme@idpann.imag.fr>
+Date:   Fri Mar 29 10:21:17 2013 +0100
+
+    freebsd compatibility
+
+commit 726976b66d823569fe7f193e2cc93251435c0d16
+Author: Augustin Degomme <degomme@idpann.imag.fr>
+Date:   Tue Mar 12 16:07:53 2013 +0100
+
+    remove states for the new tracing option, as only links are really useful
+
+commit bdb2a18a1d810e58e43b828efd84e2a6a43e78c8
+Author: Augustin Degomme <degomme@idpann.imag.fr>
+Date:   Mon Mar 11 16:30:00 2013 +0100
+
+    switch back from two underscores to one in fortran names, to allow linking with external libs
+
+commit de76a4439653d092f7c210125e4bd93ed4c59336
+Author: Augustin Degomme <degomme@idpann.imag.fr>
+Date:   Mon Mar 11 16:29:22 2013 +0100
+
+    add a cfg:tracing/smpi/internals option, to trace all pt2pt communications during a collective one
+    This provide a better view of the pattern, useful for debugging
+
+commit bc06f9e0852a4e2d848fb0644acfd21ec655b0b8
+Author: Augustin Degomme <degomme@idpann.imag.fr>
+Date:   Thu Mar 7 10:49:31 2013 +0100
+
+    update dtd
+
+commit dec88cb5450df90eb490d9bf0655184904981438
+Author: Augustin Degomme <degomme@idpann.imag.fr>
+Date:   Thu Mar 7 10:49:23 2013 +0100
+
+    add a loopback_lat and loopback_bw to cluster tag
+
+commit e4c8c063b8ae7e4d7f38b657f8c43c1c8829ba4b
+Author: Augustin Degomme <degomme@idpann.imag.fr>
+Date:   Thu Mar 7 10:48:22 2013 +0100
+
+    add limiter_link option to cluster tag, to add a pseudo-shared link, to limit bandwidth reachable with a fullduplex link
+
+commit 4f377cfbcae89e70585c675eb978c7c8a33dd773
+Author: Augustin Degomme <degomme@idpann.imag.fr>
+Date:   Wed Mar 6 17:30:05 2013 +0100
+
+    add a bunch of bindings/new definitions of unimplemented MPI-2 functions, to make bigdft happy again
+
+commit 45f39b5ebd8986934739af13c63d706b60c7d950
+Author: Arnaud Giersch <arnaud.giersch@iut-bm.univ-fcomte.fr>
+Date:   Thu Mar 28 23:09:34 2013 +0100
+
+    Cosmetics: those are regexps.
+
+commit ad1ca6eaa8df8c8d05516938aace782d8e8480b9
+Author: Arnaud Giersch <arnaud.giersch@iut-bm.univ-fcomte.fr>
+Date:   Thu Mar 28 22:20:30 2013 +0100
+
+    Remove extraneous parentheses, and silent clang.
+
+commit b76892ef29d85440b016a170e17e01252c188381
+Author: Arnaud Giersch <arnaud.giersch@iut-bm.univ-fcomte.fr>
+Date:   Thu Mar 28 22:06:53 2013 +0100
+
+    Make dist complete, and fix "make distcheck".
+
+commit eb331466252b6c67b4dce238845e9805c5938e78
+Author: Arnaud Giersch <arnaud.giersch@iut-bm.univ-fcomte.fr>
+Date:   Thu Mar 28 21:54:15 2013 +0100
+
+    Fix build without smpi.
+
+commit c1b59942c96211c00f38b931c1a6a513616f8663
+Author: Arnaud Giersch <arnaud.giersch@iut-bm.univ-fcomte.fr>
+Date:   Thu Mar 28 21:47:04 2013 +0100
+
+    Don't build smpi in a separate library anymore.
+
+commit a2f1b23687f04169144f4ffb4f20dc4fc5c28395
+Author: Paul Bédaride <paul.bedaride@gmail.com>
+Date:   Thu Mar 28 17:15:32 2013 +0100
+
+    Add collectives for allgather, allreduce, bcast and reduce
+
+commit 727c068cd59669e79c6779f9ff93ec4ac91f7522
+Author: Marion Guthmuller <marion.guthmuller@loria.fr>
+Date:   Wed Mar 27 13:17:43 2013 +0100
+
+    model-checker : add example (electric_fence) to check the soundness of the verification with DPOR and delete another one (random_test)
+
+commit 585c03575926272c32a21202ef0552589aafaa51
+Author: Martin Quinson <martin.quinson@loria.fr>
+Date:   Wed Mar 27 01:27:37 2013 +0100
+
+    fix for windows -- not sure if it's still mandatory, but I guess so
+
+commit 25fd5bf34caebe9efb725c743c7c4e0319c46ad2
+Author: Arnaud Giersch <arnaud.giersch@iut-bm.univ-fcomte.fr>
+Date:   Mon Mar 25 22:27:09 2013 +0100
+
+    Fix various build errors.
+    
+    Mainly unused variables, or pointer arithmetic with pointers to void.
+    
+    The builds with compile optimizations are still broken, because of smpi symbols
+    imported in libsimgrid, but I'm not sure how to fix this properly.
+
+commit 1b688c83e1d48eda7a3392c2a7f0c3c540e77f7d
+Author: Arnaud Giersch <arnaud.giersch@iut-bm.univ-fcomte.fr>
+Date:   Mon Mar 25 22:21:15 2013 +0100
+
+    Reindent files before changes.
+
+commit 42052ec087f4e5c10bef91863cf0c63e3d60b0d7
+Author: Arnaud Giersch <arnaud.giersch@iut-bm.univ-fcomte.fr>
+Date:   Mon Mar 25 22:20:34 2013 +0100
+
+    Missing include.
+
+commit 2da1db1d3c70aa206051434d75d641882f00ecc8
+Author: Marion Guthmuller <marion.guthmuller@loria.fr>
+Date:   Mon Mar 25 23:47:08 2013 +0100
+
+    model-checker : variable declaration deleted with a previous conflict
+
+commit 253fb1724434f70e2d51e73696a82c7feef4497f
+Author: Marion Guthmuller <marion.guthmuller@loria.fr>
+Date:   Mon Mar 25 23:29:42 2013 +0100
+
+    model-checker : add variable deleted before to resolve a merge conflict
+
+commit 4ccbf812a79a1577f9d125f46ad168d34d3371a5
+Author: Marion Guthmuller <marion.guthmuller@loria.fr>
+Date:   Mon Mar 25 22:37:39 2013 +0100
+
+    model-checker : ignore variable about time used with tracing
+
+commit c12f31e0bf110c61b506ef20c1d4de6b2cd2db87
+Author: Marion Guthmuller <marion.guthmuller@loria.fr>
+Date:   Mon Mar 25 22:36:36 2013 +0100
+
+    model-checker : if acceptance cycle is detected, get num of equal pairs
+
+commit d2bf506bf4ebad03e01464d88a0635165ca8a4ed
+Author: Marion Guthmuller <marion.guthmuller@loria.fr>
+Date:   Mon Mar 25 22:02:50 2013 +0100
+
+    model-checker : last fix in DPOR algorithm if max depth is reached
+    
+    If max_depth is reached, the last state in stack may have a process
+    interleaved with a request not executed yet. In that case, we start to
+    apply the independence theorem with this last request not executed
+    yet. Otherwise (no more process to interleave in the last state of the
+    stack), last state is deleted before starting to apply independence theorem.
+
+commit 5909c08d89f790f21908c7d2d392a63212df31e8
+Author: Marion Guthmuller <marion.guthmuller@loria.fr>
+Date:   Thu Mar 21 15:38:13 2013 +0100
+
+    model-checker : update bugged1 tesh
+
+commit f11b3ca51b38290288a29dd2f48d54aef6dbeb73
+Author: Martin Quinson <martin.quinson@loria.fr>
+Date:   Mon Mar 25 22:02:34 2013 +0100
+
+    documentation cosmetics
+
+commit 1fad5cf547a36c6e8868b1b4988893d183a9ca59
+Author: Martin Quinson <martin.quinson@loria.fr>
+Date:   Mon Mar 25 21:36:35 2013 +0100
+
+    fix some simple errors in the commit of Paul (not enough to compile here)
+
+commit 34242a04ecfdec872e424ef8a0adc6fc4506750d
+Author: Martin Quinson <martin.quinson@loria.fr>
+Date:   Mon Mar 25 21:31:56 2013 +0100
+
+    rework the SMPI documentation quite a bit
+
+commit d356b692a6a8031a987fbff621e90b372c805e89
+Author: Martin Quinson <martin.quinson@loria.fr>
+Date:   Mon Mar 25 20:52:35 2013 +0100
+
+    split SMPI documentation into a specific file (no real change)
+
+commit 7ce270272856fcab2790a35bcefb9d6e0fb52423
+Merge: a57b89a a9e025e
+Author: Jonathan Rouzaud-Cornabas <jonathan.rouzaud-cornabas@ens-lyon.fr>
+Date:   Mon Mar 25 17:35:26 2013 +0100
+
+    Merge branch 'master' of git+ssh://scm.gforge.inria.fr//gitroot/simgrid/simgrid
+
+commit a57b89ae3cb8b6659c6b18c97124ed1caa1d3a64
+Author: Jonathan Rouzaud-Cornabas <jonathan.rouzaud-cornabas@ens-lyon.fr>
+Date:   Mon Mar 25 17:35:14 2013 +0100
+
+    Fix sendBounded java binding
+
+commit a9e025e9ec512e6038ca65747abc6d78d5bf913e
+Author: Paul Bédaride <paul.bedaride@gmail.com>
+Date:   Mon Mar 25 17:24:48 2013 +0100
+
+    Add colls.h to DefinePackages
+
+commit 482cc3463d7b94d6c39816c23f0d1e972a289728
+Merge: 1b3880b 19bb6f0
+Author: Paul Bédaride <paul.bedaride@gmail.com>
+Date:   Mon Mar 25 17:07:50 2013 +0100
+
+    Merge branch 'master' of git+ssh://scm.gforge.inria.fr//gitroot/simgrid/simgrid
+
+commit 1b3880bef17a5cd3b705378935a5ce9399930f37
+Author: Paul Bédaride <paul.bedaride@gmail.com>
+Date:   Mon Mar 25 14:50:46 2013 +0100
+
+    Add alltoall collectives from starmpi
+
+commit 19bb6f08769e62eec4350df3a0427099cbc8c792
+Author: Arnaud Giersch <arnaud.giersch@iut-bm.univ-fcomte.fr>
+Date:   Thu Mar 21 15:08:23 2013 +0100
+
+    Dumb commit: kill empty line.
+
+commit ad0af37c5db978711c7a312b6325ad9a5ab9a25c
+Author: Arnaud Giersch <arnaud.giersch@iut-bm.univ-fcomte.fr>
+Date:   Thu Mar 21 15:04:33 2013 +0100
+
+    Kill unused variable.
+
+commit 0408a4538fc4bad9cc852dea70e585d713a60a32
+Author: Marion Guthmuller <marion.guthmuller@loria.fr>
+Date:   Thu Mar 21 14:04:50 2013 +0100
+
+    model-checker : use xbt_free_f instead of a new function which do the same thing
+
+commit 84c0bdd5d7ca6061f968338a071501e4d4d9a084
+Author: Marion Guthmuller <marion.guthmuller@loria.fr>
+Date:   Thu Mar 21 13:41:21 2013 +0100
+
+    model-checker : fix soundness of DPOR algorithm if max depth is reached
+
+commit 05d68dfc42e0a317bba0cdbf0a346376aa7652ee
+Author: Arnaud Giersch <arnaud.giersch@iut-bm.univ-fcomte.fr>
+Date:   Tue Mar 19 20:48:50 2013 +0100
+
+    Also link with platform independent libunwind.
+
+commit 5be8607beafe19c7821ded74305548a35dfeb111
+Author: Arnaud Giersch <arnaud.giersch@iut-bm.univ-fcomte.fr>
+Date:   Tue Mar 19 20:44:11 2013 +0100
+
+    Initialize variables.
+
+commit 6c19ec372be0c657a9ff160fc03adfbf93e046ca
+Author: Arnaud Giersch <arnaud.giersch@iut-bm.univ-fcomte.fr>
+Date:   Tue Mar 19 18:59:16 2013 +0100
+
+    Generated file has changed.
+
+commit 05ffa13e465e32105476e2755c0fecc378e564fa
+Author: Arnaud Giersch <arnaud.giersch@iut-bm.univ-fcomte.fr>
+Date:   Tue Mar 19 18:57:10 2013 +0100
+
+    Add missing declarations.
+
+commit 9ba558e8b4fa1b132e834c1fbab074a3ac848169
+Author: Marion Guthmuller <marion.guthmuller@loria.fr>
+Date:   Tue Mar 19 19:37:03 2013 +0100
+
+    model-checker : update tesh
+
+commit ff3607bbc694290df2b8b5b722b9a02e8834f37c
+Author: Marion Guthmuller <marion.guthmuller@loria.fr>
+Date:   Tue Mar 19 19:27:51 2013 +0100
+
+    model-checker : order reached_pairs by number of processes and heap bytes used
+
+commit 18c01aaca168b9fa984e2facc3a5d6e9303368b7
+Author: Marion Guthmuller <marion.guthmuller@loria.fr>
+Date:   Tue Mar 19 16:41:03 2013 +0100
+
+    model-checker : free memory
+
+commit 05c4a63e27e20b594178b0e46298a04683c64c26
+Author: Marion Guthmuller <marion.guthmuller@loria.fr>
+Date:   Tue Mar 19 16:39:25 2013 +0100
+
+    model-checker : cosmetics
+
+commit a2805e6d4758d8ae99baef0e2ada1867356429ea
+Author: Marion Guthmuller <marion.guthmuller@loria.fr>
+Date:   Tue Mar 19 16:39:04 2013 +0100
+
+    model-checker : fragment size and fragment number may be negative
+
+commit 64d8be3badd63b57778ee6ed430a98668512466d
+Author: Jonathan Rouzaud-Cornabas <jonathan.rouzaud-cornabas@ens-lyon.fr>
+Date:   Tue Mar 19 18:33:28 2013 +0100
+
+    Add receive bounded to the java binding
+
+commit 2e4d86b368af598e602c4abc229117cc5ba0b387
+Author: Marion Guthmuller <marion.guthmuller@loria.fr>
+Date:   Tue Mar 19 16:24:01 2013 +0100
+
+    model-checker : store heap_bytes_used and number of processes directly in mc_visited_state and mc_visited_pair
+
+commit bf5117c417f6e356c3a10c7f4856972e9b22f804
+Author: Marion Guthmuller <marion.guthmuller@loria.fr>
+Date:   Tue Mar 19 13:50:30 2013 +0100
+
+    model-checker : update tesh (according to previous cleanups)
+
+commit 3a54b6d1aef3110883b46f912b3a4eeb5c9fb087
+Author: Marion Guthmuller <marion.guthmuller@loria.fr>
+Date:   Tue Mar 19 13:41:22 2013 +0100
+
+    model-checker : cleanups
+    
+    - remove (a part of) redundant code
+    - rename structs and variables
+    - update headers
+
+commit 736185da44c7c9e4242f4cb34cea10c9f51ae3a2
+Author: Marion Guthmuller <marion.guthmuller@loria.fr>
+Date:   Mon Mar 18 11:10:03 2013 +0100
+
+    model-checker : code refactoring for get_hash_global
+
+commit d36f84b566b47c107a58ac26c5f3886feb1db61c
+Author: Nicolas Bonichon <bonichon@labri.fr>
+Date:   Mon Mar 18 15:53:43 2013 +0100
+
+    Fix msg-bittorrent's problem of incompletion
+    
+    In the previous version, a peer wasn't able to handle more than
+    more message per second but could receive much more. As a consequence,
+    the application gets stuck because of queuing issue.
+    
+    The problem comes from teh main loops (leech_loop() and seed_loop()))
+    each call of MSG_task_irecv() was followed by a call of
+    MSG_process_sleep(1) because the MSG_comm_test() always fails the
+    first time.
+    
+    A call of MSG_mailbox_set_async() at the begining fixes this problem.
+    
+    : in the main loops (leech_loop)
+
+commit 2398ef453746c412c3b3be6523e7a2ac139e97bc
+Author: Marion Guthmuller <marion.guthmuller@loria.fr>
+Date:   Sat Mar 16 23:07:10 2013 +0100
+
+    model-checker : update msg chord example for the verification with MC
+
+commit 0ecf1fc991ba1f035fd1ddfc4a5c021b8630144d
+Author: Marion Guthmuller <marion.guthmuller@loria.fr>
+Date:   Sat Mar 16 22:47:16 2013 +0100
+
+    model-checker : fix tesh (different local deployment file)
+
+commit eed33b5980ef79e3f979b80564fbd5314c47902d
+Author: Marion Guthmuller <marion.guthmuller@loria.fr>
+Date:   Sat Mar 16 22:32:06 2013 +0100
+
+    model-checker : fix dpor
+
+commit 00cd576021269f05e84dd36f3cee7afbfe90cede
+Author: Marion Guthmuller <marion.guthmuller@loria.fr>
+Date:   Sat Mar 16 22:13:44 2013 +0100
+
+    model-checker : fix compilation error without MC
+
+commit b2ded73872ecc304ee58437caf981a4a11b619ab
+Author: Marion Guthmuller <marion.guthmuller@loria.fr>
+Date:   Sat Mar 16 19:00:15 2013 +0100
+
+    update tesh
+
+commit def42a0dd2cfe03b680ad3b7f7c14147416e1a9b
+Author: Marion Guthmuller <marion.guthmuller@loria.fr>
+Date:   Sat Mar 16 18:47:39 2013 +0100
+
+    model-checker : update tesh
+
+commit 7a2f8b95fa87ae7d245870be8544e7e09730e1f9
+Author: Marion Guthmuller <marion.guthmuller@loria.fr>
+Date:   Sat Mar 16 18:28:45 2013 +0100
+
+    model-checker : code refactoring for heap comparison algorithm
+
+commit 25c8adc001703bcf1c761ae66001a4b0539dcf0e
+Author: Marion Guthmuller <marion.guthmuller@loria.fr>
+Date:   Sat Mar 16 18:25:32 2013 +0100
+
+    model-checker : add state equality reduction in ddfs algorithm
+
+commit c5071b3b404fbbfc84172a08fb4086bc5ce97fc9
+Author: Marion Guthmuller <marion.guthmuller@loria.fr>
+Date:   Sat Mar 16 18:23:31 2013 +0100
+
+    model-checker : get current backtrace with libunwind (only available with ucontext factory for now ...)
+
+commit 4f609ec53a6525146e68a4751ae29f8b0a8228a0
+Author: Marion Guthmuller <marion.guthmuller@loria.fr>
+Date:   Thu Mar 14 14:48:54 2013 +0100
+
+    model-checker : code refactoring
+
+commit de98b9c28c8701c88411c154c5711a8a7210c602
+Author: Marion Guthmuller <marion.guthmuller@loria.fr>
+Date:   Wed Mar 13 17:07:17 2013 +0100
+
+    model-checker : ignore mc_time for heap comparison and global variables comparison
+
+commit cbc3117c526501483677c834f121499c5c67b753
+Author: Marion Guthmuller <marion.guthmuller@loria.fr>
+Date:   Wed Mar 13 17:05:56 2013 +0100
+
+    model-checker : improve debug message
+
+commit bdd25e7e320fa5d4f826cbb89bad6cfff45e0c21
+Author: Marion Guthmuller <marion.guthmuller@loria.fr>
+Date:   Wed Mar 13 17:04:20 2013 +0100
+
+    model-checker : new model-checker configuration model-check/dot_output=file_name which generates a dot output of graph state explored during model checking
+
+commit 3fe2ef519e92552fc1122e4f4fbaba4b00aea768
+Author: Marion Guthmuller <marion.guthmuller@loria.fr>
+Date:   Wed Mar 13 16:59:46 2013 +0100
+
+    model-checker : return state number if the current state is equal to another state already visited
+
+commit 4d27a92b07b781ad03da0848332a26c289358bc9
+Author: Marion Guthmuller <marion.guthmuller@loria.fr>
+Date:   Wed Mar 13 16:41:47 2013 +0100
+
+    model-checker : fix MC_RANDOM simcall
+    
+    Time doesn't exist in model-checking. However, there are some
+    protocols, such as Chord, with some periodics operations (random
+    lookup, check predecessors, ...).  If the model-checker is used with
+    these examples, these operations are never executed because of the
+    time which doesn't progress.  With MC_RANDOM simcall, the
+    model-checker will explore the two cases : the case in which the
+    periodic operation is executed and the other case in which it is not
+    executed.  In this way, the verification is exhaustive whatever the
+    period.
+
+commit 8bcf7fd62bb1e2fa4ebb6430cad22cf24309fad6
+Author: Marion Guthmuller <marion.guthmuller@loria.fr>
+Date:   Wed Mar 13 16:31:54 2013 +0100
+
+    model-checker : remove obsolete example
+
+commit 8d38503da91e1cc122581ca0d34b5181c78d41bd
+Author: Marion Guthmuller <marion.guthmuller@loria.fr>
+Date:   Tue Mar 5 21:38:32 2013 +0100
+
+    model-checker : set ignore flag to 0 if reallocation
+
+commit a618df752b5123e895a49196e02c5302fde9df51
+Author: Marion Guthmuller <marion.guthmuller@loria.fr>
+Date:   Tue Mar 5 21:36:44 2013 +0100
+
+    model-checker : minor changes for debug information in heap comparison algorithm
+
+commit dac0a222c1b101fc43afe3d590dcc4a23502654d
+Author: Marion Guthmuller <marion.guthmuller@loria.fr>
+Date:   Tue Mar 5 21:34:35 2013 +0100
+
+    model-checker : check if fragment or block has been already compared
+
+commit e423c327ec83e22715123e4cbf1dcfd6dd1d8fd6
+Author: Marion Guthmuller <marion.guthmuller@loria.fr>
+Date:   Tue Mar 5 21:31:51 2013 +0100
+
+    model-checker : remove local variable only if frame name is known
+
+commit 2d8659efd37976d438feae7108ca944efe38adac
+Author: Marion Guthmuller <marion.guthmuller@loria.fr>
+Date:   Tue Mar 5 21:28:57 2013 +0100
+
+    model-checker : remove static function
+
+commit bfed6d5d4681739a8f146571c3d2f09798d0ecf4
+Author: Marion Guthmuller <marion.guthmuller@loria.fr>
+Date:   Tue Mar 5 21:25:11 2013 +0100
+
+    model-checker : cosmetics
+
+commit f0e89ec6fd6ecb2a6171da22d3ccc88a24cf5ba1
+Author: Marion Guthmuller <marion.guthmuller@loria.fr>
+Date:   Tue Mar 5 21:24:45 2013 +0100
+
+    model-checker : get hash of local and global variables which are not pointers
+
+commit 4e44b79c5c7acf75b2793fdd7ca7e604baf5da74
+Author: Marion Guthmuller <marion.guthmuller@loria.fr>
+Date:   Tue Mar 5 18:05:54 2013 +0100
+
+    model-checker : ignore running context of processes for system state comparison
+
+commit 1d3411a600fb19bb3049999c2a494a49bd23ca63
+Author: Marion Guthmuller <marion.guthmuller@loria.fr>
+Date:   Mon Feb 11 09:20:35 2013 +0100
+
+    model-checker : use short instead of int for ignore information in mmalloc meta-data
+
+commit 630ec674ef1d824672647bd7b1b64e91d6d88eaa
+Author: Marion Guthmuller <marion.guthmuller@loria.fr>
+Date:   Mon Feb 11 09:19:22 2013 +0100
+
+    model-checker : init ignore information for each block/fragment only in mmalloc
+
+commit a689a5d482f27922e0e031c45f6ad6fd4eb98d99
+Author: Marion Guthmuller <marion.guthmuller@loria.fr>
+Date:   Mon Feb 11 09:14:31 2013 +0100
+
+    model-checker : remove commentated declaration of function (doesn't exist anymore)
+
+commit b8169ac0d35610b827d6669a1263011e42a5e7b3
+Author: Marion Guthmuller <marion.guthmuller@loria.fr>
+Date:   Mon Feb 11 09:12:00 2013 +0100
+
+    model-checker : remove variable from mc_local_variables if ignored
+
+commit 2ff090eb3fb94469c8933f478a65d3c95a876bad
+Author: Marion Guthmuller <marion.guthmuller@loria.fr>
+Date:   Mon Feb 11 09:08:42 2013 +0100
+
+    model-checker : fix memory leak
+
+commit bc3b5a95b8c6c5ddb198890a6fec1a4c62f89fee
+Author: Marion Guthmuller <marion.guthmuller@loria.fr>
+Date:   Mon Feb 11 09:08:26 2013 +0100
+
+    model-checker : cosmetics
+
+commit 3a9ba94edbd1ef8375ba5e7bca9b02f45d4d8b89
+Author: Marion Guthmuller <marion.guthmuller@loria.fr>
+Date:   Mon Feb 11 09:06:06 2013 +0100
+
+    model-checker : cleanups in mc_snapshot structure
+
+commit 5a4767e64e45de2c17e9bbdcdf9c8588dbce80b0
+Author: Marion Guthmuller <marion.guthmuller@loria.fr>
+Date:   Mon Feb 11 09:01:36 2013 +0100
+
+    model-checker : new simcall MC_RANDOM
+
+commit fde9407d1baff5065d23b005144b324a1407edbf
+Author: Marion Guthmuller <marion.guthmuller@loria.fr>
+Date:   Sun Feb 10 13:48:46 2013 +0100
+
+    model-checker : fix memory leak
+
+commit b65a2e3cea58dea5f2122c44a57e16662fe11a2d
+Author: Marion Guthmuller <marion.guthmuller@loria.fr>
+Date:   Fri Feb 8 14:37:03 2013 +0100
+
+    model-checker : get instruction pointer and frame name with libunwind for the comparison of stacks
+
+commit 727deae514ba3f612e130c6a4ff3fbb435319ef6
+Author: Arnaud Giersch <arnaud.giersch@iut-bm.univ-fcomte.fr>
+Date:   Fri Feb 22 16:29:01 2013 +0100
+
+    Avoid to run the smpirun script through valgrind on memcheck.
+
+commit 5252c7065d5f738649239f8b262393fd463c637d
+Author: Arnaud Giersch <arnaud.giersch@iut-bm.univ-fcomte.fr>
+Date:   Fri Feb 22 16:28:11 2013 +0100
+
+    Add new option to smpirun, for running valgrind/gdb/whatever...
+
+commit 2062c0af4701847932d4f77a83803682ab99209b
+Author: Arnaud Giersch <arnaud.giersch@iut-bm.univ-fcomte.fr>
+Date:   Fri Mar 8 17:35:14 2013 +0100
+
+    Improve the printing of default values when size != 1.
+
+commit edd0442ed8ec41357c14bba6e160b5216e7b17b1
+Author: Arnaud Giersch <arnaud.giersch@iut-bm.univ-fcomte.fr>
+Date:   Fri Mar 8 17:13:57 2013 +0100
+
+    Cosmetics: add space before opening parenthesis.
+
+commit 8f3f2a19b6b88f3f810ae59aa54920df7ddff7f2
+Author: Arnaud Giersch <arnaud.giersch@iut-bm.univ-fcomte.fr>
+Date:   Wed Mar 6 13:18:39 2013 +0100
+
+    Check return code, and report errors.
+    
+    Avoids to call MPI_Get_count with an invalid status.
+
+commit fd03c86d3c4b115f130d4347f78db5849223e1f6
+Author: Arnaud Giersch <arnaud.giersch@iut-bm.univ-fcomte.fr>
+Date:   Wed Mar 6 11:59:29 2013 +0100
+
+    Use simple arrays, instead of dynars.
+    
+    Also fix the use of uninitialized values in PMPI_Waitall.
+
+commit 885b28633a8f79309c6b6066bbdf0d281e34d19d
+Author: Arnaud Giersch <arnaud.giersch@iut-bm.univ-fcomte.fr>
+Date:   Wed Mar 6 11:02:20 2013 +0100
+
+    Really copy only when recvbuf != sendbuf.
+    
+    And avoid to call memcpy with overlapping regions.
+
+commit d19e3a6a01bbde980e77388bddef8517eb94418a
+Author: Lucas Schnorr <Lucas.Schnorr@imag.fr>
+Date:   Fri Mar 1 16:49:25 2013 -0300
+
+    [doc] general update on tracing doc
+
+commit 6691098f0f1d7f013f38899999d683c1b22ee11d
+Author: Arnaud Giersch <arnaud.giersch@iut-bm.univ-fcomte.fr>
+Date:   Thu Feb 21 18:28:27 2013 +0100
+
+    Define missing function.
+
+commit 41d5f3c8a30bf77b309143b174ea5a616b24c5c2
+Author: Arnaud Giersch <arnaud.giersch@iut-bm.univ-fcomte.fr>
+Date:   Thu Feb 21 18:01:45 2013 +0100
+
+    Remove useless statements.
+
+commit 71daf4c9813145587e68d18293e8043193b00915
+Author: Arnaud Giersch <arnaud.giersch@iut-bm.univ-fcomte.fr>
+Date:   Thu Feb 21 18:01:23 2013 +0100
+
+    Try to fix const madness.
+    
+    See http://c-faq.com/ansi/constmismatch.html for a related FAQ.
+
+commit 16617733636d3dd60be16310b6bc33de7b38b9f8
+Author: Arnaud Giersch <arnaud.giersch@iut-bm.univ-fcomte.fr>
+Date:   Thu Feb 21 14:41:40 2013 +0100
+
+    Fix memory leaks in smpi.
+
+commit 71075f45220dbd5262b1ec24204ac9a1670ad0c9
+Author: Arnaud Giersch <arnaud.giersch@iut-bm.univ-fcomte.fr>
+Date:   Thu Feb 21 14:41:07 2013 +0100
+
+    Extend smpi_register_static to accept any free function.
+
+commit bbe9e94448e259f7383d27756a5cb58241f92aaa
+Author: Arnaud Giersch <arnaud.giersch@iut-bm.univ-fcomte.fr>
+Date:   Wed Feb 20 23:09:03 2013 +0100
+
+    Fix a few more memory leaks.
+
+commit e256a93ec90a0aeb10350eb54952eabb0f0e640b
+Author: Arnaud Giersch <arnaud.giersch@iut-bm.univ-fcomte.fr>
+Date:   Wed Feb 20 21:26:05 2013 +0100
+
+    Avoid to export internal variables.
+
+commit b31066f1f5b4dacf53af790feb5aa8b89de32ae3
+Author: Arnaud Giersch <arnaud.giersch@iut-bm.univ-fcomte.fr>
+Date:   Wed Feb 20 18:41:04 2013 +0100
+
+    Free timer after it's been used.
+
+commit 024a14e4243df192ed69cd70a701c5fcb45312a7
+Author: Arnaud Giersch <arnaud.giersch@iut-bm.univ-fcomte.fr>
+Date:   Wed Feb 20 18:27:18 2013 +0100
+
+    Use splitted xml files, and avoid memory leaks in the parser.
+
+commit 6b134d1eaf1978677f743fa1756a12d0cfffaf3b
+Author: Arnaud Giersch <arnaud.giersch@iut-bm.univ-fcomte.fr>
+Date:   Wed Feb 20 17:49:48 2013 +0100
+
+    Split the xml file, and destroy task, to fix memory leaks.
+
+commit 2e6cdac131b649b1ccd7d8e8c5fe85c0dcf57904
+Author: Arnaud Giersch <arnaud.giersch@iut-bm.univ-fcomte.fr>
+Date:   Wed Feb 20 13:51:46 2013 +0100
+
+    Fix a few memory leaks.
+
+commit 97309bb6b5e9ce0ee6b1e761d5ecb1eddf4ea583
+Author: Augustin Degomme <degomme@idpann.imag.fr>
+Date:   Tue Feb 19 17:35:22 2013 +0100
+
+    remove forgotten debug println
+
+commit 0866d02c77b47ffa77be8e7092ac085fbf12ac40
+Author: Augustin Degomme <degomme@idpann.imag.fr>
+Date:   Tue Feb 19 17:24:33 2013 +0100
+
+    Java didn't report the same OS name as Cmake for Windows platform, force it to be "Windows"
+
+commit 8bf5866cfbef3ae1134730ede6bb4cdf9cf500d8
+Author: Augustin Degomme <degomme@idpann.imag.fr>
+Date:   Tue Feb 19 16:55:03 2013 +0100
+
+    change an include, to avoid linking from simgrid to smpi
+
+commit 69a014268d6f2fe30237d083f006edb7d4d428fa
+Author: Augustin Degomme <degomme@idpann.imag.fr>
+Date:   Tue Feb 19 16:54:26 2013 +0100
+
+    change name of the real executed main function to a windows specific one
+
+commit 1730b64078a6d654b7ddedf0fb462c444c14c332
+Author: Augustin Degomme <degomme@idpann.imag.fr>
+Date:   Tue Feb 19 16:51:59 2013 +0100
+
+    add smpi to windows installer
+
+commit 229835cacb9004cc39e3d2b4246dc081d03ebca5
+Author: Augustin Degomme <degomme@idpann.imag.fr>
+Date:   Tue Feb 19 16:51:29 2013 +0100
+
+    force lib names to stop changing when activating smpi on windows
+
+commit 1af04af978a0d15f9e4e16db1270e42ff0fc6d11
+Merge: 28301c5 fed7a71
+Author: Augustin Degomme <degomme@idpann.imag.fr>
+Date:   Tue Feb 19 16:13:26 2013 +0100
+
+    Merge branch 'master' of git+ssh://scm.gforge.inria.fr//gitroot/simgrid/simgrid
+
+commit fed7a7195130008d664979c16d3aab02bab00728
+Author: Arnaud Giersch <arnaud.giersch@iut-bm.univ-fcomte.fr>
+Date:   Tue Feb 19 11:17:27 2013 +0100
+
+    Use correct log category.
+
+commit a09e5b1cd7d20e74174125776daed1e43154dc13
+Author: Arnaud Giersch <arnaud.giersch@iut-bm.univ-fcomte.fr>
+Date:   Mon Feb 18 22:38:16 2013 +0100
+
+    File was removed.
+
+commit 385b24631a80b8be9bde9c537b645549d77118a9
+Author: Arnaud Giersch <arnaud.giersch@iut-bm.univ-fcomte.fr>
+Date:   Mon Feb 18 22:24:34 2013 +0100
+
+    Kill old commented line.
+
+commit c6cb5a5160dfee6fbc85503a97eb59408853e494
+Author: Arnaud Giersch <arnaud.giersch@iut-bm.univ-fcomte.fr>
+Date:   Mon Feb 18 21:39:29 2013 +0100
+
+    Check status also with MC.
+
+commit dea9e2082cf825036672c33ca943620826e9bf7a
+Author: Arnaud Giersch <arnaud.giersch@iut-bm.univ-fcomte.fr>
+Date:   Mon Feb 18 21:34:33 2013 +0100
+
+    Move test outside the loop.
+
+commit ece04558b837066e1020da44442f97782e3cb71c
+Author: Arnaud Giersch <arnaud.giersch@iut-bm.univ-fcomte.fr>
+Date:   Mon Feb 18 21:31:42 2013 +0100
+
+    Set status in any case.
+
+commit 0e8d56f015e3ca47f201ec7930818e37794d0152
+Author: Arnaud Giersch <arnaud.giersch@iut-bm.univ-fcomte.fr>
+Date:   Mon Feb 18 17:28:36 2013 +0100
+
+    Remove declarations for nonexistent functions or variables.
+
+commit 2c4a020c7ff017b543e7e4e91448528a9a2f620f
+Author: Arnaud Giersch <arnaud.giersch@iut-bm.univ-fcomte.fr>
+Date:   Mon Feb 18 16:03:07 2013 +0100
+
+    Remove duplicated declaration for xbt_time().
+
+commit 49ff21af7ad741979c51a383ae87546ccf4176a9
+Author: Arnaud Giersch <arnaud.giersch@iut-bm.univ-fcomte.fr>
+Date:   Mon Feb 18 12:25:07 2013 +0100
+
+    Change regexp to correctly handle types like "short int".
+
+commit ca8fc590e9ad22ef658cda25c9c063c5b64a8078
+Author: Arnaud Giersch <arnaud.giersch@iut-bm.univ-fcomte.fr>
+Date:   Mon Feb 18 12:16:01 2013 +0100
+
+    Remove duplicated strings.
+
+commit 93697250b6ac7f25c30f94eb2743668173bb3642
+Author: Arnaud Giersch <arnaud.giersch@iut-bm.univ-fcomte.fr>
+Date:   Mon Feb 18 12:12:47 2013 +0100
+
+    Cosmetics: add space.
+
+commit dadb783835c77b9af0262d3a93a0815538b17a96
+Author: Arnaud Giersch <arnaud.giersch@iut-bm.univ-fcomte.fr>
+Date:   Mon Feb 18 11:16:53 2013 +0100
+
+    Also set MPI_ERROR in smpi_empty_status.
+
+commit ae0ea7b8ffeac5625e3d3a745af03707c67dd341
+Author: Arnaud Giersch <arnaud.giersch@iut-bm.univ-fcomte.fr>
+Date:   Fri Feb 15 17:17:44 2013 +0100
+
+    Remove unused script.
+
+commit 28301c5415d8fec4e9785e12d1a06332d30fcb25
+Author: Augustin Degomme <degomme@idpann.imag.fr>
+Date:   Fri Feb 15 10:39:44 2013 +0100
+
+    be case insensitive when trying to change main name in F90 files
+
+commit ae52f7ae9bf667c7c5e17f1c8b128a2140e0e50f
+Author: Augustin Degomme <degomme@idpann.imag.fr>
+Date:   Fri Feb 15 10:31:14 2013 +0100
+
+    add mpi_testall binding for fortran
+
+commit a7bdba363a829744d9da86412cc2f30d365daed0
+Author: Arnaud Giersch <arnaud.giersch@iut-bm.univ-fcomte.fr>
+Date:   Fri Feb 15 09:55:37 2013 +0100
+
+    Cosmetics: add space before dot.
+
+commit 22597ce66d246bfecc64c1885ca6ebcf3e0cb7f6
+Author: Arnaud Giersch <arnaud.giersch@iut-bm.univ-fcomte.fr>
+Date:   Thu Feb 14 23:49:39 2013 +0100
+
+    Using memcpy looks a bit overkill here.
+
+commit 594958077b1c848c24387cde2d6215d8c2a917b9
+Author: Arnaud Giersch <arnaud.giersch@iut-bm.univ-fcomte.fr>
+Date:   Thu Feb 14 23:45:29 2013 +0100
+
+    Remove spurious brace from error message.
+
+commit 57025160719eaf8b0c9912dbd0605d05f8b4f369
+Author: Arnaud Giersch <arnaud.giersch@iut-bm.univ-fcomte.fr>
+Date:   Thu Feb 14 17:28:13 2013 +0100
+
+    Remove remaining traces from synchronized dynars.
+    
+    Had to add some #include "xbt/synchro_core.h".
+
+commit 56d6a48ce04c1919e614e63cdd047dbf61034350
+Author: Arnaud Giersch <arnaud.giersch@iut-bm.univ-fcomte.fr>
+Date:   Thu Feb 14 17:05:41 2013 +0100
+
+    Increase tesh timeouts for slow machines.
+
+commit d468dd7c4b2142981d28bf73bc7af8cd11d5b509
+Author: Arnaud Giersch <arnaud.giersch@iut-bm.univ-fcomte.fr>
+Date:   Thu Feb 14 17:05:08 2013 +0100
+
+    Make test reproducible on slow machines.
+
+commit 1404bb1d3bf9cc3b74e218c5ba90fe41a103131e
+Author: Arnaud Giersch <arnaud.giersch@iut-bm.univ-fcomte.fr>
+Date:   Thu Feb 14 16:07:26 2013 +0100
+
+    Csmetics: algin braces.
+
+commit cd2a441e4e7a75fe66240f2b6420ead8a0e66066
+Author: Arnaud Giersch <arnaud.giersch@iut-bm.univ-fcomte.fr>
+Date:   Thu Feb 14 15:45:24 2013 +0100
+
+    Remove declarations for undefined functions.
+
+commit a3ebaa86f4ddc2bc225d676e9ce5028aad78f71a
+Author: Arnaud Giersch <arnaud.giersch@iut-bm.univ-fcomte.fr>
+Date:   Thu Feb 14 15:28:03 2013 +0100
+
+    Use xbt_XXX_is_empty() instead of testing xbt_XXX_length() against 0.
+    
+    XXX is 'dict' or 'dynar'.
+
+commit b5460be431061e47e22509daff9cb6e8e7e3fd5b
+Author: Arnaud Giersch <arnaud.giersch@iut-bm.univ-fcomte.fr>
+Date:   Thu Feb 14 15:26:02 2013 +0100
+
+    Simply say func(...) instead of (*func)(...) when func is a pointer to function.
+
+commit 50751f2b7acb2bb73d654614411b3d69c4d7ae9b
+Author: Arnaud Giersch <arnaud.giersch@iut-bm.univ-fcomte.fr>
+Date:   Thu Feb 14 15:25:47 2013 +0100
+
+    Use CATCH_ANONYMOUS whenever possible.
+
+commit e0365935e018f9d810dc0f4d17fbc8ef31ec18b0
+Author: Arnaud Giersch <arnaud.giersch@iut-bm.univ-fcomte.fr>
+Date:   Thu Feb 14 15:25:43 2013 +0100
+
+    Replace, when possible, calls to bprintf() by calls to xbt_strdup().
+
+commit e174d1894265b64ad5b19b6bb1127daddf635ad9
+Author: Arnaud Giersch <arnaud.giersch@iut-bm.univ-fcomte.fr>
+Date:   Thu Feb 14 15:14:50 2013 +0100
+
+    Also comment declaration for now unused variable.
+
+commit b036ace46e683594df67ee56d63cf009a7bc6f03
+Author: Arnaud Giersch <arnaud.giersch@iut-bm.univ-fcomte.fr>
+Date:   Thu Feb 14 15:14:09 2013 +0100
+
+    Remove unused static functions.
+
+commit 6f36ae96feae42a1c99887e341d05d510a96b5e6
+Author: Arnaud Giersch <arnaud.giersch@iut-bm.univ-fcomte.fr>
+Date:   Thu Feb 14 15:10:34 2013 +0100
+
+    Remove declarations for undefined functions.
+
+commit c26727c7b09c0a22dbdcf53340c7c1fa6d5f4efe
+Author: Arnaud Giersch <arnaud.giersch@iut-bm.univ-fcomte.fr>
+Date:   Thu Feb 14 15:19:28 2013 +0100
+
+    Declaration for static functions in header file does not make much sense.
+
+commit ac6814e66479b90af269911e3db789323af54dd0
+Author: Lucas Schnorr <Lucas.Schnorr@imag.fr>
+Date:   Thu Feb 14 14:41:11 2013 +0100
+
+    [trace] fix tesh, changes only in event ordering, same number of links kept
+
+commit aed1b063616b74c01728a773558532e89a5c7df7
+Merge: b0f9d49 25ccf0e
+Author: Jonathan Rouzaud-Cornabas <jonathan.rouzaud-cornabas@ens-lyon.fr>
+Date:   Thu Feb 14 14:26:18 2013 +0100
+
+    Merge branch 'master' of git+ssh://scm.gforge.inria.fr//gitroot/simgrid/simgrid
+
+commit b0f9d49042d5ded62d3f2b46a1cc25db18ca60fd
+Author: Jonathan Rouzaud-Cornabas <jonathan.rouzaud-cornabas@ens-lyon.fr>
+Date:   Thu Feb 14 14:26:15 2013 +0100
+
+    Fix recv/irecv with bounded rate
+
+commit 25ccf0ef0ac59df80b02516cb735235b2a2fe4f3
+Author: Lucas Schnorr <Lucas.Schnorr@imag.fr>
+Date:   Thu Feb 14 14:20:42 2013 +0100
+
+    [trace] fix simdag tracing tesh (change in event ordering only)
+
+commit 0d40830c5313be63de41401578c6eda0725c85ed
+Author: Lucas Schnorr <Lucas.Schnorr@imag.fr>
+Date:   Thu Feb 14 14:13:56 2013 +0100
+
+    [trace] remove useless if, fix identation
+
+commit 41508290fdf78dabcff094540ada4f720878b254
+Author: Lucas Schnorr <Lucas.Schnorr@imag.fr>
+Date:   Thu Feb 14 14:12:32 2013 +0100
+
+    [trace] correct place to keep route allocation + free
+
+commit d0c5e1a0a928d8bc285d5d48c6cdaa75d9c9b7ef
+Author: Lucas Schnorr <Lucas.Schnorr@imag.fr>
+Date:   Thu Feb 14 13:59:41 2013 +0100
+
+    [trace] add debug messages to debug graph extraction in network models
+    
+    - only in generic_get_graph for now
+
+commit 999eaa79aebc68c1d9e812889d99349fb2adf296
+Author: Lucas Schnorr <Lucas.Schnorr@imag.fr>
+Date:   Thu Feb 14 13:58:54 2013 +0100
+
+    [trace] cosmetics and typos
+
+commit 5310951700035057cb32577b5bbdda9d788b4352
+Author: Lucas Schnorr <Lucas.Schnorr@imag.fr>
+Date:   Thu Feb 14 13:58:35 2013 +0100
+
+    [trace] useless declaration
+
+commit f1a4bce3b5ddd9ba8c826c36356dfa71e732309e
+Author: Jonathan Rouzaud-Cornabas <jonathan.rouzaud-cornabas@ens-lyon.fr>
+Date:   Thu Feb 14 13:59:13 2013 +0100
+
+    New version of recv/irecv with bounded rate
+
+commit 59823017c3f9f3dba0ef09292bb55ed9ab906254
+Merge: e539420 f632a20
+Author: Jonathan Rouzaud-Cornabas <jonathan.rouzaud-cornabas@ens-lyon.fr>
+Date:   Thu Feb 14 13:03:05 2013 +0100
+
+    Remove commented code from surf_routing_cluster
+
+commit e539420254a37bebe33ac9258c633d2dbe39b1ad
+Author: Jonathan Rouzaud-Cornabas <jonathan.rouzaud-cornabas@ens-lyon.fr>
+Date:   Thu Feb 14 13:01:56 2013 +0100
+
+    Remove commented code from surf_routing_cluster
+
+commit f632a205b7929ecfd367fcd2d787c65ab676da90
+Author: Arnaud Giersch <arnaud.giersch@iut-bm.univ-fcomte.fr>
+Date:   Wed Feb 13 18:14:22 2013 +0100
+
+    Check if INCLUDE_DIRECTORIES were found.
+
+commit 2708a7f8439537832ea76c5e4fd3971b0b839e29
+Author: Arnaud Giersch <arnaud.giersch@iut-bm.univ-fcomte.fr>
+Date:   Wed Feb 13 17:53:43 2013 +0100
+
+    Add some debug messages.
+
+commit 680bcc894b3db63cd9bcd685640c459cbd4343ad
+Author: Arnaud Giersch <arnaud.giersch@iut-bm.univ-fcomte.fr>
+Date:   Wed Feb 13 17:37:25 2013 +0100
+
+    Add option -X to less, to avoid to clear the screen.
+
+commit b8b52890a65abf6ab75ab5551e9edf5566cb84ee
+Author: Arnaud Giersch <arnaud.giersch@iut-bm.univ-fcomte.fr>
+Date:   Wed Feb 13 17:27:46 2013 +0100
+
+    Add missing files to the archive.
+
+commit 51300d0678fe7d82885ad873f5d0a9413536676a
+Author: Arnaud Giersch <arnaud.giersch@iut-bm.univ-fcomte.fr>
+Date:   Wed Feb 13 10:54:46 2013 +0100
+
+    Fix errors caught by java -Xcheck:jni.
+    
+    Fixed warnings:
+    WARNING in native method: JNI call made with exception pending
+
+commit deb05886997c568d91fe61bf35dcb9a74af47d3a
+Author: Arnaud Giersch <arnaud.giersch@iut-bm.univ-fcomte.fr>
+Date:   Wed Feb 13 10:49:32 2013 +0100
+
+    More long -> intptr_t changes.
+
+commit d8261f5ac0df45fd2ce6b6089fadfd703f46f960
+Author: Arnaud Giersch <arnaud.giersch@iut-bm.univ-fcomte.fr>
+Date:   Wed Feb 13 10:19:10 2013 +0100
+
+    Add missing class initializer for VM.java.
+
+commit 8e8f8b64b899284cbd166542ba352cd0c44059e8
+Merge: 687383a 8282175
+Author: Augustin Degomme <degomme@idpann.imag.fr>
+Date:   Wed Feb 13 10:51:39 2013 +0100
+
+    Merge branch 'master' of git+ssh://scm.gforge.inria.fr//gitroot/simgrid/simgrid
+
+commit 8282175dc02662a4a07ea3cbd4462662a0943440
+Author: suter <frederic.suter@cc.in2p3.fr>
+Date:   Wed Feb 13 10:51:08 2013 +0100
+
+    word was missing, rephrase.
+
+commit 8f8339b1dc8092a6c2be14063ea16dc7cb47e698
+Author: Martin Quinson <martin.quinson@loria.fr>
+Date:   Wed Feb 13 09:07:59 2013 +0100
+
+    add another word about the trap of dynar_search with pointed elements
+
+commit a4bcf3181ca71a85b9c86a2ba21697f7ace4dc37
+Author: Arnaud Giersch <arnaud.giersch@iut-bm.univ-fcomte.fr>
+Date:   Wed Feb 13 00:52:41 2013 +0100
+
+    Typos: binded -> bound.
+
+commit 17348a216907a911be1ff551533ff2884cc74685
+Author: Martin Quinson <martin.quinson@loria.fr>
+Date:   Wed Feb 13 01:02:54 2013 +0100
+
+    document that it's safe to interrupt a foreach with a break or return statement
+
+commit d28966a899b92bf7f18385a59323fe945bb186de
+Author: Martin Quinson <martin.quinson@loria.fr>
+Date:   Wed Feb 13 01:00:34 2013 +0100
+
+    document that the search function on dynar don't work well with pointed values
+
+commit 30ee2d1f39576b5cb0d438e23fea427d2ee8d078
+Author: Arnaud Giersch <arnaud.giersch@iut-bm.univ-fcomte.fr>
+Date:   Tue Feb 12 23:50:01 2013 +0100
+
+    Set correct NATIVE folder for 32bits x86.
+
+commit dc6b2d1b449a4abfd50e7e0281ae7676b34cb8c0
+Author: Arnaud Giersch <arnaud.giersch@iut-bm.univ-fcomte.fr>
+Date:   Tue Feb 12 23:26:55 2013 +0100
+
+    Set cmake_minimum_version for the Java bindings.
+    
+    UseJava.cmake don't exist before cmake 2.8.6.
+
+commit 16d02f0b6e7a4d6823172138b6dce141dab14654
+Author: Arnaud Giersch <arnaud.giersch@iut-bm.univ-fcomte.fr>
+Date:   Tue Feb 12 22:22:04 2013 +0100
+
+    Move Java build rules in a separate cmake file.
+
+commit 01896eb20275e43d44368ae74747d778712dc3b5
+Author: Arnaud Giersch <arnaud.giersch@free.fr>
+Date:   Tue Feb 12 21:53:53 2013 +0100
+
+    Fix build warnings on 32bits archs.
+    
+    Use intermediate type intptr_t for conversions between pointer
+    types and jlong.
+
+commit 212b9ffa2c25beccda577b5f6250da93359c9d20
+Author: Arnaud Giersch <arnaud.giersch@iut-bm.univ-fcomte.fr>
+Date:   Tue Feb 12 17:48:16 2013 +0100
+
+    Try to make the smpi-mpich-env test more robust in multitasking environments.
+    
+    Only select the processes that share the same session ID.
+
+commit 0c52eac8f871ae7b5af0d5f65ce946d2bc4b37d5
+Author: Arnaud Giersch <arnaud.giersch@iut-bm.univ-fcomte.fr>
+Date:   Tue Feb 12 16:08:08 2013 +0100
+
+    Initialize variable, and make gcc happy.
+
+commit e7d63af354e1227ed78d115a6432d5c588693a72
+Author: Arnaud Giersch <arnaud.giersch@iut-bm.univ-fcomte.fr>
+Date:   Tue Feb 12 16:06:13 2013 +0100
+
+    Reindent.
+
+commit 5983df9ea678c1bca6d9a1938c3aa4de9e685959
+Author: Arnaud Giersch <arnaud.giersch@iut-bm.univ-fcomte.fr>
+Date:   Tue Feb 12 15:58:57 2013 +0100
+
+    Kill unused variable.
+
+commit 7bb7b9877ade77f3ffc33fb65ce39a4e71095a3b
+Author: Arnaud Giersch <arnaud.giersch@iut-bm.univ-fcomte.fr>
+Date:   Tue Feb 12 15:57:52 2013 +0100
+
+    Add missing declaration.
+    
+    Plus whitespace cleanup.
+
+commit 687383a7ee2743f466b3e3eef9488971ce104f04
+Author: Augustin Degomme <degomme@idpann.imag.fr>
+Date:   Tue Feb 12 15:27:31 2013 +0100
+
+    issend should be treated as isend, even if not detached
+
+commit d1a6afa8bf2ce00a7917061eb8f497ab5f57873d
+Author: Augustin Degomme <degomme@idpann.imag.fr>
+Date:   Tue Feb 12 15:15:33 2013 +0100
+
+    correct behavior of MPI_Send which used to values of MPI_Isend timing factors
+
+commit e59da5fe3910d36fb5cec40c5032a84b912efdad
+Author: Arnaud Giersch <arnaud.giersch@iut-bm.univ-fcomte.fr>
+Date:   Tue Feb 12 14:31:14 2013 +0100
+
+    Update .gitgnore.
+    
+    Match any build directory named "build_*", and add etags' tag table.
+
+commit b80f480540933d396f63ca3464bc40c1966a957d
+Author: Arnaud Giersch <arnaud.giersch@iut-bm.univ-fcomte.fr>
+Date:   Tue Feb 12 14:20:04 2013 +0100
+
+    Tests msg-bittorrent-*-parallel are not broken anymore.
+
+commit 2b9e15c1a85e32f98027ba1f1ce99bed29490f49
+Author: Arnaud Giersch <arnaud.giersch@iut-bm.univ-fcomte.fr>
+Date:   Tue Feb 12 14:14:50 2013 +0100
+
+    Fix the parallel execution for the bittorrent example.
+    
+    The problem was that RngStream creation is not thread safe.  Furthermore,
+    each created RngStream is dependent of the previously created RngStreams.
+    
+    The problem is circumvented by creating the RngStreams before the launch
+    of the application.  Each host has its own stream, that can be retrieved
+    through MSG_host_get_data().
+
+commit 30add308fd48d36226f5bd4ae345cceb008f12f4
+Author: Arnaud Giersch <arnaud.giersch@iut-bm.univ-fcomte.fr>
+Date:   Tue Feb 12 01:10:49 2013 +0100
+
+    Fix double free error.
+    
+    Error reported by Borja Bergua, and patch inspired by Martin
+    Quinson's proposal.
+
+commit 2e9105988280d1e88b5b496d6e2eed4c8d541883
+Merge: d0d4cc7 79a0e7d
+Author: Jonathan Rouzaud-Cornabas <jonathan.rouzaud-cornabas@ens-lyon.fr>
+Date:   Tue Feb 12 14:39:29 2013 +0100
+
+    Merge branch 'master' of git+ssh://scm.gforge.inria.fr//gitroot/simgrid/simgrid
+
+commit d0d4cc7697e64b5092445d666a1e11712044d69d
+Author: Jonathan Rouzaud-Cornabas <jonathan.rouzaud-cornabas@ens-lyon.fr>
+Date:   Tue Feb 12 14:39:05 2013 +0100
+
+    Bounded receive
+
+commit 79a0e7d2c82c1d2220c1c82165beef46a4cf67ce
+Author: Augustin Degomme <degomme@idpann.imag.fr>
+Date:   Mon Feb 11 18:27:33 2013 +0100
+
+    add an smpi/ois factor, to account for the fact that MPI_Send and MPI_Isend internal times may be differents
+
+commit 1d473a7bee4823d6f5c5d9a3cfbee5b51014d671
+Author: Augustin Degomme <degomme@idpann.imag.fr>
+Date:   Mon Feb 11 18:22:17 2013 +0100
+
+    activate a bunch of tests using mpi_ssend, and change back those where they had been changed to mpi_send
+
+commit df86235deb77e8678d0b590c43a54f812ebb8566
+Author: Augustin Degomme <degomme@idpann.imag.fr>
+Date:   Mon Feb 11 17:43:44 2013 +0100
+
+    add support for Ssend/Issend in SMPI
+
+commit 408dbe92f635f3a912c5a93385c740efcf7d0aaf
+Author: Augustin Degomme <degomme@idpann.imag.fr>
+Date:   Mon Feb 11 16:33:26 2013 +0100
+
+    Revert "always have display_timing activated for smpi, as it is quite useful"
+    
+    This reverts commit f641b68a3c807956396f8f70965ce9c4644dcfa5.
+
+commit 56ac3ccc6b9d7ff1843570eda320e4d547fed157
+Author: Augustin Degomme <degomme@idpann.imag.fr>
+Date:   Mon Feb 11 15:50:16 2013 +0100
+
+    add option to set the threshold where smpi send stops behaving like isend.
+    This was hardcoded to 65536, but experiments show that sometimes 327680 might be better
+
+commit 50a895ff24f72093940462cd49aef5534c236cf2
+Author: Augustin Degomme <degomme@idpann.imag.fr>
+Date:   Mon Feb 11 15:49:08 2013 +0100
+
+    small change for smpi win
+
+commit 3fb0e69100ca9874af9cea1143d05a5e2eff1b34
+Author: Augustin Degomme <degomme@idpann.imag.fr>
+Date:   Mon Feb 11 15:46:59 2013 +0100
+
+    bug : smpi tracing options were replacing those the user had set
+
+commit 50eb40d7dff609c7f3f26614e894735e51a94f0e
+Author: Augustin Degomme <degomme@idpann.imag.fr>
+Date:   Tue Feb 5 18:27:08 2013 +0100
+
+    small fixes to repair unix build
+
+commit edf41bc65fbed038733c540706f9db856be2c80d
+Author: Augustin Degomme <degomme@idpann.imag.fr>
+Date:   Tue Feb 5 18:19:47 2013 +0100
+
+    rename main function for windows
+
+commit c1d3cac080b46c4e9591693335ee13aa03ba8d3f
+Author: Augustin Degomme <degomme@idpann.imag.fr>
+Date:   Tue Feb 5 18:19:27 2013 +0100
+
+    several changes in the way cmake handles windows
+
+commit 3356a5d7d4ab2de2e1454a42718319754bb3c68f
+Author: Augustin Degomme <degomme@idpann.imag.fr>
+Date:   Mon Feb 11 16:19:13 2013 +0100
+
+    resolve cmakelists conflict
+
+commit 614112d90d76a96c886453b03ef917d03beaa3e9
+Author: Augustin Degomme <degomme@idpann.imag.fr>
+Date:   Tue Feb 5 18:16:09 2013 +0100
+
+    remove a few unused things for win, but we have more bugs after ..
+
+commit c8c6d0ade908d7787bda1c278511c3e404097671
+Author: Augustin Degomme <degomme@idpann.imag.fr>
+Date:   Tue Feb 5 18:14:38 2013 +0100
+
+    various fixes to hopefully compile under win32
+
+commit fbb6b4556c347a1dec9e462574fdc2967f494002
+Merge: f641b68 aea5d35
+Author: Augustin Degomme <degomme@idpann.imag.fr>
+Date:   Mon Feb 11 15:50:39 2013 +0100
+
+    Merge branch 'master' of git+ssh://scm.gforge.inria.fr//gitroot/simgrid/simgrid
+
+commit aea5d35ed8a14cebc1269fe2e6158d4ec3ad3a35
+Author: suter <frederic.suter@cc.in2p3.fr>
+Date:   Fri Feb 8 16:13:17 2013 +0100
+
+    handle new action trace files properly
+
+commit 7f9a62a90f4a063e74df1b09a67387555a3f2f13
+Author: suter <frederic.suter@cc.in2p3.fr>
+Date:   Fri Feb 8 16:12:35 2013 +0100
+
+    add three more tests to smpi_replay : alltoall, alltoallv and waitall
+
+commit 50137e48f43ec1f539c1f8ba1d8e3161e7fc3077
+Author: suter <frederic.suter@cc.in2p3.fr>
+Date:   Fri Feb 8 16:11:53 2013 +0100
+
+    new traces files were added in examples/smpi/replay. treat them as the
+    others
+
+commit a9b0436a2cbb60596670309f9e80229bccbfd05c
+Author: George Markomanolis <george@markomanolis.com>
+Date:   Fri Feb 8 14:02:24 2013 +0200
+
+    Fixing a possible bug, I should use parse_double() instead of atoi() if I want to handle values like 5e8. Adding examples for MPI_Alltoallv, MPI_Alltoall, MPI_Bcast/MPI_Reduce with various datatypes and MPI_Waitall.
+
+commit c3662025e58cb79d0cb8f174323057c428ac8caf
+Author: suter <frederic.suter@cc.in2p3.fr>
+Date:   Fri Feb 8 10:56:07 2013 +0100
+
+    rewriting
+
+commit aa4966ff5abe2668a6e7f2b875ffb9bfdef0a1c7
+Author: suter <frederic.suter@cc.in2p3.fr>
+Date:   Fri Feb 8 10:52:28 2013 +0100
+
+    revalidate tesh file as the reduce action has been modified
+
+commit 17cd3d8da2c30956b15bb398a8c0fdbac2ed0f7d
+Author: Arnaud Giersch <arnaud.giersch@iut-bm.univ-fcomte.fr>
+Date:   Thu Feb 7 23:13:55 2013 +0100
+
+    Make this part automatically generated.
+    
+    And avoid to give a direct link to the archive, since it's too error prone.
+
+commit 01dca8e143a11269ad071ccba4b2517a3f57cdad
+Author: Arnaud Giersch <arnaud.giersch@iut-bm.univ-fcomte.fr>
+Date:   Thu Feb 7 22:54:51 2013 +0100
+
+    Typo.
+
+commit c9fd680801727a545b8baa6cb9d7e733ab4f3587
+Author: Martin Quinson <martin.quinson@loria.fr>
+Date:   Thu Feb 7 21:15:21 2013 +0100
+
+    Fix the download link in the install documentation
+
+commit cd9cf0ac1638a45a987259d79cff63199be71dfd
+Author: Martin Quinson <martin.quinson@loria.fr>
+Date:   Thu Feb 7 21:10:50 2013 +0100
+
+    ops, didn't knew how gforge downloads work, actually
+
+commit 40b6759700ea930c867740785561aed94cb9abb0
+Author: Martin Quinson <martin.quinson@loria.fr>
+Date:   Thu Feb 7 02:18:30 2013 +0100
+
+    a more welcoming README file
+
+commit d0e28d3286e2c95074db63933b0a500223d5d767
+Author: Martin Quinson <martin.quinson@loria.fr>
+Date:   Thu Feb 7 02:14:02 2013 +0100
+
+    Seed the random generators before the main()
+    
+    Otherwise, it is possible that the user set the seed s/he wants before
+    initializing simgrid, that would then override it with another seed.
+    That would be a *very mean* side effect of initializing simgrid :)
+
+commit ca70fc1b66134fce9158fd2efa78ba13c2fe06ae
+Author: George Markomanolis <george@markomanolis.com>
+Date:   Thu Feb 7 19:12:24 2013 +0200
+
+    Updating the Changelog for the SMPI replay tool
+
+commit 3fa7ba54b3c95c674eb202301b98e2e469878342
+Author: George Markomanolis <george@markomanolis.com>
+Date:   Thu Feb 7 18:38:39 2013 +0200
+
+    Now the SMPI replay tool supports the modified MPE profiling tool.
+    What is new:
+    1) For most of the collective communications we can know exactly which rank is the root one.
+    2) Now we can include in the traces the real used MPI datatype (till know we were using the MPI_BYTE). Also we can have multiple datatypes in the traces.
+    3) The tool supports both time-independent traces from the TAU and the modified MPE tools.
+    4) Fix Reduce action, as there was no information about computation load.
+
+commit 2b9f74737bbd837c728884a5ba7d0a4f02bca79d
+Author: Jonathan Rouzaud-Cornabas <jonathan.rouzaud-cornabas@ens-lyon.fr>
+Date:   Thu Feb 7 15:04:11 2013 +0100
+
+    Add a new simcall that modifies the rate of the first smx_action_t on smx_rdv_t
+
+commit 7634631c0192df9b22e59b2d2b505bf3404e4f98
+Author: Arnaud Giersch <arnaud.giersch@iut-bm.univ-fcomte.fr>
+Date:   Thu Feb 7 14:39:44 2013 +0100
+
+    Try to make simdag-test-dotload reproducible.
+    
+    Comment extracted from this patch:
+      /* Hack: circumvent a bug in libcgraph, where the edges are not always given
+       * back in creation order.  We sort them again, according to their sequence
+       * id.  The problem appears to be solved (i.e.: I did not test it) in
+       * graphviz' mercurial repository by the following changeset:
+       *    changeset:   8431:d5f1fb7e8103
+       *    user:        Emden Gansner <erg@research.att.com>
+       *    date:        Tue Oct 11 12:38:58 2011 -0400
+       *    summary:     Make sure edges are stored in node creation order
+       * It should be fixed in graphviz 2.30 and above.
+       */
+
+commit bee82a5da884fdedb7ee1d9198ceac7d529af7f5
+Author: Arnaud Giersch <arnaud.giersch@iut-bm.univ-fcomte.fr>
+Date:   Wed Feb 6 22:40:14 2013 +0100
+
+    Return MPI_UNDEFINED for negative values too.
+
+commit aa481daf32a31dab10771c829e925615a6013b23
+Author: Arnaud Giersch <arnaud.giersch@iut-bm.univ-fcomte.fr>
+Date:   Wed Feb 6 22:39:51 2013 +0100
+
+    Use MPI_ANY_SOURCE instead of -1.
+
+commit 56882f01c7244f330aa344f6fc92a3c6abf5345b
+Author: Arnaud Giersch <arnaud.giersch@iut-bm.univ-fcomte.fr>
+Date:   Wed Feb 6 21:38:55 2013 +0100
+
+    Avoid to modify lib while it's been iterated.
+
+commit bdddc6b8ce75aa2137ff203fb39f4fdbb2dcc483
+Author: Arnaud Giersch <arnaud.giersch@iut-bm.univ-fcomte.fr>
+Date:   Wed Feb 6 21:26:17 2013 +0100
+
+    MSG_comm_get_status must be called before MSG_comm_destroy.
+
+commit f230038dc449bba6483d5af99897eec96864b54c
+Author: Arnaud Giersch <arnaud.giersch@iut-bm.univ-fcomte.fr>
+Date:   Wed Feb 6 19:11:01 2013 +0100
+
+    Exclude Java tests from memcheck.
+    
+    We don't want to test the JVM.
+
+commit e582efe7cb4cbbf6ec627e2d6ae80b2d579e84ee
+Author: Arnaud Giersch <arnaud.giersch@iut-bm.univ-fcomte.fr>
+Date:   Wed Feb 6 18:49:43 2013 +0100
+
+    my_valgrind.pl: don't stop loop if $arg has value 0.
+
+commit 0f9dad56ca86ae50217dbc763f95f132fede9c53
+Author: Arnaud Giersch <arnaud.giersch@iut-bm.univ-fcomte.fr>
+Date:   Wed Feb 6 18:07:37 2013 +0100
+
+    generate_memcheck_tests.pl: add support for any environment variable.
+    
+    "classpath" is an example of previously unsupported name.
+
+commit 19d1ade0136fac9de3fbc23c15d9fac43496fd29
+Author: Arnaud Giersch <arnaud.giersch@iut-bm.univ-fcomte.fr>
+Date:   Wed Feb 6 11:10:39 2013 +0100
+
+    Give state a sensible value, and don't let it uninitialized.
+
+commit 1a348421145197bbdbff1b564ba21dffe297010b
+Author: Arnaud Giersch <arnaud.giersch@iut-bm.univ-fcomte.fr>
+Date:   Wed Feb 6 10:56:04 2013 +0100
+
+    Test is not broken anymore.
+
+commit 44d52bd356543c27bb090306d09e4cf855001329
+Author: Arnaud Giersch <arnaud.giersch@iut-bm.univ-fcomte.fr>
+Date:   Wed Feb 6 10:55:33 2013 +0100
+
+    Regenerate tesh file for master_slave_virtual_machines.
+
+commit aafaaf396698612d5174bb0780c0a548e5422d84
+Author: Arnaud Giersch <arnaud.giersch@iut-bm.univ-fcomte.fr>
+Date:   Wed Feb 6 10:52:04 2013 +0100
+
+    Wait a while before effective shutdown.
+
+commit 9f66e12669c65c600c935aed2188e92160616c62
+Author: Arnaud Giersch <arnaud.giersch@iut-bm.univ-fcomte.fr>
+Date:   Wed Feb 6 10:48:57 2013 +0100
+
+    Destroy comm action in SIMIX_process_kill.
+
+commit 56e7200c5f51d92b14a7b3635e23fb922e27ed81
+Author: Arnaud Giersch <arnaud.giersch@iut-bm.univ-fcomte.fr>
+Date:   Tue Feb 5 23:07:22 2013 +0100
+
+    Correctly restart all processes on VM reboot.
+    
+    vm->processes is changed by MSG_process_restart.
+
+commit 85fc6a41fb7502c4cc24304b8730988f57d8e8fa
+Author: Arnaud Giersch <arnaud.giersch@iut-bm.univ-fcomte.fr>
+Date:   Tue Feb 5 21:49:36 2013 +0100
+
+    Fix memory leak.
+
+commit 0fb8296fe01395b38b961a9f258df0df6b789799
+Author: Marion Guthmuller <marion.guthmuller@loria.fr>
+Date:   Wed Feb 6 09:00:38 2013 +0100
+
+    model-checker : fix insertion in mc_heap_comparison_ignore
+
+commit 0d67926b0e3f0ea77ceac450089d1f5269243f4a
+Author: Arnaud Giersch <arnaud.giersch@iut-bm.univ-fcomte.fr>
+Date:   Tue Feb 5 16:31:47 2013 +0100
+
+    [pipol] Enable Java on MC builds.
+
+commit af1c42899ed257870de7818698079542374a384c
+Author: Arnaud Giersch <arnaud.giersch@iut-bm.univ-fcomte.fr>
+Date:   Tue Feb 5 16:26:07 2013 +0100
+
+    [pipol] Synchronize MemCheck.sh and Nightly_memCheck.sh.
+
+commit a1c9cce9c0a7343dbb4df4dbede6ac58552cee56
+Author: Arnaud Giersch <arnaud.giersch@iut-bm.univ-fcomte.fr>
+Date:   Tue Feb 5 16:22:51 2013 +0100
+
+    [pipol] Remove tests for simgrid-java.
+
+commit 64e5895c01be890f4feaf75e1c46e9aa410505f9
+Author: Arnaud Giersch <arnaud.giersch@iut-bm.univ-fcomte.fr>
+Date:   Tue Feb 5 16:18:34 2013 +0100
+
+    [pipol] Install default version for compilers.
+    
+    Particularly, default-jdk should fix the search paths for cmake.
+
+commit bcfbbee59ddacc1ebe6ad88b904b1a9764a950f4
+Author: Arnaud Giersch <arnaud.giersch@iut-bm.univ-fcomte.fr>
+Date:   Tue Feb 5 16:16:37 2013 +0100
+
+    [pipol] Sort packages by name.
+
+commit e37c1e4bba9bb89cd2842f08cde998eb7f941d04
+Merge: 746b2dd f95108e
+Author: Arnaud Giersch <arnaud.giersch@iut-bm.univ-fcomte.fr>
+Date:   Tue Feb 5 16:14:07 2013 +0100
+
+    Merge branch 'v3_9_x'
+
+commit f95108e7e5bcb66bba76a24c1c433eee710e38e0
+Author: Arnaud Giersch <arnaud.giersch@iut-bm.univ-fcomte.fr>
+Date:   Tue Feb 5 11:32:10 2013 +0100
+
+    Fix release date for v3.9.
+
+commit e24d9f967b0ebaa02175fed669acb7505fd94b92
+Author: Arnaud Giersch <arnaud.giersch@iut-bm.univ-fcomte.fr>
+Date:   Tue Feb 5 11:12:03 2013 +0100
+
+    Cast value, to please C++ compilers.
+
+commit 70452c4e85fdaf926e355031f83ef66273551e74
+Author: Arnaud Giersch <arnaud.giersch@iut-bm.univ-fcomte.fr>
+Date:   Tue Feb 5 11:10:00 2013 +0100
+
+    Mark parameter as unused.
+
+commit 3a4383b6465c43cf36bf36a53b2434c94168949a
+Author: Paul Bédaride <paul.bedaride@gmail.com>
+Date:   Thu Jan 31 11:14:00 2013 +0100
+
+    Revert "Add ModelChecker build type"
+    
+    This reverts commit 07eb7317b31474d0b6702c255741b194dbfd2d6d.
+    
+    Conflicts:
+       CMakeLists.txt
+
+commit 746b2ddb2075d73a7ac430d7bf0cef2266effc83
+Author: Arnaud Giersch <arnaud.giersch@iut-bm.univ-fcomte.fr>
+Date:   Mon Feb 4 17:37:49 2013 +0100
+
+    Die if fopen() failed.
+
+commit 8e58def7059f57874735b0ed8897f8ad49a12eb5
+Author: Arnaud Giersch <arnaud.giersch@iut-bm.univ-fcomte.fr>
+Date:   Mon Feb 4 17:37:19 2013 +0100
+
+    Kill spaces at eol.
+
+commit d48a0a2ca52702597729ade5884cf9ef22651805
+Author: suter <frederic.suter@cc.in2p3.fr>
+Date:   Mon Feb 4 18:13:42 2013 +0100
+
+    don't try to understand why the order changes when jedule is activated
+    anymore. just consider that it should be off.
+    
+    This test is really annoying. As valgrind indicates a lot of leaks
+    coming the graphviz stuff, and that the issue comes from one edge read
+    after or before another, I'm kind to blame this tool!
+    
+    Gonna get rid of this dependency one day!
+
+commit f8f35e2f4b9366c38ca8a6a6870f2db257eb4b1c
+Author: suter <frederic.suter@cc.in2p3.fr>
+Date:   Mon Feb 4 18:02:34 2013 +0100
+
+    better to close file
+
+commit 11dd4023fbddab5cc30c720af27f80f1ae8b7acc
+Author: Arnaud Legrand <arnaud.legrand@imag.fr>
+Date:   Mon Feb 4 10:53:17 2013 +0100
+
+    Add a new test on availability for the SimDAG API.
+    Issue was reported by Ricardo Rodriguez on 29/12/12 and fixed in
+    previous commits.
+
+commit 4298670f82bb0d24d7f9e8311715a0a9d4776879
+Author: Arnaud Legrand <arnaud.legrand@imag.fr>
+Date:   Mon Feb 4 11:49:53 2013 +0100
+
+    This way of passing arguments has changed since a long time.
+    Fixing all tesh files accordingly. Yet, now that this mechanism is
+    effective, absolute paths are output everywhere, hence the need to
+    hide just like we do for contexts. I wish I had a cleaner solution but
+    I don't.
+
+commit 0b57cd385897350c3d6d3fedbc4d44f61f4a9fa3
+Author: Arnaud Legrand <arnaud.legrand@imag.fr>
+Date:   Mon Feb 4 14:04:14 2013 +0100
+
+    Bug fix in trace management.
+    When using periodicity, the first event indicates when events start and
+    has undefined value (-1) as the value of the resource is used (e.g., the
+    bandwidth value precised in the xml file). When looping with periodicity,
+    the -1 value was used, which resulted in links with bandwidth -1.0 and
+    could be noticed only in very specific situations.
+
+commit ba3abd3b4e165446def969c6f763325434da158d
+Author: Arnaud Legrand <arnaud.legrand@imag.fr>
+Date:   Mon Feb 4 14:01:18 2013 +0100
+
+    Bug fix. The date given when updating the state of a resource was incorrect. It could result in incoherent traces.
+
+commit cf258d9375c26ee9a39100271622ba08608a2838
+Author: Arnaud Legrand <arnaud.legrand@imag.fr>
+Date:   Mon Feb 4 14:00:12 2013 +0100
+
+    Additionnal information never hurt.
+
+commit 85783f2e522ee25593c1fed9fd08f04af8b706c1
+Author: Arnaud Legrand <arnaud.legrand@imag.fr>
+Date:   Mon Feb 4 10:53:33 2013 +0100
+
+    Docfix
+
+commit 81e83cfef77065982173ec07bad387546f08b56d
+Author: suter <frederic.suter@cc.in2p3.fr>
+Date:   Mon Feb 4 17:52:28 2013 +0100
+
+    don't break anything this way
+
+commit 816ed01f1d1cac8b201eab70df523c413342047b
+Author: suter <frederic.suter@cc.in2p3.fr>
+Date:   Mon Feb 4 17:42:45 2013 +0100
+
+    don't break if debug is activated ...
+
+commit 082eef9aa43b4c9f7767650481c47a5db01bd095
+Author: suter <frederic.suter@cc.in2p3.fr>
+Date:   Mon Feb 4 17:32:16 2013 +0100
+
+    mem leak --
+
+commit 1bfd32571cecfa30a66a052583767c777d57d185
+Author: suter <frederic.suter@cc.in2p3.fr>
+Date:   Mon Feb 4 17:29:53 2013 +0100
+
+    mem leak--
+
+commit 9937ada117e03843d1b18516a052a3325c51eefa
+Author: suter <frederic.suter@cc.in2p3.fr>
+Date:   Mon Feb 4 16:52:17 2013 +0100
+
+    'end' is parsed as other node now, don't use a non-existing workstation
+    rank, just say nothing instead
+
+commit ceea700ddaf4f76b197da8c762c05a9e1d03e412
+Author: suter <frederic.suter@cc.in2p3.fr>
+Date:   Mon Feb 4 16:50:54 2013 +0100
+
+    try again to revalidate this thing... hope it is robust now
+
+commit df4f597eef96c3b4b5e72f7a5e57ba6d3d6a88a8
+Author: suter <frederic.suter@cc.in2p3.fr>
+Date:   Mon Feb 4 16:50:20 2013 +0100
+
+    oups, forgot to check is graph is acyclic or not
+
+commit db75417a9126159366f27efe056e3d604c29a62c
+Author: suter <frederic.suter@cc.in2p3.fr>
+Date:   Mon Feb 4 16:41:31 2013 +0100
+
+    deal with the predefined scheduling stuff
+
+commit 60086e528fae37ab1c4f3ac9bc87d3ea1de125c6
+Author: suter <frederic.suter@cc.in2p3.fr>
+Date:   Mon Feb 4 15:51:38 2013 +0100
+
+    yet another attempt to solve issues with the dotload tester. This code
+    was very complex, more than it should have ...
+    Reduce it to something simple:
+      - parse the compute node
+      - create transfer and control dependencies by browsing the input edges
+        of the compute nodes
+      - add extra dependencies from or to the 'root' and 'end' nodes for the
+        entry and exit tasks respectively.
+    The hope is that the order in some output will stay consistent across
+    cdash distributions.
+
+commit 86049a94bd1b3ed34b0779154cf498687e4a2937
+Author: suter <frederic.suter@cc.in2p3.fr>
+Date:   Mon Feb 4 15:42:30 2013 +0100
+
+    security commit before using the ax!
+
+commit 1088a641031f8de40390b70086e6f54239782a0d
+Author: suter <frederic.suter@cc.in2p3.fr>
+Date:   Mon Feb 4 15:23:36 2013 +0100
+
+    change generated trace format
+    cosmetics
+
+commit 50c7d510d5d1d7e15a7de7c6a1167c23e3da5d1c
+Author: suter <frederic.suter@cc.in2p3.fr>
+Date:   Fri Feb 1 11:56:53 2013 +0100
+
+    doesn't hurt to use types expected by some xbt_dynar functions
+
+commit 422c6b5a12ddeca39e50a0c9ec674cec1b104c0a
+Author: Arnaud Giersch <arnaud.giersch@iut-bm.univ-fcomte.fr>
+Date:   Mon Feb 4 15:54:29 2013 +0100
+
+    Rewrite xbt_getline.
+    
+    * fix a buffer overflow
+    * correctly return -1 when nothing can be read
+
+commit 6d14c1a0c31bf23b35ec3df2ebc361fc965591b3
+Author: Arnaud Giersch <arnaud.giersch@iut-bm.univ-fcomte.fr>
+Date:   Mon Feb 4 15:05:27 2013 +0100
+
+    Avoid to return from inside a TRY block.
+
+commit bc59051b5395d73908634fdc95b5485d15c6413d
+Author: Arnaud Giersch <arnaud.giersch@iut-bm.univ-fcomte.fr>
+Date:   Mon Feb 4 14:24:27 2013 +0100
+
+    Initialize variable.
+    
+    Useless, but gcc whines if not initialized.
+
+commit 8d28f426ad63dda86cb4b558c13140240ba503d0
+Author: Arnaud Legrand <arnaud.legrand@imag.fr>
+Date:   Mon Feb 4 10:53:17 2013 +0100
+
+    Add a new test on availability for the SimDAG API.
+    Issue was reported by Ricardo Rodriguez on 29/12/12 and fixed in
+    previous commits.
+
+commit e8375ff07e57862447d713ade9e2901e89b9731b
+Author: Arnaud Legrand <arnaud.legrand@imag.fr>
+Date:   Mon Feb 4 11:49:53 2013 +0100
+
+    This way of passing arguments has changed since a long time.
+    Fixing all tesh files accordingly. Yet, now that this mechanism is
+    effective, absolute paths are output everywhere, hence the need to
+    hide just like we do for contexts. I wish I had a cleaner solution but
+    I don't.
+
+commit f189215368da04e1e86dc349ef5b8ef82a14db09
+Author: Arnaud Legrand <arnaud.legrand@imag.fr>
+Date:   Mon Feb 4 14:04:14 2013 +0100
+
+    Bug fix in trace management.
+    When using periodicity, the first event indicates when events start and
+    has undefined value (-1) as the value of the resource is used (e.g., the
+    bandwidth value precised in the xml file). When looping with periodicity,
+    the -1 value was used, which resulted in links with bandwidth -1.0 and
+    could be noticed only in very specific situations.
+
+commit bfd195fd055c87a406ec2982cc75290321ca4059
+Author: Arnaud Legrand <arnaud.legrand@imag.fr>
+Date:   Mon Feb 4 14:01:18 2013 +0100
+
+    Bug fix. The date given when updating the state of a resource was incorrect. It could result in incoherent traces.
+
+commit 1667fc9ed6a8015960b8a258f8177345d23b4d3a
+Author: Arnaud Legrand <arnaud.legrand@imag.fr>
+Date:   Mon Feb 4 14:00:12 2013 +0100
+
+    Additionnal information never hurt.
+
+commit b56611c5fee105b28be36043e985855b9c550d64
+Author: Arnaud Legrand <arnaud.legrand@imag.fr>
+Date:   Mon Feb 4 10:53:33 2013 +0100
+
+    Docfix
+
+commit 5c59e0a7029e4b0bb88dd8340a4864ee95dcf08e
+Author: Martin Quinson <martin.quinson@loria.fr>
+Date:   Mon Feb 4 13:50:24 2013 +0100
+
+    Further cleanup in the ignore file
+    
+    - ignore the files touched to track dependencies around java examples
+    - don't ignore the files for the gras tutorial, as there is no such
+      tutorial anymore
+
+commit d4f15663c34447bed92582e01f96ae8ba5841fcd
+Author: Martin Quinson <martin.quinson@loria.fr>
+Date:   Mon Feb 4 13:12:34 2013 +0100
+
+    use our xbt_getline on every platform to ease our cmake mess
+    
+    Also, as stdio.h is not loaded by root headers of the simgrid tree, we
+    need to explicitely load it in some locations.
+
+commit f641b68a3c807956396f8f70965ce9c4644dcfa5
+Author: Augustin Degomme <degomme@idpann.imag.fr>
+Date:   Mon Jan 28 11:51:26 2013 +0100
+
+    always have display_timing activated for smpi, as it is quite useful
+
+commit 7e741c018ba34742ccfdbf842299d711521dbf8f
+Author: Arnaud Giersch <arnaud.giersch@iut-bm.univ-fcomte.fr>
+Date:   Mon Feb 4 00:01:00 2013 +0100
+
+    Rename getline as xbt_getline.
+
+commit ec7a9b79d8bec96e504baad859d4f0c262750479
+Author: Arnaud Giersch <arnaud.giersch@iut-bm.univ-fcomte.fr>
+Date:   Sun Feb 3 22:28:23 2013 +0100
+
+    Update documentation about java bindings.
+
+commit de4e142716355ca45f153387a287f232713e6444
+Author: Arnaud Giersch <arnaud.giersch@iut-bm.univ-fcomte.fr>
+Date:   Sun Feb 3 22:21:49 2013 +0100
+
+    Fix javadoc warnings.
+
+commit be2836c2b66857e6a6d404adffcea5c1a12972b4
+Author: Arnaud Giersch <arnaud.giersch@iut-bm.univ-fcomte.fr>
+Date:   Sun Feb 3 22:09:51 2013 +0100
+
+    Make javadoc less verbose.
+
+commit b8ec45f42e58790c64cf449661f39f09f9b5fdb4
+Author: George Markomanolis <george@markomanolis.com>
+Date:   Sun Feb 3 23:06:59 2013 +0200
+
+    Add MPI_Alltoallv support to the SMPI replay tool. Make it easy to change MPI_Datatype for the SMPI replay tool (IS benchmark uses MPI_INT and some others use MPI_BYTE)
+
+commit 82791f187dbb46144e40afb1a2b6a467df41dbc1
+Author: Arnaud Giersch <arnaud.giersch@iut-bm.univ-fcomte.fr>
+Date:   Sun Feb 3 02:17:02 2013 +0100
+
+    Connect log categories used in java bindings.
+
+commit de8c822fef522aa463b0245cab9cf98ee15cd8e7
+Author: Arnaud Giersch <arnaud.giersch@iut-bm.univ-fcomte.fr>
+Date:   Sun Feb 3 01:35:52 2013 +0100
+
+    Change message to debug loglevel.
+
+commit 94ca11acf4942d6c7f54c452e1dfe5c054e5381f
+Author: Arnaud Giersch <arnaud.giersch@iut-bm.univ-fcomte.fr>
+Date:   Sun Feb 3 01:14:39 2013 +0100
+
+    Fix java examples: catch exceptions on failures.
+
+commit 322f5f25b4b082304c755b624909f953aa7a5a1e
+Author: Arnaud Giersch <arnaud.giersch@iut-bm.univ-fcomte.fr>
+Date:   Sun Feb 3 00:57:32 2013 +0100
+
+    Don't let exceptions pass through the MSG layer.
+
+commit dbf95805b9f63cc091a6039e7dfa73d5d164382d
+Author: Arnaud Giersch <arnaud.giersch@iut-bm.univ-fcomte.fr>
+Date:   Sun Feb 3 00:45:16 2013 +0100
+
+    Typo.
+
+commit 4ddee4eb2e5e6dcb072b7a87e55051a9cf7b5952
+Author: Arnaud Giersch <arnaud.giersch@iut-bm.univ-fcomte.fr>
+Date:   Sun Feb 3 00:38:52 2013 +0100
+
+    Run Java tests from build directory, instead of source directory.
+
+commit 9ca48f577a750af164cd779c7be47cb4c5730a67
+Author: Arnaud Giersch <arnaud.giersch@iut-bm.univ-fcomte.fr>
+Date:   Sun Feb 3 00:27:39 2013 +0100
+
+    Remove output file after run.
+
+commit f2501477895e9672b38eb7c8d8e417d089674512
+Author: Arnaud Giersch <arnaud.giersch@iut-bm.univ-fcomte.fr>
+Date:   Sun Feb 3 00:25:17 2013 +0100
+
+    There's no test for java_io.
+
+commit 77959bacb839e9a33f46b7b0574950c9d8929d5a
+Author: Arnaud Giersch <arnaud.giersch@iut-bm.univ-fcomte.fr>
+Date:   Sat Feb 2 23:57:40 2013 +0100
+
+    Improve dependencies around simgrid.jar (again).
+
+commit dc7fb5915104be962dc701fa6bf29e8814a61702
+Author: Arnaud Giersch <arnaud.giersch@iut-bm.univ-fcomte.fr>
+Date:   Sat Feb 2 16:42:44 2013 +0100
+
+    Strip libraries in release mode only.
+
+commit 79dd60ca21e7acddc8f6293be9621cd440dc6310
+Author: Arnaud Giersch <arnaud.giersch@iut-bm.univ-fcomte.fr>
+Date:   Sat Feb 2 16:04:04 2013 +0100
+
+    SG_java_tracing is not a separate library anymore.
+
+commit 39587fe37a218ff2f975a3225ef48cc86949d809
+Author: Arnaud Giersch <arnaud.giersch@iut-bm.univ-fcomte.fr>
+Date:   Sat Feb 2 15:52:03 2013 +0100
+
+    Improve output of check_dist_archive.
+
+commit 03f7f1bbc7246127f763df067382b0c8530454fe
+Author: Martin Quinson <martin.quinson@loria.fr>
+Date:   Sun Feb 3 00:31:45 2013 +0100
+
+    cleanups in .gitignore files
+    
+    - re-kill two files that got re-added when merging with github
+    - ignore java compiled files
+
+commit 41ac7e58ef132dea8cea9addf213671ae38229ac
+Merge: 0c66fda ab37e64
+Author: Martin Quinson <martin.quinson@loria.fr>
+Date:   Sun Feb 3 00:29:42 2013 +0100
+
+    Merge branch 'master' of github.com:mquinson/simgrid
+
+commit 0c66fdaf89787915a635a30afbd59ef8603f0ad3
+Author: George Markomanolis <george@markomanolis.com>
+Date:   Fri Feb 1 17:03:01 2013 +0200
+
+    Update the MPI_Waitall for SMPI replay tool, remove unnecessary loop
+
+commit ead2689dfad687ab5d189151dfd12ea979c42ae8
+Author: Arnaud Giersch <arnaud.giersch@iut-bm.univ-fcomte.fr>
+Date:   Fri Feb 1 11:47:01 2013 +0100
+
+    Another fix in build depends.
+    
+    Hope it is correct now.
+    
+    Workaround a bug in cmake -E touch, where the modifiction time is
+    truncated when file exists.
+
+commit 2ea615a592d67525bb5f8809c352e2c4075521d7
+Author: Marion Guthmuller <marion.guthmuller@loria.fr>
+Date:   Fri Feb 1 12:06:04 2013 +0100
+
+    model-checker : remove var in list of global variables with MC_ignore_data_bss
+
+commit 874b2dcc3f8484b7f54be8cc126c4a611e74d030
+Author: Arnaud Giersch <arnaud.giersch@iut-bm.univ-fcomte.fr>
+Date:   Fri Feb 1 11:17:04 2013 +0100
+
+    Add missing files for dist.
+
+commit 2a81801052307ada5cb703000e9a292a437d72e7
+Author: Arnaud Giersch <arnaud.giersch@iut-bm.univ-fcomte.fr>
+Date:   Fri Feb 1 11:14:59 2013 +0100
+
+    Consolidate .gitignore files.
+
+commit bb90f02025de07b7f6b3e319114764303010562e
+Author: Marion Guthmuller <marion.guthmuller@loria.fr>
+Date:   Fri Feb 1 11:13:15 2013 +0100
+
+    model-checker : fix index of dynar in get_location
+
+commit 2977e6db5b2bc8bc1f66e0517db554193975607c
+Author: Arnaud Giersch <arnaud.giersch@iut-bm.univ-fcomte.fr>
+Date:   Fri Feb 1 11:03:03 2013 +0100
+
+    Try to guess JSG_BUNDLE on unknown systems.
+
+commit 2a5d2b4d674571788c578d431cd7db9a9d3394e9
+Author: Arnaud Giersch <arnaud.giersch@iut-bm.univ-fcomte.fr>
+Date:   Fri Feb 1 10:52:14 2013 +0100
+
+    Add rules to install Java bindings.
+
+commit 4f1e10f822e12a46da39e55780d7ad289a52055d
+Author: Arnaud Giersch <arnaud.giersch@iut-bm.univ-fcomte.fr>
+Date:   Fri Feb 1 10:40:27 2013 +0100
+
+    Fix library name.
+
+commit f914c94fcd14228f2b19d4bc29da518cad6755c0
+Author: Maximiliano Geier <maximiliano.geier@loria.fr>
+Date:   Fri Feb 1 10:42:02 2013 +0100
+
+    chainsend: remove active wait at peer termination
+
+commit 13ea2aa105a0670ea63ce4bc8f08fb3a884e2e73
+Author: Arnaud Giersch <arnaud.giersch@iut-bm.univ-fcomte.fr>
+Date:   Fri Feb 1 10:22:15 2013 +0100
+
+    Use predefined variables instead of hardcoded values.  Fix #15322.
+
+commit e5211f0677c18dfc4015a44a739fa3f28fb43b93
+Author: Arnaud Giersch <arnaud.giersch@iut-bm.univ-fcomte.fr>
+Date:   Fri Feb 1 10:00:39 2013 +0100
+
+    Typo.
+
+commit 81c3c0394f8a6fa6ef9fbad74529ce5a82081c2a
+Author: Arnaud Giersch <arnaud.giersch@iut-bm.univ-fcomte.fr>
+Date:   Fri Feb 1 02:18:36 2013 +0100
+
+    Fix dependencies for Java and its examples.
+    
+    Try to avoid to rebuild targets when not needed.
+
+commit 4954e55da24797b576b6cf1dc74f09fd77824d2e
+Author: suter <frederic.suter@cc.in2p3.fr>
+Date:   Fri Feb 1 10:20:14 2013 +0100
+
+    Do the right thing for 'root' and 'end' in dot_add_parallel_task
+    Various cosmetics
+
+commit 593e0d7ee5f10b1a002ec27a3239dc8ec3e065e5
+Author: suter <frederic.suter@cc.in2p3.fr>
+Date:   Fri Feb 1 09:37:22 2013 +0100
+
+    typo
+
+commit 29ae77a94066dfa43341757e1a51e62df3d4d8fa
+Author: Maximiliano Geier <maximiliano.geier@loria.fr>
+Date:   Fri Feb 1 10:04:19 2013 +0100
+
+    chainsend: reduce filesize in tesh to avoid timeouts in slow platforms
+
+commit 314b9881b1714c0a3f52dbb45c02e0bdb31c57da
+Author: Maximiliano Geier <maximiliano.geier@loria.fr>
+Date:   Fri Feb 1 09:59:39 2013 +0100
+
+    chainsend: remove end of data message, send that information at chain initialization
+
+commit 02ee3c18fe07a264062e9124381b618b5fef287b
+Author: Martin Quinson <martin.quinson@loria.fr>
+Date:   Fri Feb 1 01:46:57 2013 +0100
+
+    bugfix in Task.setDataSize(): change both C and Java worlds
+
+commit a4418a7b3dd1083e90cced2f0abd0b62a0a16120
+Author: Martin Quinson <martin.quinson@loria.fr>
+Date:   Fri Feb 1 01:38:57 2013 +0100
+
+    Compile with a recent flexml
+
+commit 6db32ce774b2bf61fe8d84a063691d9eed9248db
+Author: Martin Quinson <martin.quinson@loria.fr>
+Date:   Fri Feb 1 01:38:12 2013 +0100
+
+    make it compile in paranoid mode
+
+commit 72681a4aeb25a7e5b764febe74aab7f6fadfb95a
+Author: Martin Quinson <martin.quinson@loria.fr>
+Date:   Thu Jan 31 22:01:12 2013 +0100
+
+    ignore some new stuff
+
+commit 0b45215dc45523b8a95cb0edc9d80ca250a8e88e
+Author: Marion Guthmuller <marion.guthmuller@loria.fr>
+Date:   Fri Feb 1 00:55:28 2013 +0100
+
+    model-checker : update tesh bugged1_liveness and chord_neverjoin
+
+commit ae4e4af03720a84f4937d426f1ac8ca4d4fa1291
+Author: Marion Guthmuller <marion.guthmuller@loria.fr>
+Date:   Thu Jan 31 23:33:43 2013 +0100
+
+    model-checker : remove trigger for state equality detection
+
+commit 1216e8f0f02bb52f690f8cb60cfced9d4dc40f57
+Author: Marion Guthmuller <marion.guthmuller@loria.fr>
+Date:   Thu Jan 31 23:32:03 2013 +0100
+
+    model-checker : debug message if log enabled
+
+commit efb48157b629f9950a06c8987c9a41cd354bb979
+Author: Marion Guthmuller <marion.guthmuller@loria.fr>
+Date:   Thu Jan 31 23:23:19 2013 +0100
+
+    model-checker : variable used ifdef MC_VERBOSE
+
+commit 37dc8526fc8f952bd56ab72b4d58b657d34cbbbd
+Author: Marion Guthmuller <marion.guthmuller@loria.fr>
+Date:   Thu Jan 31 23:05:51 2013 +0100
+
+    model-checker : start heap comparison from local variables
+
+commit ff673c35e3a4c59f37040d6ae02ae49458301839
+Author: Marion Guthmuller <marion.guthmuller@loria.fr>
+Date:   Wed Jan 30 23:34:25 2013 +0100
+
+    model-checker : fix get_local_variables
+
+commit d013cec453ee914baf3c62275ea2042c41e7c270
+Author: Marion Guthmuller <marion.guthmuller@loria.fr>
+Date:   Wed Jan 30 17:18:01 2013 +0100
+
+    model-checker : get bytes used in std_heap instead of chunks used
+
+commit 22b764391c906f9c6974dfa7220be455ba6ed8c5
+Author: Marion Guthmuller <marion.guthmuller@loria.fr>
+Date:   Wed Jan 30 17:12:27 2013 +0100
+
+    model-checker : remove unnecessary variable
+
+commit 8f05fce42e8e93a70722dc8794326739ca581f2b
+Author: Arnaud Giersch <arnaud.giersch@iut-bm.univ-fcomte.fr>
+Date:   Fri Feb 1 00:44:28 2013 +0100
+
+    Remove remaining cruft from simgrid-java import.
+
+commit f4ed810d292615d6b5006fff0d3ea24aefbe2002
+Author: Arnaud Giersch <arnaud.giersch@iut-bm.univ-fcomte.fr>
+Date:   Fri Feb 1 00:34:50 2013 +0100
+
+    Enable tests for all Java examples.
+
+commit f371a2501c4503399f53c987a2bb24d1de5dfba2
+Author: Arnaud Giersch <arnaud.giersch@iut-bm.univ-fcomte.fr>
+Date:   Fri Feb 1 00:34:50 2013 +0100
+
+    Enable build for all Java examples.
+
+commit 3dcaeac37eb8cbcda860a7dc8ff1bac8b16e618b
+Author: Arnaud Giersch <arnaud.giersch@iut-bm.univ-fcomte.fr>
+Date:   Fri Feb 1 00:34:50 2013 +0100
+
+    Oops... forgot to include Java bindings for tracing.
+
+commit e7a1fc1391c712c572ffc711ec9cba1790f7fc24
+Author: Arnaud Giersch <arnaud.giersch@iut-bm.univ-fcomte.fr>
+Date:   Fri Feb 1 00:34:50 2013 +0100
+
+    Avoid to modify simgrid.jar at each build.
+
+commit ab37e64645b3855e7abd79151e2884196b639fc4
+Author: Martin Quinson <martin.quinson@loria.fr>
+Date:   Thu Jan 31 22:01:12 2013 +0100
+
+    ignore some new stuff
+
+commit e0188e2a2598ce57a4d21a3d7eb5f303aecaf0dd
+Merge: bf57dc3 c5e0ef2
+Author: Arnaud Giersch <arnaud.giersch@iut-bm.univ-fcomte.fr>
+Date:   Thu Jan 31 22:05:30 2013 +0100
+
+    Merge branch 'with_java'
+
+commit c5e0ef2257e5f14e6204b52174003b3d9901c9eb
+Author: Arnaud Giersch <arnaud.giersch@iut-bm.univ-fcomte.fr>
+Date:   Thu Jan 31 22:00:14 2013 +0100
+
+    Add CMakeLists.txt for examples/java.
+
+commit 668757bba2a5aac2aa9cad51029a8e75d80f41e6
+Author: Arnaud Giersch <arnaud.giersch@iut-bm.univ-fcomte.fr>
+Date:   Thu Jan 31 21:58:36 2013 +0100
+
+    Update CMakeLists.txt for java_bittorrent.
+
+commit a0717ebd450c0d360a4ef5c5898d51e3b12cbb81
+Author: George Markomanolis <george@markomanolis.com>
+Date:   Thu Jan 31 22:51:04 2013 +0200
+
+    Adding MPI_Alltoall and MPI_Waitall to the SMPI replay tool
+
+commit 025bad09cdc017e00cec2eb23d1af5092ecffd41
+Author: Arnaud Giersch <arnaud.giersch@iut-bm.univ-fcomte.fr>
+Date:   Thu Jan 31 22:22:22 2013 +0100
+
+    Fix path.
+
+commit 022f306dcd08f62b30b45ffecec00e6b4c8c22cc
+Author: suter <frederic.suter@cc.in2p3.fr>
+Date:   Thu Jan 31 22:11:46 2013 +0100
+
+    don't compile simdag_trace if Tracing is off
+
+commit 450f39091bfbf41590dfdcc521f9ce41cf5bbe01
+Author: suter <frederic.suter@cc.in2p3.fr>
+Date:   Thu Jan 31 21:58:03 2013 +0100
+
+    protect TRACE_sd_dotloader in case Tracing is off
+
+commit b024d41adadfb05e5deb15fe3f9c75ded55ffdbb
+Author: Arnaud Giersch <arnaud.giersch@iut-bm.univ-fcomte.fr>
+Date:   Thu Jan 31 21:31:14 2013 +0100
+
+    Final fix for the java-bittorrent example.
+
+commit 859eef9c053788bcd8baf790a29cd66557f5db4a
+Author: Arnaud Giersch <arnaud.giersch@iut-bm.univ-fcomte.fr>
+Date:   Thu Jan 31 21:29:35 2013 +0100
+
+    Combine the native libraries in simgrid.jar.
+
+commit 960423477a73dac2c2144655b963f3aba9e19d54
+Author: Arnaud Giersch <arnaud.giersch@iut-bm.univ-fcomte.fr>
+Date:   Thu Jan 31 21:24:37 2013 +0100
+
+    Move around remaining files from SimGrid-java.
+
+commit d96c801afcc9beac00274914682f4ce28f54ed7f
+Author: Arnaud Giersch <arnaud.giersch@iut-bm.univ-fcomte.fr>
+Date:   Thu Jan 31 18:59:10 2013 +0100
+
+    Add java-bittorrent example (still not working).
+
+commit b8ba6c4b021762553d95b6b443ff136e9007f9ba
+Author: Arnaud Giersch <arnaud.giersch@iut-bm.univ-fcomte.fr>
+Date:   Thu Jan 31 17:28:17 2013 +0100
+
+    Fix warning: [cast] redundant cast to java.lang.String.
+
+commit d601dbd71dbcb5b7e879a30bddfe963dc91082ed
+Author: Arnaud Giersch <arnaud.giersch@iut-bm.univ-fcomte.fr>
+Date:   Thu Jan 31 17:27:08 2013 +0100
+
+    Enable compile warnings for Java too.
+
+commit 1ee0ed6b44e3639fcfcbb37a43e8709aa95a2db5
+Author: Arnaud Giersch <arnaud.giersch@iut-bm.univ-fcomte.fr>
+Date:   Thu Jan 31 17:19:45 2013 +0100
+
+    Don't define variables in header file.!
+
+commit e094538b3c56c20f2e93c2d0c01ee970b2a9cff9
+Author: Arnaud Giersch <arnaud.giersch@iut-bm.univ-fcomte.fr>
+Date:   Thu Jan 31 16:56:34 2013 +0100
+
+    Don't catch exceptions if you don't know what to do after that!
+    
+    MSG functions should normally not throw any exception.
+    
+    Fixes warnings about "maybe uninitialized variables".
+
+commit cc83f5e22fe421207bc2768c4136a1d62d6f7352
+Author: Arnaud Giersch <arnaud.giersch@iut-bm.univ-fcomte.fr>
+Date:   Thu Jan 31 16:11:02 2013 +0100
+
+    Build simgrid.jar.
+
+commit bfdb6f5ee2869de9402478e5a6c3fb50accc22e4
+Author: Arnaud Giersch <arnaud.giersch@iut-bm.univ-fcomte.fr>
+Date:   Thu Jan 31 14:49:06 2013 +0100
+
+    Build libSG_java.
+
+commit 0f532dbbdeb897da84cee5bfc679e077af4a7613
+Author: Arnaud Giersch <arnaud.giersch@iut-bm.univ-fcomte.fr>
+Date:   Thu Jan 31 11:55:23 2013 +0100
+
+    Define Java source files.
+
+commit 2538f75ca1f38263cc053fabe88fac874dc467cd
+Author: Arnaud Giersch <arnaud.giersch@iut-bm.univ-fcomte.fr>
+Date:   Thu Jan 31 11:48:54 2013 +0100
+
+    This file is useless now.
+
+commit b054038f9b052cfcda2cee6cbd8a0b78d3d3d99f
+Author: Arnaud Giersch <arnaud.giersch@iut-bm.univ-fcomte.fr>
+Date:   Thu Jan 31 11:47:20 2013 +0100
+
+    Add Cmake option "enable_java", and search for required dependencies.
+
+commit bf57dc39f9991991f1f94f736787304718026c97
+Author: suter <frederic.suter@cc.in2p3.fr>
+Date:   Thu Jan 31 15:21:49 2013 +0100
+
+    final revalidation of this multi-example
+
+commit f6de0be59ccbf547ff0ab288ca88452cb1ff37b2
+Author: suter <frederic.suter@cc.in2p3.fr>
+Date:   Thu Jan 31 15:21:21 2013 +0100
+
+    more complicated than expected. should be okay now.
+
+commit 28abdd19b7530e488a8e43c992ac810d93ec1173
+Author: suter <frederic.suter@cc.in2p3.fr>
+Date:   Thu Jan 31 14:23:43 2013 +0100
+
+    Simplify the way files are handled
+    More debug
+
+commit d088711cdac305bbe9a613a38baa8faddd189991
+Author: suter <frederic.suter@cc.in2p3.fr>
+Date:   Thu Jan 31 11:31:42 2013 +0100
+
+    revalidate that too
+
+commit 5e7ef854f9e7a6f643fbf5699540a13da17242be
+Author: suter <frederic.suter@cc.in2p3.fr>
+Date:   Thu Jan 31 11:29:19 2013 +0100
+
+    really revalide tesh (loader set some categories)
+
+commit a8164bfb58950bd870b88b619a44190dcc37599a
+Author: suter <frederic.suter@cc.in2p3.fr>
+Date:   Thu Jan 31 11:14:53 2013 +0100
+
+    revalidate tesh with category dumping
+
+commit ac249310feeadb1a189810085f12127fcd2793d8
+Author: suter <frederic.suter@cc.in2p3.fr>
+Date:   Thu Jan 31 11:12:03 2013 +0100
+
+    revalidate tesh file
+
+commit 15bc0cccd4c7868782641cc6e66cf27fe91e0443
+Author: suter <frederic.suter@cc.in2p3.fr>
+Date:   Thu Jan 31 11:11:50 2013 +0100
+
+    use new category setting function name
+
+commit ef483c0d8247741923113cfcf888a26f0659f88b
+Author: suter <frederic.suter@cc.in2p3.fr>
+Date:   Thu Jan 31 11:08:04 2013 +0100
+
+    make the category setting function public
+
+commit a1fa356c9f8e75f033848056bc46933b3295500a
+Author: suter <frederic.suter@cc.in2p3.fr>
+Date:   Thu Jan 31 10:55:33 2013 +0100
+
+    Warn the user that declaring explicitly 'root' and/or 'end' task in
+    the DOT file will be ignored. These two tasks have to be dummy ones
+    and are overwritten anyway.
+    Add debug
+
+commit d868e81c77c793bfe40ba292797c70c5c48ab53e
+Author: suter <frederic.suter@cc.in2p3.fr>
+Date:   Thu Jan 31 10:53:00 2013 +0100
+
+    add default categories to typed tasks
+    remove category set/get functions
+    dump category if set
+
+commit f74beffac2ba29d933a5edeafb2c1b85196e780c
+Author: suter <frederic.suter@cc.in2p3.fr>
+Date:   Thu Jan 31 10:50:46 2013 +0100
+
+    update category setting function name
+
+commit c142ba9ceaa6471b84e0329c61e9f2fa2d8219cd
+Author: suter <frederic.suter@cc.in2p3.fr>
+Date:   Thu Jan 31 10:49:55 2013 +0100
+
+    add global task counter
+    add tracing functions
+
+commit 1370b0af961940012d4a6875cb828449168b05d0
+Author: suter <frederic.suter@cc.in2p3.fr>
+Date:   Thu Jan 31 10:48:44 2013 +0100
+
+    add a specific file to manage tracing in SimDag
+
+commit 4844c0c1988511ba0f7871f623f10d12921c7b51
+Author: suter <frederic.suter@cc.in2p3.fr>
+Date:   Thu Jan 31 10:47:42 2013 +0100
+
+    remove set/get category functions. Managed in another way now
+
+commit a77278b18dee3dba8874705754d5dbc35e835bf2
+Author: suter <frederic.suter@cc.in2p3.fr>
+Date:   Thu Jan 31 09:57:21 2013 +0100
+
+    use proper header
+
+commit 04b84a29082f8074b760ce2e7194571d2663bb1c
+Author: Paul Bédaride <paul.bedaride@gmail.com>
+Date:   Thu Jan 31 15:46:19 2013 +0100
+
+    Generate a VERSION file with release number during make dist
+
+commit c84bd3e390d0e7ecb20070a8edf461213378b93c
+Author: Paul Bédaride <paul.bedaride@gmail.com>
+Date:   Thu Jan 31 12:43:38 2013 +0100
+
+    Merge simgrid-java documentation into simgrid
+
+commit 40691b478a9bba202b71f696117c0f550686c010
+Author: Arnaud Giersch <arnaud.giersch@iut-bm.univ-fcomte.fr>
+Date:   Thu Jan 31 12:02:23 2013 +0100
+
+    Use -x to test for executable.
+
+commit 2da2db01b8e191c17611482e5282f8a59dc18ecd
+Author: Maximiliano Geier <maximiliano.geier@loria.fr>
+Date:   Thu Jan 31 11:59:44 2013 +0100
+
+    Added xbt_dynar_remove_n_at to remove an n-sized slice from a dynar
+    
+    This function is used to speed up pulling out trace events from the buffer
+
+commit dd5510128a21934443941b3545700d7d28c410a6
+Author: Paul Bédaride <paul.bedaride@gmail.com>
+Date:   Thu Jan 31 11:14:00 2013 +0100
+
+    Revert "Add ModelChecker build type"
+    
+    This reverts commit 07eb7317b31474d0b6702c255741b194dbfd2d6d.
+    
+    Conflicts:
+       CMakeLists.txt
+
+commit b9f5c84f32e894b1b8eaefdb86de942dcbdceffe
+Author: Paul Bédaride <paul.bedaride@gmail.com>
+Date:   Thu Jan 31 11:10:02 2013 +0100
+
+    Add documentation to create simcalls
+
+commit 7a7d635337f769993338c2a737bcd6a3a8f949ee
+Author: Jonathan Rouzaud-Cornabas <jonathan.rouzaud-cornabas@ens-lyon.fr>
+Date:   Thu Jan 31 09:56:07 2013 +0100
+
+    Export topology in a much more efficient way.
+
+commit bd479acf08c74fc333e06b620cc55f2edf15fbbf
+Author: Paul Bédaride <paul.bedaride@gmail.com>
+Date:   Thu Jan 31 09:10:02 2013 +0100
+
+    Fix XBT_PUBLIC for pid simcall
+
+commit 8e67b024cf0592ddef06e37870b36d4a4dfe058b
+Author: Arnaud Giersch <arnaud.giersch@iut-bm.univ-fcomte.fr>
+Date:   Thu Jan 31 00:40:51 2013 +0100
+
+    Move Java sources (Java files) to src/bindings/java/org/.
+
+commit 1283307f26e739e654d195f81cceee5ce1683d99
+Author: Arnaud Giersch <arnaud.giersch@iut-bm.univ-fcomte.fr>
+Date:   Thu Jan 31 00:33:50 2013 +0100
+
+    Move Java sources (C files) to src/bindings/java/.
+
+commit b558f9b18c938af6a35ebea66ac2323a60178202
+Author: Arnaud Giersch <arnaud.giersch@iut-bm.univ-fcomte.fr>
+Date:   Thu Jan 31 00:33:02 2013 +0100
+
+    Move Java examples to examples/java/.
+
+commit 7a8cd62135619ad52e05ae1c929ef07e166e4260
+Merge: 59de917 6297441
+Author: Arnaud Giersch <arnaud.giersch@iut-bm.univ-fcomte.fr>
+Date:   Wed Jan 30 23:56:30 2013 +0100
+
+    Incorporate simgrid-java in simgrid-java/.
+    
+    In order to keep the history of the simgrid-java repository,
+    the following procedure was used:
+    $ git remote add -f java /path/to/simgrid-java.git/
+    $ git merge -s ours --no-commit java/master
+    $ git read-tree --prefix src/bindings/java/ -u java/master
+    $ git commit -m 'Incorporate simgrid-java in simgrid-java/.'
+
+commit 6297441a796323e62ff1a6f1404207db2e55cfb4
+Author: Arnaud Giersch <arnaud.giersch@iut-bm.univ-fcomte.fr>
+Date:   Wed Jan 30 23:09:34 2013 +0100
+
+    Add (empty) ChangeLog entry for release 3.10.
+
+commit 8d7b2db7cfa8c3c6a5026dca45e44a0f256f1221
+Merge: 1afaf3f f25c4bc
+Author: Arnaud Giersch <arnaud.giersch@iut-bm.univ-fcomte.fr>
+Date:   Wed Jan 30 23:08:46 2013 +0100
+
+    Merge branch 'v3_9_x'
+
+commit f25c4bc49d875e879f352e9f41590776f291954e
+Author: Arnaud Giersch <arnaud.giersch@iut-bm.univ-fcomte.fr>
+Date:   Wed Jan 30 23:03:44 2013 +0100
+
+    Add (empty) ChangeLog entry for release 3.9.
+
+commit 1afaf3f70de9ba1b4643feec9d7e377e8cd8f47e
+Author: Arnaud Giersch <arnaud.giersch@iut-bm.univ-fcomte.fr>
+Date:   Wed Jan 30 22:58:06 2013 +0100
+
+    Increase version number.
+
+commit 9be16611d4e46a34c3d150ad37e76409a3b3a643
+Author: Paul Bédaride <paul.bedaride@gmail.com>
+Date:   Wed Jan 30 22:53:13 2013 +0100
+
+    Fix masterslaveDeployment.xml
+
+commit 5f6048cb018bff3560cdbb4da438474a5a23301e
+Merge: 61bd0c2 9a83942
+Author: Paul Bédaride <paul.bedaride@gmail.com>
+Date:   Wed Jan 30 22:45:44 2013 +0100
+
+    Merge branch 'v3_9_x'
+
+commit 9a8394275cc43d5fbaf74bbfc0d87fb2862f766b
+Author: Paul Bédaride <paul.bedaride@gmail.com>
+Date:   Wed Jan 30 19:05:42 2013 +0100
+
+    Modify teshs timings
+
+commit 9e0cc75839bb97e7c5a4c25ed97dc53c8acdb011
+Merge: 0062810 4df273f
+Author: Paul Bédaride <paul.bedaride@gmail.com>
+Date:   Wed Jan 30 18:20:59 2013 +0100
+
+    Merge commit '4df273f15273f959fc9e6ed69d2bf5e607ec9bf7' into HEAD
+
+commit 59de91764a5c2867799e198b89c7d7cf1c9665d6
+Merge: 87bc879 fbbc5d9
+Author: Paul Bédaride <paul.bedaride@gmail.com>
+Date:   Wed Jan 30 18:08:19 2013 +0100
+
+    Merge branch 'master' of git+ssh://scm.gforge.inria.fr//gitroot/simgrid/simgrid
+
+commit 87bc879019fc94e7ff1bc1ada77ecf85b0b588af
+Author: Paul Bédaride <paul.bedaride@gmail.com>
+Date:   Wed Jan 30 18:08:03 2013 +0100
+
+    Fix missing proto for PID functions
+
+commit fbbc5d9c3b45d6be495f0b7f85ce84547c173567
+Merge: 373ed09 99354a5
+Author: Arnaud Giersch <arnaud.giersch@iut-bm.univ-fcomte.fr>
+Date:   Wed Jan 30 17:15:42 2013 +0100
+
+    Merge branch 'v3_9_x'
+
+commit 373ed09fef634fb125c5039bbc722fbe49e93120
+Merge: 826c8a2 1625ecc
+Author: Arnaud Giersch <arnaud.giersch@iut-bm.univ-fcomte.fr>
+Date:   Wed Jan 30 17:14:54 2013 +0100
+
+    Merge remote-tracking branch 'github/master'
+
+commit 99354a50cb08c0d112cdf15bebc677643845eee1
+Author: Arnaud Giersch <arnaud.giersch@iut-bm.univ-fcomte.fr>
+Date:   Wed Jan 30 16:58:05 2013 +0100
+
+    Add test for distcheck.
+
+commit 20a72f83f0501485ccd746322957c3de2ce5c5d8
+Author: Arnaud Giersch <arnaud.giersch@iut-bm.univ-fcomte.fr>
+Date:   Wed Jan 30 16:52:17 2013 +0100
+
+    Add script to compare git repository and tardist.
+
+commit 147fc0e3c6d41f860095806d70bb74bc173982c5
+Author: Arnaud Giersch <arnaud.giersch@iut-bm.univ-fcomte.fr>
+Date:   Wed Jan 30 16:51:24 2013 +0100
+
+    Add file to tardist.
+
+commit 79170160bcdb4972cc62480c7c703a447f2d47b8
+Author: Arnaud Giersch <arnaud.giersch@iut-bm.univ-fcomte.fr>
+Date:   Wed Jan 30 16:41:24 2013 +0100
+
+    Remove old cruft.
+
+commit f62d1850e4dfa486dab5e6f45d6d58f645431c76
+Author: Arnaud Giersch <arnaud.giersch@iut-bm.univ-fcomte.fr>
+Date:   Wed Jan 30 16:41:07 2013 +0100
+
+    Consolidate .gitignore files.
+
+commit 61b17fae2ddf9cf1477f6de143e617d2f44ad3a9
+Author: Arnaud Giersch <arnaud.giersch@iut-bm.univ-fcomte.fr>
+Date:   Wed Jan 30 16:25:30 2013 +0100
+
+    Remove unused file.
+
+commit 98bd1244ac48f2fbf9cd50d75820a87fb630639a
+Author: Arnaud Giersch <arnaud.giersch@iut-bm.univ-fcomte.fr>
+Date:   Wed Jan 30 16:22:38 2013 +0100
+
+    This file does not need to be distributed.
+
+commit 1625ecc60d22425fe2fdbd1d6d6cc9c69142de64
+Author: Paul Bédaride <paul.bedaride@gmail.com>
+Date:   Wed Jan 30 16:18:07 2013 +0100
+
+    Make MSG use SIMIX pids
+
+commit 06ee15f57336cd94ef7be68947df842dbce28675
+Author: Paul Bédaride <paul.bedaride@gmail.com>
+Date:   Wed Jan 30 11:27:42 2013 +0100
+
+    Add test for msg pid
+
+commit 826c8a2c215097957759f992e2fa7f31fb1a98b8
+Merge: 8b00e4f a952e7b
+Author: Jonathan Rouzaud-Cornabas <jonathan.rouzaud-cornabas@ens-lyon.fr>
+Date:   Wed Jan 30 14:32:43 2013 +0100
+
+    Merge branch 'master' of git+ssh://scm.gforge.inria.fr//gitroot/simgrid/simgrid
+
+commit fa3940d0d512ec2ae416d9c1219379b7dcb0ce1e
+Author: Arnaud Giersch <arnaud.giersch@iut-bm.univ-fcomte.fr>
+Date:   Wed Jan 30 14:06:58 2013 +0100
+
+    More missing files...
+
+commit a952e7b8f580680c94a08ddb1ffbc76c56ac4bc8
+Merge: b289e37 e0ff34b
+Author: Arnaud Giersch <arnaud.giersch@iut-bm.univ-fcomte.fr>
+Date:   Wed Jan 30 12:33:26 2013 +0100
+
+    Merge branch 'v3_9_x'
+
+commit 61bd0c289f356c79890ba0f17797a29987b53716
+Author: Jonathan Rouzaud-Cornabas <jonathan.rouzaud-cornabas@ens-lyon.fr>
+Date:   Wed Jan 30 12:30:16 2013 +0100
+
+    Add MSG_task_set_data_size function binding
+
+commit 8b00e4fed886b2f358a1c00494f4487e1a6cb20d
+Author: Jonathan Rouzaud-Cornabas <jonathan.rouzaud-cornabas@ens-lyon.fr>
+Date:   Wed Jan 30 12:29:58 2013 +0100
+
+    Add MSG_task_set_data_size function
+
+commit e0ff34ba29fdf329b1dbc4860e6b1ddd7242a8d5
+Author: Arnaud Giersch <arnaud.giersch@iut-bm.univ-fcomte.fr>
+Date:   Wed Jan 30 12:25:36 2013 +0100
+
+    Don't know what this file is for.  Just delete it!.
+
+commit 0f3600baee5484a9ab8d96528462a4b906af51ea
+Author: Arnaud Giersch <arnaud.giersch@iut-bm.univ-fcomte.fr>
+Date:   Wed Jan 30 12:24:23 2013 +0100
+
+    Correclty distribute the lua/{bittorrent,kademlia} examples.
+
+commit 13f416ea12e066fb9c55b8a4f864736825131f9f
+Author: Arnaud Giersch <arnaud.giersch@iut-bm.univ-fcomte.fr>
+Date:   Wed Jan 30 12:20:35 2013 +0100
+
+    Sort file names.
+
+commit ed92896ceb94621af0768444f311c1e5a69677d2
+Author: Arnaud Giersch <arnaud.giersch@iut-bm.univ-fcomte.fr>
+Date:   Wed Jan 30 12:04:57 2013 +0100
+
+    Add the HelloWorld example to the doc.
+
+commit bed3358ca90f8648632c93a5d497d773e45b6479
+Author: Arnaud Giersch <arnaud.giersch@iut-bm.univ-fcomte.fr>
+Date:   Wed Jan 30 11:59:35 2013 +0100
+
+    Add more missing files to the archive.
+
+commit 08636053c586fc1f2c97e4b51675598485f79475
+Author: Arnaud Giersch <arnaud.giersch@iut-bm.univ-fcomte.fr>
+Date:   Wed Jan 30 11:54:55 2013 +0100
+
+    Remove remaining trace of chord_before_dsend.
+
+commit 94ce2461e6d79a3db32abdbc0fe171f77a2c57e6
+Author: Arnaud Giersch <arnaud.giersch@iut-bm.univ-fcomte.fr>
+Date:   Wed Jan 30 11:45:39 2013 +0100
+
+    Disable bittorrent/parallel tests in release mode.
+    
+    These tests are known to fail *sometimes*.  Define environment variable SG_EXENV to
+    "true", so that the tests fail consistently, and "make distcheck" succeeds.
+
+commit e385be8e5c90d30519321a93f02b0c8beba48568
+Author: Arnaud Giersch <arnaud.giersch@iut-bm.univ-fcomte.fr>
+Date:   Wed Jan 30 11:09:13 2013 +0100
+
+    Improve message.
+
+commit b3d597cdfa9df720b698d60becab11f5a669d68f
+Author: Arnaud Giersch <arnaud.giersch@iut-bm.univ-fcomte.fr>
+Date:   Wed Jan 30 10:58:44 2013 +0100
+
+    File looks unused too.  Remove it.
+
+commit 12ab8155c115cf98d7c07683d2e70604543368d5
+Author: Arnaud Giersch <arnaud.giersch@iut-bm.univ-fcomte.fr>
+Date:   Wed Jan 30 10:33:13 2013 +0100
+
+    Add more missing files to the archive.
+
+commit 4ebffd7bfb2ea2c900b0248cdc99da1dcd1aacda
+Author: Arnaud Giersch <arnaud.giersch@iut-bm.univ-fcomte.fr>
+Date:   Wed Jan 30 10:33:13 2013 +0100
+
+    Sort file names.
+
+commit e7b9be91dd3d19d407e73e903db91621adf8ccbe
+Author: Arnaud Giersch <arnaud.giersch@iut-bm.univ-fcomte.fr>
+Date:   Wed Jan 30 10:10:59 2013 +0100
+
+    Remove now unused file.
+
+commit d15b6b19eebea3ea377bb1a6de79b2d4a5e3f0bb
+Author: Arnaud Giersch <arnaud.giersch@iut-bm.univ-fcomte.fr>
+Date:   Tue Jan 29 21:45:55 2013 +0100
+
+    This file looks unused.
+
+commit 5df661fee70abcf19d747a8edef86c3755c948e5
+Author: Arnaud Giersch <arnaud.giersch@iut-bm.univ-fcomte.fr>
+Date:   Wed Jan 30 02:11:21 2013 +0100
+
+    Remove "verbose" flag from tar generation.
+
+commit b289e37c7ad67a06a0428b33dc99ccfd15b5fac2
+Merge: c9a7c08 aa192f6
+Author: Arnaud Giersch <arnaud.giersch@iut-bm.univ-fcomte.fr>
+Date:   Wed Jan 30 02:05:46 2013 +0100
+
+    Merge remote-tracking branch 'github/master'
+
+commit d4e748b9801d1515b77db1080885ee83ff0dafc8
+Author: Arnaud Giersch <arnaud.giersch@iut-bm.univ-fcomte.fr>
+Date:   Wed Jan 30 01:26:05 2013 +0100
+
+    Also include generated doc in archive.
+
+commit c9a7c0824a9cee4a6a22a4b90ffe382926dea4a4
+Merge: af98b4e 7180ea8
+Author: Arnaud Giersch <arnaud.giersch@iut-bm.univ-fcomte.fr>
+Date:   Wed Jan 30 01:17:26 2013 +0100
+
+    Merge branch 'v3_9_x'
+
+commit 7180ea8446785dbdd3faba8e53f18982520934ea
+Author: Arnaud Giersch <arnaud.giersch@iut-bm.univ-fcomte.fr>
+Date:   Wed Jan 30 01:14:14 2013 +0100
+
+    Install doc in doc/simgrid.
+
+commit c7231b45b6de3d5dd07c12fd3234654e07f33151
+Author: Martin Quinson <martin.quinson@loria.fr>
+Date:   Wed Jan 30 01:07:23 2013 +0100
+
+    more verbose message
+
+commit aa192f6d7ece3eefc304338f852824cc15be6909
+Author: Paul Bédaride <paul.bedaride@gmail.com>
+Date:   Wed Jan 30 01:05:25 2013 +0100
+
+    Set a fixed seed for srand and srand48
+
+commit af98b4ecc7b8ab3dc60fabbcc883868c8a805818
+Author: Arnaud Giersch <arnaud.giersch@iut-bm.univ-fcomte.fr>
+Date:   Wed Jan 30 00:43:17 2013 +0100
+
+    Prepare files for next release.
+
+commit 6a6209ae617ba25152ddd80cd3b79d72748d7bd5
+Merge: 9b7b7b4 4850a21
+Author: Arnaud Giersch <arnaud.giersch@iut-bm.univ-fcomte.fr>
+Date:   Wed Jan 30 00:55:52 2013 +0100
+
+    Merge branch 'v3_9_x'
+
+commit 054fe0158b9dbabd36c3ca35f808a572b8764b94
+Author: Jonathan Rouzaud-Cornabas <jonathan.rouzaud-cornabas@ens-lyon.fr>
+Date:   Wed Jan 30 00:45:52 2013 +0100
+
+    Add dsendBounded + sendBounded with timeout
+
+commit 9b7b7b451f40c2aa97770c808f601213aa15cc6c
+Merge: 20f2291 23719e4
+Author: Jonathan Rouzaud-Cornabas <jonathan.rouzaud-cornabas@ens-lyon.fr>
+Date:   Wed Jan 30 00:25:21 2013 +0100
+
+    Merge branch 'master' of git+ssh://scm.gforge.inria.fr//gitroot/simgrid/simgrid
+
+commit 20f2291e7c83e26eebe9aeb61a91b76b5aed5a64
+Author: Jonathan Rouzaud-Cornabas <jonathan.rouzaud-cornabas@ens-lyon.fr>
+Date:   Wed Jan 30 00:25:05 2013 +0100
+
+    Add dsend_bounded send_with_timeout_bounded
+
+commit 4850a21a0c6e5a9aabe9d9a5e366108381b7a8a7
+Merge: 19676e2 42e69c5
+Author: Martin Quinson <martin.quinson@loria.fr>
+Date:   Wed Jan 30 00:08:30 2013 +0100
+
+    Merge branch 'v3_9_x' of scm.gforge.inria.fr:/gitroot/simgrid/simgrid into v3_9_x
+
+commit 23719e42c34c5f11de784380168a822d4296b1cf
+Merge: f880a98 42e69c5
+Author: Arnaud Giersch <arnaud.giersch@iut-bm.univ-fcomte.fr>
+Date:   Tue Jan 29 23:52:23 2013 +0100
+
+    Merge branch 'v3_9_x'
+
+commit 19676e284575c2ab70cc36622fdf1837a513ba27
+Author: Martin Quinson <martin.quinson@loria.fr>
+Date:   Tue Jan 29 23:36:26 2013 +0100
+
+    bunch of files missing from the archive, breaking the tests
+
+commit fdb00db083af84f44f82e6dfd98140a4b1c08c22
+Author: Paul Bédaride <paul.bedaride@gmail.com>
+Date:   Tue Jan 29 22:18:20 2013 +0100
+
+    Storage parsing skip empty line
+
+commit fef2995bc27f7a50cfaa9227e0e4fa0e52010a45
+Author: Martin Quinson <martin.quinson@loria.fr>
+Date:   Tue Jan 29 22:04:34 2013 +0100
+
+    Actually, we run tests to see the problems when they exist
+
+commit f49142d127a18e57635fd8c54abfb450c4600339
+Author: Martin Quinson <martin.quinson@loria.fr>
+Date:   Tue Jan 29 22:01:19 2013 +0100
+
+    read the 'how to release' page
+
+commit 366ab202c53bb6be55740e3c85f810d1f1468de1
+Author: Martin Quinson <martin.quinson@loria.fr>
+Date:   Tue Jan 29 22:00:26 2013 +0100
+
+    this file got renamed in the tesh
+
+commit ef152e58174ac2ad1c0eea45462532d1d07dcaf8
+Author: Paul Bédaride <paul.bedaride@gmail.com>
+Date:   Tue Jan 29 18:51:08 2013 +0100
+
+    Fix kademlia node sort
+
+commit 42e69c5d43675587aae0bb367b8bf0746f6be13a
+Merge: c5e2d21 dd61727
+Author: Martin Quinson <martin.quinson@loria.fr>
+Date:   Tue Jan 29 22:24:30 2013 +0100
+
+    Merge branch 'v3_9_x' of scm.gforge.inria.fr:/gitroot/simgrid/simgrid into v3_9_x
+
+commit c5e2d219e98b48fd40f3f03c3fd7b9b53d523cf6
+Merge: c7bc969 8782653
+Author: Paul Bédaride <paul.bedaride@gmail.com>
+Date:   Tue Jan 29 22:22:41 2013 +0100
+
+    Merge branch 'v3_9_x' of github.com:mquinson/simgrid into v3_9_x
+
+commit c7bc969088ae0b8ad6444b11d81044fc7333490c
+Author: Paul Bédaride <paul.bedaride@gmail.com>
+Date:   Tue Jan 29 22:18:20 2013 +0100
+
+    Storage parsing skip empty line
+
+commit dd6172744f78fbe8dac3c17ea41ecca98ae432e2
+Author: Arnaud Giersch <arnaud.giersch@iut-bm.univ-fcomte.fr>
+Date:   Tue Jan 29 22:08:05 2013 +0100
+
+    Add missing tesh files to the archive.
+
+commit f880a981b384591115dc6779af347db1946a536a
+Author: Arnaud Giersch <arnaud.giersch@iut-bm.univ-fcomte.fr>
+Date:   Tue Jan 29 22:08:05 2013 +0100
+
+    Add missing tesh files to the archive.
+
+commit 87826538666a9bb45c088f6485cb2532684e529e
+Author: Martin Quinson <martin.quinson@loria.fr>
+Date:   Tue Jan 29 22:04:34 2013 +0100
+
+    Actually, we run tests to see the problems when they exist
+
+commit d081b4a047d104d67945058636b1e535f9e0a745
+Author: Martin Quinson <martin.quinson@loria.fr>
+Date:   Tue Jan 29 22:01:19 2013 +0100
+
+    read the 'how to release' page
+
+commit bd03d7d634c40d637c692085c4c7578083b862e2
+Author: Martin Quinson <martin.quinson@loria.fr>
+Date:   Tue Jan 29 22:00:26 2013 +0100
+
+    this file got renamed in the tesh
+
+commit 93fe7f4019d97dc1b525dad00165d766b6ae7c06
+Author: Arnaud Giersch <arnaud.giersch@iut-bm.univ-fcomte.fr>
+Date:   Tue Jan 29 21:45:55 2013 +0100
+
+    This file looks unused.
+
+commit 3fff6afce49e0137b90458af1c7cc766c527481b
+Author: Paul Bédaride <paul.bedaride@gmail.com>
+Date:   Tue Jan 29 18:51:08 2013 +0100
+
+    Fix kademlia node sort
+
+commit bb35a1bfe85c39c1ba4ca5c13992c4347d4694e3
+Author: Martin Quinson <martin.quinson@loria.fr>
+Date:   Tue Jan 29 19:41:23 2013 +0100
+
+    get ready for the release
+
+commit a0aee0be9f11332403318ca3a8e8be5280d97596
+Author: Martin Quinson <martin.quinson@loria.fr>
+Date:   Tue Jan 29 19:41:23 2013 +0100
+
+    get ready for the release
+
+commit e6e653ac5c6803a507ccb966a6e561500f0208a2
+Author: suter <frederic.suter@cc.in2p3.fr>
+Date:   Tue Jan 29 19:18:17 2013 +0100
+
+    oups! forgot to rest some parts ...
+
+commit 8026814e6ed70007a65bc03ebc952d9c885149ad
+Author: Martin Quinson <martin.quinson@loria.fr>
+Date:   Tue Jan 29 18:18:10 2013 +0100
+
+    The tutorials were moved on the website
+
+commit aeab976afcfca830864adfec41b33bc180415327
+Merge: 8e9f3ce caace37
+Author: Paul Bédaride <paul.bedaride@gmail.com>
+Date:   Tue Jan 29 19:29:08 2013 +0100
+
+    Merge branch 'master' of 192.168.8.160:/git/simgrid
+
+commit 6818b713411ead8f6b15250cf2d89ff24b75a8fa
+Author: Martin Quinson <martin.quinson@loria.fr>
+Date:   Tue Jan 29 18:18:10 2013 +0100
+
+    The tutorials were moved on the website
+
+commit 6a6daf258cae7fc8ab36af83f8aeb388c78d7059
+Author: suter <frederic.suter@cc.in2p3.fr>
+Date:   Tue Jan 29 19:18:17 2013 +0100
+
+    oups! forgot to rest some parts ...
+
+commit efb1d2a87f0ea8a73dcf7b6a415009b448924c53
+Author: Arnaud Giersch <arnaud.giersch@iut-bm.univ-fcomte.fr>
+Date:   Tue Jan 29 18:21:42 2013 +0100
+
+    Add missing files.
+
+commit 020cbee0530ccdfaef033bec1ff205560f48c0bc
+Author: Arnaud Giersch <arnaud.giersch@iut-bm.univ-fcomte.fr>
+Date:   Tue Jan 29 18:15:50 2013 +0100
+
+    Sort file names.
+
+commit 0e04f8c3bdd28dc6289f28996e05ad333e4eb1d2
+Author: Arnaud Giersch <arnaud.giersch@iut-bm.univ-fcomte.fr>
+Date:   Tue Jan 29 18:12:34 2013 +0100
+
+    Also make simgrid_documentation whith distcheck.
+
+commit 8819b5481711e4eb256621c09b807087d1446b2c
+Author: Arnaud Giersch <arnaud.giersch@iut-bm.univ-fcomte.fr>
+Date:   Tue Jan 29 18:00:04 2013 +0100
+
+    Add msg-tuto-src to doc sources.
+
+commit 28eabd18183adf815111dfdd09b53735d3856acb
+Author: Arnaud Giersch <arnaud.giersch@iut-bm.univ-fcomte.fr>
+Date:   Tue Jan 29 18:21:42 2013 +0100
+
+    Add missing files.
+
+commit 49bd5d8b39f62b447dc8b011a891d087f6d4a9e8
+Author: Arnaud Giersch <arnaud.giersch@iut-bm.univ-fcomte.fr>
+Date:   Tue Jan 29 18:15:50 2013 +0100
+
+    Sort file names.
+
+commit 355578b01b969e2cafac43ca2716720b8d76a71b
+Author: Arnaud Giersch <arnaud.giersch@iut-bm.univ-fcomte.fr>
+Date:   Tue Jan 29 18:12:34 2013 +0100
+
+    Also make simgrid_documentation whith distcheck.
+
+commit 3f153bec5149e8a85cdc995f4e3bcfbb3ebcf2bd
+Author: Arnaud Giersch <arnaud.giersch@iut-bm.univ-fcomte.fr>
+Date:   Tue Jan 29 18:00:04 2013 +0100
+
+    Add msg-tuto-src to doc sources.
+
+commit 8e9f3ce9f2e2546fe06f3a2057c17770ca755895
+Author: Paul Bédaride <paul.bedaride@gmail.com>
+Date:   Tue Jan 29 18:51:08 2013 +0100
+
+    Fix kademlia node sort
+
+commit 5298602a43791e0cf9807702ba8c683d25d3a16d
+Author: Martin Quinson <martin.quinson@loria.fr>
+Date:   Tue Jan 29 17:52:14 2013 +0100
+
+    improve a comment in a little corner
+
+commit e9c70bd501b9bbfde5e4b15e2a4dc6abdb33ae46
+Author: Martin Quinson <martin.quinson@loria.fr>
+Date:   Tue Jan 29 17:08:53 2013 +0100
+
+    refuse to compile in maintainer mode if flexml is not recent enough
+
+commit 6145e635cc09a3410295d98723b2a1b3311976c4
+Author: Arnaud Giersch <arnaud.giersch@iut-bm.univ-fcomte.fr>
+Date:   Tue Jan 29 17:41:02 2013 +0100
+
+    Test is known to fail.
+
+commit 2e0eac369b67aa9b4254a8372c563513133f1cd0
+Author: Arnaud Giersch <arnaud.giersch@iut-bm.univ-fcomte.fr>
+Date:   Tue Jan 29 17:31:57 2013 +0100
+
+    Actually install the doc.
+
+commit b45ee5e2d512e5c882dd419f9904578a8913eb98
+Author: Martin Quinson <martin.quinson@loria.fr>
+Date:   Tue Jan 29 17:52:14 2013 +0100
+
+    improve a comment in a little corner
+
+commit 83149ac614195c6ce583f319de3493c31418d1fd
+Author: Arnaud Giersch <arnaud.giersch@iut-bm.univ-fcomte.fr>
+Date:   Tue Jan 29 17:41:02 2013 +0100
+
+    Test is known to fail.
+
+commit 60189b265fe775976d22750f4ed77d346138b7aa
+Author: Arnaud Giersch <arnaud.giersch@iut-bm.univ-fcomte.fr>
+Date:   Tue Jan 29 17:31:57 2013 +0100
+
+    Actually install the doc.
+
+commit 98a625b0272bf3e305e90c892234d445f18362fa
+Author: Martin Quinson <martin.quinson@loria.fr>
+Date:   Tue Jan 29 17:08:53 2013 +0100
+
+    refuse to compile in maintainer mode if flexml is not recent enough
+
+commit 5b6ee7ed7f29670ede185d8b777278ca1133becb
+Author: Arnaud Giersch <arnaud.giersch@iut-bm.univ-fcomte.fr>
+Date:   Tue Jan 29 16:33:06 2013 +0100
+
+    Connect log category xbt_heap.
+
+commit d0dadc425a1bea8f7186dee616761efc76911943
+Author: Arnaud Giersch <arnaud.giersch@iut-bm.univ-fcomte.fr>
+Date:   Tue Jan 29 16:25:23 2013 +0100
+
+    In fact, doc/{user,ref}_guide are useless now.
+
+commit 73da83c4318087e842fe48c2faff661087895cd2
+Author: Arnaud Giersch <arnaud.giersch@iut-bm.univ-fcomte.fr>
+Date:   Tue Jan 29 16:33:06 2013 +0100
+
+    Connect log category xbt_heap.
+
+commit 52aaed6b60cdb4ad726a1d5d0c06466a4ca652c7
+Author: Arnaud Giersch <arnaud.giersch@iut-bm.univ-fcomte.fr>
+Date:   Tue Jan 29 16:25:23 2013 +0100
+
+    In fact, doc/{user,ref}_guide are useless now.
+
+commit 94b2842e581ee8c5aa72c68e305684e8c7ff404f
+Author: Arnaud Giersch <arnaud.giersch@iut-bm.univ-fcomte.fr>
+Date:   Tue Jan 29 16:08:57 2013 +0100
+
+    mkdir doc/user_guide/html/
+
+commit caace37d58ad00e1ffdc684850a1c9ab59ad2f79
+Author: Arnaud Giersch <arnaud.giersch@iut-bm.univ-fcomte.fr>
+Date:   Tue Jan 29 16:08:57 2013 +0100
+
+    mkdir doc/user_guide/html/
+
+commit e28a572f1354466dd3d96a043500a14a87c04ada
+Author: Arnaud Giersch <arnaud.giersch@iut-bm.univ-fcomte.fr>
+Date:   Tue Jan 29 15:59:23 2013 +0100
+
+    File was deleted a few days ago.
+
+commit 4821bac3716dead4556467c9ea98a0defc8062b1
+Author: Arnaud Giersch <arnaud.giersch@iut-bm.univ-fcomte.fr>
+Date:   Tue Jan 29 15:59:23 2013 +0100
+
+    File was deleted a few days ago.
+
+commit 090fb57486c1c8d17cbea84bbf023c940f0dbf73
+Merge: d5de88c 2d9f158
+Author: Jonathan Rouzaud-Cornabas <jonathan.rouzaud-cornabas@ens-lyon.fr>
+Date:   Tue Jan 29 15:48:16 2013 +0100
+
+    Merge branch 'master' of git+ssh://scm.gforge.inria.fr//gitroot/simgrid/simgrid
+
+commit d5de88ceabe3532f5c8c63147d7729b48185dfe6
+Author: Jonathan Rouzaud-Cornabas <jonathan.rouzaud-cornabas@ens-lyon.fr>
+Date:   Tue Jan 29 15:48:03 2013 +0100
+
+    Add MSG_task_isend_bounded
+
+commit 3802cdd96c23984d0ca4431322a3755c3ed9ef8c
+Author: Jonathan Rouzaud-Cornabas <jonathan.rouzaud-cornabas@ens-lyon.fr>
+Date:   Tue Jan 29 15:47:17 2013 +0100
+
+    Add isendBounded for Task
+
+commit 2d9f15893f0d30616ba394c85df84509563e950c
+Author: Arnaud Giersch <arnaud.giersch@iut-bm.univ-fcomte.fr>
+Date:   Tue Jan 29 15:29:26 2013 +0100
+
+    Typos + whitespace cleanup.
+
+commit b001196daef8180e2b1df4e623ee4cfc6c4daa68
+Author: Arnaud Giersch <arnaud.giersch@iut-bm.univ-fcomte.fr>
+Date:   Mon Jan 28 16:28:47 2013 +0100
+
+    Avoid "maybe uninitialized" warning.
+
+commit 6d2f9a6f0b14d7fe1f51dfe3b576a9bf2397ddb5
+Author: Augustin Degomme <degomme@idpann.imag.fr>
+Date:   Mon Jan 28 10:10:35 2013 +0100
+
+    do not force the O2 parameter inside SMPI scripts
+
+commit ef10f0c17cccc20c91befa9727ad9c4932827697
+Author: Augustin Degomme <degomme@idpann.imag.fr>
+Date:   Mon Jan 28 09:59:38 2013 +0100
+
+    create backbone if either one of the bandwidth or latency is set to a value != 0, fixes #14873
+
+commit e1648ed1227078a777534d9b24bb4a4970e6df01
+Author: Marion Guthmuller <marion.guthmuller@loria.fr>
+Date:   Mon Jan 28 11:11:59 2013 +0100
+
+    unnecessary loop for the reset of the simcall args
+
+commit 496eaae77e9e05c65442a456f19af345a584ee0a
+Author: Marion Guthmuller <marion.guthmuller@loria.fr>
+Date:   Mon Jan 28 10:35:40 2013 +0100
+
+    model-checker : don't need to reset the result of simcal actually, remove unnecessary memset
+
+commit 4bd100c60f5ce9eb90336facb97e09e1db932ca4
+Author: Marion Guthmuller <marion.guthmuller@loria.fr>
+Date:   Mon Jan 28 10:19:52 2013 +0100
+
+    model-checker : reset args and result of simcalls in simcall_BODY macro
+
+commit 9a10d9dc4c75ef2443ecf56b1ef7cb0720d061b9
+Author: Arnaud Giersch <arnaud.giersch@iut-bm.univ-fcomte.fr>
+Date:   Fri Jan 25 14:07:18 2013 +0100
+
+    Use %zu for type size_t.
+
+commit f703e5eea34c57dbfcda1f9c6d2e8ac3f1512062
+Author: Marion Guthmuller <marion.guthmuller@loria.fr>
+Date:   Fri Jan 25 13:05:25 2013 +0100
+
+    model-checker : need to switch between raw heap and std heap to remove ignore region
+
+commit 1fe09f54bac3c43710f19de37bcec99cd19b92a8
+Author: Marion Guthmuller <marion.guthmuller@loria.fr>
+Date:   Fri Jan 25 11:32:44 2013 +0100
+
+    model-checker : move function from mc_global in mm_module (compilation error without MC)
+
+commit 99a12f0cb39eec92a0a1b8cbd3e1cf3e50559fba
+Author: Marion Guthmuller <marion.guthmuller@loria.fr>
+Date:   Fri Jan 25 11:15:02 2013 +0100
+
+    model-checker : compare directly local variables found with DWARF and libunwind
+
+commit aeecccef59f268281e3c0423a535ccc4e001e491
+Author: Marion Guthmuller <marion.guthmuller@loria.fr>
+Date:   Fri Jan 25 11:02:43 2013 +0100
+
+    model-checker : start canonicalizatipn in heap comparison from global variables
+
+commit 2de2be634908582c082f28ee99ebb337c57aa86e
+Author: Marion Guthmuller <marion.guthmuller@loria.fr>
+Date:   Thu Jan 24 11:36:01 2013 +0100
+
+    model-checker : cleanups for heap comparison from global and local variables
+
+commit 931f8df48073275d32886390f5182c5b9663d5fd
+Author: Marion Guthmuller <marion.guthmuller@loria.fr>
+Date:   Tue Jan 22 17:48:59 2013 +0100
+
+    model-checker : stop heap comparison when the first block/fragment without equality is found
+
+commit fd12164a2a077fd82a69ac8941511c60fe545712
+Author: Martin Quinson <martin.quinson@loria.fr>
+Date:   Thu Jan 24 14:31:11 2013 +0100
+
+    iirk, that item is particularly outdated and now ridiculous
+
+commit db907e5d1aa9f0a3898b64e4b734447512f2b8a3
+Author: Arnaud Legrand <arnaud.legrand@imag.fr>
+Date:   Thu Jan 24 10:39:23 2013 +0100
+
+    Stupid git test (sorry for the noise)
+
+commit 48eda6a2033423e980783b6e40bc35824808bb9a
+Author: Paul Bédaride <paul.bedaride@gmail.com>
+Date:   Wed Jan 23 18:22:01 2013 +0100
+
+    ChangeLog update
+
+commit 656ccde4d843648bc5c5d2a10cbbf767c1183a93
+Author: Paul Bédaride <paul.bedaride@gmail.com>
+Date:   Wed Jan 23 18:12:38 2013 +0100
+
+    Remove MSG_load_platform_script and SD_load_environment_script functions
+
+commit b565321ff8836a84c3d14c22c0789858086aa6c7
+Author: Paul Bédaride <paul.bedaride@gmail.com>
+Date:   Wed Jan 23 17:14:35 2013 +0100
+
+    Remove simdag-test-lua
+
+commit 2ddaad87cbb9584159fd9ea054a4dd0dbf1224b2
+Merge: cae4f3c 0b72000
+Author: Paul Bédaride <paul.bedaride@gmail.com>
+Date:   Wed Jan 23 15:19:30 2013 +0100
+
+    Merge branch 'master' of git+ssh://scm.gforge.inria.fr//gitroot/simgrid/simgrid
+
+commit cae4f3ce3a29af78349034eaa7206185fa66ebef
+Author: Paul Bédaride <paul.bedaride@gmail.com>
+Date:   Wed Jan 23 15:18:51 2013 +0100
+
+    Add the msg tutorial of Arnauld Legrand to doxygen
+
+commit 0b720001b36cdb467aacc4a6ec7508226c8d2db6
+Author: suter <frederic.suter@cc.in2p3.fr>
+Date:   Tue Jan 22 14:10:04 2013 +0100
+
+    mem leak --
+
+commit 40bbc8645482f0b800c24b4cffd13e58d60e45fd
+Author: suter <frederic.suter@cc.in2p3.fr>
+Date:   Tue Jan 22 12:13:42 2013 +0100
+
+    when scheduling the same application more than once, better to free
+    remaining stuff before allocating them again
+
+commit 6dbb38af3c37db705cc8db42a903b5d5a27fb95a
+Author: suter <frederic.suter@cc.in2p3.fr>
+Date:   Tue Jan 22 12:12:04 2013 +0100
+
+    tiny reindent
+
+commit f84cfe8277f2b62f9caff0052fea73eb468e26a5
+Author: Arnaud Giersch <arnaud.giersch@iut-bm.univ-fcomte.fr>
+Date:   Mon Jan 21 22:45:54 2013 +0100
+
+    Fix build error with clang.
+    
+    error: redefinition of typedef s_xbt_dictelm_t is invalid in C [-Wtypedef-redefinition].
+
+commit 18d0167716b0d86b07ef2e3feaacc8b3c9238326
+Author: Arnaud Giersch <arnaud.giersch@iut-bm.univ-fcomte.fr>
+Date:   Mon Jan 21 22:25:35 2013 +0100
+
+    Make it build again after commit 48404c66fc4d8248308db1d1398cb79a6763077e.
+
+commit a93d9a4ceb57a26d8fa1c3904ce7904ff727f2e1
+Author: suter <frederic.suter@cc.in2p3.fr>
+Date:   Mon Jan 21 21:22:00 2013 +0100
+
+    Improve behavior of SD_application_reinit. Now, you can schedule tasks
+    again ... which was the initial point
+
+commit 268230ad6ae834e8749ee07226efc1913cfd2932
+Author: suter <frederic.suter@cc.in2p3.fr>
+Date:   Mon Jan 21 21:18:01 2013 +0100
+
+    revalidate tesh files with correct output
+
+commit 081c68fbba3ebbb3bdd5471d46201d9f7731ae94
+Author: suter <frederic.suter@cc.in2p3.fr>
+Date:   Mon Jan 21 20:52:07 2013 +0100
+
+    don't use binary mask
+
+commit e1a94e1131e309dd8cf98bb4bf650f3b23d3c2d5
+Author: suter <frederic.suter@cc.in2p3.fr>
+Date:   Mon Jan 21 16:24:38 2013 +0100
+
+    why let the user give a name to a dependency if s/he cannot get it
+    after?
+
+commit 48404c66fc4d8248308db1d1398cb79a6763077e
+Author: Paul Bédaride <paul.bedaride@gmail.com>
+Date:   Mon Jan 21 14:08:04 2013 +0100
+
+    All hosts types fusion to xbt_dictelm_t
+
+commit 8498a654bd5379c957de389f3dbf4fc015e8b0b1
+Author: suter <frederic.suter@cc.in2p3.fr>
+Date:   Sun Jan 20 16:29:47 2013 +0100
+
+    can be interesting to get the value of the alpha parameter for parallel
+    typed tasks
+
+commit ac4e89145c9f4dfe554d6c97bfd2f869b57bd3ba
+Author: Martin Quinson <martin.quinson@loria.fr>
+Date:   Fri Jan 18 09:44:27 2013 +0100
+
+    increase the timeout of this test
+
+commit b7d15f971798dc36cae930c545b760a8cfec8f78
+Author: suter <frederic.suter@cc.in2p3.fr>
+Date:   Thu Jan 17 17:01:22 2013 +0100
+
+    document addition of new simdag dot loader
+
+commit c8b6d6839f2cd40cdb9b86c52c5bdacd2b271166
+Author: suter <frederic.suter@cc.in2p3.fr>
+Date:   Thu Jan 17 16:56:28 2013 +0100
+
+    add a test of the creation of a parallel task graph from a dot file
+
+commit da6152abb1ea8e9d90d323f846b6703a14ee08e4
+Author: suter <frederic.suter@cc.in2p3.fr>
+Date:   Thu Jan 17 16:54:48 2013 +0100
+
+    add a new loader that creates a parallel task graph (i.e., a DAG whose
+    nodes are parallel tasks) from a dot file. Creates a dynar of typed
+    parallel tasks (SD_TASK_COMP_PAR_AMDAHL and SD_TASK_COMM_MXN_1D_BLOCK)
+
+commit e1aab19126287838930239f1d9dabc6ebc873f3a
+Author: suter <frederic.suter@cc.in2p3.fr>
+Date:   Thu Jan 17 16:48:23 2013 +0100
+
+    change verbose messages
+
+commit e15e517a25646bf11ea186ab7287b9df8280dae3
+Author: suter <frederic.suter@cc.in2p3.fr>
+Date:   Wed Jan 16 18:10:36 2013 +0100
+
+    better support of parallel typed tasks in dump and dotty functions
+
+commit 5bd11d19929c8b6f70cc83ae718bbfc181ec4768
+Author: Arnaud Giersch <arnaud.giersch@iut-bm.univ-fcomte.fr>
+Date:   Thu Jan 17 15:13:24 2013 +0100
+
+    _surf_cfg_set was renamed (untested)
+
+commit 100b1380c49e7e88e1faf2b7314515acf4f635fd
+Merge: 9bfa65c f1d8a21
+Author: Arnaud Giersch <arnaud.giersch@iut-bm.univ-fcomte.fr>
+Date:   Thu Jan 17 14:19:44 2013 +0100
+
+    Merge branch 'master' into vmtrace
+
+commit 9bfa65c76083c4dfcf2ecb3b2f857585ac21f621
+Merge: 0c13871 33cebaf
+Author: Arnaud Giersch <arnaud.giersch@iut-bm.univ-fcomte.fr>
+Date:   Thu Jan 17 14:16:33 2013 +0100
+
+    Merge branch 'vmtrace' again (don't try to undersatand why)
+
+commit 0c13871d73e933c1847faf8debea7b7745a3ff44
+Merge: 2bab61b 71425c7
+Author: Arnaud Giersch <arnaud.giersch@iut-bm.univ-fcomte.fr>
+Date:   Thu Jan 17 14:03:10 2013 +0100
+
+    Merge branch 'master' into vmtrace
+    
+    Conflicts:
+       buildtools/Cmake/DefinePackages.cmake
+       include/surf/simgrid_dtd.h
+       include/xbt/graphxml.h
+       src/instr/instr_config.c
+       src/instr/instr_private.h
+       src/simdag/dax_dtd.c
+       src/simdag/dax_dtd.h
+       src/surf/simgrid_dtd.c
+       src/xbt/graphxml.c
+
+commit 2bab61b2f25f18d18ecdeb972745ce02af1885a9
+Author: Arnaud Giersch <arnaud.giersch@iut-bm.univ-fcomte.fr>
+Date:   Thu Jan 17 13:41:11 2013 +0100
+
+    Missing declaration.
+
+commit 410c20fdb9b68068548b9f4686eae70898a2b0ba
+Merge: 0062810 b981d71
+Author: Jonathan Rouzaud-Cornabas <jonathan.rouzaud-cornabas@ens-lyon.fr>
+Date:   Thu Jan 17 11:29:37 2013 +0100
+
+    Merge branch 'vmtrace'
+
+commit 0062810c4d947182d063333a1e949f89a3647dd8
+Merge: 87191a0 32d9638
+Author: Jonathan Rouzaud-Cornabas <jonathan.rouzaud-cornabas@ens-lyon.fr>
+Date:   Thu Jan 17 11:29:01 2013 +0100
+
+    Merge branch 'master' of git+ssh://scm.gforge.inria.fr//gitroot/simgrid/simgrid-java
+
+commit b981d712b790bf9db2525e0b36e728865e8febc1
+Author: Jonathan Rouzaud-Cornabas <jonathan.rouzaud-cornabas@ens-lyon.fr>
+Date:   Thu Jan 17 11:28:55 2013 +0100
+
+    Duplicate entry
+
+commit f1d8a21970271bffe95aca7e5b9d7c357bcb4766
+Merge: 2d930fd 33cebaf
+Author: Jonathan Rouzaud-Cornabas <jonathan.rouzaud-cornabas@ens-lyon.fr>
+Date:   Thu Jan 17 00:19:37 2013 +0100
+
+    Merge branch 'vmtrace'
+
+commit 33cebaf3e1fbceceb66340633766b7ffeac53f92
+Author: Jonathan Rouzaud-Cornabas <jonathan.rouzaud-cornabas@ens-lyon.fr>
+Date:   Thu Jan 17 00:19:29 2013 +0100
+
+    Trying to fix modification with new master branch
+
+commit 1a2389b0ef5a19d9b81b68178e081ca54080cd74
+Author: Jonathan Rouzaud-Cornabas <jonathan.rouzaud-cornabas@ens-lyon.fr>
+Date:   Thu Jan 17 00:13:33 2013 +0100
+
+    Trying to fix modification with new master branch
+
+commit ca21a95250bad7aa916b8f39daef95c548102a2c
+Author: Jonathan Rouzaud-Cornabas <jonathan.rouzaud-cornabas@ens-lyon.fr>
+Date:   Thu Jan 17 00:05:59 2013 +0100
+
+    Trying to fix modification with new master branch
+
+commit fcaeb5564392d36334be6761475cb3310826181d
+Author: Jonathan Rouzaud-Cornabas <jonathan.rouzaud-cornabas@ens-lyon.fr>
+Date:   Wed Jan 16 23:37:26 2013 +0100
+
+    Trying to fix modification with new master branch
+
+commit 2b277690e134be83dd52dac256dc16dd014f88a8
+Author: Jonathan Rouzaud-Cornabas <jonathan.rouzaud-cornabas@ens-lyon.fr>
+Date:   Wed Jan 16 23:29:26 2013 +0100
+
+    Trying to fix modification with new master branch
+
+commit 2d930fd4960af33c07d94ddb874f7503bab264f0
+Author: Jonathan Rouzaud-Cornabas <jonathan.rouzaud-cornabas@ens-lyon.fr>
+Date:   Wed Jan 16 18:40:54 2013 +0100
+
+    Fix failed merge
+
+commit 9e68ca10e951fb61e944c99c7774b1e415ae9f6d
+Merge: 9c7c553 71425c7
+Author: Jonathan Rouzaud-Cornabas <jonathan.rouzaud-cornabas@ens-lyon.fr>
+Date:   Wed Jan 16 18:00:42 2013 +0100
+
+    Merge with master
+
+commit 71425c727bb809221d8c50de3fd491bd75faa381
+Author: Marion Guthmuller <marion.guthmuller@loria.fr>
+Date:   Wed Jan 16 16:46:31 2013 +0100
+
+    model-checker : update bugged1 tesh
+
+commit 942590efaa940196be55743948b96d8b95c6d0ae
+Author: Marion Guthmuller <marion.guthmuller@loria.fr>
+Date:   Wed Jan 16 16:44:24 2013 +0100
+
+    model-checker : apply independance reduction at each step to reduce number of snapshot restore and transitions replay
+
+commit 099817b98b4570e1d0d52972a35d48750a95ba59
+Author: Marion Guthmuller <marion.guthmuller@loria.fr>
+Date:   Wed Jan 16 14:23:45 2013 +0100
+
+    model-checker : update bugged1 tesh
+
+commit 465332a64bce200ef12c8c3ae6b53bec57767415
+Author: Marion Guthmuller <marion.guthmuller@loria.fr>
+Date:   Wed Jan 16 14:20:24 2013 +0100
+
+    model-checker : minor fix in dpor algorithm
+
+commit 1bbca19ae9a38f3cbac1162b207bb71b7fbf328d
+Author: Arnaud Giersch <arnaud.giersch@iut-bm.univ-fcomte.fr>
+Date:   Wed Jan 16 14:15:10 2013 +0100
+
+    Also check that the compiler really is gcc.
+    
+    Don't break with clang for example.
+
+commit 90fed84c000f36c96f8bc38befc3a3b1e8cfc6ab
+Author: Augustin Degomme <degomme@idpann.imag.fr>
+Date:   Wed Jan 16 11:30:40 2013 +0100
+
+    change verbosity of some messages
+
+commit 40752d52b1b436f20b9a9c7111ed80031c110f5e
+Author: Augustin Degomme <degomme@idpann.imag.fr>
+Date:   Wed Jan 9 17:53:27 2013 +0100
+
+    add smpi/os and smpi/or parameters to handle timings to inject into small-sized MPI comms
+
+commit 871df6cc5608c39df5e4f90e19feea126756e056
+Author: Augustin Degomme <degomme@idpann.imag.fr>
+Date:   Mon Jan 7 10:54:05 2013 +0100
+
+    remove a few barriers from summa
+
+commit bdede27b55f4d7428f635ef8ade408247dcfae93
+Author: Augustin Degomme <degomme@idpann.imag.fr>
+Date:   Mon Dec 17 16:04:50 2012 +0100
+
+    do not use f2c with 64 bits platforms which use old gcc (<4.5)
+
+commit de522691ae839e2dec4107a426f1a0d68848d22c
+Author: Augustin Degomme <degomme@idpann.imag.fr>
+Date:   Thu Dec 13 10:30:05 2012 +0100
+
+    use temp file for fortran instead of fixed name, which conflicted with -j
+
+commit 3904c967da0a8ca90dfc1bc602ede0045689e99f
+Author: suter <frederic.suter@cc.in2p3.fr>
+Date:   Mon Jan 14 23:38:10 2013 +0100
+
+    document bugfix
+
+commit f5bacb2f99189b15a7c740a26b395e7886c41f7e
+Author: suter <frederic.suter@cc.in2p3.fr>
+Date:   Mon Jan 14 23:36:18 2013 +0100
+
+    bug fix: If the last released dependency is a control dependency, let
+    the task become schedulable.
+
+commit b1919c1826467eb2cfbc972842e0c39c5ab4d92c
+Author: suter <frederic.suter@cc.in2p3.fr>
+Date:   Mon Jan 14 15:02:34 2013 +0100
+
+    number of unsatisfied dependencies can be negative, using an unsigned
+    int leads to weird outputs by SD_task_dump
+
+commit ee64b03734cc22f81bd0f067f9be724b46f36e9e
+Author: Marion Guthmuller <marion.guthmuller@loria.fr>
+Date:   Mon Jan 14 12:17:10 2013 +0100
+
+    model-checker : use a global timer for snapshot comparison times, define macros instead of if(XBT_LOG_ISENABLED) and add informations used for comparison (regions types, stacks sizes) in snapshot structure
+
+commit 614a9d1249ea6287562890365fc68f261776df79
+Author: Marion Guthmuller <marion.guthmuller@loria.fr>
+Date:   Sun Jan 13 17:05:03 2013 +0100
+
+    model-checker : add nb_processes in snapshot
+
+commit c4a5e2819f12960e97513f3adf4cd1a53b97d3fe
+Author: Arnaud Giersch <arnaud.giersch@iut-bm.univ-fcomte.fr>
+Date:   Mon Jan 14 11:13:45 2013 +0100
+
+    Update mmalloc tesh for 32bits too.
+
+commit ab53e28fd3b2c329701b261e70518b6a2d4d626b
+Author: Arnaud Giersch <arnaud.giersch@iut-bm.univ-fcomte.fr>
+Date:   Mon Jan 14 10:34:06 2013 +0100
+
+    Typo.
+
+commit dbc517ef081558bd3c91c852f436f0b7312a22e1
+Author: Marion Guthmuller <marion.guthmuller@loria.fr>
+Date:   Fri Jan 11 17:58:14 2013 +0100
+
+    model-checker : free memory
+
+commit c991ec54a886fe3f3e1460353790938e88a7af1f
+Author: Marion Guthmuller <marion.guthmuller@loria.fr>
+Date:   Fri Jan 11 17:55:15 2013 +0100
+
+    model-checker : add chunks used into snapshot structure and size used into stack snapshot structure
+
+commit 88ca05cd1d857df41fed346b8d766f31a73b8ad8
+Author: Marion Guthmuller <marion.guthmuller@loria.fr>
+Date:   Fri Jan 11 11:33:32 2013 +0100
+
+    model-checker : free memory
+
+commit 868e0f3359e8a2a890dc88637dfa699dbcb5c24c
+Author: Paul Bédaride <paul.bedaride@gmail.com>
+Date:   Fri Jan 11 16:00:27 2013 +0100
+
+    Fix lua tesh and remove msg_lua_masterslave test
+
+commit b65614d53e1cba701db0f7902da139f98bb49a1a
+Author: Martin Quinson <martin.quinson@loria.fr>
+Date:   Fri Jan 11 12:23:41 2013 +0100
+
+    add the files we need to ensure that make distcheck compiles again
+
+commit cd2737270927f8c36bc67778ca4a9d024ca56824
+Author: Martin Quinson <martin.quinson@loria.fr>
+Date:   Fri Jan 11 12:11:36 2013 +0100
+
+    document in ChangeLog+NEWS my work on documentation
+
+commit 2e757aaab0c5d889bf47b2e12a992a1fe8dd84b0
+Author: Martin Quinson <martin.quinson@loria.fr>
+Date:   Fri Jan 11 11:54:52 2013 +0100
+
+    make distcheck should rebuild the archive, and test with default params only (ie w/o MC)
+
+commit 4e3671ec20faeb52d2d2eac40c0ab34ab3562395
+Author: Martin Quinson <martin.quinson@loria.fr>
+Date:   Fri Jan 11 11:45:46 2013 +0100
+
+    fix the make dist target by not including some files that were killed in the archive
+
+commit 946a31b2223cc23d86d4482ab8a99764992baf73
+Author: Marion Guthmuller <marion.guthmuller@loria.fr>
+Date:   Thu Jan 10 20:34:32 2013 +0100
+
+    model-checker : update mmalloc tesh
+
+commit d0581029149ed8928e01918184f8ea115cc4f484
+Author: Marion Guthmuller <marion.guthmuller@loria.fr>
+Date:   Thu Jan 10 20:24:35 2013 +0100
+
+    model-checker : update tesh
+
+commit b97aa8c4138dbbde8d81ff6a635eef0a304f0efe
+Author: Marion Guthmuller <marion.guthmuller@loria.fr>
+Date:   Thu Jan 10 20:09:02 2013 +0100
+
+    model-checker : fix memory free
+
+commit ee9810253992f05b05992b201a37acbb255a1dc0
+Author: Marion Guthmuller <marion.guthmuller@loria.fr>
+Date:   Thu Jan 10 18:54:31 2013 +0100
+
+    model-checker : free memory for stacks comparison
+
+commit f05eb9982f2edbfbdc9dc77268406d9ca5aca2d3
+Author: Marion Guthmuller <marion.guthmuller@loria.fr>
+Date:   Thu Jan 10 18:06:46 2013 +0100
+
+    model-checker : disable use of system malloc for raw_heap
+
+commit 0a8e6e02b1e79ff96a8d707fa432c5df71213882
+Author: Marion Guthmuller <marion.guthmuller@loria.fr>
+Date:   Thu Jan 10 18:02:24 2013 +0100
+
+    model-checker : some cleanup in mmalloc_compare_heap (free memory, delete unnecessary code)
+
+commit a9c758e95a17758177775c1b6ad617edb4a923b1
+Author: Arnaud Giersch <arnaud.giersch@iut-bm.univ-fcomte.fr>
+Date:   Thu Jan 10 16:05:18 2013 +0100
+
+    Variable should be initialized.
+
+commit bbfa61e65a312b4e52d264995e474e73f4078f87
+Author: Arnaud Giersch <arnaud.giersch@iut-bm.univ-fcomte.fr>
+Date:   Wed Jan 9 22:18:25 2013 +0100
+
+    Free the TRACE_{start,end}_functions dynars when they become useless.
+
+commit d589b0d8fd8470ac535f9d72ab448d91e2d37714
+Author: Martin Quinson <martin.quinson@loria.fr>
+Date:   Wed Jan 9 23:38:59 2013 +0100
+
+    actually, the github version is probably a better source for that
+
+commit ae7b97e49ebca15dfe00e0f463d1573a7bd44cc9
+Author: Paul Bédaride <paul.bedaride@gmail.com>
+Date:   Tue Jan 8 17:06:36 2013 +0100
+
+    Fix lua deploy
+
+commit d947ff7466b473eeec602007934f8336a9b17f3c
+Author: Paul Bédaride <paul.bedaride@gmail.com>
+Date:   Fri Jan 4 10:36:45 2013 +0100
+
+    Fix lua platform script
+
+commit a413f81990af8e4b725d3eb6712b885789a5121e
+Author: Arnaud Giersch <arnaud.giersch@iut-bm.univ-fcomte.fr>
+Date:   Tue Jan 8 14:53:28 2013 +0100
+
+    Fix build with tracing=OFF.
+
+commit dd26d1201071250f4cd4c99201c503d17c2bc1a4
+Author: Arnaud Giersch <arnaud.giersch@iut-bm.univ-fcomte.fr>
+Date:   Tue Jan 8 14:52:46 2013 +0100
+
+    Avoid to put smpi symbols in libsimgrid.
+    
+    This was visibly introduced by commit 6cf3e5a62a7a4a685ddce69bac69d71fe0966a86
+    (Move module tracing into corresponding modules), but it broke builds with
+    -flto and GOLD ld.
+
+commit cd13a63269973552c66aaf4e5cc621e70d59c34c
+Author: Arnaud Giersch <arnaud.giersch@iut-bm.univ-fcomte.fr>
+Date:   Fri Dec 21 13:56:27 2012 +0100
+
+    Reindent (again).
+
+commit 9131a79d7d87d872cd5a4c354c3e7268041b2640
+Author: Martin Quinson <martin.quinson@loria.fr>
+Date:   Tue Jan 8 10:26:49 2013 +0100
+
+    new step to not forget when releasing the files
+
+commit 6eb959ab32af31efe6bf68a3f263a1211b368c18
+Author: Maximiliano Geier <maximiliano.geier@loria.fr>
+Date:   Mon Jan 7 18:51:50 2013 +0100
+
+    chainsend: add optional argument to deployment file generator, so that we can generate a deployment file for a subset of the nodes in the platform file
+
+commit c59fb90ea83ce58355bc388b1a5ebaef96420806
+Author: Marion Guthmuller <marion.guthmuller@loria.fr>
+Date:   Mon Jan 7 13:56:08 2013 +0100
+
+    model-checker : comment backtrace and add ignore mechanism in mmalloc metadata
+
+commit 1a8e5af34045d9f65169ce4766b0131dfe7825f2
+Author: Marion Guthmuller <marion.guthmuller@loria.fr>
+Date:   Thu Jan 3 15:55:34 2013 +0100
+
+    model-checker : fix dichotomic search and insertion for visited states
+
+commit e621aad76114ee574a0e26966992408db9c5ec27
+Author: Marion Guthmuller <marion.guthmuller@loria.fr>
+Date:   Thu Jan 3 12:13:12 2013 +0100
+
+    model-checker : update list of visited states during the exploration with the newest states
+
+commit 2fdde967b33a0a232a3988254536fc6d4dbf33b7
+Author: Marion Guthmuller <marion.guthmuller@loria.fr>
+Date:   Wed Jan 2 18:59:52 2013 +0100
+
+    model-checker : use xbt_abort after exhaustive exploration
+
+commit c8cb025267aaf5869a961e6606d13369c6701801
+Author: Marion Guthmuller <marion.guthmuller@loria.fr>
+Date:   Wed Jan 2 18:47:08 2013 +0100
+
+    model-checker : ignore some local variables from simix in MC_init
+
+commit bdb1638f0b58057107eb87995b2d447e34dc43a0
+Author: Marion Guthmuller <marion.guthmuller@loria.fr>
+Date:   Wed Jan 2 18:38:17 2013 +0100
+
+    model-checker : fix sorting of visited states and state equality reduction
+
+commit 17bbb74d5889f7d40f4c7aa18d74a9a8f4f99a6b
+Author: Marion Guthmuller <marion.guthmuller@loria.fr>
+Date:   Tue Jan 1 16:08:31 2013 +0100
+
+    model-checker : sorting of visited states according to chunks used
+
+commit 9dbb3ccc6b93628f85c80efdc227436aed930aec
+Author: Marion Guthmuller <marion.guthmuller@loria.fr>
+Date:   Tue Jan 1 16:04:02 2013 +0100
+
+    model-checker : update bugged1 tesh
+
+commit 85a65428aea40518dd5198032efddb3984dbe506
+Author: Martin Quinson <martin.quinson@loria.fr>
+Date:   Fri Dec 28 16:45:23 2012 +0100
+
+    Revert "Kill the <backbone> tag"
+    
+    This reverts commit 7d248dfd0b7fa18bacf5403efbf3dcf7a0cf902f.
+    
+    This is actually used in some situations where I don't have any good
+    replacement. Sorry for the noise.
+
+commit 7d248dfd0b7fa18bacf5403efbf3dcf7a0cf902f
+Author: Martin Quinson <martin.quinson@loria.fr>
+Date:   Fri Dec 28 16:29:02 2012 +0100
+
+    Kill the <backbone> tag
+    
+    This was allowed only in the <cluster> tag, and was dupplicating the
+    features of the bb_* attributes of that tag. Kill this because the
+    parser is already complex enough without dupplicating ways to get a
+    given feature implemented. Sorry for the inconvinience.
+
+commit 5fb577f6a410e0a43ae2ac72f581889e7bac2c76
+Author: Marion Guthmuller <marion.guthmuller@loria.fr>
+Date:   Wed Dec 26 15:37:03 2012 +0100
+
+    model-checker : update chord_neverjoin tesh
+
+commit e5ac33cf4580f8748f6f01c338896df9171fa4c9
+Author: Marion Guthmuller <marion.guthmuller@loria.fr>
+Date:   Wed Dec 26 15:33:20 2012 +0100
+
+    model-checker : don't ignore simcall result in system state comparison
+
+commit 4a4af74a30afd153306840dcc1840d1609b59b29
+Author: Martin Quinson <martin.quinson@loria.fr>
+Date:   Wed Dec 26 09:54:30 2012 +0100
+
+    add my last answer on the list to the FAQ
+
+commit 5b433436f747059a98839adb2299075ca630f6d4
+Author: Martin Quinson <martin.quinson@loria.fr>
+Date:   Tue Dec 25 21:07:41 2012 +0100
+
+    this file should not overload the codebase
+
+commit 74a9167818deaa2187e18a933131e451294585bc
+Author: Marion Guthmuller <marion.guthmuller@loria.fr>
+Date:   Tue Dec 25 20:56:12 2012 +0100
+
+    model-checker : stats XP of model checking on chord example
+
+commit a65af9cc95088e0b83af31e744ff4a9bbae3fad7
+Author: Martin Quinson <martin.quinson@loria.fr>
+Date:   Mon Dec 24 23:17:08 2012 +0100
+
+    remove the 'new_' part of function name sg_platf_new_trace_connect
+
+commit 00e249a869374f624ab2375143c8c8e0e87036d1
+Author: Martin Quinson <martin.quinson@loria.fr>
+Date:   Mon Dec 24 23:14:41 2012 +0100
+
+    acknoledge that the default value is set in network.c so that we have a single point of truth
+
+commit cd498619b09eef72dd6812778fb72cdb85910bbb
+Author: Martin Quinson <martin.quinson@loria.fr>
+Date:   Thu Dec 20 16:22:05 2012 +0100
+
+    This set was recently renamed
+
+commit 8eef701b3f5d22a51d90de7b17145833518d4570
+Author: suter <frederic.suter@cc.in2p3.fr>
+Date:   Fri Dec 21 14:34:17 2012 +0100
+
+    first try at replaying alltoall. Not tested yet
+
+commit c5c22f37a485155dc3b19de10336cc67d6ec688a
+Author: suter <frederic.suter@cc.in2p3.fr>
+Date:   Fri Dec 21 13:18:05 2012 +0100
+
+    make it compile
+
+commit 7934cc022e85e5f7ecb3dd0a578871ee91da751b
+Author: suter <frederic.suter@cc.in2p3.fr>
+Date:   Fri Dec 21 12:37:36 2012 +0100
+
+    factor verbose logging
+    add dummy actions for unimplemented MPI calls needed by NPB codes
+
+commit 433cc2bc6f5a56c5443258a3d2fb668cb22a745c
+Author: suter <frederic.suter@cc.in2p3.fr>
+Date:   Fri Dec 21 11:30:41 2012 +0100
+
+    Cosmetics
+
+commit 14b05fb84012709086290492445a2154c69b673b
+Author: Paul Bédaride <paul.bedaride@gmail.com>
+Date:   Fri Dec 21 10:21:05 2012 +0100
+
+    Revert "make MSG_comm_waitany use dynar"
+    
+    This reverts commit ae811896a4746542e8de1616e8bc95a3ee6320f2.
+    
+    Conflicts:
+       examples/msg/actions/actions.c
+
+commit dda3ca8a409584cb8939acbd287d69912d247622
+Author: Arnaud Legrand <arnaud.legrand@imag.fr>
+Date:   Thu Dec 20 23:51:26 2012 +0100
+
+    Allow MSG one-side communications that rely on parallel task to work with the compound model.
+
+commit d22dbf808ef73d20175495533fe33a47fd2252cb
+Author: Marion Guthmuller <marion.guthmuller@loria.fr>
+Date:   Thu Dec 20 23:18:16 2012 +0100
+
+    model-checker : fix MC_take_snapshot if malloc used for raw heap and several data segments for binary or libsimgrid
+
+commit a7a65bd1066880ac5876add26720aad9634c1e0e
+Author: Marion Guthmuller <marion.guthmuller@loria.fr>
+Date:   Thu Dec 20 15:38:45 2012 +0100
+
+    model-checker : fix dpor with state equality reduction
+
+commit 7aa52bfbfe54f5be7c01add5ee242ee4c03b7e4e
+Author: Marion Guthmuller <marion.guthmuller@loria.fr>
+Date:   Mon Dec 17 11:47:21 2012 +0100
+
+    model-checker : if frame name is empty, stop stack unwinding
+
+commit cf799d4b83e1fda76b512c50bb781eca63d283da
+Author: Marion Guthmuller <marion.guthmuller@loria.fr>
+Date:   Mon Dec 17 10:13:29 2012 +0100
+
+    model-checker : remove restriction of DPOR if several requests for same process
+
+commit 794073d439f1b936db4444949cfbe0cf30de5df0
+Author: Maximiliano Geier <maximiliano.geier@loria.fr>
+Date:   Thu Dec 20 19:33:47 2012 +0100
+
+    chainsend: fix tesh
+
+commit 1534b2e2f4525d905d5359a484983d1ece3f1178
+Author: Maximiliano Geier <maximiliano.geier@loria.fr>
+Date:   Thu Dec 20 19:21:33 2012 +0100
+
+    chainsend: change peers active wait to waitall
+
+commit b0bca0b7f1108544ac94109b3887ca99fd2c21d7
+Author: Maximiliano Geier <maximiliano.geier@loria.fr>
+Date:   Thu Dec 20 18:32:33 2012 +0100
+
+    chainsend: broadcaster should send synchronously
+
+commit 9fa23a65176e4aa86c5336fd131307297e540fd2
+Author: Arnaud Giersch <arnaud.giersch@iut-bm.univ-fcomte.fr>
+Date:   Thu Dec 20 18:07:16 2012 +0100
+
+    Now, you have to use "cursor" instead of "i".
+
+commit 86e3fc9aca2d9f99dc0e300f546d6bd17856232b
+Author: Arnaud Giersch <arnaud.giersch@iut-bm.univ-fcomte.fr>
+Date:   Thu Dec 20 18:05:42 2012 +0100
+
+    Reindent file before changes.
+
+commit d14b1c82259fb8bc3ec16ceeda293fbc5f5b56ed
+Author: Arnaud Giersch <arnaud.giersch@iut-bm.univ-fcomte.fr>
+Date:   Thu Dec 20 17:36:46 2012 +0100
+
+    Use "debug" log level here.
+
+commit 34cab90599e2c8583d07c9fb77e37e7c46e04f7e
+Author: Arnaud Giersch <arnaud.giersch@iut-bm.univ-fcomte.fr>
+Date:   Thu Dec 20 15:42:43 2012 +0100
+
+    Some symbols were renamed by last flexml update.
+
+commit 6342086f2782714746b430af3bf67952b789f5b7
+Author: Arnaud Giersch <arnaud.giersch@iut-bm.univ-fcomte.fr>
+Date:   Thu Dec 20 14:43:51 2012 +0100
+
+    Update with newer flexml.
+
+commit ae811896a4746542e8de1616e8bc95a3ee6320f2
+Author: Paul Bédaride <paul.bedaride@gmail.com>
+Date:   Thu Dec 20 17:29:45 2012 +0100
+
+    make MSG_comm_waitany use dynar
+
+commit 3805620a2f78c59fe285a1bf9ea2411a35d7f0b4
+Author: Martin Quinson <martin.quinson@loria.fr>
+Date:   Thu Dec 20 16:17:07 2012 +0100
+
+    improve the doc to include MSG_config
+
+commit 88425d917174073213cea8943fa31eb0049cb84d
+Author: Martin Quinson <martin.quinson@loria.fr>
+Date:   Thu Dec 20 16:08:57 2012 +0100
+
+    make MSG_config public, document it, and implement it properly, not through a crude hack
+
+commit 6cf3e5a62a7a4a685ddce69bac69d71fe0966a86
+Author: Paul Bédaride <paul.bedaride@gmail.com>
+Date:   Thu Dec 20 14:29:48 2012 +0100
+
+    Move module tracing into corresponding modules
+
+commit 23f7bd2d6bcf61608b1ace84d6ff26657aec1a1e
+Author: Arnaud Giersch <arnaud.giersch@iut-bm.univ-fcomte.fr>
+Date:   Thu Dec 20 11:07:31 2012 +0100
+
+    Link with -ldl when using dlsym.
+
+commit 51dcb8e712855f3cb16800ddea745ef6fc8d79e9
+Author: Martin Quinson <martin.quinson@loria.fr>
+Date:   Thu Dec 20 09:33:36 2012 +0100
+
+    remove the create_resource entry point in resource model APIs
+    
+    That's a leftover from ancient times that is not used anymore.
+    Instead, these functions are registered by each model as callbacks
+    within the sg_platf mechanism, which is now the unique way to create
+    resources (we had up to 3 different ways to create resources in the
+    code base :)
+
+commit 5fa99e0865ddebb91c1e1df4c1fadf4b6c88e8c0
+Author: Martin Quinson <martin.quinson@loria.fr>
+Date:   Thu Dec 20 09:21:02 2012 +0100
+
+    fix a typo
+
+commit 22840d246833d1c2aa4201c277e1b910dc65a40c
+Author: Martin Quinson <martin.quinson@loria.fr>
+Date:   Thu Dec 20 09:06:02 2012 +0100
+
+    rewrite the install doc, and integrate latest feedback on Mac builds
+
+commit 3612c3313caae66ba62f30fc6fe7430cb2976801
+Author: Martin Quinson <martin.quinson@loria.fr>
+Date:   Thu Dec 20 09:04:45 2012 +0100
+
+    mark as advanced some options that are useless to the users, and improve some doc
+
+commit 6d9c67b14f86e16e2c4fefe44443e18bada3ed1a
+Author: Martin Quinson <martin.quinson@loria.fr>
+Date:   Thu Dec 20 01:49:28 2012 +0100
+
+    remove a bit of cruft from the install doc, more remains to be cleaned
+
+commit 12e9d50eaa5e9272ac80d5a3424f36739010ad44
+Author: Martin Quinson <martin.quinson@loria.fr>
+Date:   Wed Dec 19 20:16:02 2012 +0100
+
+    cosmetics
+
+commit 22ff6a49b0593f2164d8c4c6244bff1a8bb16d86
+Author: Martin Quinson <martin.quinson@loria.fr>
+Date:   Wed Dec 19 19:41:07 2012 +0100
+
+    forgot the test file
+
+commit cdf00e8d160887b870361b73204526ec7722abf5
+Author: Martin Quinson <martin.quinson@loria.fr>
+Date:   Wed Dec 19 19:31:22 2012 +0100
+
+    use system malloc for the raw heap if GNU ld is used
+
+commit 906984c33ede60c163c8ea919304e5d0a1548b4a
+Author: suter <frederic.suter@cc.in2p3.fr>
+Date:   Wed Dec 19 12:18:52 2012 +0100
+
+    make this example be more valgrind compliant by increase host speed.
+    When tasks end after the "Finalize" reception, nothing is safe ...
+    Still has an invalid free in the end.
+    did some typo correction too
+
+commit cc375ad134c19925e1e343bae932be21cf8a8caf
+Author: Martin Quinson <martin.quinson@loria.fr>
+Date:   Tue Dec 18 16:17:49 2012 +0100
+
+    Use xbt_malloc (and friends) instead of direct malloc()
+    
+    This is good practice as it asserts that the result is not null, and
+    it actually help me right now when digging in the MC.
+
+commit 581a88bba670ee2756e1f4986f55c863190d6930
+Author: Arnaud Giersch <arnaud.giersch@iut-bm.univ-fcomte.fr>
+Date:   Tue Dec 18 16:53:56 2012 +0100
+
+    Add -Wall to CMAKE_Fortran_FLAGS, unless enable_compile_warnings=OFF.
+    
+    This triggers lots of warnings, mainly about implicit function declarations,
+    but I don't know how to fix them properly for now.
+
+commit 81e0dc596f5e71f5e255ad39405518ad165d244e
+Author: Arnaud Giersch <arnaud.giersch@iut-bm.univ-fcomte.fr>
+Date:   Tue Dec 18 13:45:56 2012 +0100
+
+    Linker option is useless when '-c' is present.
+
+commit 32d9638c455b8074ac617c2ee5557b07a9e2f8ec
+Author: Martin Quinson <martin.quinson@loria.fr>
+Date:   Tue Dec 18 14:34:45 2012 +0100
+
+    correctly add the Manifest file to the jar archive
+
+commit 495b157f3f134ef6823febdd6a1cba2ff2b94ba5
+Author: Martin Quinson <martin.quinson@loria.fr>
+Date:   Tue Dec 18 14:22:05 2012 +0100
+
+    add some files, and make sure that they land in the binary jar file
+
+commit cb83f4f46c751c4dc32a4c9569e3626915803894
+Author: suter <frederic.suter@cc.in2p3.fr>
+Date:   Tue Dec 18 11:43:18 2012 +0100
+
+    this was fixed too
+
+commit 16521cfa2744bb41935b0cf3b493407c7efde8ac
+Author: suter <frederic.suter@cc.in2p3.fr>
+Date:   Tue Dec 18 11:10:58 2012 +0100
+
+    mention bug fix in ChangeLog
+
+commit a8e5359837149f73f41c1741d0d2e3f78b4de9a8
+Author: suter <frederic.suter@cc.in2p3.fr>
+Date:   Tue Dec 18 10:54:18 2012 +0100
+
+    add test_sd_avail.tesh to the list
+
+commit 38bfd0deea7b752b27a058b3e43fbceacc0185e6
+Author: suter <frederic.suter@cc.in2p3.fr>
+Date:   Tue Dec 18 10:50:50 2012 +0100
+
+    add a tesh file for the test of availability traces
+
+commit 66831da9d7eacdecc8c8bad2fdeb963494ea1424
+Author: Arnaud Giersch <arnaud.giersch@iut-bm.univ-fcomte.fr>
+Date:   Tue Dec 18 10:21:45 2012 +0100
+
+    Avoid to compile files when they're not needed.
+
+commit 5c0ad37fd1f1e21ede5c8ff97e805f9855698424
+Author: Arnaud Giersch <arnaud.giersch@iut-bm.univ-fcomte.fr>
+Date:   Tue Dec 18 10:16:01 2012 +0100
+
+    This file does not belong to TRACING_SRC; define SIMGRID_SRC.
+
+commit d8c20bf2f6fcfa63db82224bd927f588b3b166a4
+Author: Arnaud Giersch <arnaud.giersch@iut-bm.univ-fcomte.fr>
+Date:   Tue Dec 18 10:02:45 2012 +0100
+
+    Really remove deleted file.
+
+commit 31c8e045f681d2f2f01c90eb5c2520f7973b462e
+Author: Martin Quinson <martin.quinson@loria.fr>
+Date:   Tue Dec 18 10:20:26 2012 +0100
+
+    Let's be honnest
+
+commit 34b70bf538f38282b52626b2542801f1deec25ca
+Author: Martin Quinson <martin.quinson@loria.fr>
+Date:   Mon Dec 17 15:41:32 2012 +0100
+
+    refresh the README, and re-add it to the archives
+
+commit 17297bfd06119ff0f303522aae8ea1b801dbe733
+Author: Martin Quinson <martin.quinson@loria.fr>
+Date:   Mon Dec 17 15:41:10 2012 +0100
+
+    that was really ancient (shame shame)
+
+commit 3b5e3f74b12e039d0a5f5eacf3f82c37ad3505cc
+Author: suter <frederic.suter@cc.in2p3.fr>
+Date:   Tue Dec 18 10:11:12 2012 +0100
+
+    This prevent periodic availability/state traces to loop forever
+
+commit 1e896e691f69c6e46566d038d37b4fd7ea18fa3d
+Author: Paul Bédaride <paul.bedaride@gmail.com>
+Date:   Tue Dec 18 10:01:10 2012 +0100
+
+    Fix _sg_do_model_check use with model_check=OFF
+
+commit 28700bafbbef119ee34d7632ed7c61749995dc78
+Merge: 78c8b98 ae6e5e8
+Author: Paul Bédaride <paul.bedaride@gmail.com>
+Date:   Tue Dec 18 09:28:16 2012 +0100
+
+    Merge branch 'master' of git+ssh://scm.gforge.inria.fr//gitroot/simgrid/simgrid
+
+commit ae6e5e85886c80a444afa6604591d6ee3a56f564
+Author: suter <frederic.suter@cc.in2p3.fr>
+Date:   Mon Dec 17 23:43:34 2012 +0100
+
+    cosmetics
+
+commit c87a1faf862f306f15dd80a2d3428814a250c4ca
+Author: suter <frederic.suter@cc.in2p3.fr>
+Date:   Mon Dec 17 23:40:23 2012 +0100
+
+    add an example to test availability traces. Weird behavior and runs
+    forever (thus no tesh yet)
+
+commit 78c8b9893aa6947905617155ed8fa2538147e5e8
+Merge: 17a9f17 bbb5731
+Author: Paul Bédaride <paul.bedaride@gmail.com>
+Date:   Mon Dec 17 17:20:34 2012 +0100
+
+    Merge branch 'master' of git+ssh://scm.gforge.inria.fr//gitroot/simgrid/simgrid
+
+commit 17a9f17337b1d6743025cf52e7c19a469138d38f
+Author: Paul Bédaride <paul.bedaride@gmail.com>
+Date:   Mon Dec 17 17:20:27 2012 +0100
+
+    Restructure config headers
+
+commit bbb5731bb1764f2ee38d277950c92356fce1df42
+Author: suter <frederic.suter@cc.in2p3.fr>
+Date:   Mon Dec 17 16:33:27 2012 +0100
+
+    no need to explicitly tell that resources are initially up anymore.
+
+commit 35f97bc21dd1519337935e52a973b6d320fdf2ef
+Author: suter <frederic.suter@cc.in2p3.fr>
+Date:   Mon Dec 17 16:32:20 2012 +0100
+
+    when the first event of a trace (availability or state) starts at a time
+    greater than 0, this means that the default value has to be used
+    meanwhile. Create a dummy event whose value is -1 and handle this in
+    surf_presolve.
+
+commit 01c70260177e586af94f9d221f9a5e616d8a504f
+Author: suter <frederic.suter@cc.in2p3.fr>
+Date:   Mon Dec 17 16:30:12 2012 +0100
+
+    when the value of an event is a negative one, don't update resource
+    state during presolve. Allows to use default status up to the time (>0)
+    of the "real" first event.
+
+commit 0d3245b3e4f5440210358c5b7499379ee6aaa328
+Author: suter <frederic.suter@cc.in2p3.fr>
+Date:   Mon Dec 17 15:42:08 2012 +0100
+
+    add more debugging info there. Nice to know what is the new value
+    assigned to the link
+
+commit d7ef0e2c3657154be52ac3303dee6c35594d9b8d
+Author: Maximiliano Geier <maximiliano.geier@loria.fr>
+Date:   Mon Dec 17 15:52:20 2012 +0100
+
+    chainsend: print some transfer stats, move debug prints to where they belong
+    
+    also count up bytes when transfering, so that the peer can print its "transfer speed" when it's done, and finally update tesh accordingly
+
+commit 24297936443eb968a6f4733731a2e01c67bdfcc5
+Author: Paul Bédaride <paul.bedaride@gmail.com>
+Date:   Mon Dec 17 11:17:04 2012 +0100
+
+    Fix model checker config issue
+
+commit 7d9a2608433e246294b7c4b339371fd4d3530ba6
+Merge: 7d4a9a7 3ee5e2a
+Author: Paul Bédaride <paul.bedaride@gmail.com>
+Date:   Mon Dec 17 11:04:19 2012 +0100
+
+    Merge branch 'master' of git+ssh://scm.gforge.inria.fr//gitroot/simgrid/simgrid
+
+commit 7d4a9a7e27436e76b10c1b1f9ce794655dc070a2
+Author: Paul Bédaride <paul.bedaride@gmail.com>
+Date:   Mon Dec 17 11:03:42 2012 +0100
+
+    Move config from surf to simgrid
+
+commit 3ee5e2ac47abb878c628539714f57dbb4898032b
+Author: Sebastien Badia <seb@sebian.fr>
+Date:   Mon Dec 17 00:46:49 2012 +0100
+
+    Cosmetics : Remove whitespaces for mquinson :-)
+
+commit bcc3c7749b4273243807c89b6f0b91ab449033f2
+Author: Marion Guthmuller <marion.guthmuller@loria.fr>
+Date:   Sun Dec 16 21:18:01 2012 +0100
+
+    model-checker : remove tesh bugged2 (too long with the new version of DPOR)
+
+commit 418c46cdf11088fc52b1f8613e8ad6f81e0a2575
+Author: Marion Guthmuller <marion.guthmuller@loria.fr>
+Date:   Sun Dec 16 21:14:25 2012 +0100
+
+    model-checker : update tesh bugged1 with the new version of DPOR
+
+commit 464f89a9c5bd6322317dd01fc1edfec57cf48db7
+Author: Marion Guthmuller <marion.guthmuller@loria.fr>
+Date:   Sun Dec 16 18:31:45 2012 +0100
+
+    model-checker : interleave all enabled processes for each state and apply DPOR only once per process
+
+commit 3c12edcf1badf7307f105b2afcd7b4223af493bb
+Author: Marion Guthmuller <marion.guthmuller@loria.fr>
+Date:   Fri Dec 14 16:24:09 2012 +0100
+
+    model-checker : cosmectics
+
+commit 415bcef093fcaa88f34a8ccd48248815a5a8757f
+Author: Marion Guthmuller <marion.guthmuller@loria.fr>
+Date:   Fri Dec 14 15:57:57 2012 +0100
+
+    Remove comm from src_proc->comms and dst_proc->comms when finish it,
+    if is detached (dsend)
+    
+    Currently, with dsend action, the wait of src_proc is not necessary to
+    finish the communication. In this case, only dst_proc removes this
+    communication from its list and destroys it, if src_proc is always
+    running. When src_proc makes a process_cleanup after that, it
+    retrieves this communication in its list while it doesn't exist
+    anymore and thinks that this communication isn't for it. This led to a
+    simulation error.
+
+commit ba82f10f3e6c03bbe3002b38e59ae34a71574359
+Author: Marion Guthmuller <marion.guthmuller@loria.fr>
+Date:   Fri Dec 14 15:50:35 2012 +0100
+
+    remove comm from rdv if comm destroyed before being finished
+
+commit 0563fb6fa537f90021fffb42f13abc3577030379
+Author: Martin Quinson <martin.quinson@loria.fr>
+Date:   Fri Dec 14 16:35:36 2012 +0100
+
+    trace initialization requires some more love concerning native libs
+
+commit 82f4d92f4eed89d1c257810d24f841de2106e3ec
+Author: Martin Quinson <martin.quinson@loria.fr>
+Date:   Fri Dec 14 16:34:30 2012 +0100
+
+    add a missing file to the archive
+
+commit 7bd04ecffac47045cc7f2aad9790c50446624bae
+Author: Martin Quinson <martin.quinson@loria.fr>
+Date:   Fri Dec 14 16:33:24 2012 +0100
+
+    ddl files have strange names when generated with mingw
+
+commit 1e9d81f41250ba9a77a8d6b113977c5765ff89d7
+Author: Martin Quinson <martin.quinson@loria.fr>
+Date:   Fri Dec 14 16:02:05 2012 +0100
+
+    doc fix: AS has no 'name' attribute, but a 'id' one
+
+commit 7715a90f3843eb619350fa1014c9e71327ef760c
+Author: Martin Quinson <martin.quinson@loria.fr>
+Date:   Fri Dec 14 15:51:43 2012 +0100
+
+    reindent, no real change
+
+commit 253e5e44da23233d06314cfb81b82149e45c1d5d
+Author: Arnaud Giersch <arnaud.giersch@iut-bm.univ-fcomte.fr>
+Date:   Fri Dec 14 13:39:22 2012 +0100
+
+    Typos.
+
+commit 786246a1d66b281f419c62f21bdd49c11d9dec99
+Author: Arnaud Giersch <arnaud.giersch@iut-bm.univ-fcomte.fr>
+Date:   Fri Dec 14 13:39:22 2012 +0100
+
+    Use cat+here document, instead of non-portable echo -e.
+
+commit fd4cc5484d464f76e4dd437155b9d0d69ef5a94e
+Author: Martin Quinson <martin.quinson@loria.fr>
+Date:   Fri Dec 14 12:12:42 2012 +0100
+
+    make doxygen happy
+
+commit 81198ea2af726e0d0ee06759fcc4120241e044bb
+Author: Martin Quinson <martin.quinson@loria.fr>
+Date:   Thu Dec 13 16:36:24 2012 +0100
+
+    SimGrid 3.7 is ways too recent for GRAS (+cosmetics)
+
+commit 50fbaf4e49aff29840e80979ad9cb5f1415b83f5
+Author: Martin Quinson <martin.quinson@loria.fr>
+Date:   Thu Dec 13 16:27:01 2012 +0100
+
+    document how to react when stuff break during the upgrade
+
+commit 253ab8e839d87b6794545ac9094b020674cfe967
+Author: Martin Quinson <martin.quinson@loria.fr>
+Date:   Tue Dec 11 11:52:30 2012 +0100
+
+    ignore that binary file
+
+commit 7b5d97a0198ce4ecbe5654a7cfe978bd1880f936
+Author: Augustin Degomme <degomme@idpann.imag.fr>
+Date:   Wed Dec 12 19:33:40 2012 +0100
+
+    change the way we handle MPI_Request termination
+    to avoid using smx_action too much in smpi.
+    Removes a few more leaks in collectives
+    Handling of waitany was changed, it should return sooner and avoid a few unnecessary simcalls
+
+commit bc74e6a87d5286f31ca5ae156ba74339b7f6775e
+Author: Arnaud Legrand <arnaud.legrand@imag.fr>
+Date:   Wed Dec 12 12:00:35 2012 +0100
+
+    Spell check...
+
+commit c49799e7dc19456f53c747d6af0052ec65f97d41
+Author: Arnaud Legrand <arnaud.legrand@imag.fr>
+Date:   Wed Nov 14 14:55:02 2012 -0700
+
+    This is useful for those typing ./configure & make without looking at output. :)
+
+commit f43152a541f7ce1ad5ce9ddbfe11d9610422f490
+Author: Paul Bédaride <paul.bedaride@gmail.com>
+Date:   Wed Dec 12 10:11:54 2012 +0100
+
+    Add ctest2junit.xsl for jenkins
+
+commit 6ebb8b276908d2e563a591d910e3216b38ec7502
+Author: Arnaud Giersch <arnaud.giersch@iut-bm.univ-fcomte.fr>
+Date:   Wed Dec 12 08:19:26 2012 +0100
+
+    Another missing include, needed with tracing=off.
+
+commit 8687b520f5bf89bedb3f7711d20ff70520221114
+Author: Marion Guthmuller <marion.guthmuller@loria.fr>
+Date:   Tue Dec 11 18:01:54 2012 +0100
+
+    model-checker : update tesh bugged1_liveness
+
+commit 4d66c7253fc38935a2a4f4d4571584a314260011
+Author: Arnaud Giersch <arnaud.giersch@iut-bm.univ-fcomte.fr>
+Date:   Tue Dec 11 17:46:58 2012 +0100
+
+    File simgrid_modules.png is automatically generated.
+
+commit 7a9e199c3d3175defedfa8289c8589ed4bcee789
+Author: Arnaud Giersch <arnaud.giersch@iut-bm.univ-fcomte.fr>
+Date:   Tue Dec 11 17:43:42 2012 +0100
+
+    Add rule to generate png files from DOC_FIGS.
+
+commit c1ddeeec9b2bc65d52a5f374db0c226839374335
+Author: Arnaud Giersch <arnaud.giersch@iut-bm.univ-fcomte.fr>
+Date:   Tue Dec 11 17:13:46 2012 +0100
+
+    Sort list, and add missing file output.goal.pdf.
+
+commit e519eca04a7e3a2c008793aabed70077828aa86b
+Author: Arnaud Giersch <arnaud.giersch@iut-bm.univ-fcomte.fr>
+Date:   Tue Dec 11 16:38:59 2012 +0100
+
+    Remove/add a few includes.
+
+commit 38ae1c9e075c09dad30905e7c36e9a0e0a915718
+Author: Arnaud Giersch <arnaud.giersch@iut-bm.univ-fcomte.fr>
+Date:   Tue Dec 11 16:35:15 2012 +0100
+
+    Revert "I'm so glad that this line is useless"
+    
+    This reverts commit 5904252e9e4e84030ee544d5efbd832dffa696a7.
+    
+    It broke builds with tracing=off.
+
+commit 5b5563f8e343b89fff6b4e5b9b7a0c42e0f7fba8
+Author: Arnaud Giersch <arnaud.giersch@iut-bm.univ-fcomte.fr>
+Date:   Tue Dec 11 16:30:12 2012 +0100
+
+    Enable tracing for Nightly_memCheck too.
+
+commit 9ed8f63d4856efe72038250011ad82a0f90f7d53
+Author: Arnaud Giersch <arnaud.giersch@iut-bm.univ-fcomte.fr>
+Date:   Tue Dec 11 15:48:02 2012 +0100
+
+    Remove now unused support for remote exceptions.
+    
+    Plus slight reindent in ex.h.
+
+commit 33e60ba79d314e2b6e18e7d4c5bc354519a85455
+Author: Arnaud Giersch <arnaud.giersch@iut-bm.univ-fcomte.fr>
+Date:   Tue Dec 11 15:34:24 2012 +0100
+
+    Define target before using it.
+
+commit 6af11f57f8a7fc1e6694ce8226db505c7bcaa00e
+Author: Arnaud Giersch <arnaud.giersch@iut-bm.univ-fcomte.fr>
+Date:   Tue Dec 11 15:13:41 2012 +0100
+
+    Rename function (create->reset), and kill empty function (destroy).
+
+commit 4eb9402362d5ecd76b79b1054ba37a8de264a280
+Author: Arnaud Giersch <arnaud.giersch@iut-bm.univ-fcomte.fr>
+Date:   Tue Dec 11 15:13:41 2012 +0100
+
+    Use a sinlock instead of a mutex for mallocators.
+
+commit 71a018851ec389e3c5c68e6dda895d47f5a29c5f
+Author: Arnaud Giersch <arnaud.giersch@iut-bm.univ-fcomte.fr>
+Date:   Tue Dec 11 15:13:41 2012 +0100
+
+    Factorize code for mutex locks.
+
+commit dd7e8ef2e747369a874fb3f9abef81a22a89c8c7
+Author: Arnaud Giersch <arnaud.giersch@iut-bm.univ-fcomte.fr>
+Date:   Tue Dec 11 15:13:41 2012 +0100
+
+    Protect mallocators for concurrent acces only with parallel mode.
+
+commit d28d982c819b1cf2e261afba2439ae8430b8cfb9
+Author: Arnaud Giersch <arnaud.giersch@iut-bm.univ-fcomte.fr>
+Date:   Tue Dec 11 15:13:41 2012 +0100
+
+    Enable smpi for Nightly_memCheck.
+
+commit eea6f94335c93d0b4328e8435ee4f6e26154e48a
+Author: Martin Quinson <martin.quinson@loria.fr>
+Date:   Tue Dec 11 11:50:15 2012 +0100
+
+    make an error message informative
+
+commit 3719170cd3de26a8fc027b9a6bb539a195b9e08c
+Author: Martin Quinson <martin.quinson@loria.fr>
+Date:   Tue Dec 11 11:49:31 2012 +0100
+
+    I should stop coding at night -- sorry
+
+commit c755238ab99a51c4e88d6e0b74672c1ffb39dbf6
+Author: Martin Quinson <martin.quinson@loria.fr>
+Date:   Tue Dec 11 11:49:06 2012 +0100
+
+    no need for unused variables
+
+commit 664f6f1f26d92f4ff38a76f8147464a282b32e82
+Author: Martin Quinson <martin.quinson@loria.fr>
+Date:   Tue Dec 11 11:13:29 2012 +0100
+
+    plug a memleak on my way
+
+commit 0b383929b7044e87b46f2ebd9f85be4189ae6350
+Author: Marion Guthmuller <marion.guthmuller@loria.fr>
+Date:   Mon Dec 10 17:34:50 2012 +0100
+
+    model-checker : update tesh bugged1 and bugged2
+
+commit ea1c5a880fd056c637c99a6cc7ec0b9b62ac87c7
+Author: Marion Guthmuller <marion.guthmuller@loria.fr>
+Date:   Mon Dec 10 16:53:55 2012 +0100
+
+    model-checker : forget one fix in MC_state_set_executed_request
+
+commit e13dac70099e758d38fc15778b6f427139c981bb
+Author: Marion Guthmuller <marion.guthmuller@loria.fr>
+Date:   Mon Dec 10 16:35:42 2012 +0100
+
+    model-checker : fix dpor algorithm if max depth reached
+
+commit e45e8271d467f31bff14c5370f28069c23de6039
+Author: Marion Guthmuller <marion.guthmuller@loria.fr>
+Date:   Mon Dec 10 16:34:25 2012 +0100
+
+    model-checker : restore previous version of MC_state_set_executed_request, fixed with commit 87d50bb063f2937d73b984bed011fef018a761e2
+
+commit 4b06a0f2c1439b36454b71221e99e1586ccde0d7
+Author: Augustin Degomme <degomme@idpann.imag.fr>
+Date:   Fri Dec 7 16:24:32 2012 +0100
+
+    add a bunch of new fortran bindings, to make bigdft happy
+
+commit 675f9e130e59269e4bd0cb5dcb61ea2ae4284d78
+Author: Marion Guthmuller <marion.guthmuller@loria.fr>
+Date:   Mon Dec 10 14:40:53 2012 +0100
+
+    model-checker : remove independance between iSend/iRecv and Wait
+
+commit ac2a2796d269a829faa7c4f45699e6f10751fa71
+Author: Marion Guthmuller <marion.guthmuller@loria.fr>
+Date:   Mon Dec 10 14:21:05 2012 +0100
+
+    model-checker : one region in snapshot for data and bss segments of libsimgrid
+
+commit 3afb7fcd5847dbd9cf2005e28d45eadcf96a399b
+Author: Martin Quinson <martin.quinson@loria.fr>
+Date:   Mon Dec 10 12:27:36 2012 +0100
+
+    document an ugly pimple in the code that were added for autorestart to work
+
+commit 6b9672672f0cd8aa40d392cfd422da035e14fb40
+Author: Martin Quinson <martin.quinson@loria.fr>
+Date:   Sun Dec 9 22:20:09 2012 +0100
+
+    this file went public, obviously, so let's document it properly
+
+commit aa4f99f9014c28f928991abccdfb10c44b74d5ab
+Author: Martin Quinson <martin.quinson@loria.fr>
+Date:   Sat Dec 8 16:16:01 2012 +0100
+
+    cosmetics
+
+commit e2ec31cd19284f7cc75b071f8a6006f05a468faa
+Author: Martin Quinson <martin.quinson@loria.fr>
+Date:   Sat Dec 8 16:13:12 2012 +0100
+
+    doc: rename involved into contributing, and write a first version of this page
+
+commit 2aac52ff8c0f69f5cdbacb1728a8a1119469586b
+Author: Martin Quinson <martin.quinson@loria.fr>
+Date:   Sat Dec 8 12:18:07 2012 +0100
+
+    the ref guide is not separated anymore
+
+commit 3e1ec4487e521f11512c84858f85a811eedbad1f
+Author: Martin Quinson <martin.quinson@loria.fr>
+Date:   Sat Dec 8 12:17:52 2012 +0100
+
+    further improve the doc on documenting simgrid
+
+commit a8ba146044f5e596efd93d81efd2958cbb1cb3b1
+Author: Martin Quinson <martin.quinson@loria.fr>
+Date:   Sat Dec 8 04:18:31 2012 +0100
+
+    document how to document simgrid so that other can do that too
+
+commit 0a2c02c78cb93603b406a4b94e07720e04ef854f
+Author: Martin Quinson <martin.quinson@loria.fr>
+Date:   Sat Dec 8 04:18:00 2012 +0100
+
+    no need to declare twice the list of files that must be copied into the documentation
+
+commit 3865b6c68277ccf95aaac822c3e0cde1447d8801
+Author: Martin Quinson <martin.quinson@loria.fr>
+Date:   Sat Dec 8 04:17:02 2012 +0100
+
+    document the unit testing mecanism
+
+commit 3f3ba5eafe0f898aa5ecf54aef860326bab3bdaa
+Author: Martin Quinson <martin.quinson@loria.fr>
+Date:   Sat Dec 8 04:15:53 2012 +0100
+
+    fix doxygen markup
+
+commit bb89977ebcb270b49d2806048a4d2f5a944a5997
+Author: Martin Quinson <martin.quinson@loria.fr>
+Date:   Sat Dec 8 02:12:16 2012 +0100
+
+    improve the internal doc on cmake files
+
+commit 9bcf3ef1cfc9dc47405ac4ead358a6665b756645
+Author: Martin Quinson <martin.quinson@loria.fr>
+Date:   Fri Dec 7 23:23:59 2012 +0100
+
+    take care of the generation of doc/doxygen/logcategories.doc after last cleanup
+
+commit 19cf206fcdff32e898927ef3d5d24186f6754a7e
+Author: Martin Quinson <martin.quinson@loria.fr>
+Date:   Fri Dec 7 23:17:51 2012 +0100
+
+    put some automatic links instead of letting the user search for themselves
+
+commit 4f3542d1f6ce52c0d190d9ee21d641d5d313e1c7
+Author: Maximiliano Geier <maximiliano.geier@loria.fr>
+Date:   Fri Dec 7 14:47:11 2012 +0100
+
+    chainsend: change tesh to test with 8192 pieces
+
+commit fd5e7dd3b80243988a5d0b4fa957bb30f57f7678
+Author: Maximiliano Geier <maximiliano.geier@loria.fr>
+Date:   Fri Dec 7 14:40:34 2012 +0100
+
+    chainsend: change test platform latencies and bandwidth to LAN-like values
+
+commit 3da214841105b9ff875937b2b4cc8a85125a4cf0
+Author: Maximiliano Geier <maximiliano.geier@loria.fr>
+Date:   Fri Dec 7 14:39:35 2012 +0100
+
+    chainsend: decrease message size, it was actually too big for no good reason
+
+commit be4f11687c56257e435d7a2603b8bd98e605c6bd
+Author: Maximiliano Geier <maximiliano.geier@loria.fr>
+Date:   Fri Dec 7 14:39:02 2012 +0100
+
+    chainsend: change default number of pieces
+
+commit 03a8f40048341b03dc7d8e321ca89d0209c306fc
+Author: Maximiliano Geier <maximiliano.geier@loria.fr>
+Date:   Fri Dec 7 14:38:03 2012 +0100
+
+    chainsend: add number of pieces as parameter of the broadcaster
+
+commit 5904252e9e4e84030ee544d5efbd832dffa696a7
+Author: Martin Quinson <martin.quinson@loria.fr>
+Date:   Fri Dec 7 09:55:28 2012 +0100
+
+    I'm so glad that this line is useless
+
+commit 70224752620872ce4ae4647487d21eb54a69090c
+Author: Martin Quinson <martin.quinson@loria.fr>
+Date:   Fri Dec 7 09:55:12 2012 +0100
+
+    this file is now useless
+
+commit 6a26b9f74047c0805cb05a1861be2b35b33a71df
+Author: Martin Quinson <martin.quinson@loria.fr>
+Date:   Fri Dec 7 08:02:09 2012 +0100
+
+    fix the 'sync-gforge-doc' target
+
+commit 6a7855433dca0f0609aee81224b65c1e74ca5be5
+Author: Martin Quinson <martin.quinson@loria.fr>
+Date:   Thu Dec 6 21:22:08 2012 +0100
+
+    Fix a bunch of errors on make dist due to the recent documentation cleanup
+    
+    That's still broken because of a missing smpi replay trace file
+
+commit 18fb7de546b3064c12e51127fa12a060bb342557
+Author: Martin Quinson <martin.quinson@loria.fr>
+Date:   Thu Dec 6 21:16:18 2012 +0100
+
+    activate the search engine, and keep the doxygen warnings under control
+
+commit 325e864be56e089073a0f2d9d70aae3d82baf968
+Author: Martin Quinson <martin.quinson@loria.fr>
+Date:   Thu Dec 6 21:13:29 2012 +0100
+
+    Damn doxygen, I hate you. I really do.
+    
+    I can't find any way to create a link to the root of all modules. So
+    simply remove that link, clicking on the right graphic will do it.
+    
+    Doxygen is the best documentation tool out there (I really digged),
+    but it's soooo bad it's disgusting.
+
+commit 58ce59f4ee4b6f916d39d04b5df928f2bfdb3422
+Author: Martin Quinson <martin.quinson@loria.fr>
+Date:   Thu Dec 6 21:12:42 2012 +0100
+
+    sort the elements of this file so that it becomes readable w/o loosing too much mental health points
+
+commit 75a8739492b60edf1a33f89046d125e53e9bf308
+Author: Martin Quinson <martin.quinson@loria.fr>
+Date:   Thu Dec 6 16:43:16 2012 +0100
+
+    merge the refguide into the documentation
+
+commit 21668ddb215e62e653854df55ffcd83ce50dea58
+Author: Martin Quinson <martin.quinson@loria.fr>
+Date:   Thu Dec 6 15:19:45 2012 +0100
+
+    merge the insider manual into the main one
+
+commit 873ced5d526ed273099cb0a65a13163c3225c77f
+Author: Martin Quinson <martin.quinson@loria.fr>
+Date:   Thu Dec 6 12:00:42 2012 +0100
+
+    move the user manual one layer higher, so that all manuals are merged back
+
+commit 9215b9a2294a6352eaac6396a6367d420cdc8759
+Author: Martin Quinson <martin.quinson@loria.fr>
+Date:   Thu Dec 6 11:17:26 2012 +0100
+
+    this file does not exists: it breaks make dist
+
+commit 8b376fd3c79ae939f2457e6d39db69a74374f682
+Author: Martin Quinson <martin.quinson@loria.fr>
+Date:   Thu Dec 6 10:46:27 2012 +0100
+
+    adding slides to the documentation was not wise from me
+
+commit f43c766932553c0f32c9e681ea5b7032003c29a7
+Author: Martin Quinson <martin.quinson@loria.fr>
+Date:   Thu Dec 6 10:44:55 2012 +0100
+
+    start refunding the userguide
+
+commit 04623b43371d801573dc06771538af1057db6e41
+Author: Martin Quinson <martin.quinson@loria.fr>
+Date:   Thu Dec 6 01:29:55 2012 +0100
+
+    we should not forget about the mainpage of the documentation
+
+commit acc856872ff17ac8a34bc6b7a93ffce371b77b61
+Author: Martin Quinson <martin.quinson@loria.fr>
+Date:   Wed Dec 5 23:12:10 2012 +0100
+
+    these files are not generated anymore
+
+commit 592feac9f00f8e5df4075437790d7b8b16676660
+Author: Augustin Degomme <degomme@idpann.imag.fr>
+Date:   Thu Dec 6 19:09:11 2012 +0100
+
+    fix config issue
+
+commit cfe516ddd1ef9b8759d25de872c0b8dee73e5da9
+Author: Augustin Degomme <degomme@idpann.imag.fr>
+Date:   Thu Dec 6 18:43:06 2012 +0100
+
+    handle proper cleanup of mpi datatypes with MPI_Type_free with a refcounter
+
+commit 14608bd75984c1dc3e279f67ccce7a3accb7650a
+Author: Augustin Degomme <degomme@idpann.imag.fr>
+Date:   Thu Dec 6 18:31:11 2012 +0100
+
+    mallocators were not initialized and used since commit 1f50f809
+
+commit 26ac669d68abd5ccb430266a6a57d1d2201827cf
+Merge: 07eb731 3490c32
+Author: Paul Bédaride <paul.bedaride@gmail.com>
+Date:   Thu Dec 6 10:57:01 2012 +0100
+
+    Merge branch 'master' of git+ssh://scm.gforge.inria.fr//gitroot/simgrid/simgrid
+
+commit 07eb7317b31474d0b6702c255741b194dbfd2d6d
+Author: Paul Bédaride <paul.bedaride@gmail.com>
+Date:   Thu Dec 6 10:52:20 2012 +0100
+
+    Add ModelChecker build type
+
+commit 3490c32bf631c78a2e97814d028939305f78e0d2
+Author: Marion Guthmuller <marion.guthmuller@loria.fr>
+Date:   Thu Dec 6 10:31:51 2012 +0100
+
+    model-checker : liveness model-checking works only on 64bits for now, add condition for tests
+
+commit 8c32d2978c520a4ff777c92e3ec14a827c60996a
+Author: Marion Guthmuller <marion.guthmuller@loria.fr>
+Date:   Thu Dec 6 10:16:53 2012 +0100
+
+    model-checker : improve debug message if different global variable
+
+commit e8b6afba8f8b0963162e7ece45d9503662d2f03d
+Author: Marion Guthmuller <marion.guthmuller@loria.fr>
+Date:   Thu Dec 6 10:16:10 2012 +0100
+
+    model-checker : ignore global variables corresponding to a counter for coverage
+
+commit 1630762970ef7debfd44c24e6621af716c11af73
+Author: Martin Quinson <martin.quinson@loria.fr>
+Date:   Wed Dec 5 21:57:59 2012 +0100
+
+    these includes are useless
+
+commit 36d4554a8b13b10d651f614299de05220626bcb5
+Author: Martin Quinson <martin.quinson@loria.fr>
+Date:   Wed Dec 5 21:21:18 2012 +0100
+
+    we need that files to compile on windows
+
+commit 5d4e0db1fca6cd248aaca381866715825fb93746
+Author: Augustin Degomme <degomme@idpann.imag.fr>
+Date:   Wed Dec 5 19:10:42 2012 +0100
+
+    activate pt2pt truncmult test in teshsuite
+
+commit 6b9a59680b27bbe789336585bd00be1fae84d9a7
+Author: Augustin Degomme <degomme@idpann.imag.fr>
+Date:   Wed Dec 5 18:55:18 2012 +0100
+
+    modify the way we handle MPI_ANY_SOURCE, MPI_ANY_TAG, and MPI_TRUNCATED.
+    Fix the case where a request may live outside smpi and be reused
+    We store the values we may change in other fields
+
+commit b4649c05f79527c8befbf7fac7a85ef6184ac032
+Author: Augustin Degomme <degomme@idpann.imag.fr>
+Date:   Wed Dec 5 18:51:24 2012 +0100
+
+    make valgrind happy with smpi by handling action destruction inside finish_wait
+
+commit 8da04e000fceccdeebd0118f27d6974c8858da0e
+Author: Marion Guthmuller <marion.guthmuller@loria.fr>
+Date:   Wed Dec 5 16:21:15 2012 +0100
+
+    model-checker : increase tesh timeout for mc-chord-neverjoin-ucontext
+
+commit f449557885f5b949b9f52b1c3fa1395571c08857
+Author: Martin Quinson <martin.quinson@loria.fr>
+Date:   Wed Dec 5 16:20:12 2012 +0100
+
+    ensures that the native libraries are always loaded before trying to access them
+
+commit d28deecd8877f863c3b2f8623da62ce8aeee304c
+Author: Marion Guthmuller <marion.guthmuller@loria.fr>
+Date:   Wed Dec 5 15:58:31 2012 +0100
+
+    model-checker : update snapshot_comparison tests
+
+commit 6bee07c05481cf59f8e8dbaff46629af3d254c06
+Author: Martin Quinson <martin.quinson@loria.fr>
+Date:   Wed Dec 5 08:07:13 2012 +0100
+
+    bundle the native library into the jar file
+
+commit 6d8693000fed2c1603be15a9ff86d1965c2c61a9
+Author: Marion Guthmuller <marion.guthmuller@loria.fr>
+Date:   Tue Dec 4 19:16:33 2012 +0100
+
+    model-checker : ignore new variables
+
+commit 004dc1d6a53f5ded31becbdc1bee43805359d8c6
+Author: Marion Guthmuller <marion.guthmuller@loria.fr>
+Date:   Tue Dec 4 19:15:13 2012 +0100
+
+    model-checker : display instruction pointer if different local variable
+
+commit 88477504b135930a51dad5af1d57194c894c091b
+Author: Marion Guthmuller <marion.guthmuller@loria.fr>
+Date:   Tue Dec 4 16:30:28 2012 +0100
+
+    model-checker : ignore simcall result in heap comparison
+
+commit 9a438aff7d4cb341293b1f06c612eadb0fed0606
+Author: Marion Guthmuller <marion.guthmuller@loria.fr>
+Date:   Tue Dec 4 16:29:13 2012 +0100
+
+    model-checker : remove unused code
+
+commit eef2741bc79047ecdaa6507c23f99d9fa38cbc61
+Author: Marion Guthmuller <marion.guthmuller@loria.fr>
+Date:   Tue Dec 4 16:28:54 2012 +0100
+
+    model-checker : set raw heap for initialization step
+
+commit 7616b7b3f449a258f75f3e1ba5c974b74694e91a
+Author: Marion Guthmuller <marion.guthmuller@loria.fr>
+Date:   Tue Dec 4 16:20:39 2012 +0100
+
+    model-checker : get libsimgrid_path with MC_init_memory_map_infos
+
+commit 87d50bb063f2937d73b984bed011fef018a761e2
+Author: bedaride <bedaride@beowulf.loria.fr>
+Date:   Tue Dec 4 16:15:31 2012 +0100
+
+    Dirty Fix to handle model checking with new simcalls
+
+commit 13be40eff6b05494529813d4c953dda7a03920c0
+Author: Martin Quinson <martin.quinson@loria.fr>
+Date:   Tue Dec 4 15:40:17 2012 +0100
+
+    doc cosmetics
+
+commit b44aaffb3e7360fb86870ce79d34e8df11e111b7
+Author: Martin Quinson <martin.quinson@loria.fr>
+Date:   Tue Dec 4 15:35:58 2012 +0100
+
+    improve the documentation with regard to the compilation of SimGrid java (finding jni.h)
+
+commit 830316386d87df5bd767a583240c193964bceac0
+Author: Martin Quinson <martin.quinson@loria.fr>
+Date:   Tue Dec 4 15:35:36 2012 +0100
+
+    Start the development of the next release
+
+commit 62043c0117037b734977e83eaa266a83fe077d2f
+Author: Martin Quinson <martin.quinson@loria.fr>
+Date:   Tue Dec 4 14:32:35 2012 +0100
+
+    get ready to release, at least
+
+commit 743a20c3c129ffabc897244b7e1347444f42ffe1
+Author: Martin Quinson <martin.quinson@loria.fr>
+Date:   Tue Dec 4 14:19:52 2012 +0100
+
+    and now, with the right URL for the faq, bummer
+
+commit bcaf6443d33f47153fe3661255c958bc83ce0cca
+Author: Martin Quinson <martin.quinson@loria.fr>
+Date:   Tue Dec 4 14:16:05 2012 +0100
+
+    fix a bunch of links to the FAQ -- hate that code dupplication
+
+commit 7d657e0ce959a6c5198fc7943a3606cf0d8892bf
+Author: Arnaud Giersch <arnaud.giersch@iut-bm.univ-fcomte.fr>
+Date:   Tue Dec 4 13:13:30 2012 +0100
+
+    Avoid to add an empty component into LD_LIBRARY_PATH if it was not set before.
+    
+    Also remove the trailing filename.
+
+commit 023ba62ad77dcc3714288ca23364af119cdc9735
+Author: Arnaud Giersch <arnaud.giersch@iut-bm.univ-fcomte.fr>
+Date:   Tue Dec 4 13:05:30 2012 +0100
+
+    Avoid to add an empty component into LD_LIBRARY_PATH if it was not set before.
+
+commit 2e24e34b88e3844c1518d98a78be5fe7964afe87
+Author: Martin Quinson <martin.quinson@loria.fr>
+Date:   Tue Dec 4 12:06:22 2012 +0100
+
+    Improve a bit the documentation with the help of Guglielmo De Angelis as beta tester
+
+commit 1e6b0a52bef29bab9fd6754500c4e67206b07e7c
+Author: Marion Guthmuller <marion.guthmuller@loria.fr>
+Date:   Mon Dec 3 19:07:15 2012 +0100
+
+    model-checker : fix MC_state_set_executed_request
+    
+    Comm for SIMCALL_COMM_WAIT was internal_comm address of mc_state
+    (confusion between s_smx_action_t and smx_action_t)
+
+commit 9d3c2875f1f2f1f758514ddc54a3d589ef52743c
+Author: shenshei <paul.bedaride@gmail.com>
+Date:   Mon Dec 3 17:54:02 2012 +0100
+
+    Fix debug message in simix
+
+commit 3604f04709e5e6f2abd0ee011b2f8e0e8f32a96a
+Author: Augustin Degomme <degomme@idpann.imag.fr>
+Date:   Mon Dec 3 17:01:19 2012 +0100
+
+    comment a bit of code in sender_gap for smpi, which leaked memory.
+    This is temporary to correct the leak, waiting for the replacement of sender_gap
+
+commit bc630c996548bb09c7af6c098fa1b0a39bd8a08b
+Author: Augustin Degomme <degomme@idpann.imag.fr>
+Date:   Mon Dec 3 17:00:37 2012 +0100
+
+    remove sender's side data from mpi_send in the receiver's side for detached send
+    fixes a leak.
+
+commit b9734bbd2fdc60d9239ebee9f121ab7bba00c88f
+Author: Augustin Degomme <degomme@idpann.imag.fr>
+Date:   Mon Dec 3 12:10:47 2012 +0100
+
+    hopefully remove leak in permanent receive mode
+
+commit 843ecd34daee4c7181642ff058cdcb448c34c05b
+Author: Arnaud Giersch <arnaud.giersch@iut-bm.univ-fcomte.fr>
+Date:   Mon Dec 3 10:29:13 2012 +0100
+
+    Add a note about inline functions in README.coding.
+
+commit 1e3f29793efb84e328898065ee0c2491cf3bd3a7
+Author: Arnaud Giersch <arnaud.giersch@iut-bm.univ-fcomte.fr>
+Date:   Fri Nov 30 17:39:21 2012 +0100
+
+    Remove spurious semicolon.
+
+commit b339ccd8d934ce92d0511d25048b9d965a0d37b8
+Author: Arnaud Giersch <arnaud.giersch@iut-bm.univ-fcomte.fr>
+Date:   Fri Nov 30 17:31:16 2012 +0100
+
+    Define inline functions in header file (again).
+
+commit 36eaa45fc14692a0e3438b4fe100856adb38c7c0
+Author: Arnaud Giersch <arnaud.giersch@iut-bm.univ-fcomte.fr>
+Date:   Fri Nov 30 17:30:56 2012 +0100
+
+    Remove prototypes.
+    
+    These inline functions are only used in smx_user.  Forward declarations are useless.
+
+commit a854cf5e6cb0eccfcac6992a3b1cf5d5be285754
+Author: Arnaud Giersch <arnaud.giersch@iut-bm.univ-fcomte.fr>
+Date:   Fri Nov 30 16:41:11 2012 +0100
+
+    Define inline function in header file.
+
+commit 238f2586203ab9bc2d0f7b2cdd8c736c90d45d4a
+Author: Arnaud Giersch <arnaud.giersch@iut-bm.univ-fcomte.fr>
+Date:   Fri Nov 30 16:23:18 2012 +0100
+
+    Initialize variables, and make valgrind happy.
+
+commit e2af0d84aea271ea0a95ccdb6eecb95fd8d7870b
+Author: Arnaud Giersch <arnaud.giersch@iut-bm.univ-fcomte.fr>
+Date:   Fri Nov 30 15:59:14 2012 +0100
+
+    Print a message and exit if file was not found.
+
+commit bdf65e2dcb24e3aba35b9f861f8e24b50d3c4d19
+Author: Arnaud Giersch <arnaud.giersch@iut-bm.univ-fcomte.fr>
+Date:   Fri Nov 30 15:56:11 2012 +0100
+
+    Activate memcheck tests for smpi-replay.
+
+commit 26523229bff50c8c67fc01b40b0bd837f821f671
+Author: Arnaud Giersch <arnaud.giersch@iut-bm.univ-fcomte.fr>
+Date:   Mon Dec 3 10:53:27 2012 +0100
+
+    Make generate_memcheck_tests.pl handle command "mkfile".
+
+commit 6ee0a28b73cc7b7c8b305b207dd668200f0a9e9b
+Author: Arnaud Giersch <arnaud.giersch@iut-bm.univ-fcomte.fr>
+Date:   Fri Nov 30 15:54:31 2012 +0100
+
+    Set valgrind option --track-origins=no, to make it use less memory.
+    
+    Actually, for the test smpi-replay, it needs more than 4GB of memory
+    with option --track-origins=yes.
+
+commit bd0fb57e458ea6c58fe75a022c52a9a0336452b5
+Author: Arnaud Giersch <arnaud.giersch@iut-bm.univ-fcomte.fr>
+Date:   Thu Nov 29 22:20:30 2012 +0100
+
+    Make tests work when building out of the sources.
+
+commit 96fb089c1df521d4824de6b9958ffbdb1c215d07
+Author: Arnaud Giersch <arnaud.giersch@iut-bm.univ-fcomte.fr>
+Date:   Thu Nov 29 22:19:29 2012 +0100
+
+    Don't ignore full directory contents.
+
+commit 00877c07294b806fb12182afb30567d19a5ee755
+Author: Marion Guthmuller <marion.guthmuller@loria.fr>
+Date:   Sun Dec 2 22:28:01 2012 +0100
+
+    model-checker : remove independance between iRecv and Wait
+
+commit 107550dc3139edda069a66fbacfc677d728d0ef9
+Author: Marion Guthmuller <marion.guthmuller@loria.fr>
+Date:   Sun Dec 2 22:15:23 2012 +0100
+
+    model-checker : statistics printed twice if exhaustive exploration
+
+commit 4978a3ae13dbfca366661d84d801f1acc7a6e017
+Author: Marion Guthmuller <marion.guthmuller@loria.fr>
+Date:   Sun Dec 2 22:13:37 2012 +0100
+
+    model-checker : get global variables with objdump and compare only the bytes in data segments corresponding to global variables
+
+commit 68619e5931b60e6363fd9b009ddb9e6fd7c066cb
+Author: Marion Guthmuller <marion.guthmuller@loria.fr>
+Date:   Sun Dec 2 22:09:09 2012 +0100
+
+    model-checker : get segments start only in MC_init_memory_map_info
+
+commit 72f3e5bb7597e85d02f6fb4dea3c7a8ac18d520a
+Author: Marion Guthmuller <marion.guthmuller@loria.fr>
+Date:   Sun Dec 2 22:07:32 2012 +0100
+
+    model-checker : text segment is read and exec only
+
+commit 9c292df6b714911657b9a4d03fcc959569be31bb
+Author: Marion Guthmuller <marion.guthmuller@loria.fr>
+Date:   Sun Dec 2 22:05:52 2012 +0100
+
+    model-checker : cleanups in comments
+
+commit 21c50b7da3b65c65baef50fc50b2c828e10b4c0f
+Author: Marion Guthmuller <marion.guthmuller@loria.fr>
+Date:   Sun Dec 2 22:01:39 2012 +0100
+
+    model-checker : get .got.plt sections
+
+commit 7fef11c314bee09a58c9e05a11b82b4d4a17d8f1
+Author: Marion Guthmuller <marion.guthmuller@loria.fr>
+Date:   Thu Nov 29 14:09:04 2012 +0100
+
+    model-checker : increase tesh timeout
+
+commit 3b5450cf5b1e7cabae148f2a258255a65ba2735d
+Author: Marion Guthmuller <marion.guthmuller@loria.fr>
+Date:   Thu Nov 29 14:07:21 2012 +0100
+
+    model-checker : fix tesh name
+
+commit 1fb08bfd88ea0a1e8b4c1ec2b0ec4519126b6c51
+Author: Marion Guthmuller <marion.guthmuller@loria.fr>
+Date:   Thu Nov 29 14:02:15 2012 +0100
+
+    model-checker : increase tesh timeouts
+
+commit 49a16851516d792f58799e0c6b7b46b37b8d272b
+Author: suter <frederic.suter@cc.in2p3.fr>
+Date:   Sun Dec 2 12:45:22 2012 +0100
+
+    add the test of allReduce replay
+
+commit f244935c2520a6102b98322d77fa7dc72933a935
+Author: suter <frederic.suter@cc.in2p3.fr>
+Date:   Sun Dec 2 12:44:30 2012 +0100
+
+    yet another action file for allReduce
+
+commit 65a8898a82c9b5053cc0a39976fdbdc339c9cd22
+Author: suter <frederic.suter@cc.in2p3.fr>
+Date:   Fri Nov 30 16:20:10 2012 +0100
+
+    missing file
+
+commit 1b90c328896ab220a222968f2e38b90c44e615a5
+Author: suter <frederic.suter@cc.in2p3.fr>
+Date:   Fri Nov 30 15:38:41 2012 +0100
+
+    hey you, you're supposed to be removed already (did I say that I hate
+    git when it come to rm already?)
+
+commit c2d5327a3f7a92699f9f4b44704d8f58dddba179
+Author: suter <frederic.suter@cc.in2p3.fr>
+Date:   Fri Nov 30 10:16:52 2012 +0100
+
+    remove temporary file at the end of the tesh f
+
+commit 7a9dae46b82d9bb370ceea26566e130fce38c282
+Author: suter <frederic.suter@cc.in2p3.fr>
+Date:   Fri Nov 30 10:15:36 2012 +0100
+
+    typos
+
+commit 7705e849132559bfd169a04c26296cc22f2d3743
+Author: Augustin Degomme <degomme@idpann.imag.fr>
+Date:   Fri Nov 30 15:59:39 2012 +0100
+
+    have the smpif90 file replace the main program clause by our own for f90
+
+commit 292a2a9b6a68f7b9bd620b8222d20ea91fe3bcf9
+Author: Augustin Degomme <degomme@idpann.imag.fr>
+Date:   Fri Nov 30 12:44:15 2012 +0100
+
+    fix a memory leak happening with smpi_replay
+
+commit b20e09447e41f77749c4d7f24cc750a6ce469232
+Author: Augustin Degomme <degomme@idpann.imag.fr>
+Date:   Wed Nov 28 18:42:49 2012 +0100
+
+    add support of smpif90 file
+
+commit dc260216988aef34a7a171ae8aa0edc16ba93b42
+Author: Augustin Degomme <degomme@idpann.imag.fr>
+Date:   Wed Nov 28 11:36:42 2012 +0100
+
+    few fortran defines to make bigdft happy
+
+commit 439ff233e2bd6371039af0bd43b5016626f63a9c
+Author: Augustin Degomme <degomme@idpann.imag.fr>
+Date:   Wed Nov 28 11:35:49 2012 +0100
+
+    add yet another stunt with smpi_simulated_main to provide support for f90
+
+commit c3a7e65b70788c8331bd4d5916f1ab1a550e364d
+Author: Augustin Degomme <degomme@idpann.imag.fr>
+Date:   Wed Nov 28 10:01:29 2012 +0100
+
+    replace smpi_simulated main by smpi_simulated_main__, because __ is wanted by fortran compilers
+    C compilers don't really care how we name it.
+
+commit fa7f60d9e04bc8f3551a9d4da799b9668cc6df59
+Author: Augustin Degomme <degomme@idpann.imag.fr>
+Date:   Wed Nov 28 09:58:41 2012 +0100
+
+    add two functions to fortran bindings, needed by specfem
+
+commit 99e2ec610b1e3484fa0a012a49ab3f99fe88bda0
+Author: Augustin Degomme <degomme@idpann.imag.fr>
+Date:   Wed Nov 28 09:57:01 2012 +0100
+
+    remove unsupported characters from mpif.h, for f90 compiler to be happy
+
+commit c882e24932c718fad85c22cb546f30e158f1b31d
+Merge: 426a2f9 09a5e38
+Author: shenshei <paul.bedaride@gmail.com>
+Date:   Fri Nov 30 15:09:01 2012 +0100
+
+    Merge ../simgrid
+
+commit 09a5e38f227f42cf1567a9ead8ed528a13fd35b1
+Author: shenshei <paul.bedaride@gmail.com>
+Date:   Fri Nov 30 15:07:38 2012 +0100
+
+    New simcalls work
+
+commit 426a2f9b93ab66257cb7645d6e5a3f1e5f193e8c
+Author: Maximiliano Geier <maximiliano.geier@loria.fr>
+Date:   Fri Nov 30 11:30:58 2012 +0100
+
+    chainsend: fix compilation errors
+    
+    Signed-off-by: Maximiliano Geier <maximiliano.geier@loria.fr>
+
+commit 6d7f851f116cff677f5d5cb009aa493a7510780c
+Author: Maximiliano Geier <maximiliano.geier@loria.fr>
+Date:   Fri Nov 30 11:11:05 2012 +0100
+
+    chainsend: change message sizes to more realistic values, avoid passing too many parameters around, use MSG_task_isend in broadcaster instead of send
+    
+    Signed-off-by: Maximiliano Geier <maximiliano.geier@loria.fr>
+
+commit df18a796ce976b1f7fd63a1317e13b51dc25b833
+Author: suter <frederic.suter@cc.in2p3.fr>
+Date:   Fri Nov 30 09:00:11 2012 +0100
+
+    forgot to add this file thus breaking the smpi_replay test
+
+commit b7dc271137b214c7ffd661941f9a03397a8736d2
+Author: suter <frederic.suter@cc.in2p3.fr>
+Date:   Thu Nov 29 17:13:40 2012 +0100
+
+    rm this file, generated now
+
+commit 75b47fbdedef787204917ace12713f82a2243408
+Author: suter <frederic.suter@cc.in2p3.fr>
+Date:   Thu Nov 29 17:13:10 2012 +0100
+
+    add 2 more test for smpi replay: barrier and some Isend/Irecv
+
+commit 1bc3c69d04ad1e5e9a7bfbd0a1d70b3a78c10959
+Author: suter <frederic.suter@cc.in2p3.fr>
+Date:   Thu Nov 29 17:06:50 2012 +0100
+
+    printing the final simulation time also has to be done by the last
+    process to finish.
+    smpi_process_finalize/destroy already called by PMPI_finalize (remove)
+    use my own global to count the number of active processes (to not mess
+    with process_count)
+
+commit 071cbcc0eb242846a0a886f9cec27bfe92520c08
+Author: suter <frederic.suter@cc.in2p3.fr>
+Date:   Thu Nov 29 16:40:26 2012 +0100
+
+    assuming that rank 0 is the last to finish is a bad idea. the last
+    process to die has to free the dicts.
+
+commit ba4af0ef6187a425c7fec5ee126ae4b3c8e3c61c
+Author: suter <frederic.suter@cc.in2p3.fr>
+Date:   Thu Nov 29 16:34:05 2012 +0100
+
+    the comm_size action is useless now
+
+commit 84f68fb3fdb61455f076f6d978c0f89f80a8b7fc
+Author: suter <frederic.suter@cc.in2p3.fr>
+Date:   Thu Nov 29 16:27:09 2012 +0100
+
+    generate the one_trace file for each test (will allow me to test several
+    basic traces with a single temporary file)
+
+commit 4827d2c33f5cadf967462e483ae5bd735f2150e0
+Author: Arnaud Giersch <arnaud.giersch@iut-bm.univ-fcomte.fr>
+Date:   Thu Nov 29 14:37:37 2012 +0100
+
+    Enable memcheck for smpi tests too.
+    
+    Tests from teshsuite/smpi/mpich-test/ are however still excluded, since
+    they are run through intricate scripts.
+    
+    Also exclude smpi-replay, since it's too memory hungry.
+
+commit 3682fedf2bd04454c396c64cf98ba0f92faace67
+Author: Arnaud Giersch <arnaud.giersch@iut-bm.univ-fcomte.fr>
+Date:   Thu Nov 29 14:37:22 2012 +0100
+
+    Make valgrind skip commands from /usr/bin/ and /bin/.
+
+commit e7efecac8f3f7e71dfde2253b39d7a65130b5cd7
+Author: Arnaud Giersch <arnaud.giersch@iut-bm.univ-fcomte.fr>
+Date:   Thu Nov 29 15:18:38 2012 +0100
+
+    Cosmetics: test ucontexts before raw contexts.
+
+commit cedfc729b0b6e1ee5a26fb44b8685087ce623796
+Author: Arnaud Giersch <arnaud.giersch@iut-bm.univ-fcomte.fr>
+Date:   Thu Nov 29 15:17:46 2012 +0100
+
+    Add missing guards.
+
+commit c1fce3a7608e9f70779aa9eeeef2e1a310836c2f
+Author: suter <frederic.suter@cc.in2p3.fr>
+Date:   Thu Nov 29 14:24:09 2012 +0100
+
+    remove some leaks by calling SD_exit() before dying
+
+commit da12e59545f3a14d0aaae10b9a6462adce8ff5ba
+Author: suter <frederic.suter@cc.in2p3.fr>
+Date:   Thu Nov 29 13:35:48 2012 +0100
+
+    clean stuff even when the scheduled is not good
+
+commit 674b3b9045034e1563df4df481231fdb1c2608d5
+Merge: 6674482 f005f4d
+Author: Jonathan Rouzaud-Cornabas <jonathan.rouzaud-cornabas@ens-lyon.fr>
+Date:   Thu Nov 29 05:41:13 2012 -0600
+
+    Merge branch 'vmtrace' of git+ssh://scm.gforge.inria.fr//gitroot/simgrid/simgrid-java into vmtrace
+
+commit 66744829ea6f8bcd0729ac8d35b6cafbe9c41a6c
+Author: Jonathan Rouzaud-Cornabas <jonathan.rouzaud-cornabas@ens-lyon.fr>
+Date:   Thu Nov 29 05:40:52 2012 -0600
+
+    getMessageSize
+
+commit 2e7bf3211683a899f33b53d70ab6de8d70672ea2
+Author: Arnaud Giersch <arnaud.giersch@iut-bm.univ-fcomte.fr>
+Date:   Wed Nov 28 23:40:35 2012 +0100
+
+    Fix printf statements.
+
+commit b0c62844142afb631594e472e7ad1ab2482b5eb3
+Author: Arnaud Giersch <arnaud.giersch@iut-bm.univ-fcomte.fr>
+Date:   Wed Nov 28 22:39:53 2012 +0100
+
+    Rename file, and make test smpi-mpich-pt2pt-raw succeed.
+
+commit 62bd017534ec1252074202ced6e031504bf17f44
+Author: Arnaud Giersch <arnaud.giersch@iut-bm.univ-fcomte.fr>
+Date:   Wed Nov 28 21:34:51 2012 +0100
+
+    Add a few thoughts in README.coding, and correct typos.
+
+commit 271b1ed392b298fe582c52512d47f0736987844e
+Author: Arnaud Giersch <arnaud.giersch@iut-bm.univ-fcomte.fr>
+Date:   Wed Nov 28 18:22:19 2012 +0100
+
+    We have status, return its value.
+
+commit b77216e633e2d4e03cfb7778436b2464e7e24b70
+Author: Arnaud Giersch <arnaud.giersch@iut-bm.univ-fcomte.fr>
+Date:   Wed Nov 28 18:19:17 2012 +0100
+
+    Define functions as static.
+    
+    Fix build errors from -Werror=missing-prototypes.
+
+commit d693e2620b270cd5a6ca836f5ead1c079be4820e
+Author: Arnaud Giersch <arnaud.giersch@iut-bm.univ-fcomte.fr>
+Date:   Wed Nov 28 18:18:19 2012 +0100
+
+    Remove unused variables.
+
+commit 2816e3ca51171ca2479ae699d682c8e37324cc57
+Author: Arnaud Giersch <arnaud.giersch@iut-bm.univ-fcomte.fr>
+Date:   Wed Nov 28 17:48:37 2012 +0100
+
+    Add missing prototypes.
+
+commit 7d961518f975f0bf546ef326331f5df5f8807417
+Author: Arnaud Giersch <arnaud.giersch@iut-bm.univ-fcomte.fr>
+Date:   Wed Nov 28 18:14:30 2012 +0100
+
+    An inline function must be visible from header file.
+
+commit 7b4f6bf5c5002eb43b2b4093e983cb18f5979e96
+Author: Arnaud Giersch <arnaud.giersch@iut-bm.univ-fcomte.fr>
+Date:   Wed Nov 28 17:47:43 2012 +0100
+
+    Return new value.
+    
+    Did it work before?
+
+commit 8bfb777d7a5d8e8b9541cb80d9554878c8b895fb
+Author: Maximiliano Geier <maximiliano.geier@loria.fr>
+Date:   Wed Nov 28 17:26:03 2012 +0100
+
+    Oops, forgot to actually add the new tesh
+
+commit eaed19c446220e1d60bcd79aa970f64cbf815e7f
+Author: Maximiliano Geier <maximiliano.geier@loria.fr>
+Date:   Wed Nov 28 17:06:55 2012 +0100
+
+    Remove unused tesh (copied from sendrecv), add a real tesh for chainsend
+
+commit e6bd520dd999137c9f9bf3968e4764d82c948314
+Author: Maximiliano Geier <maximiliano.geier@loria.fr>
+Date:   Wed Nov 28 15:19:57 2012 +0100
+
+    Oops, forgot to change one XBT_INFO
+
+commit 821667cb42120b4d1796bd5739e20e7813d6d8ee
+Author: Maximiliano Geier <maximiliano.geier@loria.fr>
+Date:   Wed Nov 28 15:10:27 2012 +0100
+
+    Some more cleaning up, commented out INFO logs go to DEBUG
+
+commit 8a98e237cf171b9295fd40e56b0a901387fbe185
+Author: Maximiliano Geier <maximiliano.geier@loria.fr>
+Date:   Wed Nov 28 13:31:20 2012 +0100
+
+    Code cleanup
+
+commit d749060f107933bf2a39cdfee01b9b1885fc6b0b
+Author: Maximiliano Geier <maximiliano.geier@loria.fr>
+Date:   Wed Nov 28 12:01:54 2012 +0100
+
+    Fix compilation error: there's no MSG_clean anymore
+
+commit cbc4c75a33fdc7dd6adc43e55eda63fd490abaa0
+Author: Maximiliano Geier <maximiliano.geier@loria.fr>
+Date:   Tue Oct 16 14:07:36 2012 +0200
+
+    Fix typo
+
+commit 2aaa919aa7451546f9576b3a71fc41f896c24b31
+Author: Maximiliano Geier <maximiliano.geier@loria.fr>
+Date:   Tue Oct 16 11:42:50 2012 +0200
+
+    Renamed project to chainsend to avoid confusion
+
+commit 639100ee11f3b66897b242b05f8782230b0dcd89
+Author: Maximiliano Geier <maximiliano.geier@loria.fr>
+Date:   Mon Oct 15 18:14:01 2012 +0200
+
+    Deployment file generator in Ruby, takes a platform file, parses hostnames and outputs a deployment file for kadeploy Fixed mailbox names so that they don't depend on the hostnames FIXME: comm_t should be queued both in sends and recvs
+
+commit aa6668dbbd08c418867588055ca2c2d7c89abbfc
+Author: Maximiliano Geier <maximiliano.geier@loria.fr>
+Date:   Thu Oct 11 15:29:43 2012 +0200
+
+    Code is now modular and tidy
+
+commit 982b4e75dbf84810d88dd2170fa80e2da575c8b9
+Author: Maximiliano Geier <maximiliano.geier@loria.fr>
+Date:   Wed Oct 10 17:16:58 2012 +0200
+
+    Refactored the xbt_dynar_iterator_t implementation Added reverse and random iterators
+
+commit 69d66050bef9b3b9ec134c84f71f303194d5b13e
+Author: Maximiliano Geier <maximiliano.geier@loria.fr>
+Date:   Tue Oct 9 18:06:57 2012 +0200
+
+    First working version with 8 peers I have not evaluated how it works yet, only that every piece is delivered successfully
+
+commit 124b9aa048dc0af73a539a2761ce5cbc95814f22
+Author: Maximiliano Geier <maximiliano.geier@loria.fr>
+Date:   Mon Oct 8 18:50:19 2012 +0200
+
+    Modified XML platform file so that routing actually gets done Now it works with sync messages, but it's too slow Async doesn't work yet, it fails after the first peer exits
+
+commit e68e17956027521b8a3e8195d1ccd62b28f83aaa
+Author: Maximiliano Geier <maximiliano.geier@loria.fr>
+Date:   Fri Oct 5 17:57:17 2012 +0200
+
+    messages implementation: it dies when trying to forward data from one peer to another unified message parsing, it parses and executes chain and end of data messages correctly
+
+commit 523f53b9ed809198f82d3f76945bd511fa175b64
+Author: Maximiliano Geier <maximiliano.geier@loria.fr>
+Date:   Tue Oct 2 17:16:37 2012 +0200
+
+    Modified platform and deployment files so it's easier to add nodes Fixed chain generation Implemented an end data message (peer doesn't know about it yet) TODO: fix peer side of end data, implement data send, see how to do a barrier to synchronize
+
+commit d3143c0028a28311d7a1b0bcae5ac8e6d6a97eed
+Author: Maximiliano Geier <maximiliano.geier@loria.fr>
+Date:   Mon Oct 1 17:24:36 2012 +0200
+
+    Fixed iterator Initial version of chain generator (doesn't work) I have to change the deployment file and the way the peers are initialized so that you don't have to generate a huge file with every single entry
+
+commit f8c559b682d138281eedddfbcb363a2b051c4d13
+Author: Maximiliano Geier <maximiliano.geier@loria.fr>
+Date:   Fri Sep 28 17:34:57 2012 +0200
+
+    Initial implementation of kadeploy look-alike
+    
+    Used sendrecv as skeleton
+    Implemented a random iterator for xbt_dynar_t, which still segfaults
+
+commit babb079cb238a644531e4cf5aa2dd045d8790b3c
+Author: shenshei <paul.bedaride@gmail.com>
+Date:   Mon Nov 26 13:24:57 2012 +0100
+
+    Change simcall functions
+
+commit ede1c3b3c0e65b32ffa025b63d0850501225fb0a
+Author: paul bedaride <paul.bedaride@gmail.com>
+Date:   Thu Nov 8 11:20:47 2012 +0100
+
+    Add macros to generate simcalls code
+
+commit d6fc96fb24bb0006584d44bee70df5f67b37f5fb
+Author: Cristian Rosa <cristian@rtfm.org.ar>
+Date:   Wed Oct 10 11:54:56 2012 -0300
+
+    Make SimGrid compile again :)
+
+commit da9d640d914fb561db6cac31908505e8198c191b
+Author: Cristian Rosa <cristian@rtfm.org.ar>
+Date:   Tue Sep 18 13:42:28 2012 -0300
+
+    WIP on simcalls: fd8c267 Stop making direct calls to SIMIX for host handling, use simcalls instead.
+
+commit dc43fd7b69f8615891c148ddca0db22bae4c8e73
+Author: Cristian Rosa <cristian@rtfm.org.ar>
+Date:   Mon Sep 10 09:57:51 2012 -0300
+
+    Stop making direct calls to SIMIX for host handling, use simcalls instead.
+
+commit cfa2c6d8bd499b438e9f88e2e72e3b81e53b466a
+Author: Cristian Rosa <cristian@rtfm.org.ar>
+Date:   Mon Sep 10 09:55:59 2012 -0300
+
+    Kill unused macro.
+
+commit d49424af95e13938bd75aaa5fdd36e5d3d4406f5
+Author: Cristian Rosa <cristian@rtfm.org.ar>
+Date:   Mon Sep 10 09:24:14 2012 -0300
+
+    Move Hosts related simcalls to the new API.
+
+commit b9922f60d05b3a465f766be535baf55aef0a6651
+Author: Cristian Rosa <cristian@rtfm.org.ar>
+Date:   Fri Sep 7 15:12:34 2012 -0300
+
+    Add new type of scalar value 'STRING' for const char*
+
+commit 5bfd6df6e3880e128c78afbeff9dfc131f8c8fef
+Author: Cristian Rosa <cristian@rtfm.org.ar>
+Date:   Fri Sep 7 12:33:18 2012 -0300
+
+    Extend definition of simcalls to include a pointer to the simcall handler functions.
+    Use these pointers to initialize a simcall dispatch table.
+
+commit 2f4b693b1235e1d82f41a1639046c3ac66063fba
+Author: Cristian Rosa <cristian@rtfm.org.ar>
+Date:   Fri Sep 7 10:59:04 2012 -0300
+
+    Move SIMCALL_HOST_EXECUTE to the new simcall architecture for initial testing.
+
+commit e1c1a57d9f9a058f64abc00f8671d3a7c3d68f6b
+Author: Cristian Rosa <cristian@rtfm.org.ar>
+Date:   Thu Sep 6 11:25:07 2012 -0300
+
+    Add new simcall interface definitions.
+
+commit 5460f34ed156280c6beaf9a6b330bb0d68ab46b9
+Author: Cristian Rosa <cristian@rtfm.org.ar>
+Date:   Fri Sep 7 12:33:18 2012 -0300
+
+    Extend definition of simcalls to include a pointer to the simcall handler functions.
+    Use these pointers to initialize a simcall dispatch table.
+
+commit 8cb8e7da03088da26d6f05b7ff84c412fef25a53
+Author: Cristian Rosa <cristian@rtfm.org.ar>
+Date:   Fri Sep 7 10:59:04 2012 -0300
+
+    Move SIMCALL_HOST_EXECUTE to the new simcall architecture for initial testing.
+
+commit 017cf40352819fcf7bbf2926cbbc7b6b5cbc66d5
+Author: Cristian Rosa <cristian@rtfm.org.ar>
+Date:   Thu Sep 6 11:25:07 2012 -0300
+
+    Add new simcall interface definitions.
+
+commit 9e4119834aac41934ea92555a4c5440a3d3cc97e
+Author: schnorr <Lucas.Schnorr@imag.fr>
+Date:   Wed Aug 22 23:39:39 2012 +0200
+
+    [trace] avoiding key clashes on paje links
+
+commit 19b3bb8295414ed18f495863f071bcbac1ac0a4a
+Author: Augustin Degomme <degomme@idpann.imag.fr>
+Date:   Tue Aug 21 18:10:50 2012 +0200
+
+    forgot to add color for computing in previous commit
+
+commit a0abb9d376adce051993b966c0acc6999cba129f
+Author: Augustin Degomme <degomme@idpann.imag.fr>
+Date:   Tue Aug 21 15:26:57 2012 +0200
+
+    add option to generate states for code outside smpi to allow computation timing (not completely accurate as some smpi calls are not traced yet)
+
+commit c0e6229d1166c669111b8103d182d712f45ac085
+Author: jean-noel quintin <jnquintin@dhcp-892b9b64.ucd.ie>
+Date:   Tue Aug 21 11:46:15 2012 +0100
+
+    [smpi,simix-network] remove a useless function
+
+commit 9d088dd72d45a9d82d8a0abbb6fdd467188e733e
+Author: schnorr <Lucas.Schnorr@imag.fr>
+Date:   Mon Aug 20 17:41:53 2012 +0200
+
+    [trace] for some reason, simulated time changed in smpi -> fix tesh then
+
+commit 458cf7d574b7d760fe3d0a22aa3bc069082e26d1
+Author: schnorr <Lucas.Schnorr@imag.fr>
+Date:   Mon Aug 20 17:39:26 2012 +0200
+
+    [trace] updating tesh'es according to header changes
+    
+    details:
+    - albeit recent modifications on the header, only a white
+    space after the events number identification was removed
+
+commit 143992d7beed6e85de04c441fc51b39408db61a2
+Author: schnorr <Lucas.Schnorr@imag.fr>
+Date:   Mon Aug 20 17:33:25 2012 +0200
+
+    [trace] header re-organization (now with a basic version)
+    
+    details:
+    you can generate a basic version of the header by passing
+    --cfg=tracing/basic:1 when launching your simulator (considering
+    you are using other arguments to enable the tracing)
+
+commit b4e868b61f6be7ba4c72944de96270fc9d01f4a7
+Author: schnorr <Lucas.Schnorr@imag.fr>
+Date:   Mon Aug 20 15:30:14 2012 +0200
+
+    [trace] fix color for MPI operations to correctly follow color specification
+    
+    details:
+    http://paje.sourceforge.net/download/publication/lang-paje.pdf
+
+commit 54ca70c64e93820a6c96ab7b4e0f1c612b72acc3
+Author: schnorr <Lucas.Schnorr@imag.fr>
+Date:   Mon Aug 20 15:25:20 2012 +0200
+
+    [trace] new option tracing/basic (used to generate impoverished trace files)
+    
+    details:
+    - this option should be used with visualization tools that are
+    incapable to read the complete Paje file format specification, as
+    detailed in this file:
+    http://paje.sourceforge.net/download/publication/lang-paje.pdf
+
+commit 3d0ec27f4663316ce2c245e03d950a89f9e35957
+Author: Marion Guthmuller <marion.guthmuller@loria.fr>
+Date:   Sat Aug 18 18:48:28 2012 +0200
+
+    model-checker : init result of simcalls for snapshot comparison done during simcall
+
+commit e6bb6ef3c68e10a9db83a45a770e391f95bc827d
+Author: Marion Guthmuller <marion.guthmuller@loria.fr>
+Date:   Fri Aug 17 09:55:59 2012 +0200
+
+    model-checker : try first to associate each block or fragment with the same positiion in the other heap
+
+commit 234bab0555dfe251f5da7b29122d26d393e64cf6
+Author: Marion Guthmuller <marion.guthmuller@loria.fr>
+Date:   Fri Aug 17 00:32:52 2012 +0200
+
+    model-checker : remove unnecessary step
+
+commit d18ed2ecfd01de2a4139025244308638bf475852
+Author: Marion Guthmuller <marion.guthmuller@loria.fr>
+Date:   Fri Aug 17 00:24:49 2012 +0200
+
+    model-checker : equal_to field of blocks/fragments updated twice with match_equals
+
+commit 399309d03009809ad8b891b24630e7b2e7b2345e
+Author: Marion Guthmuller <marion.guthmuller@loria.fr>
+Date:   Fri Aug 17 00:19:08 2012 +0200
+
+    modelc-checker : reset list of blocks/fragments pairs associated
+
+commit 3f4a50f04ddac4e719a260e77bc5f88f88c8ea64
+Author: Marion Guthmuller <marion.guthmuller@loria.fr>
+Date:   Fri Aug 17 00:13:52 2012 +0200
+
+    model-checker : init equal_to field to -1 for each allocated block/fragment at the beginning of the heap comparison
+
+commit 982b71db436b5e176fa75bc3d8a05b339c57717c
+Author: Marion Guthmuller <marion.guthmuller@loria.fr>
+Date:   Wed Aug 8 12:06:33 2012 +0200
+
+    model-checker : set size used to 0 when free fragment
+
+commit e8ed89789ab2870904fb7bffc272a862e3cca1bc
+Author: Jean-Baptiste Hervé <jean-baptiste.herve@esial.net>
+Date:   Fri Aug 10 17:52:53 2012 +0200
+
+    Add a master/slave example using a generated platform, and using generated event traces
+    
+    This example fails at the end for the moment, apparently because of autorestart.
+
+commit f8161e4936c7034ae3829b78f313a010a985dcdc
+Author: Jean-Baptiste Hervé <jean-baptiste.herve@esial.net>
+Date:   Fri Aug 10 15:38:46 2012 +0200
+
+    Platform generation: add a bittorent example using a generated platform
+
+commit 437bf547e2d10fe55fae091a13675303aaa4ff32
+Author: Jean-Baptiste Hervé <jean-baptiste.herve@esial.net>
+Date:   Thu Aug 9 17:36:23 2012 +0200
+
+    Platform generation: add a master/slave example using a generated platform
+
+commit cdc5e6b304490c7f11223bea097fea9fd2a2dfee
+Author: Arnaud Giersch <arnaud.giersch@iut-bm.univ-fcomte.fr>
+Date:   Tue Nov 27 15:52:55 2012 +0100
+
+    Typo + kill useless empty lines.
+
+commit ecd8e4ee6c8c0f3647a7a8ce2ed95d8f1aba93e0
+Author: Arnaud Giersch <arnaud.giersch@iut-bm.univ-fcomte.fr>
+Date:   Tue Nov 27 15:32:03 2012 +0100
+
+    Call xbt_log_postexit() at the end.
+
+commit 9c7c55379477045addcd9553b6b12752b5dc606f
+Author: Jonathan Rouzaud-Cornabas <jonathan.rouzaud-cornabas@ens-lyon.fr>
+Date:   Tue Nov 27 08:02:17 2012 -0600
+
+    update
+
+commit e4abd3f271729beeff499da36267bfb274dd1f6d
+Merge: 16a81d3 52c07f4
+Author: Jonathan Rouzaud-Cornabas <jonathan.rouzaud-cornabas@ens-lyon.fr>
+Date:   Tue Nov 27 07:57:38 2012 -0600
+
+    update
+
+commit 16a81d317a360ed7c9a3f3615b58b991f99cd241
+Author: Jonathan Rouzaud-Cornabas <jonathan.rouzaud-cornabas@ens-lyon.fr>
+Date:   Tue Nov 27 07:54:47 2012 -0600
+
+    update
+
+commit 406f54970c00ca178fa918763d943027bd09e3ba
+Merge: bed55a0 4ede280
+Author: Jonathan Rouzaud-Cornabas <jonathan.rouzaud-cornabas@ens-lyon.fr>
+Date:   Tue Nov 27 07:50:16 2012 -0600
+
+    Merge branch 'master' of git+ssh://scm.gforge.inria.fr//gitroot/simgrid/simgrid into vmtrace
+    
+    Conflicts:
+       include/surf/simgrid_dtd.h
+       src/surf/simgrid_dtd.c
+
+commit bed55a06c0de08698519ba251e4c4298cc2ff4b6
+Author: Jonathan Rouzaud-Cornabas <jonathan.rouzaud-cornabas@ens-lyon.fr>
+Date:   Tue Nov 27 07:49:34 2012 -0600
+
+    Last version before merging with master
+
+commit 4ede28040ccac8fc9bab86ef8d571838020f2a14
+Author: Arnaud Giersch <arnaud.giersch@iut-bm.univ-fcomte.fr>
+Date:   Tue Nov 27 13:45:58 2012 +0100
+
+    gras_os_time() has vanished.
+
+commit 351eea3159e6a20b85fd2622a8a593ae90a802df
+Author: Arnaud Giersch <arnaud.giersch@iut-bm.univ-fcomte.fr>
+Date:   Tue Nov 27 13:41:25 2012 +0100
+
+    File is unused since commit 678328fb7b84cbcebfff2e5df242b59fb0a0b9ff.
+
+commit 1af9727066a32ce8b66adf74e95d87b5879eae0f
+Author: Arnaud Giersch <arnaud.giersch@iut-bm.univ-fcomte.fr>
+Date:   Mon Nov 26 17:45:43 2012 +0100
+
+    Remove unused test program.
+    
+    It was used to define SIZEOF_MAX for Gras.
+
+commit d2ec5755ee8a63d63c5ae6c742133791cbdd2475
+Author: Arnaud Giersch <arnaud.giersch@iut-bm.univ-fcomte.fr>
+Date:   Mon Nov 26 17:45:43 2012 +0100
+
+    Remove needless volatile qualifier.
+
+commit d1c6768af282c308189efe0fac7bb8a1e888a0cd
+Author: Arnaud Giersch <arnaud.giersch@iut-bm.univ-fcomte.fr>
+Date:   Mon Nov 26 17:45:43 2012 +0100
+
+    Remove unused variable.
+
+commit 839b7f0b11fbe745fcd2157a1e316747d307eb83
+Author: Arnaud Giersch <arnaud.giersch@iut-bm.univ-fcomte.fr>
+Date:   Mon Nov 26 17:45:43 2012 +0100
+
+    s/diffrent/different/
+
+commit 4e8cec4c5c88a439e8afe5ab83ca039b701d12b3
+Author: Arnaud Giersch <arnaud.giersch@iut-bm.univ-fcomte.fr>
+Date:   Mon Nov 26 17:45:43 2012 +0100
+
+    Typos.
+
+commit f5380a75a1659d084b3de23995d82177bdbc90a5
+Author: Arnaud Giersch <arnaud.giersch@iut-bm.univ-fcomte.fr>
+Date:   Mon Nov 26 17:45:43 2012 +0100
+
+    Revalidate tesh outputs for msg/cloud, and lua tests.
+
+commit ae701f4913efbc710c55d427cfe176a0b102b38e
+Author: suter <frederic.suter@cc.in2p3.fr>
+Date:   Mon Nov 26 16:26:31 2012 +0100
+
+    mention the modification of TCP_gamma default value, its impact and
+    workaround
+
+commit 30efef2e7f65c83e4ee7c4fc491b07fc659478e9
+Author: suter <frederic.suter@cc.in2p3.fr>
+Date:   Mon Nov 26 16:21:29 2012 +0100
+
+    revalidate tesh output for tracing ms and simdag
+
+commit 7d0176578700ff92f51432a0dcf6c0464b84be05
+Author: suter <frederic.suter@cc.in2p3.fr>
+Date:   Mon Nov 26 16:15:10 2012 +0100
+
+    revalidate tesh output for token ring
+
+commit 59b260de0cdfff4bc73bfcb8dd84ba170a1994e0
+Author: suter <frederic.suter@cc.in2p3.fr>
+Date:   Mon Nov 26 16:10:02 2012 +0100
+
+    revalidate tesh outputs for masterslave
+
+commit 748fc12deab741172d2a8bc6bf1b9fdd2a40a9a7
+Author: suter <frederic.suter@cc.in2p3.fr>
+Date:   Mon Nov 26 16:00:31 2012 +0100
+
+    revalidate tesh output for bittorrent
+
+commit a37d541e2f6b55c3b709dbf2066c6b1ba78d7bd6
+Author: suter <frederic.suter@cc.in2p3.fr>
+Date:   Mon Nov 26 15:44:24 2012 +0100
+
+    revalidate tesh output for actions
+
+commit 512f178ce4a9b2276cc2be7afe5b4dc74d40bc15
+Author: suter <frederic.suter@cc.in2p3.fr>
+Date:   Mon Nov 26 15:30:24 2012 +0100
+
+    revalidate tesh outputs for chord
+
+commit 1f54b02518eb90c6e6eb1a0520975b2d2b127769
+Author: suter <frederic.suter@cc.in2p3.fr>
+Date:   Mon Nov 26 14:15:21 2012 +0100
+
+    revalidate tesh outputs for icomms, pmm, sendrecv
+
+commit 1195d3ca4bbf7e4cd2ce8c0c12e6f45af1dc705d
+Author: suter <frederic.suter@cc.in2p3.fr>
+Date:   Mon Nov 26 13:46:06 2012 +0100
+
+    revalidate tesh outputs for simdag tests
+
+commit 34bddd35cf7b4fab7e164bbbbabf432e6d583161
+Author: suter <frederic.suter@cc.in2p3.fr>
+Date:   Mon Nov 26 13:45:16 2012 +0100
+
+    revalidate (ans simplify) tesh outputs
+
+commit 3c6fc0c6d0d704281f05b79bedcd9bd61a8c868c
+Author: suter <frederic.suter@cc.in2p3.fr>
+Date:   Mon Nov 26 13:44:27 2012 +0100
+
+    change default value of tcp_gamma to use something more realistic than
+    20K. Use 4MiB now
+
+commit 68bcc41546f34b2b4fd2bc55f0ce7446fb8cbbfe
+Author: suter <frederic.suter@cc.in2p3.fr>
+Date:   Mon Nov 26 12:18:06 2012 +0100
+
+    better description of the basic simdag tests + cosmetics
+
+commit d94864f3975b7e14ee88562f2a3456bc82603ecd
+Author: suter <frederic.suter@cc.in2p3.fr>
+Date:   Mon Nov 26 12:17:17 2012 +0100
+
+    oops removed the AS
+
+commit 211e546ce273a078e9c6d35372fb2b9dea5b8f35
+Author: suter <frederic.suter@cc.in2p3.fr>
+Date:   Mon Nov 26 12:03:49 2012 +0100
+
+    get rid of useless spaces and tabs
+
+commit 881eb1a4ca72f6b60f77457368bdd718836dd795
+Author: suter <frederic.suter@cc.in2p3.fr>
+Date:   Mon Nov 26 11:31:14 2012 +0100
+
+    add a description of the scenario
+
+commit 7148c9208e34d627b13f5f1eae15d946e6811133
+Author: suter <frederic.suter@cc.in2p3.fr>
+Date:   Mon Nov 26 11:28:50 2012 +0100
+
+    Add a description of the scenario
+
+commit 44d96f100f05cd9507de81d4590692fe96ed0fa2
+Author: suter <frederic.suter@cc.in2p3.fr>
+Date:   Mon Nov 26 10:04:41 2012 +0100
+
+    add a description of the scenario and expected result
+
+commit bca294b697ffe5980a5d6aea3a3ed2d9a1f8a568
+Author: Martin Quinson <martin.quinson@loria.fr>
+Date:   Mon Nov 26 14:15:26 2012 +0100
+
+    doxygen is sooooo roten, it drives me crazy
+
+commit 5311e568cf40ead1b36c7d5c247531317ed5acde
+Author: Martin Quinson <martin.quinson@loria.fr>
+Date:   Mon Nov 26 14:08:25 2012 +0100
+
+    add xbt_fifo_search(), to search an item with a user-provided comparison function
+
+commit b82c39e1bcdca7cad4c88dd56a131d2b4268166a
+Author: Martin Quinson <martin.quinson@loria.fr>
+Date:   Sun Nov 25 15:15:52 2012 +0100
+
+    move sg_cmdline to xbt/virtu.h module, and rename it to xbt_cmdline
+
+commit a11846627b7e46427494b079e4124a1e8a10e288
+Author: Martin Quinson <martin.quinson@loria.fr>
+Date:   Sun Nov 25 15:07:45 2012 +0100
+
+    xbt_os_procname and xbt_binary_name are the same -- keep only one of them
+
+commit 1c2448da9bd6e99d15c5920d0d8d4b292347dae9
+Author: Martin Quinson <martin.quinson@loria.fr>
+Date:   Sun Nov 25 14:29:43 2012 +0100
+
+    Apparently, I'm not allowed to free the memory here
+    
+    I'm not sure of why I MUST free it in the other path, 10 lines above,
+    if I don't want to leak and why I MUST NOT free it here, but anyway.
+    All test pass this way, let's be pragmatic and move forward.
+
+commit 4567958b25228037afc35b3116064a42a5b9e322
+Author: Martin Quinson <martin.quinson@loria.fr>
+Date:   Sun Nov 25 14:21:06 2012 +0100
+
+    plug a (damn) memleak. Gosh, this one was hard to get, too
+
+commit c72aca8570e7fe605df7f74fe948db0ca15c8c2a
+Author: Martin Quinson <martin.quinson@loria.fr>
+Date:   Sun Nov 25 12:37:58 2012 +0100
+
+    plug a memleak in that example
+
+commit bdd60f6c3abf41bfca1c86fdf7fa7a28aca704c5
+Author: Martin Quinson <martin.quinson@loria.fr>
+Date:   Sun Nov 25 12:09:00 2012 +0100
+
+    Remove all traces of chord_before_dsend
+    
+    This was an attempt at working around bugs in the model-checker, but
+    it turned out that the bugs were not due to dsend, making the work
+    around useless.
+
+commit 2ed04aa36876f1bf3aca3db9009212945493c9b7
+Author: Martin Quinson <martin.quinson@loria.fr>
+Date:   Sun Nov 25 12:02:33 2012 +0100
+
+    further eradicate all traces of GRAS existance
+
+commit 1af747ca35970917332a18a89a0e7ee104e1b2ee
+Author: Martin Quinson <martin.quinson@loria.fr>
+Date:   Sun Nov 25 11:38:20 2012 +0100
+
+    don't polute my disk with your crappy test files
+
+commit d37a25bb59ef6bde02b3ceac6dcd83bbf4b89d0a
+Author: Martin Quinson <martin.quinson@loria.fr>
+Date:   Sat Nov 24 18:57:39 2012 +0100
+
+    document one of the major change of the upcoming release
+
+commit 45398f9134b676d01704e4acedcbf8f15f4c5ddd
+Author: Arnaud Giersch <arnaud.giersch@iut-bm.univ-fcomte.fr>
+Date:   Fri Nov 23 16:45:59 2012 +0100
+
+    Remove doc items about gras.
+
+commit a9e1374b153a2bb9ff79b8a59c994131d9728490
+Author: Arnaud Giersch <arnaud.giersch@iut-bm.univ-fcomte.fr>
+Date:   Fri Nov 23 16:44:53 2012 +0100
+
+    These files are automatically regenerated at another place.
+    
+    Remove them.
+
+commit cb658e4fe46836518ac97ebfc2514a96256e9637
+Author: Arnaud Giersch <arnaud.giersch@iut-bm.univ-fcomte.fr>
+Date:   Fri Nov 23 16:20:42 2012 +0100
+
+    Remove deprecated figures.
+
+commit ad42fe3dca503764217932f1f5fa6b2d2df29319
+Author: Arnaud Giersch <arnaud.giersch@iut-bm.univ-fcomte.fr>
+Date:   Fri Nov 23 16:17:22 2012 +0100
+
+    Remove old pictures.
+    
+    The files seem to be corrupted anyway.
+
+commit 87e26db0b31b305c98c304911968163c37464f0d
+Author: Arnaud Giersch <arnaud.giersch@iut-bm.univ-fcomte.fr>
+Date:   Fri Nov 23 16:11:56 2012 +0100
+
+    Remove binary file!
+
+commit 757ff9d52ecfe47d158e817d527a7793a9eb2395
+Author: Arnaud Giersch <arnaud.giersch@iut-bm.univ-fcomte.fr>
+Date:   Fri Nov 23 15:18:30 2012 +0100
+
+    Remove fixme comment.
+    
+    We cannot use an assert here, since test simdag_reinit_costs tries
+    to call xbt_init twice.
+
+commit 62c4caa95b94d2fa6158eee5883b9b89b7565bcc
+Author: Arnaud Giersch <arnaud.giersch@iut-bm.univ-fcomte.fr>
+Date:   Fri Nov 23 15:17:27 2012 +0100
+
+    Log priorities were renamed a long time ago.
+
+commit b5101cdb8dddc91bb762085d97803f51360e4768
+Author: Arnaud Giersch <arnaud.giersch@iut-bm.univ-fcomte.fr>
+Date:   Fri Nov 23 15:15:45 2012 +0100
+
+    Eradicate gras further.
+
+commit 6f6c9d1901823064c67abc1ba342b850814b5ed1
+Author: Arnaud Giersch <arnaud.giersch@iut-bm.univ-fcomte.fr>
+Date:   Fri Nov 23 12:43:21 2012 +0100
+
+    Merge XBT_SG_SRC with XBT_SRC, and fix make dist.
+
+commit 20fe7f4f4856c064f148143d40972463cbb1cb76
+Author: Arnaud Giersch <arnaud.giersch@iut-bm.univ-fcomte.fr>
+Date:   Fri Nov 23 12:35:33 2012 +0100
+
+    Re-add file (wrongly removed).
+
+commit 1fcf48fc76832f12e7e1b8d63e7809e401b39f89
+Author: Augustin Degomme <degomme@idpann.imag.fr>
+Date:   Fri Nov 23 11:58:55 2012 +0100
+
+    fix distcheck to handle mpich-test
+
+commit 8340b9ca34a27bc19136607105d3ec1fe15c91db
+Merge: a093e1d 7dede3e
+Author: Arnaud Giersch <arnaud.giersch@iut-bm.univ-fcomte.fr>
+Date:   Fri Nov 23 11:24:55 2012 +0100
+
+    Merge branch 'killgraskill'
+
+commit 7dede3e2fa9797c363b2411101ce3edc50ee66d0
+Author: Arnaud Giersch <arnaud.giersch@iut-bm.univ-fcomte.fr>
+Date:   Fri Nov 23 11:19:05 2012 +0100
+
+    Update ChangeLog.
+
+commit a093e1d3dad9c1e9af6473e1f96e7d5f76a4dac1
+Author: Arnaud Giersch <arnaud.giersch@iut-bm.univ-fcomte.fr>
+Date:   Fri Nov 23 11:04:17 2012 +0100
+
+    Fix make dist.
+    
+    make distcheck is still broken, though.
+
+commit 12bd9c96c1d310b97f7827e13a8bb0cf8d72124d
+Author: Arnaud Giersch <arnaud.giersch@iut-bm.univ-fcomte.fr>
+Date:   Tue Nov 20 11:20:29 2012 +0100
+
+    Finalize coverage for swag.c.
+
+commit 78829b6122aecea94deca950fe78ab44516f5b08
+Author: Arnaud Giersch <arnaud.giersch@iut-bm.univ-fcomte.fr>
+Date:   Fri Nov 23 10:41:53 2012 +0100
+
+    Kill more references to GRAS.
+
+commit 51cc3af6855ddc45c4c99605f99d68443ea4870a
+Author: Arnaud Giersch <arnaud.giersch@iut-bm.univ-fcomte.fr>
+Date:   Fri Nov 23 10:36:26 2012 +0100
+
+    This hack is not needed since gras is killed.
+
+commit a8b5e623ecad573ef13267bd304777462993efdb
+Author: Arnaud Giersch <arnaud.giersch@iut-bm.univ-fcomte.fr>
+Date:   Fri Nov 23 10:20:12 2012 +0100
+
+    Rename gras_config to internal_config.
+
+commit 3676269c65359df0174fd13b6c11687992437df8
+Author: Arnaud Giersch <arnaud.giersch@iut-bm.univ-fcomte.fr>
+Date:   Fri Nov 23 10:15:46 2012 +0100
+
+    Kill xbt_dynar_dopar().
+    
+    Keep it as a separated commit, to make a potential revert easier.
+
+commit 5cf8b774598c7ce08ee2c05b1c461b10d0707b75
+Author: Arnaud Giersch <arnaud.giersch@iut-bm.univ-fcomte.fr>
+Date:   Fri Nov 23 09:57:35 2012 +0100
+
+    Use real threads for xbt_dynar_dopar.
+
+commit 06600c9e32f7526de1c407fafb2acc21d45a7b0f
+Author: Arnaud Giersch <arnaud.giersch@iut-bm.univ-fcomte.fr>
+Date:   Fri Nov 23 09:40:34 2012 +0100
+
+    Revert "use MSG_init instead of xbt_init since someone wrongly create mutexes"
+    
+    This reverts commit becf2ff78c488808dcb55883271ca759ac0ca492
+    since it's not needed anymore.
+
+commit 6139ac45b7aebbc5c54f8a644843f78e88d5e2be
+Author: Arnaud Giersch <arnaud.giersch@iut-bm.univ-fcomte.fr>
+Date:   Fri Nov 23 09:34:07 2012 +0100
+
+    Move check at another place where it doesn't break the log machinery.
+
+commit 678328fb7b84cbcebfff2e5df242b59fb0a0b9ff
+Author: Martin Quinson <martin.quinson@loria.fr>
+Date:   Fri Nov 23 01:03:17 2012 +0100
+
+    try to fix 'make dist' after GRAS murder (SMPI test still break it)
+
+commit 2b94022871d37addf5de6ca4b743f76f8af403b6
+Author: Martin Quinson <martin.quinson@loria.fr>
+Date:   Fri Nov 23 00:52:31 2012 +0100
+
+    adapt the links of this figure to the fact that the doc is splited in 3 parts (fixes #15069)
+
+commit a001834d758003f7a139ab67bc99b87c67f5582f
+Author: Martin Quinson <martin.quinson@loria.fr>
+Date:   Fri Nov 23 00:49:06 2012 +0100
+
+    remove GRAS and AMOK from the module picture
+
+commit ba91e7bca08b621c2f13830a0b0495248fb3e87d
+Author: Martin Quinson <martin.quinson@loria.fr>
+Date:   Fri Nov 23 00:42:28 2012 +0100
+
+    further remove GRAS and friends (from the doxygen config files)
+
+commit 8ec5b0b05442ccdf5cb64009a9d46e4d6b015452
+Author: Martin Quinson <martin.quinson@loria.fr>
+Date:   Fri Nov 23 00:15:48 2012 +0100
+
+    useless cosmetic
+
+commit 3ee43d9b0acdf2f76f4525beca51dccef14f7319
+Author: Martin Quinson <martin.quinson@loria.fr>
+Date:   Fri Nov 23 00:04:19 2012 +0100
+
+    comments, debugs and other minor glitches
+
+commit 57ab4df0b815042e14039f93e2e2cffc8bc27772
+Author: Martin Quinson <martin.quinson@loria.fr>
+Date:   Fri Nov 23 00:01:05 2012 +0100
+
+    use OS threads and not simix ones to run the test in parallel
+
+commit 21638355f6a37554f11a644f1b3ba041b4bbf5ba
+Author: Martin Quinson <martin.quinson@loria.fr>
+Date:   Thu Nov 22 23:50:35 2012 +0100
+
+    a public xbt header wasnt included from xbt.h
+
+commit bc3559aa4a4b4f96ade9a63b422f159cad0c94af
+Author: Martin Quinson <martin.quinson@loria.fr>
+Date:   Thu Nov 22 23:49:52 2012 +0100
+
+    ignore some of the recently added generated files
+
+commit 76f0bf025d3cc3b2235e9c42119f7c14b8656927
+Author: Martin Quinson <martin.quinson@loria.fr>
+Date:   Thu Nov 22 23:41:11 2012 +0100
+
+    these examples were moved as tesh tests
+
+commit 0d532db1711fc2383a3df2cb20a583281ad5adce
+Author: Martin Quinson <martin.quinson@loria.fr>
+Date:   Thu Nov 22 23:03:52 2012 +0100
+
+    kill synchronized dynars: we don't need them and they are a mess to keep (sorry, users)
+
+commit becf2ff78c488808dcb55883271ca759ac0ca492
+Author: Martin Quinson <martin.quinson@loria.fr>
+Date:   Thu Nov 22 23:01:36 2012 +0100
+
+    use MSG_init instead of xbt_init since someone wrongly create mutexes
+    
+    There should not be necessary to call MSG_init to create xbt_mutexes,
+    but since this creation induces a simcall, we'd better initialize
+    simix.
+    
+    This is not sufficient though, as maestro_context does not seem to be
+    initialized this way, leading to a try to dereference the host of the
+    current process, that was never set.
+
+commit 1cebdead80dbcffd966fec53f6001c1ccdf0a32f
+Author: Martin Quinson <martin.quinson@loria.fr>
+Date:   Thu Nov 22 22:39:04 2012 +0100
+
+    how did that cruft manage to live that long?
+
+commit 641ae97cc718ff5d3328ec1564a47e68c67b5116
+Author: suter <frederic.suter@cc.in2p3.fr>
+Date:   Thu Nov 22 18:24:37 2012 +0100
+
+    typo--
+
+commit b4f5f7b99f3d61a9b5fc838e514179290b213548
+Author: suter <frederic.suter@cc.in2p3.fr>
+Date:   Thu Nov 22 18:24:04 2012 +0100
+
+    some things do not have to be done by each process
+
+commit f60438a0ee6d4be0f37c9d66f2c1cf3d4eb8812d
+Author: Arnaud Giersch <arnaud.giersch@iut-bm.univ-fcomte.fr>
+Date:   Thu Nov 22 18:03:02 2012 +0100
+
+    We want host name here, not process name.
+
+commit d19d8df4d3b3a9c782ccec23d500f94f04cc42d2
+Author: Arnaud Giersch <arnaud.giersch@iut-bm.univ-fcomte.fr>
+Date:   Thu Nov 22 17:46:46 2012 +0100
+
+    Remove further references to gras in buildtools/.
+
+commit fa37c93488d7f27f0085f6f4741cec11f721c31e
+Author: Arnaud Giersch <arnaud.giersch@iut-bm.univ-fcomte.fr>
+Date:   Thu Nov 22 17:31:45 2012 +0100
+
+    Remove references to amok in builtools/.
+
+commit 4caa5c527a898a9b4875d6642e469f543b6b5c3d
+Author: Arnaud Giersch <arnaud.giersch@iut-bm.univ-fcomte.fr>
+Date:   Thu Nov 22 17:31:17 2012 +0100
+
+    These tests don't exist anymore.
+
+commit 88911c6aec78224d891d1e3f1a5ae21bb832f744
+Author: Arnaud Giersch <arnaud.giersch@iut-bm.univ-fcomte.fr>
+Date:   Thu Nov 22 17:07:29 2012 +0100
+
+    xbt/time.h dows not exist anymore.
+
+commit dc20526a8facde2f56ee0d3391e700e74628688a
+Author: Arnaud Giersch <arnaud.giersch@iut-bm.univ-fcomte.fr>
+Date:   Thu Nov 22 17:02:20 2012 +0100
+
+    Link against simgrid instead of gras.
+
+commit 18b1db9bdbe16c3049c03774e2e77173d6a2d081
+Author: Arnaud Giersch <arnaud.giersch@iut-bm.univ-fcomte.fr>
+Date:   Thu Nov 22 17:01:48 2012 +0100
+
+    Use xbt_os_time() instead of gras_os_time().
+
+commit 08b1a7bab15ffcf8d79befb2ae9ff128724808eb
+Author: Arnaud Giersch <arnaud.giersch@iut-bm.univ-fcomte.fr>
+Date:   Thu Nov 22 16:48:09 2012 +0100
+
+    Remove more references to gras.
+
+commit 6848c8665d2bf74485c3f481aed1243950706d9c
+Author: Arnaud Giersch <arnaud.giersch@iut-bm.univ-fcomte.fr>
+Date:   Thu Nov 22 16:48:58 2012 +0100
+
+    Add missing files to build.
+
+commit 271ad4217ac04b5dbc5c02fcf50ed1ebfae4e5cc
+Author: Arnaud Giersch <arnaud.giersch@iut-bm.univ-fcomte.fr>
+Date:   Thu Nov 22 16:46:09 2012 +0100
+
+    Define xbt_os_procname().
+
+commit 6f621d72b7834aa12648381821b165da0d8513e1
+Author: Arnaud Giersch <arnaud.giersch@iut-bm.univ-fcomte.fr>
+Date:   Thu Nov 22 16:45:48 2012 +0100
+
+    xbt_trp and xbt_datadesc were removed.
+
+commit fc4b0d44a9da64f74e4df9f56d8f1d5dd3a2bad4
+Author: Arnaud Giersch <arnaud.giersch@iut-bm.univ-fcomte.fr>
+Date:   Thu Nov 22 16:44:49 2012 +0100
+
+    Make tesh build (?).
+
+commit 5b809ac73519352e036ea9f100bd804ccc897b5b
+Author: Arnaud Giersch <arnaud.giersch@iut-bm.univ-fcomte.fr>
+Date:   Thu Nov 22 16:31:49 2012 +0100
+
+    Kill gras_modinter.h.
+
+commit aa19a51a07b846fef6f39300b55e9bac62babaa8
+Author: Arnaud Giersch <arnaud.giersch@iut-bm.univ-fcomte.fr>
+Date:   Thu Nov 22 16:25:02 2012 +0100
+
+    Log category gras_trp_sg does not exist anymore.
+
+commit d96f16a9d2d339e40087cde77fbeeadbcf2ff809
+Author: suter <frederic.suter@cc.in2p3.fr>
+Date:   Thu Nov 22 16:33:36 2012 +0100
+
+    remove some leaks in verbose replay
+
+commit 187ba0c05f9fbe51175179b9f637b6554f947468
+Author: Martin Quinson <martin.quinson@loria.fr>
+Date:   Thu Nov 22 15:33:49 2012 +0100
+
+    first try at killing GRAS -- does not compile yet
+
+commit c91b68ade95e42efb7a24f19fb5228bee0b618d0
+Author: Martin Quinson <martin.quinson@loria.fr>
+Date:   Thu Nov 22 13:55:48 2012 +0100
+
+    remove gras from the main documentation
+
+commit b9e96fbb5cfd020bcb5624e581388258e75342bb
+Author: Martin Quinson <martin.quinson@loria.fr>
+Date:   Thu Nov 22 13:58:02 2012 +0100
+
+    merge changes: modify GRAS vs. kill GRAS, kill wins
+
+commit 39eaafd39429445bac3fb906bfde2714fc1dc848
+Merge: f357e1c 4df5992
+Author: paul bedaride <paul.bedaride@gmail.com>
+Date:   Thu Nov 22 11:41:27 2012 +0100
+
+    Merge branch 'master' of git+ssh://scm.gforge.inria.fr//gitroot/simgrid/simgrid
+
+commit f357e1cd0c6a943b3fe7e8d94ed42a52810e69b5
+Author: paul bedaride <paul.bedaride@gmail.com>
+Date:   Thu Nov 22 11:41:21 2012 +0100
+
+    Change links in doc
+
+commit 4df5992fe329d09bbc2f5d6cac9565361cd14bfb
+Author: Marion Guthmuller <marion.guthmuller@loria.fr>
+Date:   Thu Nov 22 09:34:15 2012 +0100
+
+    model-checker : increase timeout in tesh chord_neverjoin
+
+commit 1f28bb6ad97b952706794172827423fd4e258abc
+Author: Marion Guthmuller <marion.guthmuller@loria.fr>
+Date:   Thu Nov 22 09:33:03 2012 +0100
+
+    model-checker : increase timeout in tesh snapshot_comparison[1-5]
+
+commit c49140baf3058c9e38e1c5cc38140d676012ac0a
+Author: Augustin Degomme <degomme@idpann.imag.fr>
+Date:   Wed Nov 21 17:23:18 2012 +0100
+
+    secure the stack size parameter for thread,
+    to avoid some segfaults when the value is not right
+
+commit 75a8b17a721a40a515d537b6e0100707a4770dd1
+Author: Augustin Degomme <degomme@idpann.imag.fr>
+Date:   Wed Nov 21 16:06:53 2012 +0100
+
+    there was a mistake that prevented examples dir from being used in coverage reports.
+    As they are meant to be used by users, we want to include them for release builds
+
+commit 30f55b3994a21aa46f21782fdc402e47fd8f445c
+Author: Augustin Degomme <degomme@idpann.imag.fr>
+Date:   Tue Nov 20 10:50:03 2012 +0100
+
+    Switch some globals to DATA, this shouldn't change anything for now
+
+commit fade06d89df37668a5c860369f303336b982d9e0
+Author: Augustin Degomme <degomme@idpann.imag.fr>
+Date:   Tue Nov 13 11:27:30 2012 +0100
+
+    seriously ...
+
+commit 0c96372d5540bde146da1556f8a7cf0287f30900
+Author: Marion Guthmuller <marion.guthmuller@loria.fr>
+Date:   Wed Nov 21 17:47:12 2012 +0100
+
+    model-checker: take snapshot if property file set
+
+commit 9fcd145754f52ed8f27349db4508a20ae5ba0a49
+Author: Martin Quinson <martin.quinson@loria.fr>
+Date:   Wed Nov 21 17:04:15 2012 +0100
+
+    s/lastest/latest/ (stupid me)
+
+commit 9eb198857c1c5d46886f0eb0ebbbfeca3d4de78e
+Author: Marion Guthmuller <marion.guthmuller@loria.fr>
+Date:   Wed Nov 21 15:49:37 2012 +0100
+
+    model-checker : abort if acceptance cycle detected
+
+commit f0628d9c3730884cfbeede51586f2c8561f4fac2
+Author: Marion Guthmuller <marion.guthmuller@loria.fr>
+Date:   Wed Nov 21 15:42:24 2012 +0100
+
+    model-checker : remove automatic activation of MC if a value of cfg flag about MC is modified
+
+commit 1619b56e8f7f377298f37c4004406c0aab78a151
+Author: Marion Guthmuller <marion.guthmuller@loria.fr>
+Date:   Tue Nov 20 19:10:02 2012 +0100
+
+    model-checker : new tesh for snapshot comparison tests
+
+commit b77b96a6fdd5563137a78a3d678bcbfa8bda66db
+Author: Marion Guthmuller <marion.guthmuller@loria.fr>
+Date:   Tue Nov 20 18:27:42 2012 +0100
+
+    model-checker : rename cfg flag for state comparison reduction with storage of visited states (stateful->visited)
+
+commit b95fe69db779388252bffaa53909bd1bf106139d
+Author: Marion Guthmuller <marion.guthmuller@loria.fr>
+Date:   Tue Nov 20 18:13:42 2012 +0100
+
+    model-checker : use xbt_cfg_setdefault instead of default_value in surf_config (incorrect display with --help)
+
+commit a27b7cd435294d62935a32330fa83608aa4974d9
+Author: Marion Guthmuller <marion.guthmuller@loria.fr>
+Date:   Tue Nov 20 16:41:55 2012 +0100
+
+    model-checker : ignore coverage variables
+
+commit 2cc294d3e6a633bd4a76a41ce98f053290b41623
+Author: Marion Guthmuller <marion.guthmuller@loria.fr>
+Date:   Tue Nov 20 16:17:14 2012 +0100
+
+    model-checker : abort if popen failed
+
+commit d0c5cc5a4f87a98928093830eab689dcdd0dd603
+Author: Marion Guthmuller <marion.guthmuller@loria.fr>
+Date:   Mon Nov 19 15:50:51 2012 +0100
+
+    model-checker : fix compilation error (with optimizations) with commit d90a41491cfb04188c4469729fa60d01ec0ff693
+
+commit 01cc1ca46bf6674e2ea2db363fd583cf002d5472
+Author: Martin Quinson <martin.quinson@loria.fr>
+Date:   Mon Nov 19 11:51:13 2012 +0100
+
+    fix the tesh outputs after last output cleanups
+
+commit 61545150384cb45f61766f4864b204b94ad2b0dc
+Author: Martin Quinson <martin.quinson@loria.fr>
+Date:   Mon Nov 19 10:34:35 2012 +0100
+
+    add the TLA specification of the simix network layer, for marion to play with
+
+commit 34f8030a48f9ea7e29316a4579bfc031452688ae
+Author: Martin Quinson <martin.quinson@loria.fr>
+Date:   Mon Nov 19 10:13:08 2012 +0100
+
+    attempt to get everything properly cleaned when only using --help and friends
+
+commit c96ecfc133ad561ad8992a00508bfa9eaaeaf31a
+Author: Marion Guthmuller <marion.guthmuller@loria.fr>
+Date:   Sun Nov 18 19:46:18 2012 +0100
+
+    model-checker : add tesh for bugged1_liveness and chord_neverjoin
+
+commit 04c2f2d2a1d483120cef0e6110df53178c8bfe04
+Author: Marion Guthmuller <marion.guthmuller@loria.fr>
+Date:   Sun Nov 18 19:40:43 2012 +0100
+
+    model-checker : use XBT_DEBUG instead of XBT_INFO
+
+commit 1220a3e5916c35ba307f7a7eb48a2820bab961cd
+Author: Marion Guthmuller <marion.guthmuller@loria.fr>
+Date:   Sun Nov 18 19:29:23 2012 +0100
+
+    model-checker : fix insertion in mc_data_bss_comparion
+
+commit 7526c37879613289a86be06ec264b1cce5ef4049
+Author: Marion Guthmuller <marion.guthmuller@loria.fr>
+Date:   Sun Nov 18 19:28:25 2012 +0100
+
+    model-checker : ignore some variables enabled with tracing, and variables about exception for all frames
+
+commit d90a41491cfb04188c4469729fa60d01ec0ff693
+Author: Marion Guthmuller <marion.guthmuller@loria.fr>
+Date:   Sun Nov 18 19:23:46 2012 +0100
+
+    model-checker : improve stack ignore in heap comparison algorithm
+
+commit 247d96de592ac1fcd59411032c6528f238764516
+Author: Marion Guthmuller <marion.guthmuller@loria.fr>
+Date:   Sun Nov 18 19:22:43 2012 +0100
+
+    model-checker : stateful mode disabled by default
+
+commit f9f619ce0b60728045c1ef8b469b4d224f791552
+Author: Marion Guthmuller <marion.guthmuller@loria.fr>
+Date:   Sat Nov 17 21:14:38 2012 +0100
+
+    model-checker : stop independance reduction if same request issuer
+
+commit 98c7b18f3f7145fc71f5fec9309cc272c5359b92
+Author: Marion Guthmuller <marion.guthmuller@loria.fr>
+Date:   Fri Nov 16 17:38:17 2012 +0100
+
+    model-checker : ignore new local variable
+
+commit faefbf1df4c06fd86d785d0a376356cd2375b81e
+Author: Marion Guthmuller <marion.guthmuller@loria.fr>
+Date:   Fri Nov 16 17:21:54 2012 +0100
+
+    model-checker : use XBT_DEBUG instead of XBT_INFO
+
+commit 827af93af994ce96e6c607a0bec898bc62f1acbd
+Author: Marion Guthmuller <marion.guthmuller@loria.fr>
+Date:   Fri Nov 16 17:20:37 2012 +0100
+
+    model-checker : MC_init() must be called for initial snapshot
+
+commit ead8b3a1775defecebc316cb5e4fcddbd283df4c
+Author: Marion Guthmuller <marion.guthmuller@loria.fr>
+Date:   Fri Nov 16 17:04:05 2012 +0100
+
+    model-checker : fix dpor algorithm
+    
+      - Interleave all enabled processes for each state
+      - If max_depth reached and last state still have processes interleaved, backtrack on this state (reduction not applied)"
+      - If independant transitions, corresponding process interleaved in previous state is disabled (MC_DONE)
+
+commit 01bcdf570c06d71a9a6daa471733915fef91bb1f
+Author: Marion Guthmuller <marion.guthmuller@loria.fr>
+Date:   Fri Nov 16 09:44:32 2012 +0100
+
+    forget to apply cleanups in MC on SMPI (separate MC_modelcheck for safety and liveness)
+
+commit da09e6cbf4e0213856897ac754430c7bf6beecee
+Author: Marion Guthmuller <marion.guthmuller@loria.fr>
+Date:   Thu Nov 15 23:54:34 2012 +0100
+
+    model-checker : factorize code for safety and liveness model-checking
+    
+    - same function for checkpointing : MC_take_snapshot
+    - MC_init : dwarf parsing and init memory map info
+    - add visited states storage for safety model checking
+
+commit 864cdc455e38de68e3666a03e17d5a4cb0d7acaf
+Author: Marion Guthmuller <marion.guthmuller@loria.fr>
+Date:   Thu Nov 15 21:53:16 2012 +0100
+
+    model-checker : fix dependance theorem according to TLA+ specification
+    
+    iSend and iRecv requests are dependant with Test requests if process issuer is different.
+    On the path iRecv->iSend->Test, test return true but on the path iRecv/Test/iSend, test return false.
+    
+    So, each interleaving must be explored.
+
+commit 427ce11c29a6a5b78045e0c0f703dd52a400e8ea
+Author: Marion Guthmuller <marion.guthmuller@loria.fr>
+Date:   Thu Nov 15 21:33:21 2012 +0100
+
+    model-checker : warning message if max depth is reached
+
+commit 03b941b5d37f891da6c5b00cb8b9ce4e348eb0df
+Author: Marion Guthmuller <marion.guthmuller@loria.fr>
+Date:   Thu Nov 15 17:27:40 2012 +0100
+
+    model-checker : memory free
+
+commit fcba745e5cc75f24b063641b26fd0fc03bf697e3
+Author: Marion Guthmuller <marion.guthmuller@loria.fr>
+Date:   Thu Nov 15 17:27:01 2012 +0100
+
+    model-checker : cleanups in verification of current heap
+
+commit a669a2adcfe446e750c619956d9fad5ce3b1ecbd
+Author: Marion Guthmuller <marion.guthmuller@loria.fr>
+Date:   Thu Nov 15 17:20:51 2012 +0100
+
+    model-checker : comparison times are NULL for visited_pair
+
+commit 57fe5b0979405e769623b751871db271dfb61652
+Author: Marion Guthmuller <marion.guthmuller@loria.fr>
+Date:   Thu Nov 15 17:18:09 2012 +0100
+
+    model-checker : fix segfault in get_local_variables_values()
+
+commit 68be5601ff3ff82d68ac0368fbe2f003f9da9143
+Author: Marion Guthmuller <marion.guthmuller@loria.fr>
+Date:   Thu Nov 15 17:13:57 2012 +0100
+
+    model-checker : create subdir for chord example with liveness model-checking
+
+commit c6189d1b7b02cda083791afc98f7e632100424d5
+Author: Marion Guthmuller <marion.guthmuller@loria.fr>
+Date:   Thu Nov 15 17:08:26 2012 +0100
+
+    model-checker : store last visited states during exploration
+    
+      - new cfg flag : model-check/stateful -> indicates how many visited states stored (default value : 10)
+      - if a state has been already visited, backtracking
+
+commit 5b1e363f764347ddf3e895a6b58529c2036a1f24
+Author: Arnaud Giersch <arnaud.giersch@iut-bm.univ-fcomte.fr>
+Date:   Thu Nov 15 17:12:24 2012 +0100
+
+    Do memchecks with tracing=on, now that it's enabled by default.
+
+commit 70471e9e6a4c9b3530bee7fa1b02ffc24e95494f
+Author: Arnaud Giersch <arnaud.giersch@iut-bm.univ-fcomte.fr>
+Date:   Thu Nov 15 17:07:03 2012 +0100
+
+    Put the TRY..CATCH inside a wrapper function.
+    
+    Avoid spurious warnings about variables that might be clobbered by
+    setjmp/longjmp.
+
+commit 9b9fd1cbede3f5153e7d2c59514e33c8b802c4c3
+Author: Arnaud Giersch <arnaud.giersch@iut-bm.univ-fcomte.fr>
+Date:   Thu Nov 15 16:50:56 2012 +0100
+
+    Add missing include.
+    
+    The problem is visible with -Denable_tracing=OFF only.
+
+commit 0c50a688c8681647cb69300ef6131c585e2692ad
+Author: Arnaud Giersch <arnaud.giersch@iut-bm.univ-fcomte.fr>
+Date:   Thu Nov 15 16:10:55 2012 +0100
+
+    Put forward declaration of static function in c file, not in header.
+
+commit 488dd54cbc91fad4cb04c9d0e92609a107ad1568
+Author: paul bedaride <paul.bedaride@gmail.com>
+Date:   Thu Nov 15 15:24:29 2012 +0100
+
+    Fix TestSuite.msg-file
+
+commit abf999244fd17007810c1605298b1bbbb0334573
+Author: Arnaud Giersch <arnaud.giersch@iut-bm.univ-fcomte.fr>
+Date:   Thu Nov 15 13:36:15 2012 +0100
+
+    Make paranoid compiler happy.
+
+commit 09f98aaf70651431716a4f2e068310c215167717
+Author: Maximiliano Geier <maximiliano.geier@loria.fr>
+Date:   Thu Nov 15 13:06:37 2012 +0100
+
+    flatifier: added --downgrade option to output version 2 platform files, options can also appear in any order
+
+commit 9d93b70abfb0ec67ebc06ed01f230dbef71b9ab3
+Author: Martin Quinson <martin.quinson@loria.fr>
+Date:   Thu Nov 15 10:57:41 2012 +0100
+
+    display on configuration output whether the mallocators are activated or not
+
+commit 1031a0ac5acd25204bfaae2ea136922602390091
+Author: Martin Quinson <martin.quinson@loria.fr>
+Date:   Thu Nov 15 10:44:11 2012 +0100
+
+    turn off the mallocators during the memory check
+
+commit 1e3ccd959bd67aa0294794514968afc2fcb3e924
+Author: Martin Quinson <martin.quinson@loria.fr>
+Date:   Thu Nov 15 09:21:55 2012 +0100
+
+    git reset hard works even for Java. True story.
+
+commit 74299bd06aa732e550c2693926bb0c4c8b4143aa
+Author: Arnaud Giersch <arnaud.giersch@iut-bm.univ-fcomte.fr>
+Date:   Wed Nov 14 23:02:08 2012 +0100
+
+    Git-reset should do the job here, plus minor corrections.
+
+commit 52035a86a0a3364398acbd56d141f901adc49c6f
+Author: Martin Quinson <martin.quinson@loria.fr>
+Date:   Wed Nov 14 22:45:25 2012 +0100
+
+    ahem, document the right name for the new function
+
+commit 1b31e6af6e4fe3ab737b8ac8681dcba610f7db50
+Author: Martin Quinson <martin.quinson@loria.fr>
+Date:   Wed Nov 14 22:21:29 2012 +0100
+
+    rewrite the 'howto release' guide, in paranoid mode
+
+commit 9b96a12eb8c72e6349dc500472e7e05ceb2001f1
+Author: Martin Quinson <martin.quinson@loria.fr>
+Date:   Wed Nov 14 22:20:40 2012 +0100
+
+    typo in comments
+
+commit afbe756ab7de4d2223c3e248e00f9b51e4f816ef
+Author: Martin Quinson <martin.quinson@loria.fr>
+Date:   Wed Nov 14 22:19:55 2012 +0100
+
+    cosmetics
+
+commit a4814a9f448c5eeac2272ee04d2ef88810ccc951
+Author: Martin Quinson <martin.quinson@loria.fr>
+Date:   Wed Nov 14 22:19:30 2012 +0100
+
+    New function: MSG_get_process_number()
+
+commit 0438cb0afe03a5f104af019df44f52aec27d2458
+Author: Martin Quinson <martin.quinson@loria.fr>
+Date:   Thu Nov 8 20:36:58 2012 +0100
+
+    enhance the flatifier so that it can be used for platform parsing performance measurement
+
+commit 37f24fd67e04254218bd7b43dcb7650506776868
+Author: Maximiliano Geier <maximiliano.geier@loria.fr>
+Date:   Wed Nov 14 11:35:40 2012 +0100
+
+    BitTorrent: changed the way the PIECE message is handled so that it uses MSG_task_isend insted of MSG_task_dsend, and queues pending comms accordingly
+
+commit 995564c24c3c1b491e552658b0542f5d91d133b0
+Author: Maximiliano Geier <maximiliano.geier@loria.fr>
+Date:   Wed Nov 14 11:27:13 2012 +0100
+
+    BitTorrent: added reference to the report by A. Legout on the size of messages
+
+commit dbc4cf490e070fe093550c27cd05d8a9bb91ee53
+Author: Arnaud Giersch <arnaud.giersch@iut-bm.univ-fcomte.fr>
+Date:   Wed Nov 14 10:00:39 2012 +0100
+
+    smpicc: also reset CMAKE_LINKARGS when no linking is required (-c).
+
+commit dafc6fe52dceb4ab063b177d74c60bebd47c8e54
+Author: Arnaud Giersch <arnaud.giersch@iut-bm.univ-fcomte.fr>
+Date:   Wed Nov 14 09:41:59 2012 +0100
+
+    Size can be negative.  Use ssize_t instead of size_t.
+    
+    Error caught by Clang:
+    In file included from /home/giersch/lsrc/simgrid/simgrid-git/src/xbt/mmalloc/mm.c:21:
+    src/xbt/mmalloc/mmorecore.c:74:19: error: comparison of unsigned expression < 0 is always false [-Werror,-Wtautological-compare]
+      } else if (size < 0) {
+
+commit 0d2c98345e65093248d2ae20dc713065c9c0f53c
+Author: Arnaud Giersch <arnaud.giersch@iut-bm.univ-fcomte.fr>
+Date:   Wed Nov 14 09:36:08 2012 +0100
+
+    Remove unsupported flags when Clang is used.
+
+commit 97e28db9f2989a96c2285c7e04a6966351342d37
+Author: Arnaud Giersch <arnaud.giersch@iut-bm.univ-fcomte.fr>
+Date:   Wed Nov 14 09:32:17 2012 +0100
+
+    Also print CMAKE_xxx_COMPILER_ID.
+
+commit a8909d621db9ae5690144cbe00fc0589c8ac26c8
+Author: Marion Guthmuller <marion.guthmuller@loria.fr>
+Date:   Tue Nov 13 15:12:35 2012 +0100
+
+    model-checker : new cfg command line flag (model-check/max_depth) for max depth of exploration (default value is 1000)
+
+commit 4f3a160841e4b3ad438549814da64aa62c114f45
+Author: paul bedaride <paul.bedaride@gmail.com>
+Date:   Tue Nov 13 11:58:03 2012 +0100
+
+    Correct a bug in kademlia
+
+commit 8bb22e6a63746577a4c944175d932eb5b82b2d8f
+Author: Arnaud Giersch <arnaud.giersch@iut-bm.univ-fcomte.fr>
+Date:   Mon Nov 12 21:28:59 2012 +0100
+
+    Write the add_test(...) so that they are compatible with cmake 2.6.
+
+commit 302db92b2c868b5f55ec8a32e440e5ecf3e94f5b
+Author: Arnaud Giersch <arnaud.giersch@iut-bm.univ-fcomte.fr>
+Date:   Mon Nov 12 21:19:11 2012 +0100
+
+    Use configure_file(... COPYONLY) instead of file(COPY ...).
+    
+    file(COPY ...) does not exist in cmake before 2.8.
+
+commit 996f82a2b67e49a58b1de059bc44143e17a25ff6
+Author: Arnaud Giersch <arnaud.giersch@iut-bm.univ-fcomte.fr>
+Date:   Mon Nov 12 18:05:26 2012 +0100
+
+    Define macro if it's missing.
+    
+    CMAKE_FORCE_Fortran_COMPILER does not exist with cmake before 2.8.1.
+    See http://www.cmake.org/Bug/view.php?id=10032
+
+commit 5a56032a41336f0ae76fe5d8845599b403f73688
+Author: Arnaud Giersch <arnaud.giersch@iut-bm.univ-fcomte.fr>
+Date:   Mon Nov 12 17:56:22 2012 +0100
+
+    Protect string with quotes.
+
+commit eeb2df0bfcb27a6c8ae08a21efc5fe014d27ea81
+Author: Arnaud Giersch <arnaud.giersch@iut-bm.univ-fcomte.fr>
+Date:   Mon Nov 12 17:40:18 2012 +0100
+
+    Use options compatible with older versions of git.
+
+commit 14e582a514c60f61155a4548fc48841154069969
+Author: Arnaud Giersch <arnaud.giersch@iut-bm.univ-fcomte.fr>
+Date:   Mon Nov 12 17:39:11 2012 +0100
+
+    If several remotes are set, arbitrarily use the first one.
+
+commit 3c97a882ab64499bcac27de50bff50029d40a180
+Author: Marion Guthmuller <marion.guthmuller@loria.fr>
+Date:   Mon Nov 12 17:33:09 2012 +0100
+
+    model-checker : cosmetics on log message
+
+commit e6842da5013c7598839024360b268d17c5c9d72a
+Author: Marion Guthmuller <marion.guthmuller@loria.fr>
+Date:   Mon Nov 12 17:20:41 2012 +0100
+
+    model-checker : Add statistics about comparison times for each pair reached:
+    
+    - if debug log enabled for mc_compare:
+      - number of comparisons done with this pair
+      - for each comparison step : number of different states, comparison times (average, max, min)
+    - otherwise
+      - number of comparisons done with this pair
+      - snapshot comparison times (stopped when the first difference is detected)
+
+commit 15e1163e6cc44cd33e6bac01003189d11c6402c6
+Author: Augustin Degomme <degomme@idpann.imag.fr>
+Date:   Mon Nov 12 17:27:35 2012 +0100
+
+    cosmetics and fix ugly bug in windows code
+
+commit fa798894e27f82493fa87e7a69d7e3f6b3815053
+Merge: 6fb81dc 5351503
+Author: Augustin Degomme <degomme@idpann.imag.fr>