{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":564728290,"defaultBranch":"master","name":"ovni","ownerLogin":"bsc-pm","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2022-11-11T11:05:26.000Z","ownerAvatar":"https://github.com/avatars/u/19652344?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1715349536.0","currentOid":""},"activityList":{"items":[{"before":"d1e8a62396ae92934c0b6e248d5f6ff921bef56f","after":"247ea7e7c3b1ac02dd08e759793e4b51612a520a","ref":"refs/heads/master","pushedAt":"2024-06-19T08:58:09.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"rodarima","name":null,"path":"/rodarima","primaryAvatarUrl":"https://github.com/avatars/u/3866127?s=80&v=4"},"commit":{"message":"Add nosv.can_breakdown attribute check\n\nThe nosv.can_breakdown attribute states if enough events for the\nbreakdown model of nOS-V are enabled at runtime. It is used to ensure\nthat breakdown traces have the progress events enabled along with others\nrequired for proper visualization of traces.\n\nThe emulator will panic when the level is not enough, instead of relying\non users to always remember to enable the correct level.","shortMessageHtmlLink":"Add nosv.can_breakdown attribute check"}},{"before":"2ac67cff18d75a2a0fc17d7802301b1025004b32","after":"d1e8a62396ae92934c0b6e248d5f6ff921bef56f","ref":"refs/heads/master","pushedAt":"2024-06-18T08:45:35.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"rodarima","name":null,"path":"/rodarima","primaryAvatarUrl":"https://github.com/avatars/u/3866127?s=80&v=4"},"commit":{"message":"Add API to manage metadata in streams\n\nThe ovni_attr_* set of functions allows users to write and read metadata\nstores in the thread stream. The metadata information is available to\nthe emulator at the beginning of the emulation.","shortMessageHtmlLink":"Add API to manage metadata in streams"}},{"before":"92cc779caf66bc470fe6c669d755f6d99da55378","after":"2ac67cff18d75a2a0fc17d7802301b1025004b32","ref":"refs/heads/master","pushedAt":"2024-06-12T15:14:09.000Z","pushType":"push","commitsCount":10,"pusher":{"login":"rodarima","name":null,"path":"/rodarima","primaryAvatarUrl":"https://github.com/avatars/u/3866127?s=80&v=4"},"commit":{"message":"Update CHANGELOG for nOS-V breakdown","shortMessageHtmlLink":"Update CHANGELOG for nOS-V breakdown"}},{"before":"e3d72fb14e1d54881ed1b5e9e77de65fbb8bc159","after":"92cc779caf66bc470fe6c669d755f6d99da55378","ref":"refs/heads/master","pushedAt":"2024-06-11T08:06:12.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"rodarima","name":null,"path":"/rodarima","primaryAvatarUrl":"https://github.com/avatars/u/3866127?s=80&v=4"},"commit":{"message":"Make chan_pop() error more clear\n\nFixes: https://pm.bsc.es/gitlab/rarias/ovni/-/issues/188","shortMessageHtmlLink":"Make chan_pop() error more clear"}},{"before":"014152fc89d010c1cfb23473aa5a72e0e812e97d","after":"e3d72fb14e1d54881ed1b5e9e77de65fbb8bc159","ref":"refs/heads/master","pushedAt":"2024-05-10T13:58:01.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"rodarima","name":null,"path":"/rodarima","primaryAvatarUrl":"https://github.com/avatars/u/3866127?s=80&v=4"},"commit":{"message":"Release version 1.9.1","shortMessageHtmlLink":"Release version 1.9.1"}},{"before":"3a300c816ee83e04b4e334cb80c9d37e0b2c71f7","after":"014152fc89d010c1cfb23473aa5a72e0e812e97d","ref":"refs/heads/master","pushedAt":"2024-05-10T13:32:23.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"rodarima","name":null,"path":"/rodarima","primaryAvatarUrl":"https://github.com/avatars/u/3866127?s=80&v=4"},"commit":{"message":"Fix warning with gcc 11.3.1\n\nReported-by: Kevin Sala ","shortMessageHtmlLink":"Fix warning with gcc 11.3.1"}},{"before":"51269a478b6fbb76769e0e0c80cd92ec0ebd0fb8","after":"3a300c816ee83e04b4e334cb80c9d37e0b2c71f7","ref":"refs/heads/master","pushedAt":"2024-05-09T13:54:54.000Z","pushType":"push","commitsCount":4,"pusher":{"login":"rodarima","name":null,"path":"/rodarima","primaryAvatarUrl":"https://github.com/avatars/u/3866127?s=80&v=4"},"commit":{"message":"Fix breakdown model forbidden value 0 error\n\nWhen a event causes a new value in the sort module, the first time it\nwill write all output values, which most of them will be zero. Writting\na zero value is forbidden by default, so we relax the constraint with\nthe PRV_ZERO flag.","shortMessageHtmlLink":"Fix breakdown model forbidden value 0 error"}},{"before":"bf3165af8bbcd4b40d37a0a4e3394c7b231c6d52","after":"51269a478b6fbb76769e0e0c80cd92ec0ebd0fb8","ref":"refs/heads/master","pushedAt":"2024-05-02T10:13:52.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"rodarima","name":null,"path":"/rodarima","primaryAvatarUrl":"https://github.com/avatars/u/3866127?s=80&v=4"},"commit":{"message":"Release version 1.9.0","shortMessageHtmlLink":"Release version 1.9.0"}},{"before":"bd629136efec7a7cfa117eee8f99ccb47293da80","after":"bf3165af8bbcd4b40d37a0a4e3394c7b231c6d52","ref":"refs/heads/master","pushedAt":"2024-03-28T10:15:48.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"rodarima","name":null,"path":"/rodarima","primaryAvatarUrl":"https://github.com/avatars/u/3866127?s=80&v=4"},"commit":{"message":"Open Paraver windows at (100,100) instead of (0,0)\n\nIn Mac OS, the top menu bar is placed above any window, causing the\ntimelines being opened at (0,0) appear under it in such a way that the\ntimeline title bar is not reachable by the mouse, making it hard to\nmove.\n\nThis simple solution opens the windows a bit away from the top left\ncorner, at (100,100).\n\nFixes: https://pm.bsc.es/gitlab/rarias/ovni/-/issues/180","shortMessageHtmlLink":"Open Paraver windows at (100,100) instead of (0,0)"}},{"before":"70f34e9e33246e2b23c91a51f4008d98ba2df918","after":"bd629136efec7a7cfa117eee8f99ccb47293da80","ref":"refs/heads/master","pushedAt":"2024-03-27T11:13:45.000Z","pushType":"push","commitsCount":5,"pusher":{"login":"rodarima","name":null,"path":"/rodarima","primaryAvatarUrl":"https://github.com/avatars/u/3866127?s=80&v=4"},"commit":{"message":"Fix the color for the delegate subsystem state","shortMessageHtmlLink":"Fix the color for the delegate subsystem state"}},{"before":"f4296c66e4abac5bc9e660fe3490b8f185d88612","after":"70f34e9e33246e2b23c91a51f4008d98ba2df918","ref":"refs/heads/master","pushedAt":"2024-03-22T15:03:43.000Z","pushType":"push","commitsCount":9,"pusher":{"login":"rodarima","name":null,"path":"/rodarima","primaryAvatarUrl":"https://github.com/avatars/u/3866127?s=80&v=4"},"commit":{"message":"Fail fibonacci test on nOS-V kernel warnings\n\nSome threads may fail to enable the kernel instrumentation by reaching\nthe memory lock limit, causing the kernel instrumentation to be disabled\nwithout any error in the emulation.\n\nTo prevent this situation, we run the test manually and check that there\nare no warnings during the execution.","shortMessageHtmlLink":"Fail fibonacci test on nOS-V kernel warnings"}},{"before":"7cb67ecaee4ca1868b59c25529752465330ecfc3","after":"f4296c66e4abac5bc9e660fe3490b8f185d88612","ref":"refs/heads/master","pushedAt":"2024-03-18T10:44:02.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"rodarima","name":null,"path":"/rodarima","primaryAvatarUrl":"https://github.com/avatars/u/3866127?s=80&v=4"},"commit":{"message":"Release version 1.8.0\n\nIt is the 888 commit :-)","shortMessageHtmlLink":"Release version 1.8.0"}},{"before":"31c3c965c7b472004ff27b5cafda4bb695622052","after":"7cb67ecaee4ca1868b59c25529752465330ecfc3","ref":"refs/heads/master","pushedAt":"2024-03-15T15:06:57.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"rodarima","name":null,"path":"/rodarima","primaryAvatarUrl":"https://github.com/avatars/u/3866127?s=80&v=4"},"commit":{"message":"Update flake.nix llvm pinned commit to b813108e","shortMessageHtmlLink":"Update flake.nix llvm pinned commit to b813108e"}},{"before":"2c58a6058bb4fb8787f1a650294e9dd16f5ed86e","after":"31c3c965c7b472004ff27b5cafda4bb695622052","ref":"refs/heads/master","pushedAt":"2024-03-14T15:02:29.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"rodarima","name":null,"path":"/rodarima","primaryAvatarUrl":"https://github.com/avatars/u/3866127?s=80&v=4"},"commit":{"message":"Increase Nanos6 model minor version\n\nAs Nanos6 now emits pause events for the parent task before nesting\nanother one, we increase the minor so the old emulator rejects new\ntraces that come with the new pause events.","shortMessageHtmlLink":"Increase Nanos6 model minor version"}},{"before":"929cc12c04f743d18df9e9f0515bebe1478b8cbb","after":"2c58a6058bb4fb8787f1a650294e9dd16f5ed86e","ref":"refs/heads/master","pushedAt":"2024-03-14T13:37:24.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"rodarima","name":null,"path":"/rodarima","primaryAvatarUrl":"https://github.com/avatars/u/3866127?s=80&v=4"},"commit":{"message":"Document version changes in emulator models\n\nA consistency check ensures that all versions reported by the emulator\nappear in the documentation as the latest version. This prevents\nforgetting updating the version in the documentation.","shortMessageHtmlLink":"Document version changes in emulator models"}},{"before":"989685b1343aa37f2979c63495eb64dcff6d9a11","after":"929cc12c04f743d18df9e9f0515bebe1478b8cbb","ref":"refs/heads/master","pushedAt":"2024-03-13T16:52:05.000Z","pushType":"push","commitsCount":12,"pusher":{"login":"rodarima","name":null,"path":"/rodarima","primaryAvatarUrl":"https://github.com/avatars/u/3866127?s=80&v=4"},"commit":{"message":"Make attach-old nOS-V RT test fail now\n\nThe new nOS-V emulation version 2.0.0 is no longer compatible with the\nold traces.","shortMessageHtmlLink":"Make attach-old nOS-V RT test fail now"}},{"before":"55318d9da7e04a4d050986d8a05aadf5f034ce77","after":"989685b1343aa37f2979c63495eb64dcff6d9a11","ref":"refs/heads/master","pushedAt":"2024-03-13T09:48:11.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"rodarima","name":null,"path":"/rodarima","primaryAvatarUrl":"https://github.com/avatars/u/3866127?s=80&v=4"},"commit":{"message":"Release version 1.7.0","shortMessageHtmlLink":"Release version 1.7.0"}},{"before":"4993197fb9952d965b689a0f4b35e6a96d9e1c22","after":"55318d9da7e04a4d050986d8a05aadf5f034ce77","ref":"refs/heads/master","pushedAt":"2024-03-12T11:22:06.000Z","pushType":"push","commitsCount":4,"pusher":{"login":"rodarima","name":null,"path":"/rodarima","primaryAvatarUrl":"https://github.com/avatars/u/3866127?s=80&v=4"},"commit":{"message":"Update OpenMP emulation model\n\nAdd more tests, subsystem states and documentation.","shortMessageHtmlLink":"Update OpenMP emulation model"}},{"before":"233e35e8ff7fc56ee09bdee458f68aae473b3556","after":"4993197fb9952d965b689a0f4b35e6a96d9e1c22","ref":"refs/heads/master","pushedAt":"2024-02-15T17:09:51.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"rodarima","name":null,"path":"/rodarima","primaryAvatarUrl":"https://github.com/avatars/u/3866127?s=80&v=4"},"commit":{"message":"Add nOS-V attach and detach API events\n\nInstead of showing the \"attached\" state with the VH{aA} events, we show\nwhen the call to nosv_attach() and nosv_detach() take place. The old\nVH{aA} events are now ignored. Bumps the nOS-V model version to 1.1.0.","shortMessageHtmlLink":"Add nOS-V attach and detach API events"}},{"before":"4d95f046ea6e05815ba37af8fd1c732c207f5d75","after":"233e35e8ff7fc56ee09bdee458f68aae473b3556","ref":"refs/heads/master","pushedAt":"2024-02-14T14:53:37.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"rodarima","name":null,"path":"/rodarima","primaryAvatarUrl":"https://github.com/avatars/u/3866127?s=80&v=4"},"commit":{"message":"Release version 1.6.0","shortMessageHtmlLink":"Release version 1.6.0"}},{"before":"68fc8b0eba299c3a7fa3833ace2c94933a26749e","after":"4d95f046ea6e05815ba37af8fd1c732c207f5d75","ref":"refs/heads/master","pushedAt":"2024-02-14T13:07:21.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"rodarima","name":null,"path":"/rodarima","primaryAvatarUrl":"https://github.com/avatars/u/3866127?s=80&v=4"},"commit":{"message":"Add nosv nested init RT test","shortMessageHtmlLink":"Add nosv nested init RT test"}},{"before":"a2b2d11b0d895093ea1168d7a65409cf403c08ae","after":"68fc8b0eba299c3a7fa3833ace2c94933a26749e","ref":"refs/heads/master","pushedAt":"2024-01-30T11:48:56.000Z","pushType":"push","commitsCount":8,"pusher":{"login":"rodarima","name":null,"path":"/rodarima","primaryAvatarUrl":"https://github.com/avatars/u/3866127?s=80&v=4"},"commit":{"message":"Encode ovnievents output for HTML","shortMessageHtmlLink":"Encode ovnievents output for HTML"}},{"before":"1930cc4fd655fc2890854a56990d032dd0bc5ff2","after":"a2b2d11b0d895093ea1168d7a65409cf403c08ae","ref":"refs/heads/master","pushedAt":"2023-12-20T15:19:37.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"rodarima","name":null,"path":"/rodarima","primaryAvatarUrl":"https://github.com/avatars/u/3866127?s=80&v=4"},"commit":{"message":"Release version 1.5.1","shortMessageHtmlLink":"Release version 1.5.1"}},{"before":"6bfacf0e1e1f07570e43a60ecf9f94fb5ea04638","after":"1930cc4fd655fc2890854a56990d032dd0bc5ff2","ref":"refs/heads/master","pushedAt":"2023-12-20T14:24:13.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"rodarima","name":null,"path":"/rodarima","primaryAvatarUrl":"https://github.com/avatars/u/3866127?s=80&v=4"},"commit":{"message":"Adjust the regex of spawn-task-external-bad test\n\nNow the program fails in runtime directly as the stream is not\ninitialized when Nanos6 attempts to write events.","shortMessageHtmlLink":"Adjust the regex of spawn-task-external-bad test"}},{"before":"75833f5e2113040b83587a37fd58e4b3e26c6796","after":"6bfacf0e1e1f07570e43a60ecf9f94fb5ea04638","ref":"refs/heads/master","pushedAt":"2023-12-19T17:08:49.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"rodarima","name":null,"path":"/rodarima","primaryAvatarUrl":"https://github.com/avatars/u/3866127?s=80&v=4"},"commit":{"message":"Check the thread is ready before adding events\n\nPrevents segmentation faults when accessing the NULL stream buffer\nwithout a clear message of what is happening.","shortMessageHtmlLink":"Check the thread is ready before adding events"}},{"before":"1918ab666998ffad54deb11977e684714d57b2d1","after":"75833f5e2113040b83587a37fd58e4b3e26c6796","ref":"refs/heads/master","pushedAt":"2023-12-15T10:41:06.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"rodarima","name":null,"path":"/rodarima","primaryAvatarUrl":"https://github.com/avatars/u/3866127?s=80&v=4"},"commit":{"message":"Release version 1.5.0","shortMessageHtmlLink":"Release version 1.5.0"}},{"before":"0496aeffc6fd7938a694f879a1eaadc73a1b7343","after":"1918ab666998ffad54deb11977e684714d57b2d1","ref":"refs/heads/master","pushedAt":"2023-12-15T10:24:26.000Z","pushType":"push","commitsCount":6,"pusher":{"login":"rodarima","name":null,"path":"/rodarima","primaryAvatarUrl":"https://github.com/avatars/u/3866127?s=80&v=4"},"commit":{"message":"Always attempt to find Nanos6 and NODES\n\nCauses the packages to always appear as found or not found in the\nsummary of cmake. Otherwise they were only checked if the compiler\nsupports the -fompss2 flag.","shortMessageHtmlLink":"Always attempt to find Nanos6 and NODES"}},{"before":"bf2b4af15a63cd199e6c2cc471ba773e27865d7e","after":"0496aeffc6fd7938a694f879a1eaadc73a1b7343","ref":"refs/heads/master","pushedAt":"2023-12-14T15:13:38.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"rodarima","name":null,"path":"/rodarima","primaryAvatarUrl":"https://github.com/avatars/u/3866127?s=80&v=4"},"commit":{"message":"Close stream FD on ovni_thread_free()\n\nThis is required on FS like NFS as the cache coherence model states that\nonly after the file is closed the changes are actually propagated to the\nserver. It is not recomended to use NFS as OVNI_TMPDIR anyway.\n\nFixes: https://pm.bsc.es/gitlab/rarias/ovni/-/issues/168","shortMessageHtmlLink":"Close stream FD on ovni_thread_free()"}},{"before":"0f7ccc89def748efa5ef6d5083b245386c125df8","after":"bf2b4af15a63cd199e6c2cc471ba773e27865d7e","ref":"refs/heads/master","pushedAt":"2023-12-12T16:22:06.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"rodarima","name":null,"path":"/rodarima","primaryAvatarUrl":"https://github.com/avatars/u/3866127?s=80&v=4"},"commit":{"message":"Ensure we use RUNPATH for ovniver\n\nAs cmake doesn't provide a way to use the RPATH or the RUNPATH, we\nexplicitly set the --enable-new-dtags linker flag. If the flag is not\nsupported by the compiler, the build is aborted.","shortMessageHtmlLink":"Ensure we use RUNPATH for ovniver"}},{"before":"998200d507063b66e786ed04ad4efa402abf8bf5","after":"0f7ccc89def748efa5ef6d5083b245386c125df8","ref":"refs/heads/master","pushedAt":"2023-12-12T14:20:03.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"rodarima","name":null,"path":"/rodarima","primaryAvatarUrl":"https://github.com/avatars/u/3866127?s=80&v=4"},"commit":{"message":"Add -a flag in ovniemu to enable all models\n\nThe experimental flag -a is used to ease the transition to the usage of\novni_thread_require(), as it may be posible to have traces in which not\nall libraries have requested their model. The flag causes all emulation\nmodels to be enabled. This flag is considered experimental and it may be\nremoved or renamed in future versions.","shortMessageHtmlLink":"Add -a flag in ovniemu to enable all models"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEaVN06AA","startCursor":null,"endCursor":null}},"title":"Activity ยท bsc-pm/ovni"}