{"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":"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"}},{"before":"b9178e7ddc53af0a947ec1102cf5f6aee2f49bee","after":"8d7712ca34b9b6542bd7bdca5a82663a3d87021f","ref":"refs/heads/master","pushedAt":"2024-04-22T17:20:09.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"pantoniou","name":"Pantelis Antoniou","path":"/pantoniou","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2122970?s=80&v=4"},"commit":{"message":"Problem: fy_node_compare_user does not recurse with itself\n\nInstead, it recurses with fy_node_compare which, in effect, \"loses\" user\nsettings.\n\nSolution: make it user the `user` flavour of the function","shortMessageHtmlLink":"Problem: fy_node_compare_user does not recurse with itself"}},{"before":"1f520e6717113136763cd4485bebfb51fde6a41e","after":"b9178e7ddc53af0a947ec1102cf5f6aee2f49bee","ref":"refs/heads/master","pushedAt":"2024-04-22T17:15:46.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-diag: Guard against bad input when outputting diags\n\nGuard against something being off when calculating error message\noutput.\n\nSigned-off-by: Pantelis Antoniou ","shortMessageHtmlLink":"fy-diag: Guard against bad input when outputting diags"}},{"before":"abbe6af39d33a779919e931d416f8488392ffeb5","after":"91ba5581bc29a8752c144fab73f3f86232cc5e86","ref":"refs/heads/reflection-new","pushedAt":"2023-10-23T07:58:30.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":"generic rework again\n\nSigned-off-by: Pantelis Antoniou ","shortMessageHtmlLink":"generic rework again"}},{"before":"77fb75287a17f0c55728eb80ababfaf1a50ca36d","after":"1f520e6717113136763cd4485bebfb51fde6a41e","ref":"refs/heads/master","pushedAt":"2023-10-21T17:33:25.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"pantoniou","name":"Pantelis Antoniou","path":"/pantoniou","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2122970?s=80&v=4"},"commit":{"message":"minor fix","shortMessageHtmlLink":"minor fix"}},{"before":"8def99e9723478b19e3217d76077fdbdff2edb15","after":"77fb75287a17f0c55728eb80ababfaf1a50ca36d","ref":"refs/heads/master","pushedAt":"2023-10-21T17:32:04.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 #warn -> #warning\n\nAlthough it never happens, lets fix this.\n\nSigned-off-by: Pantelis Antoniou ","shortMessageHtmlLink":"Fix #warn -> #warning"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"Y3Vyc29yOnYyOpK7MjAyNC0wNy0yNlQxMTo0Mjo1OS4wMDAwMDBazwAAAASJ-OJV","startCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wNy0yNlQxMTo0Mjo1OS4wMDAwMDBazwAAAASJ-OJV","endCursor":"Y3Vyc29yOnYyOpK7MjAyMy0xMC0yMVQxNzozMjowNC4wMDAwMDBazwAAAAOcne2i"}},"title":"Activity · pantoniou/libfyaml"}