e12ca14 | Yannick Martin | 27 January 2011, 15:14:41 UTC | * tag release 2.99.1 | 27 January 2011, 15:14:41 UTC |
5c6001b | Yannick Martin | 27 January 2011, 14:29:14 UTC | * revert commit 24431 | 27 January 2011, 14:29:14 UTC |
ac103d8 | Yannick Martin | 27 January 2011, 12:43:29 UTC | rename --enable-optimisation -> --enable-optimize | 27 January 2011, 12:43:29 UTC |
5155c33 | Yannick Martin | 27 January 2011, 10:52:17 UTC | * --enable-valgrind => tests are executed with valgrind | 27 January 2011, 10:52:17 UTC |
0b15a29 | Yannick Martin | 27 January 2011, 10:30:44 UTC | * fix typo | 27 January 2011, 10:30:44 UTC |
aa81d78 | Yannick Martin | 27 January 2011, 10:17:18 UTC | * bubble-memory: - fix tests/makefile: bubble-memory build pass - add MARCEL_BUBBLES constraint * sigmask1: address unused variable warning | 27 January 2011, 10:17:18 UTC |
4ae9edd | Yannick Martin | 26 January 2011, 17:42:11 UTC | * configure - smt_idle: fix typo | 26 January 2011, 17:42:11 UTC |
1096f24 | Yannick Martin | 26 January 2011, 17:31:31 UTC | * Fortran message: NOTICE -> WARNING | 26 January 2011, 17:31:31 UTC |
5c2046d | Yannick Martin | 26 January 2011, 17:22:13 UTC | * remove --enable-fortran option, check if Fortran exists and if TBX supports Fortran | 26 January 2011, 17:22:13 UTC |
517f3d4 | Yannick Martin | 26 January 2011, 16:12:30 UTC | * add bubble-memory tests | 26 January 2011, 16:12:30 UTC |
bd3867c | Yannick Martin | 26 January 2011, 15:48:58 UTC | * remove example directory | 26 January 2011, 15:48:58 UTC |
428959a | Yannick Martin | 26 January 2011, 15:41:29 UTC | * reindent #define | 26 January 2011, 15:41:29 UTC |
a6d2cb4 | Yannick Martin | 26 January 2011, 15:11:38 UTC | * marcel-rework becomes marcel | 26 January 2011, 15:11:38 UTC |
6dcc14a | Yannick Martin | 26 January 2011, 15:09:04 UTC | * name is MARCEL | 26 January 2011, 15:09:04 UTC |
7e2a302 | Yannick Martin | 26 January 2011, 15:08:03 UTC | * L2_DCM cannot be choosen with other perf counter in this example | 26 January 2011, 15:08:03 UTC |
65d7135 | Nathalie Furmento | 26 January 2011, 15:01:14 UTC | Marcel: fix project name | 26 January 2011, 15:01:14 UTC |
a4d0033 | Yannick Martin | 26 January 2011, 14:56:46 UTC | * papimar compile with marcel_autotools * tmalloc and tprintf -> marcel_malloc and marcel_printf | 26 January 2011, 14:56:46 UTC |
a8cf12d | Yannick Martin | 26 January 2011, 13:32:34 UTC | * do not force -O0 with debug | 26 January 2011, 13:32:34 UTC |
eccf7fb | Yannick Martin | 26 January 2011, 13:26:03 UTC | * remove gcc option | 26 January 2011, 13:26:03 UTC |
3a7f1f7 | Yannick Martin | 26 January 2011, 13:21:41 UTC | * tmalloc -> malloc | 26 January 2011, 13:21:41 UTC |
43faff3 | Yannick Martin | 26 January 2011, 13:11:24 UTC | * add gdwarf to debug CFLAGS | 26 January 2011, 13:11:24 UTC |
49b2483 | Yannick Martin | 26 January 2011, 13:09:28 UTC | * replace --enable-gcov with --enable-coverage | 26 January 2011, 13:09:28 UTC |
c55312e | Yannick Martin | 26 January 2011, 10:45:47 UTC | * drop marcel_yield_to_team function: bad interface, not used in PM2 | 26 January 2011, 10:45:47 UTC |
c7b5e03 | Yannick Martin | 26 January 2011, 09:43:41 UTC | * ma_lwp_block: fix deadlock nx(init-end) n>1 | 26 January 2011, 09:43:41 UTC |
581e95f | Yannick Martin | 25 January 2011, 14:18:58 UTC | * marcel_topology.h: address sign comparison warnings * linux_bitops.h: address void* arithmetic violation error * marcel_debug: address deprecated string to char* conversion warning * do not compile C++ test when visibility is disabled * fix C++ test compilation | 25 January 2011, 14:18:58 UTC |
8e8ba64 | Nathalie Furmento | 25 January 2011, 11:31:28 UTC | copy gdb files when creating distrib | 25 January 2011, 11:31:28 UTC |
3e799f1 | Ludovic Courtes | 25 January 2011, 09:55:01 UTC | Fix typo in `marcel_topology.h'. | 25 January 2011, 09:55:01 UTC |
2c877d8 | Yannick Martin | 25 January 2011, 08:59:37 UTC | * marcel_topo_core_level points to marcel_topo_vp_level if NUMA is not selected | 25 January 2011, 08:59:37 UTC |
cf9a7cf | Yannick Martin | 24 January 2011, 17:55:29 UTC | * fix previous commits: add missing inserttask call | 24 January 2011, 17:55:29 UTC |
44436b2 | Yannick Martin | 24 January 2011, 17:12:59 UTC | * rename smp_smt_idle configure option in smt_idle | 24 January 2011, 17:12:59 UTC |
bc4cea3 | Yannick Martin | 24 January 2011, 17:03:24 UTC | * add marcel_bubble*_set_settled and *_is_settled for entity, task and bubbles | 24 January 2011, 17:03:24 UTC |
4d3e6e0 | Yannick Martin | 24 January 2011, 16:34:02 UTC | * add inserttask_stay: insert task in the bubble but keep runqueue affinity * fix warnings | 24 January 2011, 16:34:02 UTC |
abe49b1 | Yannick Martin | 24 January 2011, 15:54:43 UTC | * move marcel_get_*_memory_areas_* to the right place | 24 January 2011, 15:54:43 UTC |
f91e84a | Yannick Martin | 24 January 2011, 15:47:53 UTC | * remove attribute from marcel_thread_number | 24 January 2011, 15:47:53 UTC |
d47cc7f | Nathalie Furmento | 24 January 2011, 15:46:33 UTC | typo | 24 January 2011, 15:46:33 UTC |
6b05d12 | Yannick Martin | 24 January 2011, 15:45:11 UTC | * move marcel_bubble_(insert|remove)* * fix previous commit: marcel_thread_setid code | 24 January 2011, 15:45:11 UTC |
5332a36 | Yannick Martin | 24 January 2011, 15:40:40 UTC | * rename marcel_thread_id in marcel_thread_getid * add marcel_thread_setid: can set an id to the main or already created threads | 24 January 2011, 15:40:40 UTC |
3cf83bd | Nathalie Furmento | 24 January 2011, 15:23:47 UTC | Marcel bubbles: these functions use internal fields, they cannot be defined as public macros | 24 January 2011, 15:23:47 UTC |
72ecacd | Nathalie Furmento | 24 January 2011, 13:29:38 UTC | marcel_attr: add new function marcel_attr_settopo_level_on_core() | 24 January 2011, 13:29:38 UTC |
b2d12eb | Nathalie Furmento | 24 January 2011, 13:28:04 UTC | marcel_holder: fix bug | 24 January 2011, 13:28:04 UTC |
f6f4040 | Yannick Martin | 24 January 2011, 11:41:24 UTC | * MA_MAX_SCHEDULE_TIMEOUT becomes public -> MARCEL_MAX_SCHEDULE_TIMEOUT | 24 January 2011, 11:41:24 UTC |
11a1532 | Yannick Martin | 24 January 2011, 10:34:20 UTC | * pthread: default case is smp | 24 January 2011, 10:34:20 UTC |
4382585 | Yannick Martin | 24 January 2011, 10:24:51 UTC | * address warning | 24 January 2011, 10:24:51 UTC |
8569254 | Yannick Martin | 24 January 2011, 10:08:44 UTC | * install marcel library in pkglibdir instead of libdir: pkglibdir is exported by marcel.pc (pkg-config) * install gdbinit script files in pkgdatadir | 24 January 2011, 10:08:44 UTC |
4d5e18f | Yannick Martin | 21 January 2011, 16:42:55 UTC | * use TBX_CFLAGS and TBX_LIBS * rely on tbx_topology_init existence to check if tbx was compiled with hwloc | 21 January 2011, 16:42:55 UTC |
864b342 | Yannick Martin | 21 January 2011, 16:16:57 UTC | * hwloc version check in configure.ac instead of DEP_TBX | 21 January 2011, 16:16:57 UTC |
b88d15c | Yannick Martin | 21 January 2011, 15:58:36 UTC | * simple_cxx: fix assertion, add join | 21 January 2011, 15:58:36 UTC |
a432495 | Yannick Martin | 21 January 2011, 15:09:55 UTC | * increment version number | 21 January 2011, 15:09:55 UTC |
7fc858b | Yannick Martin | 21 January 2011, 15:09:09 UTC | * fix: FCC does not exist --> FC * tbx: check if we have Intel or Gnu compiler * tbx: export PM2_FORTRAN if Tbx was built with Fortran support * tbx: put srcdir/include first in CPPFLAGS * marcel: check if tbx was built with Fortran support | 21 January 2011, 15:09:09 UTC |
3906ba6 | Yannick Martin | 21 January 2011, 14:09:37 UTC | * add check: --enable-fortran works if we have fortran compiler * add check: simple_fc test should be built and executed if we have the compiler | 21 January 2011, 14:09:37 UTC |
177576b | Yannick Martin | 21 January 2011, 13:17:06 UTC | * remove licence text | 21 January 2011, 13:17:06 UTC |
a8a9a73 | Yannick Martin | 21 January 2011, 13:16:28 UTC | * add tests from examples: - yield-to-team-1 - pthread_cxx - simple_fc - pthread_cxx_initializer - simple_cxx * fix C++ warnings | 21 January 2011, 13:16:28 UTC |
95db323 | Yannick Martin | 21 January 2011, 10:56:03 UTC | * autogen.sh use autoreconf | 21 January 2011, 10:56:03 UTC |
ebe9caa | Yannick Martin | 21 January 2011, 10:50:54 UTC | * fix bug introduced in 24369: first vp has vpnum = 0 | 21 January 2011, 10:50:54 UTC |
8b57889 | Yannick Martin | 21 January 2011, 10:42:42 UTC | * address warnings | 21 January 2011, 10:42:42 UTC |
58f832d | Yannick Martin | 21 January 2011, 10:36:34 UTC | * address warnings, atomic value used for barrier is always positive (cast in unsigned value) | 21 January 2011, 10:36:34 UTC |
add1fd8 | Yannick Martin | 21 January 2011, 09:24:57 UTC | * spare vp scope is system: fix previous commit | 21 January 2011, 09:24:57 UTC |
5dab2ad | Yannick Martin | 20 January 2011, 17:32:54 UTC | * address warnings | 20 January 2011, 17:32:54 UTC |
d4dcd55 | Yannick Martin | 20 January 2011, 17:24:37 UTC | * address warnings | 20 January 2011, 17:24:37 UTC |
453a103 | Yannick Martin | 20 January 2011, 17:17:06 UTC | * marcel_extlib functions does not need to return an integer | 20 January 2011, 17:17:06 UTC |
ac38e57 | Yannick Martin | 20 January 2011, 17:13:09 UTC | * missing ifdef MACEL_MAMI_ENABLED | 20 January 2011, 17:13:09 UTC |
6cc2fb1 | Nathalie Furmento | 20 January 2011, 16:17:33 UTC | Marcel-MaMI: use functions instead of macros to access private fields | 20 January 2011, 16:17:33 UTC |
f332b93 | Yannick Martin | 20 January 2011, 15:32:45 UTC | * Marcel CPPFLAGS before CFLAGS of dependencies | 20 January 2011, 15:32:45 UTC |
82fe2f0 | Yannick Martin | 20 January 2011, 14:56:54 UTC | * remove test which are included in /tests * memaware profile does not exist anymore | 20 January 2011, 14:56:54 UTC |
6e6469d | Nathalie Furmento | 20 January 2011, 14:49:25 UTC | m4/compiler.m4: minor fix | 20 January 2011, 14:49:25 UTC |
5b0b9a8 | Yannick Martin | 20 January 2011, 14:44:03 UTC | * fix typo | 20 January 2011, 14:44:03 UTC |
c1d2cdd | Yannick Martin | 20 January 2011, 14:21:15 UTC | * add --enable-mami switch to enable PM2/Memory support * cosmetic change * IS_GNU_BUILDCHAIN: do not crash if gcc is not found (maybe icc platform) * check dlopen is provided by libc or libdl | 20 January 2011, 14:21:15 UTC |
3c34c7b | Ludovic Courtes | 20 January 2011, 13:49:50 UTC | Rely on `AC_PROG_CC' to determine whether GCC is being used. | 20 January 2011, 13:49:50 UTC |
981188d | Yannick Martin | 20 January 2011, 13:33:29 UTC | * add AC_LANG_SOURCE: shut-up autoreconf warnings | 20 January 2011, 13:33:29 UTC |
8953bce | Yannick Martin | 20 January 2011, 12:45:55 UTC | * remove DEP_PKG and COND_DEP_PKG * use lib-names.h if available for lib filename | 20 January 2011, 12:45:55 UTC |
4816647 | Yannick Martin | 20 January 2011, 09:40:55 UTC | temp. patch: when TIME_SLICE < 100000 (experimentations), Marcel goes wrong with signals | 20 January 2011, 09:40:55 UTC |
56d0d3e | Yannick Martin | 20 January 2011, 09:39:13 UTC | * fork, signals: use marcel_nbvps() for fork and update_lwps_blocked_signals barrier * signals: add MARCEL_SIGSET_EMPTY (do not use 0 directly) * signals: move online test on top of ma_update_lwp_blocked_signals | 20 January 2011, 09:39:13 UTC |
f2a770f | Yannick Martin | 19 January 2011, 17:45:38 UTC | * too verbose, fix it | 19 January 2011, 17:45:38 UTC |
16f3d0c | Yannick Martin | 19 January 2011, 17:23:03 UTC | * remove spurious line | 19 January 2011, 17:23:03 UTC |
dd6dee5 | Yannick Martin | 19 January 2011, 17:21:47 UTC | * try to set a default stack limit if getrlimit() return RLIMIT_INFINITY | 19 January 2011, 17:21:47 UTC |
cce35a6 | Ludovic Courtes | 19 January 2011, 16:42:49 UTC | Put all the Autoconf macros under `m4'. | 19 January 2011, 16:42:49 UTC |
414f3a4 | Ludovic Courtes | 19 January 2011, 16:41:09 UTC | Fix auto-detection of the C library. | 19 January 2011, 16:41:09 UTC |
cee91de | Yannick Martin | 19 January 2011, 13:56:09 UTC | * __ma_self missing in libpthread.map --> need when marcel is built with --enable-maintainer_mode * add missing header and fix distcheck | 19 January 2011, 13:56:09 UTC |
0feb238 | Ludovic Courtes | 19 January 2011, 13:01:27 UTC | Link libmarcel with libdl. | 19 January 2011, 13:01:27 UTC |
ccfcdeb | Yannick Martin | 18 January 2011, 13:52:42 UTC | * transform DO_SOFTIRQ macro into static inline function | 18 January 2011, 13:52:42 UTC |
c021228 | Yannick Martin | 18 January 2011, 12:04:57 UTC | * update lwp marcel_sigset_t mask before timer_sigmask spinlock unlocking | 18 January 2011, 12:04:57 UTC |
3e0e5e7 | Yannick Martin | 18 January 2011, 11:57:43 UTC | * code cleaning | 18 January 2011, 11:57:43 UTC |
187e642 | Samuel Thibault | 14 January 2011, 15:42:15 UTC | explain how we manage the sigmask for non-user threads | 14 January 2011, 15:42:15 UTC |
205371c | Samuel Thibault | 14 January 2011, 15:35:36 UTC | Instead of blocking signals for non-user threads after computing the set, rather simply use ma_thr_sigmask as the common sigmask for them (instaed of SELF->curmask). Also factorise code into ma_ksigandset and ma_ksigorset | 14 January 2011, 15:35:36 UTC |
95dba3a | Samuel Thibault | 14 January 2011, 15:00:11 UTC | comment | 14 January 2011, 15:00:11 UTC |
1dae196 | Yannick Martin | 11 January 2011, 17:29:54 UTC | * do not malloc bubbles: use a statically allocated pool and join each bubble | 11 January 2011, 17:29:54 UTC |
7cb2cfe | Yannick Martin | 11 January 2011, 17:13:48 UTC | reindent file ... sorry :( | 11 January 2011, 17:13:48 UTC |
5e7ad20 | Yannick Martin | 11 January 2011, 14:19:58 UTC | * fix previous commit: ensure that ma_update_lwp_blocked_signals() changes are done | 11 January 2011, 14:19:58 UTC |
31408a7 | Yannick Martin | 11 January 2011, 14:15:46 UTC | * remove unused variable | 11 January 2011, 14:15:46 UTC |
777ea0b | Yannick Martin | 11 January 2011, 13:31:38 UTC | * fix value returns value by marcel_nballvps() when child is created by fork() | 11 January 2011, 13:31:38 UTC |
9a63aad | Yannick Martin | 11 January 2011, 13:15:55 UTC | * use marcel symbol | 11 January 2011, 13:15:55 UTC |
4e50579 | Yannick Martin | 11 January 2011, 12:48:28 UTC | * use marcel_ symbol | 11 January 2011, 12:48:28 UTC |
406f245 | Yannick Martin | 11 January 2011, 12:47:45 UTC | * update_lwps_blocked_signals: wait all lwps; now, increment an atomic counter * use marcel_nballvps() instead of marcel_nb_vp | 11 January 2011, 12:47:45 UTC |
2b64d25 | Yannick Martin | 10 January 2011, 15:47:07 UTC | * revert previous commit about hwloc_bitmap_t (commit 24315) | 10 January 2011, 15:47:07 UTC |
a60fbcc | Yannick Martin | 10 January 2011, 15:46:50 UTC | * fix sigsuspend test: may block | 10 January 2011, 15:46:50 UTC |
a74190a | Yannick Martin | 10 January 2011, 10:43:41 UTC | must have: sizeof(marcel_vpset_t) >= MA_NR_VPS | 10 January 2011, 10:43:41 UTC |
d89183d | Yannick Martin | 08 January 2011, 09:59:51 UTC | * add missing cpuset -> bitmap (support of hwloc-1.1) | 08 January 2011, 09:59:51 UTC |
8a93649 | Yannick Martin | 07 January 2011, 14:00:59 UTC | * testsuite: set --with-nbmaxcpus=32 if we have less than 32 cpus | 07 January 2011, 14:00:59 UTC |
dc84a51 | Yannick Martin | 07 January 2011, 08:46:51 UTC | * drop support of hwloc-0.9 (marked as older in open-mpi website) * add a temporary header file to group hacks to support hwloc-1.0 and hwloc-1.1 | 07 January 2011, 08:46:51 UTC |
472645e | Yannick Martin | 06 January 2011, 15:56:49 UTC | * remove unused var | 06 January 2011, 15:56:49 UTC |