Home My Page Projects SimGrid
Summary Activity Tracker Lists Docs News SCM Files

Activity

Activity:
Start Date:
End Date:
Time Activity By
2017-04-26
14:50:57 Source Code scm commit: Strengthen the memory ordering order on that refcounting to work around a bug (commit fa61108)
11:56:10 Source Code scm commit: comment++ on that code that I barely understand but exhibits bugs (commit 6e3289e)
2017-04-24
23:29:07 Source Code scm commit: sort logically the fields of ActorImpl (commit 3a1f390)
23:24:09 Source Code scm commit: introduce type aid_t for Actor's ID (ie, PID) (commit 82af9c4)
20:07:38 Source Code scm commit: one xbt_lib less in storage still clumsy (commit dd33438)
15:45:16 Source Code scm commit: simplify way files are handled by MSG (commit 7c77c68)
13:43:33 Source Code scm commit: try to use more standard, less obscure synchro for refcounting (commit 2f8d17b)
13:17:06 Source Code scm commit: xbt_strbuff to std::string in cpp files (commit bfd98a2)
12:46:28 Source Code scm commit: New function xbt_replay_action_get(): Retrieve the function previously associated to an event type. (commit fca6c6f)
06:35:13 Source Code scm commit: fix my late sunday commit (commit 26aef8b)
2017-04-23
20:56:35 Source Code scm commit: reduce the verbosity of that message (commit b607723)
2017-04-22
19:25:06 Source Code scm commit: 32bits I hate you. (commit 49fc6d8)
13:25:00 Source Code scm commit: damn 32bits (commit d26f5e7)
07:32:32 Source Code scm commit: try to avoid that others fall into the trap where I was yesterday (commit 41846d2)
2017-04-21
16:20:24 Source Code scm commit: check that the sendfile worked correctly or die verbosely if not (commit b6f24ac)
13:20:50 Source Code scm commit: inline a function (to please sonar) (commit 1dd9c4b)
2017-04-20
22:34:58 Source Code scm commit: more informative msg when the dlopen of mmap priv fails (commit e8a7500)
14:45:41 Source Code scm commit: please sonar a tiny bit (commit 6432180)
14:44:29 Source Code scm commit: don't suppose anythin on privatization when threads/ucontextes are not found (commit b0f4047)
13:45:29 Source Code scm commit: fix a broken condition in the tests (commit 7d7b5a4)
13:43:58 Source Code scm commit: dlopen: give one fdin per thread to avoid stupid races resulting in empty copied files (commit 0cc2ed4)
13:43:01 Source Code scm commit: document the dlopen thing in the changelog (commit eec71bd)
12:52:59 Source Code scm commit: I cannot even use xbt_die correctly anymore, bummer (commit a83589a)
12:40:27 Source Code scm commit: Even more informative error messages when dlopen fails (commit cf869a3)
12:35:52 Source Code scm commit: be more verbose when dlopen fails (commit cf6eca2)
12:30:32 Source Code scm commit: typo -- (commit 103fd41)
11:01:47 Source Code scm commit: missed these spots while renaming an option (commit 743399f)
11:00:04 Source Code scm commit: test dlopen privatization too (commit bb8385c)
10:57:46 Source Code scm commit: fix the dlopen privatization (fix #157) (commit e0ba028)
10:27:48 Source Code scm commit: rename option smpi/privatize-global-variables to smpi/privatization (commit 083e5bc)
08:54:34 Source Code scm commit: fix typos in cmake, preventing include paths from being correctly added (commit a8e296e)
2017-04-19
08:07:48 Source Code scm commit: improve the documentation of smpi/privatize-global-variables (commit 19c22f9)
2017-04-18
13:41:19 Source Code scm commit: please sonar a tiny bit (commit 4922023)
2017-04-17
07:27:33 Source Code scm commit: SMPI cleanups: rename a symbol and remove unused parameters (commit 25d1e57)
07:27:06 Source Code scm commit: ignore newly activated mpich tests (commit d54b846)
07:25:10 Source Code scm commit: small sonar-inspired cleanups (commit f78bb9d)
2017-04-16
20:33:33 Source Code scm commit: please sonar and cosmetics (commit 4de9f9b)
20:16:00 Source Code scm commit: make the mpich3 tests compile with the warnings on my machine (commit 06325ce)
2017-04-15
22:11:45 Source Code scm commit: please sonar: kill unused parameters (commit 950602c)
21:55:47 Source Code scm commit: fix the copyright date on these files (commit 01190c0)
21:18:01 Source Code scm commit: Reduce the size of partial shared malloc tests. (commit b382315)
2017-04-14
17:13:06 Source Code scm commit: damn, there is more of these nasty %lx around there (commit 1df107f)
16:34:20 Source Code scm commit: try to fix 32bits builds (commit e7eb440)
15:39:28 Source Code scm commit: fix 32 bits builds ... probably (commit 9cb4e32)
14:57:09 Source Code scm commit: fix dist (commit 035d577)
13:26:13 Source Code scm commit: Merge branch 'master' of github.com:simgrid/simgrid (commit 617a52e)
13:25:40 Source Code scm commit: this static function is now useless (commit 2155dbd)
13:25:07 Source Code scm commit: cosmetics (commit 297cc67)
13:10:07 Source Code scm commit: Merge pull request #156 from simgrid/munmap_size (commit f4311c0)
09:23:49 Source Code scm commit: Call munmap with the size in smpi_shared_free. (commit 4b335d5)
08:18:44 Source Code scm commit: Patch up smpi process creation ... Dirty, as this will call smpi_init_options twice, so add a return for the second call. (commit 00b1be7)
2017-04-13
20:13:37 Source Code scm commit: Merge pull request #154 from simgrid/partial_shared_malloc (commit 3d04e86)
07:34:23 Source Code scm commit: seems needed here. (commit dca78d0)
06:00:48 Source Code scm commit: Portability fun with FreeBSD (commit 9197f93)
01:17:35 Source Code scm commit: portable implementation of sendfile (commit e303bc6)
2017-04-12
23:18:15 Source Code scm commit: Merge branch 'master' of scm.gforge.inria.fr:/gitroot/simgrid/simgrid (commit 8d3d351)
23:12:03 Source Code scm commit: dl_open priv: manually copy the file w/o using cp (commit 16bda25)
22:07:39 Source Code scm commit: make smpirun use SMPI_init to unify call paths (commit b7f0653)
21:52:12 Source Code scm commit: use surf init/fini callbacks, no need for TRACE ones (commit 82ddb72)
21:39:23 Source Code scm commit: Fix tesh tests. (commit 23a4a82)
21:22:03 Source Code scm commit: Increase a timeout to help TSan converging (commit d18b02b)
21:19:41 Source Code scm commit: Remove useless code. (commit 2ab7f36)
21:13:02 Source Code scm commit: Merge branch 'master' into partial_shared_malloc (commit 2dba457)
09:48:31 Source Code scm commit: [SMPI] Updated the SmpiHost class (commit 12c9c99)
09:14:06 Source Code scm commit: http://abstrusegoose.com/432 (commit 6e25b00)
08:37:47 Source Code scm commit: MC: further snapshot comparison simplifications (commit d26063c)
08:29:02 Source Code scm commit: This is a for loop (commit f90395a)
08:21:08 Source Code scm commit: MC: snapshot comparison simplification (commit 6050167)
07:25:22 Source Code scm commit: fix inconsistencies between smpi_replay and instr_TI_trace.cpp (commit 09a1891)
06:44:48 Source Code scm commit: Merge branch 'master' of git+ssh://scm.gforge.inria.fr//gitroot/simgrid/simgrid (commit b348b0d)
05:44:06 Source Code scm commit: SMPI: simplify process creation (commit 6fb0b52)
2017-04-11
22:09:06 Source Code scm commit: SMPI: simplifies the process destruction (commit e631173)
21:53:08 Source Code scm commit: Avoid trailing whitespaces when dl not found ... which is an issue by itself, but too late, martin will fix it tomorrow 8 a.m. (commit 6be4c49)
21:38:19 Source Code scm commit: regenerate the smpi_location thingy (commit 896ce15)
21:37:47 Source Code scm commit: ignore the newly created test files (commit 9d4c40b)
21:32:20 Source Code scm commit: Ooooops ² (commit 8ce9bc9)
21:25:51 Source Code scm commit: Fix .. something ? (commit 6501986)
20:53:01 Source Code scm commit: kill useless code (commit 51b60f4)
20:31:36 Source Code scm commit: simplify SMPI process creation a tiny bit (commit 65d2260)
17:17:45 Source Code scm commit: try to cleanup how MPI process are created. First act. (commit 63c2234)
17:09:10 Source Code scm commit: fix mc build (commit 6ac93c2)
17:09:10 Source Code scm commit: fix mc build (commit 55b3bdf)
16:00:33 Source Code scm commit: travis: activate optimizations, since the tests are taking for ever (commit f71c8bf)
15:21:08 Source Code scm commit: ooooops (commit 4148ba9)
15:21:08 Source Code scm commit: ooooops (commit 5f0c71c)
14:40:41 Source Code scm commit: Remove warnings. (commit fb59dd8)
13:43:29 Source Code scm commit: fix smpi tests (commit d60faf8)
13:43:29 Source Code scm commit: fix smpi tests (commit 1b6e290)
13:30:02 Source Code scm commit: please sonar by killing useless parameters and cleanups (commit a009335)
13:22:41 Source Code scm commit: Yet another dlopen merge (commit 165f0d8)
13:22:41 Source Code scm commit: Yet another dlopen merge (commit 4ee0c48)
13:09:25 Source Code scm commit: typos (commit 7436a08)
12:28:55 Source Code scm commit: Iprobe was actually ignored if MPI_STATUS_IGNORE was set, which is a bug. (commit d90c7b8)
2017-04-10
23:26:26 Source Code scm commit: MC: this bug was disabling state equality detection (commit 35b4067)
23:21:38 Source Code scm commit: typos (commit a2f1d16)
22:21:34 Source Code scm commit: better handling of the MC debug on unknown simcalls (commit 56f3548)
16:28:54 Source Code scm commit: Due to recent "improvements" in the smpi mpich rma tests, netbsd timeouts. Avoid this. (commit 4df16d5)
16:06:17 Source Code scm commit: Add two new mpich tests. Taken from https://github.com/pmodels/mpich/commit/c4d2d5b88d530f1f8d3a74fe725b8fa30f57137e and https://github.com/pmodels/mpich/commit/cc7f28a1442f8bf731e174df334ab5e770fc88b9 . They are rather simple and useless for us, but I'm tracking all changes to mpich test tree now to ease updates. (commit 4e542e8)
2017-04-07
17:34:35 Source Code scm commit: Replace int by size_t. (commit 0404a97)
14:33:02 Source Code scm commit: Take the intersection of the private blocks instead of the union. (commit d9487a9)
13:42:15 Source Code scm commit: Some more fixes for the communication optimization. (commit 4343434)
12:32:15 Source Code scm commit: Fix the communication optimization. (commit b16e6e6)
12:20:18 Source Code scm commit: [SMX] Fixed wrong termination timing when daemons are present (commit 77a3b72)
11:58:18 Source Code scm commit: Working copy optimization \o/ (commit d2fd381)
09:40:31 Source Code scm commit: Keep working on the communication optimization. (commit 9710e7a)
08:56:43 Source Code scm commit: fix a dead link (commit 3b79484)
08:21:28 Source Code scm commit: fix some newly introduced smells (commit 5b4b9d6)
2017-04-06
14:57:19 Source Code scm commit: be more robust to plugins creating processes a bit early (commit 323124a)
11:55:38 Source Code scm commit: Begin working on the communication optimization for partial shared malloc. (commit 2070401)
09:03:23 Source Code scm commit: try to appease ubsan a bit (commit d5e4444)
08:22:06 Source Code scm commit: Tests for the communication of partially shared buffer. (commit 5daea93)
08:03:12 Source Code scm commit: More complex test. (commit 66e1b04)
06:47:09 Source Code scm commit: Merge branch 'master' of git+ssh://scm.gforge.inria.fr//gitroot/simgrid/simgrid (commit 914f522)
06:46:36 Source Code scm commit: plug some leak by delete last message before leaving (commit d3d508e)
2017-04-05
22:39:03 Source Code scm commit: activate some more rma tests (commit 3037a09)
22:28:10 Source Code scm commit: cornercases handling (commit e0a8173)
22:06:49 Source Code scm commit: [mc] Install simgrid-mc (commit 59df3f3)
18:25:53 Source Code scm commit: try to please MC (commit 9d33adb)
16:56:53 Source Code scm commit: new s4u example: chord leaking a lot, not perfect, but hopefully better than the C version (commit 934c719)
16:24:20 Source Code scm commit: Super lazily avoid globals in this test. (commit 1d06970)
15:06:25 Source Code scm commit: Activate some more tests. We almost have everything in MPI3 RMAs, now. I will try to activate more tests soon. (commit 8990c7e)
15:05:22 Source Code scm commit: Potential crash -- (commit 8961af0)
15:05:16 Source Code scm commit: Add some assertions. (commit 6371a02)
15:05:08 Source Code scm commit: Have lock and unlock actually behave like they should (terminating both remote and local requests) (commit 2d7a515)
15:04:19 Source Code scm commit: Potential crash -- (commit 1c7a728)
15:04:05 Source Code scm commit: Actually we can have locks and fences (erk) in the same program. (commit 3ce54ee)
15:03:26 Source Code scm commit: Add MPI_Rput, Rget, Raccumulate and Rget_accumulate calls. They return the request for separate termination instead of putting it in the queue. (commit 09304e5)
15:01:59 Source Code scm commit: Add MPI_Compare_and_swap (normally atomic) call (commit fe63553)
14:25:25 Source Code scm commit: Add more tests for partial shared malloc. (commit 16d2534)
13:11:14 Source Code scm commit: We need this order of parameters, as the user may want to override the default privatization command. (commit e03bf3a)
12:50:44 Source Code scm commit: [FIX] Fix broken commit 770f1cc88b3b35c90e505470753b70b95a326b91 (commit fb38e80)
12:32:55 Source Code scm commit: [PLUGINS] Added HostLoad::getAverageLoad() to the HostLoad plugin (commit 770f1cc)
12:14:03 Source Code scm commit: Fix tests for shared and partial-shared. (commit 6fb7cd8)
07:46:44 Source Code scm commit: Fix shared_malloc, add a macro for partial_sahred_malloc. (commit bd5e118)
2017-04-04
08:06:04 Source Code scm commit: activate tests (commit cc09ab7)
08:05:58 Source Code scm commit: Add MPI_Win_lock_all MPI_Win_unlock_all MPI_Win_flush MPI_Win_flush_local MPI_Win_flush_all MPI_Win_flush_local_all calls (commit b65f8c0)
07:45:28 Source Code scm commit: no fun if you don't break evertyhing 'cos you're dumb... (commit 12e448d)
07:30:18 Source Code scm commit: add send with timeout and irecv to this_actor API (commit 7bf5d20)
07:03:53 Source Code scm commit: fix bug in asynchronous receive (https://github.com/simgrid/simgrid/issues/144) (commit 8b12171)
00:27:50 Source Code scm commit: Oops, this has to be secured by the mutex (commit 68ebc3a)
2017-04-03
12:42:22 Source Code scm commit: Add MPI_Fetch_and_op call, which is just a get_accumulate with specific params (commit f2f6774)
12:41:23 Source Code scm commit: Oops, we need to store a pointer to the simix process in the smpi process now. (commit 993a209)
12:38:20 Source Code scm commit: No_op has a specific effect, actually, and turns the get_accumulate in a get. The standard says it may differ a bit internally.. Or not. (commit d0a27b9)
12:37:19 Source Code scm commit: We can start the recv requests directly now, and don't have to wait for a synchro. Doesn't change much as they were async anyway, but it's simpler. (commit 58de97d)
12:36:13 Source Code scm commit: cleanup, and allow an external process to start a MPI request. (commit 2d121d2)
12:35:19 Source Code scm commit: close the window if we explicitely tell it's closed (commit 8f9cfe1)
2017-03-31
13:03:39 Source Code scm commit: Really don't do anything in the copy callback if we are in a shared zone. Attempt to fix https://github.com/simgrid/simgrid/issues/147 (commit aaa9acf)
12:01:59 Source Code scm commit: Increase our max limit for tag.. because 1M was low, indeed. (commit bf16506)
09:45:08 Source Code scm commit: Hide xbt_cfg cruft from smpi tesh files. We need this as privatization may not be activated on some systems, thus outputting a different thing. (commit a0ddbc9)
09:44:05 Source Code scm commit: Stop lying. Really activate privatization by default (when supported) (commit 4e5dc38)
07:19:00 Source Code scm commit: kill dead code heterogenous dicts disappeared a while ago (commit cd87350)
07:08:08 Source Code scm commit: fix a bunch of recently introduced smells (commit 1f24909)
2017-03-30
14:48:48 Source Code scm commit: another leak plugged (commit 32ce429)
14:46:32 Source Code scm commit: leak plug (commit 1fee387)
14:06:53 Source Code scm commit: do not initialize surf for nothing (commit ac87184)
12:17:10 Source Code scm commit: attempt to plug all leaks for simdag. only fill a dynar if you need it, and in this case allocate and free it yourself (commit 8bbfe13)
11:36:12 Source Code scm commit: Implement partial shared_malloc. (commit 208e50d)
11:19:56 Source Code scm commit: remove dead code (commit 7f72f6e)
10:49:54 Source Code scm commit: modernize two simcalls and use a third in msg_io (commit 7335dd9)
10:37:10 Source Code scm commit: Revert "Revert "cast once for all at surf level and not in the APIs"" (commit f3249a6)
10:35:31 Source Code scm commit: Revert "cast once for all at surf level and not in the APIs" (commit fa900b3)
10:15:59 Source Code scm commit: cast once for all at surf level and not in the APIs (commit 1469647)
09:13:12 Source Code scm commit: Split smpi_shared_malloc into several functions. (commit 46b56a2)
08:56:31 Source Code scm commit: Merge branch 'master' of git+ssh://scm.gforge.inria.fr//gitroot/simgrid/simgrid (commit 6a5dd57)
08:53:03 Source Code scm commit: complete s4u::Storage interface, what a mess... not all storages are put in the static storages_ map (commit 0af24ea)
2017-03-29
20:17:17 Source Code scm commit: Replace linear search by a faster one. (commit 30f9fa2)
11:08:35 Source Code scm commit: oops (commit adbd647)
10:51:38 Source Code scm commit: Add a smpi/shared-malloc-blocksize option. This is relevant only when global shared mallocs mode is used. This allows to change the size of the fake file used (default 1MB), to potentially limit the number of mappings for large runs. (commit 76d5ed5)
10:49:37 Source Code scm commit: tiny optim (commit 254e5fc)
10:30:51 Source Code scm commit: ignore some more memcpys/serialization when a buffer is detected as shared (commit 8ac5092)
10:30:10 Source Code scm commit: connect logs (commit 8e426c4)
2017-03-28
16:59:52 Source Code scm commit: nothing to see here. (commit 0e8887a)
16:51:01 Source Code scm commit: ok, let's mess up the includes a bit more. (commit 418ae69)
15:37:13 Source Code scm commit: Merge branch 'master' of git+ssh://scm.gforge.inria.fr//gitroot/simgrid/simgrid (commit 494c5ea)
15:36:44 Source Code scm commit: some compilers don't like unused variables (commit cc4f90f)
15:28:40 Source Code scm commit: I think I just killed a simcall (commit 4a69abc)
15:26:33 Source Code scm commit: leak-- smell++ (C cast to avoid const_cast) (commit fd7325c)
15:12:28 Source Code scm commit: pleasing sonar was a bad idea there (commit c6b527c)
11:56:06 Source Code scm commit: test conversion not completely satisfying, but storage is a bit messy (commit 8db87bd)
11:55:37 Source Code scm commit: Split up smpi_bench.cpp . Privatization is sent to smpi_memory.cpp (will be renamed later). smpi_shared* functions are sent to smpi_shared.cpp. I don't know what to do with trace_call_location yet. bench should only be timing related functions, smpi_sample* and sleep stuff. (commit 9bf049c)
08:48:22 Source Code scm commit: leak plug and test AS properties (commit c97cae0)
08:01:56 Source Code scm commit: typos and leak (commit c055a48)
07:39:28 Source Code scm commit: tracing TODO marks (commit c52513a)
07:04:45 Source Code scm commit: please sonar: this datatype is not used anymore (commit 67f1e99)
06:25:46 Source Code scm commit: 2 a.m. commits are always a good way to fail. (commit 8f95b53)
00:05:53 Source Code scm commit: Mainly on 32 bits systems, target_disp can be seen as negative in one case. This is due to the fact that in this case, the disp is actually an address, which is stored in a signed type. We can't do much about that, and all MPI libraries I checked have this particular check disabled for this case. (commit d9c79ba)
2017-03-27
21:19:51 Source Code scm commit: Add an smpi_is_shared call, and ignore memcpys in SMPI copy callback when buffers seem to be in shared memory. For the global case this means we need to store the metadata as it was done in the local case (commit e47c105)
18:27:59 Source Code scm commit: plug leaks (commit 9c901db)
2017-03-26
20:48:14 Source Code scm commit: support MPI_Op_commutative call, as it was already implemented internally (commit a9c9083)
20:47:41 Source Code scm commit: activate some more tests (commit 0374ac8)
02:03:08 Source Code scm commit: s4u: fix documentation (commit b4dcbcc)
2017-03-24
14:52:34 Source Code scm commit: Add MPI_Win_allocate, MPI_Win_create_dynamic, MPI_Win_attach, MPI_Win_detach, MPI_Win_set_info, MPI_Win_get_info. (commit 7d663fc)
2017-01-06
13:38:23 Source Code scm commit: [SMPI] Use SmpiHost::orecv(). (commit 48e24b8)
13:31:08 Source Code scm commit: [SMPI] Added SmpiHost.cpp and .hpp (commit e8e4548)