Kevin Sala
							
						 
					 | 
					
						
						
						
						
							
						
						
							9269dd7202
							
						
					 | 
					
						
						
							
							Add nosv create and destroy API subsystem states
						
						
						
						
						
						
							
						
					 | 
					
						2023-08-17 13:23:59 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							b1ee2e7143
							
						
					 | 
					
						
						
							
							Add taskloop test in Nanos6 and NODES
						
						
						
						
						
						
							
						
					 | 
					
						2023-07-28 18:15:28 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							a3ffb2443a
							
						
					 | 
					
						
						
							
							Report the commit too with ovniver
						
						
						
						
						
						
							
						
					 | 
					
						2023-07-26 17:13:28 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							bf8a2213c1
							
						
					 | 
					
						
						
							
							Add the ovniver program to report the version
						
						
						
						
						
						
							
						
					 | 
					
						2023-07-26 16:31:56 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							97c936d41f
							
						
					 | 
					
						
						
							
							Add ovni_version_get() function
						
						
						
						
						
						
						
						Allows the reding the version of the libovni.so currently loaded. 
						
						
							
						
					 | 
					
						2023-07-26 16:31:30 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							7e96c0cb2a
							
						
					 | 
					
						
						
							
							Release version 1.2.2
						
						
						
						
						
						
							
 1.2.2
						
					 | 
					
						2023-07-26 14:16:57 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							f08595b3a7
							
						
					 | 
					
						
						
							
							Report open error for missing trace directory
						
						
						
						
						
						
							
						
					 | 
					
						2023-07-26 13:51:35 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							f8c6b7c7c0
							
						
					 | 
					
						
						
							
							Improve the version error message
						
						
						
						
						
						
						
						Use the terminology want/got to determine which version the user is
requested and the version the library provides. 
						
						
							
						
					 | 
					
						2023-07-25 19:55:51 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							bb946fa5f6
							
						
					 | 
					
						
						
							
							Add CHANGELOG.md
						
						
						
						
						
						
							
						
					 | 
					
						2023-07-25 17:24:53 +00:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							74557ab348
							
						
					 | 
					
						
						
							
							Don't rely on temporary directories
						
						
						
						
						
						
						
						Use the current test directory instead. 
						
						
							
						
					 | 
					
						2023-07-25 16:36:57 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							c257405060
							
						
					 | 
					
						
						
							
							Define unit_test() macro with ovni_test()
						
						
						
						
						
						
						
						This allows unit tests to be executed in a individual directory where
they can create new files in $PWD. 
						
						
							
						
					 | 
					
						2023-07-25 16:26:25 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							721dabf007
							
						
					 | 
					
						
						
							
							Bump to version 1.2.1
						
						
						
						
						
						
							
 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 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							2b612166d7
							
						
					 | 
					
						
						
							
							Use dinamically linked ovni for tests
						
						
						
						
						
						
						
						We rely on this library to override the libovni.so that other libraries
are using. 
						
						
							
						
					 | 
					
						2023-07-07 12:20:41 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							7c68922a95
							
						
					 | 
					
						
						
							
							Enable NODES rt instrumentation
						
						
						
						
						
						
						
						The NODES_OVNI environment variable is now needed to enable the ovni
instrumentation. 
						
						
							
						
					 | 
					
						2023-07-07 10:52:46 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							48df02f102
							
						
					 | 
					
						
						
							
							Always use the project version
						
						
						
						
						
						
						
						Don't duplicated versions so we avoid the problem of missing one
instance to be updated. 
						
						
							
						
					 | 
					
						2023-07-07 10:42:40 +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 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							4abd92e139
							
						
					 | 
					
						
						
							
							Make ovni.h a public header of ovni target
						
						
						
						
						
						
							
						
					 | 
					
						2023-07-05 13:11:18 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							cd2e844066
							
						
					 | 
					
						
						
							
							Use the installation directories provided by cmake
						
						
						
						
						
						
						
						Some systems will define the library path as lib64. Also update other
install commands to use the values discovered by the GNUInstallDirs
module. 
						
						
							
						
					 | 
					
						2023-07-05 12:52:56 +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 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							5a9086e6d1
							
						
					 | 
					
						
						
							
							Fix ovnisort with flush events
						
						
						
						
						
						
						
						Sort the events in the sorting region before injecting them back in the
