3d77ff0820
Release version 1.9.1
CI / build:debug (pull_request) Successful in 1m14s
CI / build:compilers (pull_request) Successful in 1m35s
CI / build:nompi (pull_request) Successful in 1m38s
CI / build:local (pull_request) Successful in 1m49s
CI / build:rt (pull_request) Successful in 1m54s
CI / build:asan (pull_request) Successful in 2m22s
2024-05-09 16:10:43 +02:00
51269a478b
Release version 1.9.0
2024-05-02 12:08:22 +02:00
f4296c66e4
Release version 1.8.0
...
It is the 888 commit :-)
2024-03-18 11:18:46 +01:00
989685b134
Release version 1.7.0
2024-03-12 12:24:47 +01:00
233e35e8ff
Release version 1.6.0
2024-02-14 14:48:41 +01:00
a2b2d11b0d
Release version 1.5.1
2023-12-20 15:33:41 +01:00
75833f5e21
Release version 1.5.0
2023-12-15 11:34:20 +01:00
7a33deffb7
Release version 1.4.1
2023-11-16 12:07:31 +01:00
2d5046654d
Release version 1.4.0
2023-11-08 17:02:42 +01:00
906f4cc40a
Show feature summary at the end
2023-11-08 15:58:50 +01:00
b6903bc445
Release version 1.3.0
2023-09-07 10:26:12 +02:00
a3ffb2443a
Report the commit too with ovniver
2023-07-26 17:13:28 +02:00
7e96c0cb2a
Release version 1.2.2
2023-07-26 14:16:57 +02:00
721dabf007
Bump to version 1.2.1
2023-07-24 20:22:10 +02:00
6fbdd8fd6b
Set default visibility to hidden
2023-07-24 19:00:07 +02:00
e2119f77d6
Set project version in CMakeLists.txt
2023-07-07 10:33:23 +02:00
ee9111a1ec
Move ovni.pc.in into src/
2023-07-05 13:13:53 +02:00
Raúl Peñacoba Veigas
7346d1ba3b
Add pkg-config support. I chose to use absolute paths for security (to like nix)
2023-07-03 14:38:26 +00:00
64c2d52a7a
Always enable all tests for ovni-rt
2023-05-30 18:16:08 +02:00
5b240ce372
Wrap include-what-you-use for nix
2023-03-24 12:08:45 +00:00
ddbb7dd9f4
Add include-what-you-use
...
Adds forwards declarations in headers and includes all headers in
sources, even if they are found by transitive includes.
2023-03-24 12:08:45 +00:00
3c49517b76
Disable LTO in CI build with old gcc
2022-12-19 15:24:04 +01:00
5404cc5e83
Split sources into src/emu and src/rt
...
The public includes are now in include/ and in internal includes in
src/include/. The ovni* tools are moved to emu/ovni*.c and liked with
the emu static library.
2022-12-16 13:31:31 +01:00
b1b4f37032
Copy Paraver configs into the trace directory
...
Keeps the trace self-contained.
2022-11-09 16:09:33 +01:00
03c299b7a8
Add NODES runtime tests
...
Also add Nanos6 and NODES package modules
2022-10-04 19:54:55 +02:00
ca6d46698f
Move sources to src
2022-09-29 16:52:30 +02:00
834b33af33
Use SPDX license identifiers
2022-09-29 14:16:47 +02:00
d1cff39359
Don't print error details when IPO fails
2022-09-29 12:37:01 +02:00
41739c8927
Link with -lrt with ancient glibc
2022-09-29 12:35:25 +02:00
3c385f9f3f
Raise cmake minimum version to 3.20
...
Required by cmake_path()
2022-09-12 16:16:10 +02:00
David Alvarez
b226afb630
Implement Nanos6 emulator model
2022-09-12 16:16:10 +02:00
c097d769b1
Transform asserts and follow coding style
2022-06-01 16:39:42 +02:00
Antoni Navarro
4719917ba9
Change Nanos6's name to NODES
2021-12-10 14:54:34 +00:00
9d32031552
Include the tests after loading MPI
2021-12-09 14:17:02 +01:00
4dc3b6116e
Add UBsan build type
2021-12-09 14:17:02 +01:00
ca95fb34a3
Add kernel support for context switch events
...
These events only show if a thread has been removed from the CPU, but
doesn't provide information about what other thread caused the context
switch. This type of information can be obtained even with strict
/proc/sys/kernel/perf_event_paranoid settings.
2021-12-02 10:37:53 +01:00
2961254838
Add a tool to sort unordered events
...
The region of past events must be enclosed by the OU[ and OU] events and
all the events within the region must be sorted. The sorting mechanism
looks back up to 10000 events, so it may fail if they are too far away
in the past.
2021-12-02 10:37:52 +01:00
Kevin Sala
9c371d8c12
Installing Paraver CFG files in PREFIX/share/ovni
...
Closes #26
2021-11-30 11:49:03 +01:00
8c58a7a6ab
Add address sanitizer build type
2021-11-19 16:48:53 +01:00
d54c287ec8
Split ovni trace funtions to another source file
2021-11-19 16:48:53 +01:00
1b9225dd2a
Add cmake option to enable debug logs
...
It can be enabled with -DENABLE_DEBUG_LOG=ON
2021-11-19 16:29:44 +01:00
85c1666f90
Prefix program names with "ovni"
...
The "emu" and "dump" programs now are called "ovniemu" and "ovnidump".
2021-11-16 19:20:50 +01:00
5fed28bad8
Use modern target-based dependency for MPI
2021-11-16 19:20:50 +01:00
77adb27cb9
Use <PackageName>_ROOT variables if possible
2021-11-16 19:20:50 +01:00
40233b3628
Add test support
2021-11-16 19:20:50 +01:00
623a938b1a
Add cmake support
2021-11-16 18:49:35 +01:00