thiery [Wed, 9 Aug 2006 09:04:55 +0000 (09:04 +0000)]
Use malloc instead of calloc because reset_f is called after the malloc
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2701
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
thiery [Wed, 9 Aug 2006 09:03:53 +0000 (09:03 +0000)]
Use a mallocator for the fifo items
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2700
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
thiery [Tue, 8 Aug 2006 12:24:18 +0000 (12:24 +0000)]
Fix uninitialized values
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2699
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
thiery [Tue, 8 Aug 2006 09:03:05 +0000 (09:03 +0000)]
Don't malloc a new dict each time in execute_parallel_task
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2698
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
thiery [Tue, 8 Aug 2006 09:01:33 +0000 (09:01 +0000)]
Use a mallocator for Surf variables
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2697
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
thiery [Tue, 8 Aug 2006 09:00:25 +0000 (09:00 +0000)]
Use malloc instead of calloc
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2696
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
thiery [Tue, 8 Aug 2006 08:59:51 +0000 (08:59 +0000)]
Add mallocators into Makefile
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2695
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
mquinson [Fri, 4 Aug 2006 15:19:34 +0000 (15:19 +0000)]
Document the name of type descriptions created with gras_datadesc_dynar()
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2694
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
thiery [Fri, 4 Aug 2006 14:42:20 +0000 (14:42 +0000)]
Change parameter names from 'head' to 'dict'. Add two functions: xbt_dict_reset() and xbt_dict_length().
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2693
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
thiery [Fri, 4 Aug 2006 14:39:57 +0000 (14:39 +0000)]
Improve the function SD_task_get_state
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2692
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
thiery [Fri, 4 Aug 2006 09:30:29 +0000 (09:30 +0000)]
Remove useless reallocs
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2691
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
thiery [Fri, 4 Aug 2006 08:55:50 +0000 (08:55 +0000)]
Optimize function SD_route_get_list()
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2690
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
thiery [Fri, 4 Aug 2006 08:11:21 +0000 (08:11 +0000)]
Bad comment
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2689
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
thiery [Fri, 4 Aug 2006 08:07:14 +0000 (08:07 +0000)]
Add Doxygen documentation for mallocators
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2688
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
thiery [Fri, 4 Aug 2006 07:17:52 +0000 (07:17 +0000)]
Replace an exception by an assertion
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2687
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
thiery [Fri, 4 Aug 2006 07:10:22 +0000 (07:10 +0000)]
Add mallocators in ChangeLog
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2686
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
thiery [Thu, 3 Aug 2006 16:41:13 +0000 (16:41 +0000)]
Reset an object only when the user needs it
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2685
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
thiery [Thu, 3 Aug 2006 14:08:18 +0000 (14:08 +0000)]
Add a mallocator system to recycle unused objects instead of free them and malloc new ones
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2684
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
thiery [Thu, 3 Aug 2006 08:38:53 +0000 (08:38 +0000)]
Reimplement dictionaries as hashtables
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2683
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
mquinson [Wed, 2 Aug 2006 18:43:54 +0000 (18:43 +0000)]
document my last change (unit selection in testall), plus cosmetics
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2682
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
mquinson [Wed, 2 Aug 2006 18:38:22 +0000 (18:38 +0000)]
Add a clean-unit target which removes any extracted units, usefull when working on cunit mecanism
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2681
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
mquinson [Wed, 2 Aug 2006 18:37:40 +0000 (18:37 +0000)]
Allow the user to specify which tests should be run and which shouldn't
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2680
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
mquinson [Wed, 2 Aug 2006 15:38:15 +0000 (15:38 +0000)]
Plug memleaks in the runned tests. Yeah, I'm vicious, but you knew that
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2679
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
mquinson [Wed, 2 Aug 2006 14:01:33 +0000 (14:01 +0000)]
Make sure that mod won't go undefined when an exception is raised, and make the checks a bit more explicit when they fails
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2678
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
mquinson [Wed, 2 Aug 2006 13:56:08 +0000 (13:56 +0000)]
Document a bug fix, and cosmetics
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2677
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
mquinson [Wed, 2 Aug 2006 13:54:04 +0000 (13:54 +0000)]
cosmetics
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2676
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
mquinson [Wed, 2 Aug 2006 13:53:47 +0000 (13:53 +0000)]
Kill old unused stuff
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2675
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
mquinson [Wed, 2 Aug 2006 13:52:33 +0000 (13:52 +0000)]
kill unused struct
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2674
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
mquinson [Tue, 1 Aug 2006 01:56:13 +0000 (01:56 +0000)]
Make room for the other lessons on data description
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2673
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
mquinson [Tue, 1 Aug 2006 01:29:24 +0000 (01:29 +0000)]
Lesson 9 is done
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2672
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
mquinson [Tue, 1 Aug 2006 00:27:53 +0000 (00:27 +0000)]
Fix a vicious bug: TCP socket use a buffer and read operation get as much data as possible. It is possible that several messages are received in one shoot, and select won't catch them afterward again. Instead, the select will block and the surnumerous messages are lost.
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2671
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
mquinson [Mon, 31 Jul 2006 19:44:24 +0000 (19:44 +0000)]
Make room for the simpledata lesson
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2670
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
mquinson [Mon, 31 Jul 2006 19:43:45 +0000 (19:43 +0000)]
improve my helping target
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2669
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
mquinson [Mon, 31 Jul 2006 19:22:21 +0000 (19:22 +0000)]
Massive file renaming (stupid CVS) so that we can have more than 9 lessons and still have the files sorted in the right order
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2668
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
mquinson [Mon, 31 Jul 2006 19:07:48 +0000 (19:07 +0000)]
Massive file renaming (stupid CVS) so that we can have more than 9 lessons and still have the files sorted in the right order; make room for a lesson on simple data exchange
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2667
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
mquinson [Mon, 31 Jul 2006 17:46:52 +0000 (17:46 +0000)]
Document lastly added FAQ
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2666
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
mquinson [Mon, 31 Jul 2006 17:46:15 +0000 (17:46 +0000)]
New entry: how to repport bugs
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2665
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
mquinson [Mon, 31 Jul 2006 17:36:57 +0000 (17:36 +0000)]
Oups, previous commit was a bit premature. Properly explain how to setup your GRAS code as opposed to setting up your MSG code
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2664
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
mquinson [Mon, 31 Jul 2006 17:34:01 +0000 (17:34 +0000)]
Group valgrind related entries
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2663
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
mquinson [Mon, 31 Jul 2006 17:31:57 +0000 (17:31 +0000)]
Group valgrind related entries
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2662
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
mquinson [Mon, 31 Jul 2006 17:28:17 +0000 (17:28 +0000)]
typo
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2661
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
mquinson [Mon, 31 Jul 2006 17:27:29 +0000 (17:27 +0000)]
Make more clear that some entries are MSG specific
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2660
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
mquinson [Mon, 31 Jul 2006 17:24:23 +0000 (17:24 +0000)]
New section: 'pushing the limits', with the entries about simulating more and more processes, since they don't really fit into 'troubleshooting' and since the latter section becomes hairly
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2659
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
mquinson [Mon, 31 Jul 2006 12:14:42 +0000 (12:14 +0000)]
Kill oldies deprecated by the tutorial
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2658
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
mquinson [Mon, 31 Jul 2006 12:09:36 +0000 (12:09 +0000)]
also post-process the examples
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2657
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
mquinson [Mon, 31 Jul 2006 10:38:17 +0000 (10:38 +0000)]
Also post-process the tutorial
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2656
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
mquinson [Mon, 31 Jul 2006 10:36:50 +0000 (10:36 +0000)]
Document my code changes too, and reformat the documentation changes
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2655
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
thiery [Mon, 31 Jul 2006 10:01:06 +0000 (10:01 +0000)]
Document my last changes too
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2654
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
mquinson [Mon, 31 Jul 2006 09:45:57 +0000 (09:45 +0000)]
Document my last changes (documentation improvement)
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2653
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
thiery [Mon, 31 Jul 2006 09:40:31 +0000 (09:40 +0000)]
Add a sequential mode to the workstations. In this mode, only one task can be executed on the workstation and the other wait in a fifo.
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2652
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
mquinson [Mon, 31 Jul 2006 09:40:01 +0000 (09:40 +0000)]
New question: Valgrind spits tons of errors
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2651
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
mquinson [Mon, 31 Jul 2006 08:51:53 +0000 (08:51 +0000)]
No need to warn the user 4 times. Instead, explaining what's going on may help ;)
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2650
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
mquinson [Mon, 31 Jul 2006 08:47:31 +0000 (08:47 +0000)]
Plug a memleak found by FS
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2649
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
mquinson [Mon, 31 Jul 2006 08:36:42 +0000 (08:36 +0000)]
Revert part of the last change since it let the make check explode
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2648
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
thiery [Fri, 28 Jul 2006 11:50:55 +0000 (11:50 +0000)]
It was hard to use FIFOs when xbt_fifo_push was not mentioned in the doc
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2647
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
mquinson [Thu, 20 Jul 2006 11:48:18 +0000 (11:48 +0000)]
some more paje state poping
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2646
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
mquinson [Thu, 20 Jul 2006 11:33:56 +0000 (11:33 +0000)]
Fix a bug in our usage of Paje
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2645
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
mquinson [Wed, 19 Jul 2006 19:04:09 +0000 (19:04 +0000)]
Generation with flex-1.5.3
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2644
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
mquinson [Wed, 19 Jul 2006 19:02:04 +0000 (19:02 +0000)]
Get the flexml rules right
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2643
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
mquinson [Wed, 19 Jul 2006 16:20:18 +0000 (16:20 +0000)]
Also clean the generated makefile under its new name
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2642
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
mquinson [Wed, 19 Jul 2006 16:19:38 +0000 (16:19 +0000)]
typo
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2641
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
mquinson [Wed, 19 Jul 2006 15:43:40 +0000 (15:43 +0000)]
Typo (?)
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2640
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
mquinson [Wed, 19 Jul 2006 15:36:48 +0000 (15:36 +0000)]
And now, add the right header to the dist (sorry)
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2639
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
mquinson [Wed, 19 Jul 2006 15:08:58 +0000 (15:08 +0000)]
Add a missing header to archives
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2638
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
alegrand [Wed, 19 Jul 2006 15:01:50 +0000 (15:01 +0000)]
add more debugging
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2637
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
mquinson [Wed, 19 Jul 2006 14:33:23 +0000 (14:33 +0000)]
Reduce debug loggings to their real value
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2636
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
mquinson [Wed, 19 Jul 2006 14:31:00 +0000 (14:31 +0000)]
Yeah, right. Comments within comments. Erm. No comments
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2635
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
mquinson [Wed, 19 Jul 2006 14:26:22 +0000 (14:26 +0000)]
Document tools/xbt_exception_checker
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2634
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
mquinson [Wed, 19 Jul 2006 14:20:27 +0000 (14:20 +0000)]
A little script which saved my soul one day I messed up with exceptions
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2633
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
mquinson [Wed, 19 Jul 2006 14:19:51 +0000 (14:19 +0000)]
Switch from libdata to moddata (to ensure the correctness of the latter, even if Testing can only prove the presence of bugs)
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2632
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
mquinson [Wed, 19 Jul 2006 14:18:17 +0000 (14:18 +0000)]
cleanup the GRAS+AMOK initialization schema
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2631
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
mquinson [Wed, 19 Jul 2006 14:16:15 +0000 (14:16 +0000)]
gras_modules come into the dance, cleanup the GRAS+AMOK initialization schema
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2630
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
mquinson [Wed, 19 Jul 2006 14:14:42 +0000 (14:14 +0000)]
gras_modules come into the dance
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2629
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
mquinson [Wed, 19 Jul 2006 14:07:36 +0000 (14:07 +0000)]
log tweakings
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2628
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
mquinson [Wed, 19 Jul 2006 14:07:19 +0000 (14:07 +0000)]
cosmetics
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2627
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
mquinson [Wed, 19 Jul 2006 14:07:04 +0000 (14:07 +0000)]
Make room for moddata along with libdata during the conversion
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2626
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
mquinson [Wed, 19 Jul 2006 14:05:17 +0000 (14:05 +0000)]
New, proper, module mecanism. Still missing dependency tracking, but already allow modules to declare init/exit functions and per-process globals initialized during some join/leave functions. Once every module switch to that model, libdata can be killed (but both can coexist for now)
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2625
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
mquinson [Wed, 19 Jul 2006 14:01:42 +0000 (14:01 +0000)]
Add a define directly setting the correct element header, document it, plus some cleanups
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2624
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
mquinson [Wed, 19 Jul 2006 13:55:02 +0000 (13:55 +0000)]
test_sg.in
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2623
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
mquinson [Wed, 19 Jul 2006 13:54:46 +0000 (13:54 +0000)]
guardrail
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2622
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
mquinson [Wed, 19 Jul 2006 12:11:20 +0000 (12:11 +0000)]
Protect the link address
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2621
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
mquinson [Wed, 19 Jul 2006 12:08:57 +0000 (12:08 +0000)]
Don't mess up with absolute links
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2620
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
mquinson [Tue, 18 Jul 2006 22:00:24 +0000 (22:00 +0000)]
Sanitize the XBT log chans, too. Arnaud did so for MSG+SURF, I did so for AMOK+GRAS, and we forgot XBT until now...
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2619
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
mquinson [Tue, 18 Jul 2006 21:26:05 +0000 (21:26 +0000)]
Revert last change since it makes valgrind angry. No idea where this leak is, but it sounds harmless to me
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2618
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
thiery [Tue, 18 Jul 2006 13:28:03 +0000 (13:28 +0000)]
Use exceptions instead of assertions when it is appropriate
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2617
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
thiery [Tue, 18 Jul 2006 13:26:07 +0000 (13:26 +0000)]
I don't need that anymore
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2616
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
thiery [Tue, 18 Jul 2006 13:23:34 +0000 (13:23 +0000)]
Fix SimDag exception test
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2615
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
mquinson [Tue, 18 Jul 2006 13:06:29 +0000 (13:06 +0000)]
Another try at cleaning up the function types
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2614
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
mquinson [Tue, 18 Jul 2006 11:50:39 +0000 (11:50 +0000)]
Try to catch up with last cleanup in the function type naming schema
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2613
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
mquinson [Tue, 18 Jul 2006 11:49:13 +0000 (11:49 +0000)]
Catch up with last cleanup in the function type naming schema
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2612
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
mquinson [Tue, 18 Jul 2006 11:47:17 +0000 (11:47 +0000)]
cleanup the function type names
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2611
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
mquinson [Tue, 18 Jul 2006 10:02:40 +0000 (10:02 +0000)]
Let's take the compatibilities issues seriously
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2610
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
thiery [Tue, 18 Jul 2006 08:21:03 +0000 (08:21 +0000)]
Free set->catname even if it was incorrect
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2609
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
thiery [Tue, 18 Jul 2006 08:19:43 +0000 (08:19 +0000)]
Add missing xbt_ex_free
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2608
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
thiery [Tue, 18 Jul 2006 07:13:08 +0000 (07:13 +0000)]
Update SD_init() and SD_exit()
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2607
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
thiery [Tue, 18 Jul 2006 06:50:19 +0000 (06:50 +0000)]
Forgot to remove that comment
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2606
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
thiery [Tue, 18 Jul 2006 06:24:57 +0000 (06:24 +0000)]
Implement execute_parallel_task in model KCCFLN05
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2605
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
mquinson [Mon, 17 Jul 2006 17:35:45 +0000 (17:35 +0000)]
Rename xbt/module.c into xbt/xbt_main.c since this file does not do any module management (and cannot since this notion seems to be gras only)
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2604
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
mquinson [Mon, 17 Jul 2006 17:16:17 +0000 (17:16 +0000)]
Get xbt_init seeding the system random generator
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2603
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
mquinson [Mon, 17 Jul 2006 17:15:49 +0000 (17:15 +0000)]
Really rename the HostManagement amok module to PeerManagement
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2602
48e7efb5-ca39-0410-a469-
dd3cf9ba447f