Martin Quinson [Thu, 11 Jul 2019 08:03:43 +0000 (10:03 +0200)]
doc: Fix the fix done before the breakfast (about javasphinx)
Martin Quinson [Thu, 11 Jul 2019 06:54:28 +0000 (08:54 +0200)]
mc/compare: another round of tiny cleanups
Martin Quinson [Thu, 11 Jul 2019 06:51:59 +0000 (08:51 +0200)]
fix make distcheck
Arnaud Giersch [Thu, 11 Jul 2019 06:39:38 +0000 (08:39 +0200)]
mc/compare: dead stores.
Martin Quinson [Thu, 11 Jul 2019 06:32:02 +0000 (08:32 +0200)]
docs: embeeding javasphinx is a bad idea: it has too many dependencies
The rational to embeed it was that it's not included in Debian and it
won't be included any time soon since its author orphaned it, while
I'd like to distribute the doc as Debian packages.
But it won't work: javalang is one of the dependencies of javasphinx
that is not packaged either (even if it seems actively maintained
upstream), and it seems to not be the last dependency of javasphinx.
So let's stop this ugly hack. Too bad for the Debian doc. I could try
to have a multi-source package on Debian with the precompiled doc as
one of them, but since it's not the prefered format for modification,
I guess it won't get accepted. Not 100% sure.
Martin Quinson [Thu, 11 Jul 2019 00:13:03 +0000 (02:13 +0200)]
doc: try to fix the readthedoc build
Martin Quinson [Thu, 11 Jul 2019 00:06:59 +0000 (02:06 +0200)]
ci: fix pages target by installing a missing python module
Martin Quinson [Wed, 10 Jul 2019 22:56:54 +0000 (00:56 +0200)]
mc/compare: fix another copy/paste error
Martin Quinson [Wed, 10 Jul 2019 22:56:00 +0000 (00:56 +0200)]
mc: reduce the visibility of <dwarf.h> by a tiny bit
Martin Quinson [Wed, 10 Jul 2019 22:25:42 +0000 (00:25 +0200)]
mc/compare: some more tiny cleanups
Frederic Suter [Wed, 10 Jul 2019 21:19:50 +0000 (23:19 +0200)]
list last modifications
Arnaud Giersch [Wed, 10 Jul 2019 21:17:20 +0000 (23:17 +0200)]
MC/compare: compare_heap_area_without_type becomes heap_area_equal_without_type.
Arnaud Giersch [Wed, 10 Jul 2019 20:57:33 +0000 (22:57 +0200)]
Cosmetics.
Arnaud Giersch [Wed, 10 Jul 2019 20:36:50 +0000 (22:36 +0200)]
Reindent.
Arnaud Giersch [Wed, 10 Jul 2019 20:16:30 +0000 (22:16 +0200)]
Kill Poor man's TCO.
(Tail Call Optimization).
Arnaud Giersch [Wed, 10 Jul 2019 19:34:42 +0000 (21:34 +0200)]
MC/compare: mmalloc_compare_heap becomes mmalloc_heap_equal.
Arnaud Giersch [Wed, 10 Jul 2019 15:54:40 +0000 (17:54 +0200)]
MC/compare: cleanup++
Arnaud Giersch [Wed, 10 Jul 2019 15:49:41 +0000 (17:49 +0200)]
MC/compare: first round of cleanups.
Frederic Suter [Wed, 10 Jul 2019 15:53:38 +0000 (17:53 +0200)]
deprecate xbt_mutex and xbt_cond
Martin Quinson [Wed, 10 Jul 2019 14:43:31 +0000 (16:43 +0200)]
Remove option model-checker/hash; This is always activated now.
Martin Quinson [Wed, 10 Jul 2019 14:34:51 +0000 (16:34 +0200)]
mc/compare: kill dead code
Martin Quinson [Wed, 10 Jul 2019 08:42:18 +0000 (10:42 +0200)]
README: TL;DR to install it
Martin Quinson [Wed, 10 Jul 2019 08:21:34 +0000 (10:21 +0200)]
docker: apt allow-releaseinfo-change + cosmetics
Martin Quinson [Wed, 10 Jul 2019 06:16:28 +0000 (08:16 +0200)]
various ignorable cosmetics
Martin Quinson [Tue, 9 Jul 2019 23:19:45 +0000 (01:19 +0200)]
simplify smpirun script (and kill some perl)
Frederic Suter [Wed, 10 Jul 2019 14:30:21 +0000 (16:30 +0200)]
please users
Augustin Degomme [Wed, 10 Jul 2019 13:35:36 +0000 (15:35 +0200)]
fix+activate rma test
Augustin Degomme [Wed, 10 Jul 2019 12:59:57 +0000 (14:59 +0200)]
Try to avoid rare bug on one ci node.
A guess is that the win_lock call by a process may be finishing the comms posted by the raccumulate call from the other process.
And this would mean having max(0,undefined) as a result if memory is not initialized before win_lock_all.
I didn't find anything saying lock_all should be blocking/collective, so I'm not modifying it for so little.
Other guess: something's rotten with locks, as I think we don't check properly for them before posting rma calls.
Frederic Suter [Wed, 10 Jul 2019 10:28:17 +0000 (12:28 +0200)]
emptty said it is better like this. Obey!
Frederic Suter [Wed, 10 Jul 2019 10:20:47 +0000 (12:20 +0200)]
Merge branch 'master' of https://framagit.org/simgrid/simgrid
Frederic Suter [Wed, 10 Jul 2019 10:20:20 +0000 (12:20 +0200)]
untested C interface to Condition Variables
Arnaud Giersch [Wed, 10 Jul 2019 09:56:06 +0000 (11:56 +0200)]
Activate crashing random bug on linux only.
Arnaud Giersch [Wed, 10 Jul 2019 09:52:49 +0000 (11:52 +0200)]
Improve crash detection; still not working correctly.
Frederic Suter [Wed, 10 Jul 2019 09:40:49 +0000 (11:40 +0200)]
fix https://framagit.org/simgrid/simgrid/issues/30
Frederic Suter [Wed, 10 Jul 2019 08:43:37 +0000 (10:43 +0200)]
oups
Frederic Suter [Wed, 10 Jul 2019 08:30:19 +0000 (10:30 +0200)]
fix https://framagit.org/simgrid/simgrid/issues/29
Arnaud Giersch [Wed, 10 Jul 2019 06:48:45 +0000 (08:48 +0200)]
Misc sonar threats.
Arnaud Giersch [Wed, 10 Jul 2019 06:38:11 +0000 (08:38 +0200)]
Disable leak check on abort.
Arnaud Giersch [Tue, 9 Jul 2019 22:36:27 +0000 (00:36 +0200)]
Fix duplicated entries.
Arnaud Giersch [Tue, 9 Jul 2019 22:26:11 +0000 (00:26 +0200)]
Dead entries in gitignore.
Frederic Suter [Tue, 9 Jul 2019 22:11:38 +0000 (00:11 +0200)]
fix https://framagit.org/simgrid/simgrid/issues/28
* move 2 other MSGfunctions to legacy
* do not call MSG from XBT anymore
Arnaud Giersch [Tue, 9 Jul 2019 18:27:45 +0000 (20:27 +0200)]
Message has been removed.
Martin Quinson [Tue, 9 Jul 2019 18:02:42 +0000 (20:02 +0200)]
fix NS3 build + avoid vector copies
Martin Quinson [Tue, 9 Jul 2019 16:27:22 +0000 (18:27 +0200)]
doc: improve install page
Martin Quinson [Tue, 9 Jul 2019 16:03:05 +0000 (18:03 +0200)]
load the header needed by this file
Arnaud Giersch [Tue, 9 Jul 2019 17:24:20 +0000 (19:24 +0200)]
Hide system-dependent message.
Arnaud Giersch [Tue, 9 Jul 2019 17:14:38 +0000 (19:14 +0200)]
Kill obsolete Fortran bindings for smpi/dvfs.
Arnaud Giersch [Tue, 9 Jul 2019 16:56:27 +0000 (18:56 +0200)]
Fix distcheck, and cosmetics.
Arnaud Giersch [Tue, 9 Jul 2019 16:54:57 +0000 (18:54 +0200)]
Sort cmake list "source_to_pack".
Loic Guegan [Tue, 9 Jul 2019 16:14:41 +0000 (18:14 +0200)]
- Update xml DTD to handle WIFI sharing policy
- Regenerate xml parser source files
Loic Guegan [Tue, 9 Jul 2019 16:09:05 +0000 (18:09 +0200)]
Wifi model interface:
- Modify CM02 to handle WIFI links
- Modify xml parser to handle WIFI sharing policy
- Modify xml parser to create links with sevral bandwidths for WIFI
Martin Quinson [Tue, 9 Jul 2019 15:46:00 +0000 (17:46 +0200)]
improve verification of crashing programs
Martin Quinson [Mon, 8 Jul 2019 20:36:37 +0000 (22:36 +0200)]
Hide hidden symbols from doxygen
Arnaud Giersch [Tue, 9 Jul 2019 15:28:34 +0000 (17:28 +0200)]
Revert "Reduce dependency on ptrace."
This reverts commit
6ae5ae138e9dd397b95d9e7741a5b28f194705d0.
Arnaud Giersch [Tue, 9 Jul 2019 13:07:23 +0000 (15:07 +0200)]
Reduce dependency on ptrace.
Arnaud Giersch [Tue, 9 Jul 2019 07:32:10 +0000 (09:32 +0200)]
Specify visibility (hide warning).
Martin Quinson [Mon, 8 Jul 2019 17:39:24 +0000 (19:39 +0200)]
start the cycle of 3.23.3
Martin Quinson [Mon, 8 Jul 2019 17:06:16 +0000 (19:06 +0200)]
debian just got released
Martin Quinson [Mon, 8 Jul 2019 16:08:15 +0000 (18:08 +0200)]
Don't use null objects
Fixes https://github.com/simgrid/simgrid/issues/328
Martin Quinson [Mon, 8 Jul 2019 15:52:02 +0000 (17:52 +0200)]
fix the build on appveyor since travis has no artifacts
Arnaud Giersch [Mon, 8 Jul 2019 15:42:52 +0000 (17:42 +0200)]
Fix cmake error...
Arnaud Giersch [Mon, 8 Jul 2019 15:37:35 +0000 (17:37 +0200)]
Quick hack to check MANIFEST.in
Martin Quinson [Mon, 8 Jul 2019 15:13:25 +0000 (17:13 +0200)]
fix pip package generation
Martin Quinson [Mon, 8 Jul 2019 14:37:11 +0000 (16:37 +0200)]
try to dot-release
Martin Quinson [Wed, 3 Jul 2019 20:52:06 +0000 (22:52 +0200)]
doc: fix a broken link and cosmetics
Martin Quinson [Wed, 3 Jul 2019 20:47:30 +0000 (22:47 +0200)]
don't install system javasphinx on our docker build-deps
I want to test whether our embeeded version works
Augustin Degomme [Sat, 6 Jul 2019 23:35:17 +0000 (01:35 +0200)]
cosmetics for sorting
Augustin Degomme [Sat, 6 Jul 2019 22:35:48 +0000 (00:35 +0200)]
switch to mojave on travis
Augustin Degomme [Sat, 6 Jul 2019 22:32:29 +0000 (00:32 +0200)]
update description to remove appveyor and add travis-windows
Loic Guegan [Fri, 5 Jul 2019 08:07:57 +0000 (10:07 +0200)]
Arnaud Giersch [Thu, 4 Jul 2019 13:50:58 +0000 (15:50 +0200)]
Fixed simgrid/simgrid#27.
Arnaud Giersch [Thu, 4 Jul 2019 15:24:13 +0000 (17:24 +0200)]
Merge remote-tracking branch 'github/master'
(fixed comment in NativeLib.java)
Loic Guegan [Thu, 4 Jul 2019 15:21:51 +0000 (17:21 +0200)]
Merge branch 'master' of framagit.org:simgrid/simgrid
Loic Guegan [Thu, 4 Jul 2019 15:19:16 +0000 (17:19 +0200)]
Revert "Extend Link interface in order to handle links with multiple bandwidths."
Changes will be move to NetworkWikiLink.
This reverts commit
1ebb8e111d904fea559e48ec193c1f7c5dee2245.
adegomme [Thu, 4 Jul 2019 14:24:05 +0000 (16:24 +0200)]
Add windows to travis (#327)
travis: compile on windows (and drop appveyor)
henricasanova [Thu, 4 Jul 2019 14:07:44 +0000 (16:07 +0200)]
Merge branch 'master' of framagit.org:simgrid/simgrid
henricasanova [Thu, 4 Jul 2019 14:07:30 +0000 (16:07 +0200)]
Removed unused variable warning
Arnaud Giersch [Thu, 4 Jul 2019 13:23:38 +0000 (15:23 +0200)]
Fix build on CI.
Arnaud Giersch [Thu, 4 Jul 2019 13:21:02 +0000 (15:21 +0200)]
Enable test for simgrid/simgrid#27.
Arnaud Giersch [Thu, 4 Jul 2019 12:56:55 +0000 (14:56 +0200)]
Just keep the same exception_ptr (no copy).
See https://stackoverflow.com/q/
37249698 or https://stackoverflow.com/q/
30580128
Let's see if it helps for issue simgrid/simgrid#27.
Loic Guegan [Thu, 4 Jul 2019 12:55:33 +0000 (14:55 +0200)]
- Add wifi link
- Change "bandwith" to "bandwidth"
Loic Guegan [Thu, 4 Jul 2019 12:06:32 +0000 (14:06 +0200)]
Extend Link interface in order to handle links with multiple bandwidths.
It will be used by wifi access points (each station connected to an access point
will communicate using one of the rate available on the access point).
henricasanova [Thu, 4 Jul 2019 11:48:47 +0000 (13:48 +0200)]
(#27) added a (commented out) test that highlights a wait_any bug.
Arnaud Giersch [Thu, 4 Jul 2019 07:08:43 +0000 (09:08 +0200)]
[sonar] Add @deprecated in javadoc.
Arnaud Giersch [Thu, 4 Jul 2019 06:58:56 +0000 (08:58 +0200)]
[sonar] Ignore rules S1133 for Java too.
Martin Quinson [Wed, 3 Jul 2019 13:21:11 +0000 (15:21 +0200)]
fix make distcheck
Martin Quinson [Tue, 2 Jul 2019 21:50:21 +0000 (23:50 +0200)]
doc: Migrate Deploying_your_Application to RST
Martin Quinson [Mon, 1 Jul 2019 18:05:00 +0000 (20:05 +0200)]
doc: copy/paste error
Martin Quinson [Sun, 30 Jun 2019 19:04:27 +0000 (21:04 +0200)]
autopep8 this file
Martin Quinson [Sun, 30 Jun 2019 18:49:08 +0000 (20:49 +0200)]
fix some sphinx warnings
Martin Quinson [Sun, 30 Jun 2019 18:44:14 +0000 (20:44 +0200)]
javasphinx: fix deprecation warnings
Arnaud Giersch [Wed, 3 Jul 2019 12:31:35 +0000 (14:31 +0200)]
[sonar] Replace "std::function" by a template parameter.
Arnaud Giersch [Wed, 3 Jul 2019 12:21:02 +0000 (14:21 +0200)]
[sonar] Set static field from static method.
Arnaud Giersch [Wed, 3 Jul 2019 08:18:46 +0000 (10:18 +0200)]
[sonar] Move all #include directives before any code for C++ too.
Arnaud Giersch [Wed, 3 Jul 2019 08:11:37 +0000 (10:11 +0200)]
[sonar] Inherit from std::exception.
Arnaud Giersch [Wed, 3 Jul 2019 07:54:15 +0000 (09:54 +0200)]
[sonar] Mark deprecated method as "@Deprecated".
Arnaud Giersch [Tue, 2 Jul 2019 14:15:57 +0000 (16:15 +0200)]
Cosmetics: namespace simgrid is implicit.
Arnaud Giersch [Tue, 2 Jul 2019 14:14:38 +0000 (16:14 +0200)]
Rename simgrid::TimeoutError to simgrid::TimeoutException.
Arnaud Giersch [Tue, 2 Jul 2019 13:47:05 +0000 (15:47 +0200)]
Deprecate legacy xbt_ex; kill xbt_errcat_t.
Arnaud Giersch [Tue, 2 Jul 2019 13:47:05 +0000 (15:47 +0200)]
Define and throw simgrid::TracingError.