stream. This solves the problem with flush events OF[ and OF]. 
						
						
							
						
					 | 
					
						2023-06-29 13:25:15 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							929af74d3f
							
						
					 | 
					
						
						
							
							Add sort-flush test
						
						
						
						
						
						
							
						
					 | 
					
						2023-06-28 12:28:40 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							cd0d0eb7c7
							
						
					 | 
					
						
						
							
							Don't produce output link for CI
						
						
						
						
						
						
							
						
					 | 
					
						2023-06-26 11:14:53 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							05979df34d
							
						
					 | 
					
						
						
							
							Install ovnitop.1 into man1 subdirectory
						
						
						
						
						
						
							
						
					 | 
					
						2023-06-02 17:12:17 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							d9b82494d0
							
						
					 | 
					
						
						
							
							Free the table at the end in ovnitop
						
						
						
						
						
						
							
						
					 | 
					
						2023-06-01 18:38:26 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							c1b0768e7d
							
						
					 | 
					
						
						
							
							Add ovnitop(1) manual page
						
						
						
						
						
						
							
						
					 | 
					
						2023-05-31 17:23:25 +00:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							553d0a1c62
							
						
					 | 
					
						
						
							
							Add ovnitop command
						
						
						
						
						
						
							
						
					 | 
					
						2023-05-31 17:23:25 +00:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							f8a15df1b9
							
						
					 | 
					
						
						
							
							Fix Nanos6 and NODES rt tests
						
						
						
						
						
						
							
						
					 | 
					
						2023-05-31 19:16:18 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							5a7f7b0f70
							
						
					 | 
					
						
						
							
							Add cmake module to check the -fompss-2 flag
						
						
						
						
						
						
							
						
					 | 
					
						2023-05-31 19:15:47 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							f2e8e46fcb
							
						
					 | 
					
						
						
							
							Update NODES library and include names
						
						
						
						
						
						
							
						
					 | 
					
						2023-05-31 19:15:28 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							64c2d52a7a
							
						
					 | 
					
						
						
							
							Always enable all tests for ovni-rt
						
						
						
						
						
						
							
						
					 | 
					
						2023-05-30 18:16:08 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							9814abbcdf
							
						
					 | 
					
						
						
							
							Append to preConfigure instead of replacing it
						
						
						
						
						
						
							
						
					 | 
					
						2023-05-30 18:08:36 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							f5a911485a
							
						
					 | 
					
						
						
							
							Remove unused configuration options for nOS-V
						
						
						
						
						
						
							
						
					 | 
					
						2023-05-30 17:41:05 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							778c119bd6
							
						
					 | 
					
						
						
							
							Use local ovni for tests
						
						
						
						
						
						
							
						
					 | 
					
						2023-05-30 17:31:12 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							cec52ada83
							
						
					 | 
					
						
						
							
							Update nix derivations to use bscpkgs packages
						
						
						
						
						
						
							
						
					 | 
					
						2023-05-30 17:09:41 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							d0a47783f2
							
						
					 | 
					
						
						
							
							Use the completion callback to wait
						
						
						
						
						
						
						
						The memory allocated is freed after the spawned function is executed. 
						
						
							
						
					 | 
					
						2023-05-08 19:23:42 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							7d7c59bbf8
							
						
					 | 
					
						
						
							
							Fix bug in spawn task tests
						
						
						
						
						
						
						
						The argument passed to nanos6_spawn_function() was being destroyed when
the parent function ends. 
						
						
							
						
					 | 
					
						2023-05-02 20:04:29 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							44d120d7a8
							
						
					 | 
					
						
						
							
							Version 1.2.0
						
						
						
						
						
						
							
 1.2.0
						
					 | 
					
						2023-05-01 09:19:05 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							fb435842b2
							
						
					 | 
					
						
						
							
							Add nosv multiple-segment test
						
						
						
						
						
						
							
						
					 | 
					
						2023-04-25 17:00:42 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							7089db0bd0
							
						
					 | 
					
						
						
							
							Remove the workdir in each test run
						
						
						
						
						
						
						
						Ensures the scripts are also rebuilt. 
						
						
							
						
					 | 
					
						2023-04-25 16:52:21 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							c2b6bfd3a8
							
						
					 | 
					
						
						
							
							Set the size of the channel property arrays
						
						
						
						
						
						
						
						Arrays which don't initialize the last elements of the enumeration are
shorter and will cause a buffer overflow when read in a loop. 
						
						
							
						
					 | 
					
						2023-04-24 12:37:20 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							8a92023cf3
							
						
					 | 
					
						
						
							
							Enable Asan tests in CI
						
						
						
						
						
						
						
						For now memory leaks are ignored. 
						
						
							
						
					 | 
					
						2023-04-24 12:29:58 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							a8944b3763
							
						
					 | 
					
						
						
							
							Fix buffer overflow in sort_replace()
						
						
						
						
						
						
						
						The access to the array was done before the out of bound check. 
						
						
							
						
					 | 
					
						2023-04-24 11:47:46 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							3b51902713
							
						
					 | 
					
						
						
							
							Allow single line enums
						
						
						
						
						
						
						
						Although clang-format doesn't seem to be following the rule. 
						
						
							
						
					 | 
					
						2023-04-20 10:53:11 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							7262133782
							
						
					 | 
					
						
						
							
							Fix clang format for braced list
						
						
						
						
						
						
							
						
					 | 
					
						2023-04-20 10:38:56 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							ff340df5b5
							
						
					 | 
					
						
						
							
							Disable flush-overhead test
						
						
						
						
						
						
							
						
					 | 
					
						2023-04-19 10:57:10 +00:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							3a28e1c3d3
							
						
					 | 
					
						
						
							
							Avoid fmemopen() due to bug in old glibc
						
						
						
						
						
						
							
						
					 | 
					
						2023-04-19 10:57:10 +00:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							4a936dcb99
							
						
					 | 
					
						
						
							
							Add test to prevent re-running tasks in Nanos6
						
						
						
						
						
						
						
						For now is disabled until we have a better instrumentation for task
states. 
						
						
							
						
					 | 
					
						2023-04-17 15:58:19 +00:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							bc513832a5
							
						
					 | 
					
						
						
							
							Allow tests to be disabled
						
						
						
						
						
						
						
						Ensure that we still build the tests but they don't run. 
						
						
							
						
					 | 
					
						2023-04-17 15:58:19 +00:00 | 
					
					
						
						
							
							
							
						
					 |