Martin Quinson [Mon, 7 Mar 2016 01:09:08 +0000 (02:09 +0100)]
waa, that part of the FAQ is *really* obsolete. Good thing it was already dead
Martin Quinson [Mon, 7 Mar 2016 00:55:14 +0000 (01:55 +0100)]
[cmake] simplify the detection of the ucontext stack setup
Martin Quinson [Mon, 7 Mar 2016 00:22:18 +0000 (01:22 +0100)]
display the src/internal_config after configuration
Martin Quinson [Sun, 6 Mar 2016 23:56:17 +0000 (00:56 +0100)]
Remove cmake 'enable_tracing' option: was not doing anything
Martin Quinson [Sun, 6 Mar 2016 23:40:57 +0000 (00:40 +0100)]
cmake option enable_auto_install was replaced by make distcheck about 10 years ago
Martin Quinson [Sun, 6 Mar 2016 23:39:03 +0000 (00:39 +0100)]
[cmake] remove some more useless tests (and includes)
Martin Quinson [Sun, 6 Mar 2016 23:27:47 +0000 (00:27 +0100)]
[cmake] cleanup the detection of graphviz
Frederic Suter [Sun, 6 Mar 2016 23:11:47 +0000 (00:11 +0100)]
Merge branch 'master' of git+ssh://scm.gforge.inria.fr//gitroot/simgrid/simgrid
Frederic Suter [Sun, 6 Mar 2016 23:02:12 +0000 (00:02 +0100)]
no more xbt in Tests.cmake
everything is now in teshsuite/xbt/*/CMakeLists.txt
Martin Quinson [Sun, 6 Mar 2016 23:00:56 +0000 (00:00 +0100)]
cleanups in internal_config.h
Frederic Suter [Sun, 6 Mar 2016 22:52:16 +0000 (23:52 +0100)]
factor tesh-self
Frederic Suter [Sun, 6 Mar 2016 22:42:38 +0000 (23:42 +0100)]
cosmetics
Frederic Suter [Sun, 6 Mar 2016 22:32:43 +0000 (23:32 +0100)]
guess what? more refactoring!
Martin Quinson [Sun, 6 Mar 2016 22:03:29 +0000 (23:03 +0100)]
sys/time.h is always defined nowadays
Martin Quinson [Sun, 6 Mar 2016 21:09:03 +0000 (22:09 +0100)]
reduce the amount of includes teshsuite/simdag
Martin Quinson [Sun, 6 Mar 2016 20:58:37 +0000 (21:58 +0100)]
kill our _XBT_WIN32. Standard _WIN32 is sufficient
Martin Quinson [Sun, 6 Mar 2016 20:37:56 +0000 (21:37 +0100)]
one set of macros for min/max is enough
Martin Quinson [Sun, 6 Mar 2016 09:46:56 +0000 (10:46 +0100)]
'inline' is C99, remove portability the layer
Martin Quinson [Sun, 6 Mar 2016 08:26:32 +0000 (09:26 +0100)]
try to not specify any calling convention on windows
Martin Quinson [Sun, 6 Mar 2016 01:37:43 +0000 (02:37 +0100)]
another useless thread function dies
Martin Quinson [Sun, 6 Mar 2016 01:23:50 +0000 (02:23 +0100)]
first cleanups in the WIN32 preprocessor stuff
Martin Quinson [Sun, 6 Mar 2016 01:06:05 +0000 (02:06 +0100)]
kill another unused thread function
xbt_os_cond_timedwait()
+ other cleanups
Martin Quinson [Sun, 6 Mar 2016 01:01:38 +0000 (02:01 +0100)]
make xbt_mutex reentrant (the standard way) and kill xbt_rmutex
Martin Quinson [Sat, 5 Mar 2016 23:34:48 +0000 (00:34 +0100)]
Kill two unused thread functions with their portability tests and code
This is xbt_os_mutex_timedacquire() and xbt_os_sem_timedacquire()
Frederic Suter [Sun, 6 Mar 2016 00:01:43 +0000 (01:01 +0100)]
Merge branch 'master' of git+ssh://scm.gforge.inria.fr//gitroot/simgrid/simgrid
Frederic Suter [Sat, 5 Mar 2016 23:22:42 +0000 (00:22 +0100)]
factoring cmake for simdag examples
degomme [Sat, 5 Mar 2016 23:39:13 +0000 (00:39 +0100)]
tsssssk
Fix for freebsd compilation (hopefully)
Frederic Suter [Sat, 5 Mar 2016 22:33:06 +0000 (23:33 +0100)]
shrinking cmake in java examples
and remove a useless deployment file
Martin Quinson [Sat, 5 Mar 2016 22:21:05 +0000 (23:21 +0100)]
try to bind worker threads to cores when possible
Martin Quinson [Sat, 5 Mar 2016 14:15:23 +0000 (15:15 +0100)]
kill an unused function
Martin Quinson [Sat, 5 Mar 2016 13:56:57 +0000 (14:56 +0100)]
[cmake] kill some more unused tests
Frederic Suter [Sat, 5 Mar 2016 21:09:11 +0000 (22:09 +0100)]
third try should be the right one
Frederic Suter [Sat, 5 Mar 2016 21:03:41 +0000 (22:03 +0100)]
tentative fix #2
Frederic Suter [Sat, 5 Mar 2016 21:01:21 +0000 (22:01 +0100)]
fix distcheck
Frederic Suter [Sat, 5 Mar 2016 20:58:47 +0000 (21:58 +0100)]
One CMakeLists for all java teshes
Frederic Suter [Sat, 5 Mar 2016 19:59:10 +0000 (20:59 +0100)]
separate dsend and pingpong
Frederic Suter [Sat, 5 Mar 2016 18:11:45 +0000 (19:11 +0100)]
further refactoring
Martin Quinson [Sat, 5 Mar 2016 11:08:50 +0000 (12:08 +0100)]
[cmake] kill an unused test
Martin Quinson [Sat, 5 Mar 2016 11:04:50 +0000 (12:04 +0100)]
kill the cmake file that I inlined yesterday
Martin Quinson [Sat, 5 Mar 2016 10:53:20 +0000 (11:53 +0100)]
Merge branch 'master' of scm.gforge.inria.fr:/gitroot/simgrid/simgrid
Martin Quinson [Sat, 5 Mar 2016 10:53:13 +0000 (11:53 +0100)]
fix MC builds
degomme [Sat, 5 Mar 2016 01:07:51 +0000 (02:07 +0100)]
tssk
Martin Quinson [Sat, 5 Mar 2016 00:44:37 +0000 (01:44 +0100)]
errno.h and sys/stat/h are always here nowadays
Martin Quinson [Sat, 5 Mar 2016 00:34:57 +0000 (01:34 +0100)]
[cmake] factorize the output of windows and non-windows
Martin Quinson [Sat, 5 Mar 2016 00:24:23 +0000 (01:24 +0100)]
[cmake] inline a file
Martin Quinson [Sat, 5 Mar 2016 00:14:39 +0000 (01:14 +0100)]
I just killed the win_ucontext portability layer
so don't lie to cmake telling that they are there. They won't come back.
Martin Quinson [Sat, 5 Mar 2016 00:12:07 +0000 (01:12 +0100)]
move the set-maestro test to its own directory
The test got fixed in the process even if I don't know how I did that.
I feel suspicious, the test should be further augmented to check that
it actually test the right thing.
Martin Quinson [Fri, 4 Mar 2016 23:45:44 +0000 (00:45 +0100)]
try to fix the windows build
Martin Quinson [Fri, 4 Mar 2016 23:29:14 +0000 (00:29 +0100)]
don't even try to have ucontextes on windows.
we don't care of the speed on that platform. Getting it working would
already be something.
Plus, the portability layer that this commit removes was segfaulting.
Martin Quinson [Fri, 4 Mar 2016 23:19:30 +0000 (00:19 +0100)]
fix build on mac
Martin Quinson [Fri, 4 Mar 2016 23:17:52 +0000 (00:17 +0100)]
small cleanups in cmake
Martin Quinson [Fri, 4 Mar 2016 22:44:37 +0000 (23:44 +0100)]
first round of cleanups in xbt_os_thread
Martin Quinson [Fri, 4 Mar 2016 20:43:56 +0000 (21:43 +0100)]
merge ChangeLog.SimGrid-java into ChangeLog
One trap less for our fellow contributors
Martin Quinson [Fri, 4 Mar 2016 20:37:29 +0000 (21:37 +0100)]
Merge branch 'master' of scm.gforge.inria.fr:/gitroot/simgrid/simgrid
Frederic Suter [Fri, 4 Mar 2016 20:00:14 +0000 (21:00 +0100)]
Merge branch 'master' of git+ssh://scm.gforge.inria.fr//gitroot/simgrid/simgrid
Julien Gossa [Fri, 4 Mar 2016 18:31:24 +0000 (19:31 +0100)]
[MSG] Renaming MSG_get_host_speed in MSG_host_get_speed. No function should be ostracized because of its name. Never. Old one is deprecated with a warning.
Julien Gossa [Fri, 4 Mar 2016 17:08:01 +0000 (18:08 +0100)]
Merge branch 'master' of git+ssh://scm.gforge.inria.fr/gitroot/simgrid/simgrid
I AM THE KING OF THE BINDINGS! FEAR MY POWER!
(and no test has been armed during these commits... Just some cleaning...)
Julien Gossa [Fri, 4 Mar 2016 17:01:55 +0000 (18:01 +0100)]
VM.setBound(int load) is now VM.setBound(double bound) to meet the MSG semantics. Use VM.getSpeed()*load/100 for the legacy behavior.
Julien Gossa [Fri, 4 Mar 2016 16:08:48 +0000 (17:08 +0100)]
[jmsg] deletion of Java_org_simgrid_msg_VM_get_pm: dead and dangerous code
degomme [Fri, 4 Mar 2016 15:02:23 +0000 (16:02 +0100)]
Conflicting declaration.
Frederic Suter [Fri, 4 Mar 2016 14:44:31 +0000 (15:44 +0100)]
cmake factoring in teshsuite/xbt
degomme [Fri, 4 Mar 2016 14:32:28 +0000 (15:32 +0100)]
oops
Frederic Suter [Fri, 4 Mar 2016 14:11:59 +0000 (15:11 +0100)]
Merge branch 'master' of git+ssh://scm.gforge.inria.fr//gitroot/simgrid/simgrid
Frederic Suter [Fri, 4 Mar 2016 14:06:39 +0000 (15:06 +0100)]
cmake refactoring in teshuite/smpi cont'd
degomme [Fri, 4 Mar 2016 13:22:38 +0000 (14:22 +0100)]
Merge branch 'master' of git+ssh://scm.gforge.inria.fr/gitroot/simgrid/simgrid
degomme [Fri, 4 Mar 2016 13:19:32 +0000 (14:19 +0100)]
Drop support for windows threads, as pthread seem to be working fine.
degomme [Fri, 4 Mar 2016 13:14:46 +0000 (14:14 +0100)]
We actually want to try pthreads on windows, as the others are failing now.
If it works properly we may remove raw and win32_ucontext support.
degomme [Fri, 4 Mar 2016 13:10:28 +0000 (14:10 +0100)]
This was not compiling when sizeof(unsigned long) != sizeof(void*)
Julien Gossa [Fri, 4 Mar 2016 11:37:58 +0000 (12:37 +0100)]
Merge branch 'master' of git+ssh://scm.gforge.inria.fr/gitroot/simgrid/simgrid
Only docs and output formatting work.
Julien Gossa [Fri, 4 Mar 2016 11:28:09 +0000 (12:28 +0100)]
STFU you dawn VM - The lovingly handmade tests
Martin Quinson [Fri, 4 Mar 2016 11:04:33 +0000 (12:04 +0100)]
cleanup in cmake option declarations, and display all config information in any case
Martin Quinson [Fri, 4 Mar 2016 10:52:09 +0000 (11:52 +0100)]
fix out of tree builds
Martin Quinson [Fri, 4 Mar 2016 10:46:24 +0000 (11:46 +0100)]
[cmake] make distcheck: use 4 cores and disable LTO
fast tests are run more often
Julien Gossa [Fri, 4 Mar 2016 10:43:10 +0000 (11:43 +0100)]
relocation of the generate_tesh script in the doc
Martin Quinson [Fri, 4 Mar 2016 10:30:17 +0000 (11:30 +0100)]
Merge branch 'master' of scm.gforge.inria.fr:/gitroot/simgrid/simgrid
Frederic Suter [Fri, 4 Mar 2016 10:25:01 +0000 (11:25 +0100)]
Merge branch 'master' of git+ssh://scm.gforge.inria.fr//gitroot/simgrid/simgrid
Frederic Suter [Fri, 4 Mar 2016 10:24:39 +0000 (11:24 +0100)]
update
Martin Quinson [Fri, 4 Mar 2016 10:07:43 +0000 (11:07 +0100)]
extend the implementation note in comments
Martin Quinson [Fri, 4 Mar 2016 10:04:53 +0000 (11:04 +0100)]
kill dead code
Martin Quinson [Fri, 4 Mar 2016 10:01:38 +0000 (11:01 +0100)]
kill the latency_bound experiment in our codebase
Martin Quinson [Fri, 4 Mar 2016 09:26:48 +0000 (10:26 +0100)]
[java] fix some small issues found by SonarQube
Frederic Suter [Fri, 4 Mar 2016 08:45:44 +0000 (09:45 +0100)]
factoring cmake for smpi tests
Gabriel Corona [Thu, 3 Mar 2016 17:15:10 +0000 (18:15 +0100)]
[mc] Remove usage of boost::iterator_range
Just use the container now that we use C++ containers.
Gabriel Corona [Thu, 3 Mar 2016 17:05:34 +0000 (18:05 +0100)]
[mc] Remove the mc_smx_process_info typedefs
Gabriel Corona [Thu, 3 Mar 2016 17:01:46 +0000 (18:01 +0100)]
[mc] Remove the horrid temporary MC_PROCESS_FOREACH() macro
Gabriel Corona [Thu, 3 Mar 2016 16:54:06 +0000 (17:54 +0100)]
[mc] Make SimixProcessInformation a real C++ object
and use std::vector<> for storing it instead of xbt_dynar
Gabriel Corona [Thu, 3 Mar 2016 16:20:21 +0000 (17:20 +0100)]
[mc] C++ style SimixProcessInformation
Julien Gossa [Thu, 3 Mar 2016 17:21:03 +0000 (18:21 +0100)]
STFU you damn VM
Martin Quinson [Thu, 3 Mar 2016 17:15:48 +0000 (18:15 +0100)]
fix a typo in documentatino
Frederic Suter [Wed, 2 Mar 2016 20:59:42 +0000 (21:59 +0100)]
Merge branch 'master' of git+ssh://scm.gforge.inria.fr//gitroot/simgrid/simgrid
Frederic Suter [Wed, 2 Mar 2016 20:58:35 +0000 (21:58 +0100)]
wip. revising cmake for smpi.
have to be discussed
Martin Quinson [Wed, 2 Mar 2016 12:44:36 +0000 (13:44 +0100)]
cunit: make it work (again) with C++ test suites
Frederic Suter [Wed, 2 Mar 2016 12:00:55 +0000 (13:00 +0100)]
Merge branch 'master' of git+ssh://scm.gforge.inria.fr//gitroot/simgrid/simgrid
Frederic Suter [Wed, 2 Mar 2016 11:50:51 +0000 (12:50 +0100)]
bindir to srcdir?
Frederic Suter [Wed, 2 Mar 2016 11:29:53 +0000 (12:29 +0100)]
damn!
Frederic Suter [Wed, 2 Mar 2016 11:28:06 +0000 (12:28 +0100)]
add bindir there too
Frederic Suter [Wed, 2 Mar 2016 11:22:55 +0000 (12:22 +0100)]
damn!
Frederic Suter [Wed, 2 Mar 2016 11:20:58 +0000 (12:20 +0100)]
add bindir to platform_path
Frederic Suter [Wed, 2 Mar 2016 11:07:44 +0000 (12:07 +0100)]
missing space
Martin Quinson [Wed, 2 Mar 2016 10:54:16 +0000 (11:54 +0100)]
tidying a bit xbt/cunit.c