{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":208780361,"defaultBranch":"master","name":"libfyaml","ownerLogin":"pantoniou","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2019-09-16T11:13:33.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/2122970?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1720805986.0","currentOid":""},"activityList":{"items":[{"before":"26563f0900ac3730c9ee74bcbc14a684d6a4815d","after":"2bd292c87afaeda6d2fa54e3851da054adb8a6f3","ref":"refs/heads/master","pushedAt":"2024-09-27T18:01:12.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"pantoniou","name":"Pantelis Antoniou","path":"/pantoniou","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2122970?s=80&v=4"},"commit":{"message":"Rework block scalar end linebreak and whitespace handling\n\nThe calculation for the length that includes the linebreaks and\nwhitespaces was an utter mess. Found some time to rework into\nsomething that is understandable at last.\n\nThis should fix all the cases of crashes a content EOF too.\n\nSigned-off-by: Pantelis Antoniou ","shortMessageHtmlLink":"Rework block scalar end linebreak and whitespace handling"}},{"before":"16b4fbcfba86c24f5b8c1d79a451b62c79086450","after":"26563f0900ac3730c9ee74bcbc14a684d6a4815d","ref":"refs/heads/master","pushedAt":"2024-09-27T13:34:34.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"pantoniou","name":"Pantelis Antoniou","path":"/pantoniou","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2122970?s=80&v=4"},"commit":{"message":"Fix broken testsuite for EOF at block scalars\n\nThe fix for the crash made the testsuite to fail.\nThe condition needs to account for a pending newline.\n\nSigned-off-by: Pantelis Antoniou ","shortMessageHtmlLink":"Fix broken testsuite for EOF at block scalars"}},{"before":"967114ef6fa25f3d49e9d4a5a60141b048959949","after":"16b4fbcfba86c24f5b8c1d79a451b62c79086450","ref":"refs/heads/master","pushedAt":"2024-09-27T09:48:28.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"pantoniou","name":"Pantelis Antoniou","path":"/pantoniou","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2122970?s=80&v=4"},"commit":{"message":"fy-walk: Fix segv on garbage input ending in evaluate_new()\n\nFix the segv, but there are still memory leaks on the error path.\nThis is fine because this is still an experimental feature and\nthe api is in flux.\n\nFixes #119\n\nSigned-off-by: Pantelis Antoniou ","shortMessageHtmlLink":"fy-walk: Fix segv on garbage input ending in evaluate_new()"}},{"before":"f101eb2940470fcd32c77d9506c039f87f3bc735","after":"967114ef6fa25f3d49e9d4a5a60141b048959949","ref":"refs/heads/master","pushedAt":"2024-09-27T09:33:48.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"pantoniou","name":"Pantelis Antoniou","path":"/pantoniou","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2122970?s=80&v=4"},"commit":{"message":"Fix SEGV when block scalar indicators is last in input\n\nWe didn't calculate the hint size correctly; the bug was apparent\nin debugging builds, alas on release builds we got a SEGV.\n\nFixes issue #118\n\nSigned-off-by: Pantelis Antoniou ","shortMessageHtmlLink":"Fix SEGV when block scalar indicators is last in input"}},{"before":"592ccc17552ba3eb51b479432986d8786c4fbbe0","after":"f101eb2940470fcd32c77d9506c039f87f3bc735","ref":"refs/heads/master","pushedAt":"2024-09-27T09:06:59.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"pantoniou","name":"Pantelis Antoniou","path":"/pantoniou","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2122970?s=80&v=4"},"commit":{"message":"test: Rework skip and xfails (addressing a fail with latest jq)\n\nRework the testsuite using bash mappings, making things simpler\nand faster.\n\nAlso fix a failing test due to jq changes.\n\nSigned-off-by: Pantelis Antoniou ","shortMessageHtmlLink":"test: Rework skip and xfails (addressing a fail with latest jq)"}},{"before":"657b424a60abe03856fff991477fead2b0b4a173","after":"9e26a07aca6a3d0388057b1310a4030683cf4ac2","ref":"refs/heads/reflection-new2","pushedAt":"2024-07-26T11:42:59.000Z","pushType":"push","commitsCount":5,"pusher":{"login":"pantoniou","name":"Pantelis Antoniou","path":"/pantoniou","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2122970?s=80&v=4"},"commit":{"message":"prepping for map\n\nSigned-off-by: Pantelis Antoniou ","shortMessageHtmlLink":"prepping for map"}},{"before":"f82fbea807bfade4edfdf01433128da54c51fde6","after":"657b424a60abe03856fff991477fead2b0b4a173","ref":"refs/heads/reflection-new2","pushedAt":"2024-07-23T15:24:06.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"pantoniou","name":"Pantelis Antoniou","path":"/pantoniou","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2122970?s=80&v=4"},"commit":{"message":"Add reflection to build\n\nAdd reflection support to libfyaml. No hooking with the library\nis done yet, merely it is added to the build.\n\nWip on reflection, more wip, more fixes and wip, prune system, clang fixes,\nFix for !libclang, more clang fixes, more clang fixes #2, type include exclude and stuff,\neponymous offsets, doc entries, cooking, generics, more wip on generics, generics continue,\nmore cleanup of generics, generics continued, generics continued#3, goind on, destroy,\nmore allocator fun, getting there, allocators, generic_allocator -> allocator, reorg generic,\ncleanup of generics, indirect document, generic lookups and compares, emitting now, oops,\ndeduping in progress, deduping in progress 2, dedup working, emitter, alias resolution,\ntag-reorg complete, wip dedup, dedup threshold, mremap arena done, working id, remove schema stuff now,\ngd -> gdp, ready for some tightening, more streamlining, indirect wip, indirect wip #2,\nalias wip, tag fun, error reporting and unwinding, tag fun continued, emitter stuff, allocas,\nongoing, tag fun continues, alloca, remove anchor from generic document, removed generic destroy,\ngeneric copy, decoder, decoder move, encoder in progress, encoder moved, debug,\nmemset encoder, going for carbonite, in progress, wip best allocator, streamline allocators, reset,\ndecode/encode all documents, relocation, caching in the usa, indirects, more indirect, packed indirect,\ngeneric merge keys, auto alloc finishing, fix ws, normalize type names\n\nallocators wip, allocator fun continues, dup alloc test, nuke get_single_area, generics and allocators more wip,\njust parsing, more generics wip, wip, size, tag happening, more generic funcs, some cleanups, gen float,\nclang warn fix, generic rework again, more generics wip, make it compile again, align indirect,\nFix simple struct field case., wip, reflection for numerics, wip ints, Add a couple of reflection type kind helpers,\ngetting there, cleanup, fix long double size and align, floating points, bool, remove fixed size types,\nadd type_kind name accessor, fine grained errors, wip for bitfields, save field_rtd to rfd, simplify, bitfields,\ntypedefs, Add a fy_type_info_lookup() method., Some cleanups., decoder allocator, Add userdata storage to reflection,\ntrying instancing of rtd, fixing NULL at ptrs, getting ready to type pivot, emit key if any, better alloc/free callbacks,\nAdd option to create derived type, ptr now working, always allocate in decoder, reworking fields, on the way for dynarray,\nmake ptrs better for overrides, dyn arrays work now, remove scalar child, remove asserts on possibly regular path,\nomit on null, helpers for typeinfo, required, fix bug when elaborated, flatten, reflection_parse, reflection_emit,\nmultidoc, defaults in progress, some more stuff about defaults, make free re, parse_into, parse_into for defaults,\nmutations in progress, wip on type annotation bug, working towards mutations again, working towards rfd simplification,\nwip flat, counter, counter fix, before type system alloc, moved allocator to type system, removed parents from frees,\nctor, some ops cleanup, get rid of fake root obj, make reflection great again, skipping now, Fix composer cleanup,\nmake decoder a bit cleaner, doing document, fix skip, fix all consumers, fill, const array strings now are a thing,\nterminators, char ** terminators, cleaner annotations, refs all around, fixed ref issues, mut flags out,\nbetter api for mut, NULL ** dyn_array terminators, pointer modifiers, reworking allocators for exporting,\nmove util files to subdirs, tag -> int, rename setupdata -> cfg for allocators, document allocator, whitespace\n\nSigned-off-by: Pantelis Antoniou ","shortMessageHtmlLink":"Add reflection to build"}},{"before":"23c7bff3f01ab2f56a913aae2165b54c78b9bb84","after":"592ccc17552ba3eb51b479432986d8786c4fbbe0","ref":"refs/heads/master","pushedAt":"2024-07-23T15:23:09.000Z","pushType":"push","commitsCount":4,"pusher":{"login":"pantoniou","name":"Pantelis Antoniou","path":"/pantoniou","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2122970?s=80&v=4"},"commit":{"message":"test: Add allocator tests\n\nAdd some rudimentary allocator test for the built-in ones.\n\nSigned-off-by: Pantelis Antoniou ","shortMessageHtmlLink":"test: Add allocator tests"}},{"before":null,"after":"f82fbea807bfade4edfdf01433128da54c51fde6","ref":"refs/heads/reflection-new2","pushedAt":"2024-07-12T17:39:46.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"pantoniou","name":"Pantelis Antoniou","path":"/pantoniou","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2122970?s=80&v=4"},"commit":{"message":"Add reflection to build\n\nAdd reflection support to libfyaml. No hooking with the library\nis done yet, merely it is added to the build.\n\nWip on reflection, more wip, more fixes and wip, prune system, clang fixes,\nFix for !libclang, more clang fixes, more clang fixes #2, type include exclude and stuff,\neponymous offsets, doc entries, cooking, generics, more wip on generics, generics continue,\nmore cleanup of generics, generics continued, generics continued#3, goind on, destroy,\nmore allocator fun, getting there, allocators, generic_allocator -> allocator, reorg generic,\ncleanup of generics, indirect document, generic lookups and compares, emitting now, oops,\ndeduping in progress, deduping in progress 2, dedup working, emitter, alias resolution,\ntag-reorg complete, wip dedup, dedup threshold, mremap arena done, working id, remove schema stuff now,\ngd -> gdp, ready for some tightening, more streamlining, indirect wip, indirect wip #2,\nalias wip, tag fun, error reporting and unwinding, tag fun continued, emitter stuff, allocas,\nongoing, tag fun continues, alloca, remove anchor from generic document, removed generic destroy,\ngeneric copy, decoder, decoder move, encoder in progress, encoder moved, debug,\nmemset encoder, going for carbonite, in progress, wip best allocator, streamline allocators, reset,\ndecode/encode all documents, relocation, caching in the usa, indirects, more indirect, packed indirect,\ngeneric merge keys, auto alloc finishing, fix ws, normalize type names\n\nallocators wip, allocator fun continues, dup alloc test, nuke get_single_area, generics and allocators more wip,\njust parsing, more generics wip, wip, size, tag happening, more generic funcs, some cleanups, gen float,\nclang warn fix, generic rework again, more generics wip, make it compile again, align indirect,\nFix simple struct field case., wip, reflection for numerics, wip ints, Add a couple of reflection type kind helpers,\ngetting there, cleanup, fix long double size and align, floating points, bool, remove fixed size types,\nadd type_kind name accessor, fine grained errors, wip for bitfields, save field_rtd to rfd, simplify, bitfields,\ntypedefs, Add a fy_type_info_lookup() method., Some cleanups., decoder allocator, Add userdata storage to reflection,\ntrying instancing of rtd, fixing NULL at ptrs, getting ready to type pivot, emit key if any, better alloc/free callbacks,\nAdd option to create derived type, ptr now working, always allocate in decoder, reworking fields, on the way for dynarray,\nmake ptrs better for overrides, dyn arrays work now, remove scalar child, remove asserts on possibly regular path,\nomit on null, helpers for typeinfo, required, fix bug when elaborated, flatten, reflection_parse, reflection_emit,\nmultidoc, defaults in progress, some more stuff about defaults, make free re, parse_into, parse_into for defaults,\nmutations in progress, wip on type annotation bug, working towards mutations again, working towards rfd simplification,\nwip flat, counter, counter fix, before type system alloc, moved allocator to type system, removed parents from frees,\nctor, some ops cleanup, get rid of fake root obj, make reflection great again, skipping now, Fix composer cleanup,\nmake decoder a bit cleaner, doing document, fix skip, fix all consumers, fill, const array strings now are a thing,\nterminators, char ** terminators, cleaner annotations, refs all around, fixed ref issues, mut flags out,\nbetter api for mut, NULL ** dyn_array terminators, pointer modifiers, reworking allocators for exporting,\nmove util files to subdirs, tag -> int, rename setupdata -> cfg for allocators, document allocator, whitespace\n\nSigned-off-by: Pantelis Antoniou ","shortMessageHtmlLink":"Add reflection to build"}},{"before":"bad6eb7c7c7573d63f35892d5f9c749710bb6f41","after":"23c7bff3f01ab2f56a913aae2165b54c78b9bb84","ref":"refs/heads/master","pushedAt":"2024-07-12T17:39:34.000Z","pushType":"push","commitsCount":14,"pusher":{"login":"pantoniou","name":"Pantelis Antoniou","path":"/pantoniou","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2122970?s=80&v=4"},"commit":{"message":"allocators: Introduce allocator infrastructure\n\nThe allocator infrastructure is intented to be used for\nfast and optionally deduplicated object storage.\n\nThe current infra supports the following allocators\n\n- linear: simple linear allocator storing objects in sequence\n- malloc: Uses malloc to store each object. Inefficient but\n interfaces best with ASAN or valgrind in order to find bugs.\n- mremap: Uses mmaped/mremaped arenas. Best for performance.\n\nEach of the above can be paired with a dedup allocator which\nstores objects only once.\n\nFinally\n- auto: An auto allocator selecting what best for a given scenario.\n\nNote that these are tuned for handling frees on a tag granularity\nand not per object. If you need per object freeing you're better\noff with the standard malloc() allocator.\n\nSigned-off-by: Pantelis Antoniou ","shortMessageHtmlLink":"allocators: Introduce allocator infrastructure"}},{"before":"4062db7659469d3226d303373d3c17c0ca9bc895","after":"4ec3ef7a0eaaa2e3d7f955809c464d0777ca9b24","ref":"refs/heads/reflection-new","pushedAt":"2024-07-12T13:40:45.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"pantoniou","name":"Pantelis Antoniou","path":"/pantoniou","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2122970?s=80&v=4"},"commit":{"message":"whitespace\n\nSigned-off-by: Pantelis Antoniou ","shortMessageHtmlLink":"whitespace"}},{"before":"7d675e86a1028e203ca9c4238f98d81367487af9","after":"bad6eb7c7c7573d63f35892d5f9c749710bb6f41","ref":"refs/heads/master","pushedAt":"2024-07-02T12:08:11.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"pantoniou","name":"Pantelis Antoniou","path":"/pantoniou","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2122970?s=80&v=4"},"commit":{"message":"Add a @ operator in ypath for set inclusion\n\nThe logical not operator is badly named. It is actually a\nset unselect operation, and this patch adds a set select\noperator.\n\nAssume a simple input file input.yaml as such:\n\n names:\n bill: 10\n john: 6\n ann: 8\n phil: 3\n other-stuff:\n hello: there\n\nThe following command will select all names under names/ with a value\nlarger or equal than 8\n\n$ fy-tool --ypath '@(/names/*>=8)' input.yaml\n---\nnames:\n bill: 10\n ann: 8\n\nThe inverse will deselect all nodes with a value larger than 8 (and all\nother nodes not under names/)\n\n$ fy-tool --ypath '!(/names/*>=8)' input.yaml\n---\nnames:\n john: 6\n phil: 3\nother-stuff:\n hello: there\n\nSigned-off-by: Pantelis Antoniou ","shortMessageHtmlLink":"Add a @ operator in ypath for set inclusion"}},{"before":"13fc5ac6e4f0362cdd982875dbfd2e51091126b2","after":"7d675e86a1028e203ca9c4238f98d81367487af9","ref":"refs/heads/master","pushedAt":"2024-06-28T10:19:28.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"pantoniou","name":"Pantelis Antoniou","path":"/pantoniou","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2122970?s=80&v=4"},"commit":{"message":"Add logical not operator in walk operations\n\nRemove from input using the ! operator at the start of the expression.\nThings are very messy, and syntax is in flux, but at least\n\n !/foo/bar\n\nWill remove /foo/bar from the input\n\n !/foo/bar,baz\n\nWill remove /foo/bar and foo/baz from the input\n\n !(/foo),(/bar/baz)\n\nWill remove /foo and /bar/baz from the input.\n\nThis is highly experimental for now.\n\nSigned-off-by: Pantelis Antoniou ","shortMessageHtmlLink":"Add logical not operator in walk operations"}},{"before":"beb282b71ab1fd37c8287b2aa6ec2bd2f4a93f32","after":"13fc5ac6e4f0362cdd982875dbfd2e51091126b2","ref":"refs/heads/master","pushedAt":"2024-06-26T17:36:01.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"pantoniou","name":"Pantelis Antoniou","path":"/pantoniou","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2122970?s=80&v=4"},"commit":{"message":"Add test for fy_document_insert_at()\n\nAdd a test case for document_insert_at, both for addition and deletion.\n\nSigned-off-by: Pantelis Antoniou ","shortMessageHtmlLink":"Add test for fy_document_insert_at()"}},{"before":"1cbc66721eb6da4a6f3bb8d25a8ec7af4e4dc26d","after":"4062db7659469d3226d303373d3c17c0ca9bc895","ref":"refs/heads/reflection-new","pushedAt":"2024-06-25T17:30:19.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"pantoniou","name":"Pantelis Antoniou","path":"/pantoniou","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2122970?s=80&v=4"},"commit":{"message":"NULL ** dyn_array terminators\n\nSigned-off-by: Pantelis Antoniou ","shortMessageHtmlLink":"NULL ** dyn_array terminators"}},{"before":"075008f71f017d8e93e0c6f283f2b3823c68ac41","after":"beb282b71ab1fd37c8287b2aa6ec2bd2f4a93f32","ref":"refs/heads/master","pushedAt":"2024-06-25T17:29:45.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"pantoniou","name":"Pantelis Antoniou","path":"/pantoniou","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2122970?s=80&v=4"},"commit":{"message":"Add easy to use --enable-static-tools=yes option\n\nIt was always possible to statically build libfyaml by settings\nCFLAGS before running configure, but it's kinda cryptic.\n\nSo just make the --enable-static-tools option build fy-tool\nas static.\n\nNote that ASAN will fail at link with this option if enabled.\n\nSigned-off-by: Pantelis Antoniou ","shortMessageHtmlLink":"Add easy to use --enable-static-tools=yes option"}},{"before":"53b6e465c83f14154c82be812c19b4b55ed57722","after":"075008f71f017d8e93e0c6f283f2b3823c68ac41","ref":"refs/heads/master","pushedAt":"2024-06-25T17:00:30.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"pantoniou","name":"Pantelis Antoniou","path":"/pantoniou","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2122970?s=80&v=4"},"commit":{"message":"Revert \"Add easy to use --enable-static=yes option\"\n\nThis reverts commit 53b6e465c83f14154c82be812c19b4b55ed57722.","shortMessageHtmlLink":"Revert \"Add easy to use --enable-static=yes option\""}},{"before":"255fd19d7e2283576eb5777eba3250135f9b3a66","after":"53b6e465c83f14154c82be812c19b4b55ed57722","ref":"refs/heads/master","pushedAt":"2024-06-25T16:54:58.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"pantoniou","name":"Pantelis Antoniou","path":"/pantoniou","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2122970?s=80&v=4"},"commit":{"message":"Add easy to use --enable-static=yes option\n\nIt was always possible to statically build libfyaml by settings\nCFLAGS before running configure, but almost no-one knows how to\ndo that anymore\n\nSo just make the --enable-static option handle everything.\n\nNote that ASAN is disabled when using static compilation.\n\nSigned-off-by: Pantelis Antoniou ","shortMessageHtmlLink":"Add easy to use --enable-static=yes option"}},{"before":"2875d27eb14b73f19ea7fb1e5c4fab488d6257f7","after":"1cbc66721eb6da4a6f3bb8d25a8ec7af4e4dc26d","ref":"refs/heads/reflection-new","pushedAt":"2024-06-25T16:04:45.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"pantoniou","name":"Pantelis Antoniou","path":"/pantoniou","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2122970?s=80&v=4"},"commit":{"message":"NULL ** dyn_array terminators\n\nSigned-off-by: Pantelis Antoniou ","shortMessageHtmlLink":"NULL ** dyn_array terminators"}},{"before":"39327405344e61e03f4c5cc318aab8bd30a6e7e7","after":"255fd19d7e2283576eb5777eba3250135f9b3a66","ref":"refs/heads/master","pushedAt":"2024-06-25T15:58:02.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"pantoniou","name":"Pantelis Antoniou","path":"/pantoniou","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2122970?s=80&v=4"},"commit":{"message":"Force doc end marker when “pretty” emit mode forces a doc start marker\n\nWhen emitting with pretty mode enabled, and a single scalar root object\nis output, it forces a document start marker to be output.\n\nThis change tracks when a doc start marker is forced and forces a doc end\nmarker to match.\n\nThis change only affects pretty mode because this is the only time when a\ndoc start marked is forced out (even when it is requested to be implicit).\n\nSigned-off-by: Kevin Wooten ","shortMessageHtmlLink":"Force doc end marker when “pretty” emit mode forces a doc start marker"}},{"before":"ee9a7ce9bcd6335dfc4dbedc127b4c8ae93b6878","after":"39327405344e61e03f4c5cc318aab8bd30a6e7e7","ref":"refs/heads/master","pushedAt":"2024-06-25T15:47:15.000Z","pushType":"push","commitsCount":5,"pusher":{"login":"pantoniou","name":"Pantelis Antoniou","path":"/pantoniou","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2122970?s=80&v=4"},"commit":{"message":"Setup testing for the event creation in streaming mode\n\npanto: Fixed for not leaking memory and not exhibiting undefined\nbehavior.\n\nOriginal-Author: Kevin Wooten \nSigned-off-by: Pantelis Antoniou ","shortMessageHtmlLink":"Setup testing for the event creation in streaming mode"}},{"before":"fff2e6061ea489581740a72f23466ca5bbaedf1c","after":"ee9a7ce9bcd6335dfc4dbedc127b4c8ae93b6878","ref":"refs/heads/master","pushedAt":"2024-06-24T08:47:52.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"pantoniou","name":"Pantelis Antoniou","path":"/pantoniou","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2122970?s=80&v=4"},"commit":{"message":"Fix experimental comment collection and emission\n\nThe comment collection was missing picking up a lot of them.\nThis should fix many of those case, but note, this is still\nconsidered an experimental feature.\n\nSigned-off-by: Pantelis Antoniou ","shortMessageHtmlLink":"Fix experimental comment collection and emission"}},{"before":"23265a8a5aaa714a462533bd4833a86e5984c2a0","after":"fff2e6061ea489581740a72f23466ca5bbaedf1c","ref":"refs/heads/master","pushedAt":"2024-06-23T05:06:55.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"pantoniou","name":"Pantelis Antoniou","path":"/pantoniou","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2122970?s=80&v=4"},"commit":{"message":"Fix crash reported on issue #107\n\nWhen comparing mappings there might be NULLs.\n\nSigned-off-by: Pantelis Antoniou ","shortMessageHtmlLink":"Fix crash reported on issue #107"}},{"before":"8d7712ca34b9b6542bd7bdca5a82663a3d87021f","after":"23265a8a5aaa714a462533bd4833a86e5984c2a0","ref":"refs/heads/master","pushedAt":"2024-06-23T04:33:43.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"pantoniou","name":"Pantelis Antoniou","path":"/pantoniou","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2122970?s=80&v=4"},"commit":{"message":"Stop using enums in bitfields\n\nSome compilers have issues with them, as according to issue #102\n\"using enums in bitfields is not portable, causes crash on NEC Aurora\"\n\nApply the patch graciously provided by rwirth.\n\nOriginal-patch-by: Roland Wirth\nSigned-off-by: Pantelis Antoniou ","shortMessageHtmlLink":"Stop using enums in bitfields"}},{"before":"cc90956e9b602d310d2d4af8da23ec19bf50daa6","after":"2875d27eb14b73f19ea7fb1e5c4fab488d6257f7","ref":"refs/heads/reflection-new","pushedAt":"2024-06-21T17:54:33.000Z","pushType":"push","commitsCount":10,"pusher":{"login":"pantoniou","name":"Pantelis Antoniou","path":"/pantoniou","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2122970?s=80&v=4"},"commit":{"message":"NULL ** dyn_array terminators\n\nSigned-off-by: Pantelis Antoniou ","shortMessageHtmlLink":"NULL ** dyn_array terminators"}},{"before":"ce2b28ebf2340e821861705cc6c6b61f00020606","after":"cc90956e9b602d310d2d4af8da23ec19bf50daa6","ref":"refs/heads/reflection-new","pushedAt":"2024-06-17T18:42:29.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"pantoniou","name":"Pantelis Antoniou","path":"/pantoniou","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2122970?s=80&v=4"},"commit":{"message":"fix all consumers\n\nSigned-off-by: Pantelis Antoniou ","shortMessageHtmlLink":"fix all consumers"}},{"before":"532ef92b7008085ea41f05c5afd250d2172aaef5","after":"ce2b28ebf2340e821861705cc6c6b61f00020606","ref":"refs/heads/reflection-new","pushedAt":"2024-06-17T17:56:57.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"pantoniou","name":"Pantelis Antoniou","path":"/pantoniou","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2122970?s=80&v=4"},"commit":{"message":"fix skip\n\nSigned-off-by: Pantelis Antoniou ","shortMessageHtmlLink":"fix skip"}},{"before":"d760ccd59cfa466cecd47ec4a9d51a5f1209e0c5","after":"532ef92b7008085ea41f05c5afd250d2172aaef5","ref":"refs/heads/reflection-new","pushedAt":"2024-06-17T17:54:55.000Z","pushType":"push","commitsCount":18,"pusher":{"login":"pantoniou","name":"Pantelis Antoniou","path":"/pantoniou","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2122970?s=80&v=4"},"commit":{"message":"doing document\n\nSigned-off-by: Pantelis Antoniou ","shortMessageHtmlLink":"doing document"}},{"before":"5733bcf6e5d17d5fcccf9795984388dd9281226c","after":"d760ccd59cfa466cecd47ec4a9d51a5f1209e0c5","ref":"refs/heads/reflection-new","pushedAt":"2024-06-04T09:06:44.000Z","pushType":"push","commitsCount":17,"pusher":{"login":"pantoniou","name":"Pantelis Antoniou","path":"/pantoniou","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2122970?s=80&v=4"},"commit":{"message":"parse_into for defaults\n\nSigned-off-by: Pantelis Antoniou ","shortMessageHtmlLink":"parse_into for defaults"}},{"before":"91ba5581bc29a8752c144fab73f3f86232cc5e86","after":"5733bcf6e5d17d5fcccf9795984388dd9281226c","ref":"refs/heads/reflection-new","pushedAt":"2024-05-24T08:48:00.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"pantoniou","name":"Pantelis Antoniou","path":"/pantoniou","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2122970?s=80&v=4"},"commit":{"message":"reworking fields\n\nSigned-off-by: Pantelis Antoniou ","shortMessageHtmlLink":"reworking fields"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"startCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOS0yN1QxODowMToxMi4wMDAwMDBazwAAAATC5BEu","endCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wNS0yNFQwODo0ODowMC4wMDAwMDBazwAAAARS1HY2"}},"title":"Activity · pantoniou/libfyaml"}