{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":769396502,"defaultBranch":"main","name":"experimental_json_builder","ownerLogin":"simdjson","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2024-03-09T00:57:13.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/62337925?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1717044023.0","currentOid":""},"activityList":{"items":[{"before":"92ddca20202c5f584fa0eda980665bad9624c959","after":"34d59fae134d630a7288719bd9235a0f41d4d16a","ref":"refs/heads/main","pushedAt":"2024-06-01T21:04:13.000Z","pushType":"pr_merge","commitsCount":4,"pusher":{"login":"FranciscoThiesen","name":"Francisco Geiman Thiesen","path":"/FranciscoThiesen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8302742?s=80&v=4"},"commit":{"message":"Merge pull request #18 from simdjson/using_string_builder\n\nfix: use simd to check the need for escaping","shortMessageHtmlLink":"Merge pull request #18 from simdjson/using_string_builder"}},{"before":"fab40f73e3853114d6beeebf1f0d96d0a6a3dbdc","after":"68f675a2a840a631e8ab06d25898eb9e47ecb5c5","ref":"refs/heads/using_string_builder","pushedAt":"2024-05-31T20:42:21.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"lemire","name":"Daniel Lemire","path":"/lemire","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/391987?s=80&v=4"},"commit":{"message":"Update json_escaping.hpp","shortMessageHtmlLink":"Update json_escaping.hpp"}},{"before":"91721875cf4d70ef339a56d3690a9635d15e4bc6","after":"fab40f73e3853114d6beeebf1f0d96d0a6a3dbdc","ref":"refs/heads/using_string_builder","pushedAt":"2024-05-31T19:16:23.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"lemire","name":"Daniel Lemire","path":"/lemire","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/391987?s=80&v=4"},"commit":{"message":"Update json_escaping.hpp","shortMessageHtmlLink":"Update json_escaping.hpp"}},{"before":"cd436d23da0f5ea92c7dd865d714881fe1bbd14b","after":"91721875cf4d70ef339a56d3690a9635d15e4bc6","ref":"refs/heads/using_string_builder","pushedAt":"2024-05-31T15:52:38.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"lemire","name":"Daniel Lemire","path":"/lemire","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/391987?s=80&v=4"},"commit":{"message":"fix: use simd to check the need for escaping","shortMessageHtmlLink":"fix: use simd to check the need for escaping"}},{"before":"a02faa1a4aec12071bd56371ff238c1312707066","after":"92ddca20202c5f584fa0eda980665bad9624c959","ref":"refs/heads/main","pushedAt":"2024-05-31T15:39:01.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"lemire","name":"Daniel Lemire","path":"/lemire","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/391987?s=80&v=4"},"commit":{"message":"Merge pull request #17 from simdjson/making_it_work_on_mac\n\nAdding instructions for running natively on macOS","shortMessageHtmlLink":"Merge pull request #17 from simdjson/making_it_work_on_mac"}},{"before":null,"after":"96e035faf25f5a8c521e467327d1a6edd99374b9","ref":"refs/heads/making_it_work_on_mac","pushedAt":"2024-05-30T04:40:23.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"FranciscoThiesen","name":"Francisco Geiman Thiesen","path":"/FranciscoThiesen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8302742?s=80&v=4"},"commit":{"message":"Adding instructions for running natively on macOS.","shortMessageHtmlLink":"Adding instructions for running natively on macOS."}},{"before":"a0c0ad857d1e2213fc07e59524fd8191673a57e0","after":"a02faa1a4aec12071bd56371ff238c1312707066","ref":"refs/heads/main","pushedAt":"2024-05-28T21:47:45.000Z","pushType":"pr_merge","commitsCount":12,"pusher":{"login":"FranciscoThiesen","name":"Francisco Geiman Thiesen","path":"/FranciscoThiesen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8302742?s=80&v=4"},"commit":{"message":"Merge pull request #16 from simdjson/using_string_builder\n\nUsing string builder","shortMessageHtmlLink":"Merge pull request #16 from simdjson/using_string_builder"}},{"before":"bbd8ee349e7a99d2f2075bff220a13e628d310ff","after":"cd436d23da0f5ea92c7dd865d714881fe1bbd14b","ref":"refs/heads/using_string_builder","pushedAt":"2024-05-28T21:14:13.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"lemire","name":"Daniel Lemire","path":"/lemire","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/391987?s=80&v=4"},"commit":{"message":"fix: add simpler approach","shortMessageHtmlLink":"fix: add simpler approach"}},{"before":"1ecb2fefcd8ea0299907624fd801b16f23025391","after":"bbd8ee349e7a99d2f2075bff220a13e628d310ff","ref":"refs/heads/using_string_builder","pushedAt":"2024-05-28T15:48:02.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"lemire","name":"Daniel Lemire","path":"/lemire","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/391987?s=80&v=4"},"commit":{"message":"minor update","shortMessageHtmlLink":"minor update"}},{"before":"8039dba5f27f6f2d1f092db923c04bde06a88ac2","after":"62d7d961e65fc8e1f7752784889a2d7ac2ff1f1b","ref":"refs/heads/fast_prototype","pushedAt":"2024-05-27T18:58:51.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"FranciscoThiesen","name":"Francisco Geiman Thiesen","path":"/FranciscoThiesen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8302742?s=80&v=4"},"commit":{"message":"Merge pull request #14 from simdjson/avoid_copies\n\nfix: remove another instance where we copy","shortMessageHtmlLink":"Merge pull request #14 from simdjson/avoid_copies"}},{"before":"b099f12f4ad03aa695bc8f8a393c69c6f07a1739","after":"1ecb2fefcd8ea0299907624fd801b16f23025391","ref":"refs/heads/using_string_builder","pushedAt":"2024-05-27T02:13:51.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"FranciscoThiesen","name":"Francisco Geiman Thiesen","path":"/FranciscoThiesen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8302742?s=80&v=4"},"commit":{"message":"Adjusting bench comment for fast_one_by_one_v2","shortMessageHtmlLink":"Adjusting bench comment for fast_one_by_one_v2"}},{"before":"4d22bb68a47e38fb845177218a6260948d01d940","after":"b099f12f4ad03aa695bc8f8a393c69c6f07a1739","ref":"refs/heads/using_string_builder","pushedAt":"2024-05-27T02:13:26.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"FranciscoThiesen","name":"Francisco Geiman Thiesen","path":"/FranciscoThiesen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8302742?s=80&v=4"},"commit":{"message":"Reverting changes to the write_string_escaped in the fast_json_serializer and adding the latest changes in fast_json_serializer2 for comparison purposes.","shortMessageHtmlLink":"Reverting changes to the write_string_escaped in the fast_json_serial…"}},{"before":null,"after":"ee7332b0f37ed6c9ac5fd14de9cd746aab70f31b","ref":"refs/heads/avoid_copies","pushedAt":"2024-05-26T16:26:41.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"lemire","name":"Daniel Lemire","path":"/lemire","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/391987?s=80&v=4"},"commit":{"message":"fix: remove another instance where we copy","shortMessageHtmlLink":"fix: remove another instance where we copy"}},{"before":"0124dfb9779da4366f64808021f34c123dc18e3b","after":"4d22bb68a47e38fb845177218a6260948d01d940","ref":"refs/heads/using_string_builder","pushedAt":"2024-05-26T04:43:45.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"FranciscoThiesen","name":"Francisco Geiman Thiesen","path":"/FranciscoThiesen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8302742?s=80&v=4"},"commit":{"message":"Started to pass object by reference on json_utils (led to 20% improvement locally).\n\nSlight modification of write_string_escaped to batch memory operations. (10% improvement observed locally)","shortMessageHtmlLink":"Started to pass object by reference on json_utils (led to 20% improve…"}},{"before":"cf6a2ef98729d2e3c3a96052814865d2833bc884","after":"0124dfb9779da4366f64808021f34c123dc18e3b","ref":"refs/heads/using_string_builder","pushedAt":"2024-05-25T20:27:12.000Z","pushType":"pr_merge","commitsCount":3,"pusher":{"login":"FranciscoThiesen","name":"Francisco Geiman Thiesen","path":"/FranciscoThiesen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8302742?s=80&v=4"},"commit":{"message":"Merge pull request #13 from simdjson/fast_prototype\n\nfix: add new serializer (prototype)","shortMessageHtmlLink":"Merge pull request #13 from simdjson/fast_prototype"}},{"before":"104a30d6b88a27edec344e81d11ae4ddef516397","after":"8039dba5f27f6f2d1f092db923c04bde06a88ac2","ref":"refs/heads/fast_prototype","pushedAt":"2024-05-25T04:47:07.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"lemire","name":"Daniel Lemire","path":"/lemire","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/391987?s=80&v=4"},"commit":{"message":"reenabling the bench_custom","shortMessageHtmlLink":"reenabling the bench_custom"}},{"before":null,"after":"104a30d6b88a27edec344e81d11ae4ddef516397","ref":"refs/heads/fast_prototype","pushedAt":"2024-05-25T04:37:36.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"lemire","name":"Daniel Lemire","path":"/lemire","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/391987?s=80&v=4"},"commit":{"message":"fix: add new serializer (prototype)","shortMessageHtmlLink":"fix: add new serializer (prototype)"}},{"before":"afacd59ab559248e3c2074cd9683658fe1a972f2","after":"cf6a2ef98729d2e3c3a96052814865d2833bc884","ref":"refs/heads/using_string_builder","pushedAt":"2024-05-24T16:51:43.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"FranciscoThiesen","name":"Francisco Geiman Thiesen","path":"/FranciscoThiesen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8302742?s=80&v=4"},"commit":{"message":"Using strconv + fixed buffer for a ~25% improvement","shortMessageHtmlLink":"Using strconv + fixed buffer for a ~25% improvement"}},{"before":"7870a30d089332c294ec366361cef3d774bd4b66","after":"afacd59ab559248e3c2074cd9683658fe1a972f2","ref":"refs/heads/using_string_builder","pushedAt":"2024-05-23T04:48:29.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"FranciscoThiesen","name":"Francisco Geiman Thiesen","path":"/FranciscoThiesen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8302742?s=80&v=4"},"commit":{"message":"Removing string builder from bench() method for bench_no_alloc","shortMessageHtmlLink":"Removing string builder from bench() method for bench_no_alloc"}},{"before":null,"after":"7870a30d089332c294ec366361cef3d774bd4b66","ref":"refs/heads/using_string_builder","pushedAt":"2024-05-22T23:21:09.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"FranciscoThiesen","name":"Francisco Geiman Thiesen","path":"/FranciscoThiesen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8302742?s=80&v=4"},"commit":{"message":"Adding latest changes","shortMessageHtmlLink":"Adding latest changes"}},{"before":"00da92c01f25bac7e559aad0fbeac66207d76e72","after":"a0c0ad857d1e2213fc07e59524fd8191673a57e0","ref":"refs/heads/main","pushedAt":"2024-05-21T04:33:37.000Z","pushType":"pr_merge","commitsCount":3,"pusher":{"login":"FranciscoThiesen","name":"Francisco Geiman Thiesen","path":"/FranciscoThiesen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8302742?s=80&v=4"},"commit":{"message":"Merge pull request #12 from simdjson/implemented_custom_serializer\n\nImplemented custom serializer","shortMessageHtmlLink":"Merge pull request #12 from simdjson/implemented_custom_serializer"}},{"before":null,"after":"0440dc54c774220dedc6b4c4d3fc1c6cc280ea00","ref":"refs/heads/implemented_custom_serializer","pushedAt":"2024-05-21T00:16:55.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"lemire","name":"Daniel Lemire","path":"/lemire","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/391987?s=80&v=4"},"commit":{"message":"How fast can we go?","shortMessageHtmlLink":"How fast can we go?"}},{"before":null,"after":"94d607d3aad7a12da14b0b08e0983de3eb9a9b9c","ref":"refs/heads/serialize_array","pushedAt":"2024-05-20T22:58:28.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"lemire","name":"Daniel Lemire","path":"/lemire","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/391987?s=80&v=4"},"commit":{"message":"serialize array","shortMessageHtmlLink":"serialize array"}},{"before":"9bbf6fe355dffaf29595493b2578b70142ae01b2","after":"00da92c01f25bac7e559aad0fbeac66207d76e72","ref":"refs/heads/main","pushedAt":"2024-05-17T18:17:58.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"FranciscoThiesen","name":"Francisco Geiman Thiesen","path":"/FranciscoThiesen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8302742?s=80&v=4"},"commit":{"message":"Removing duplicated code + adding benchmark for \"simpler\" reflection","shortMessageHtmlLink":"Removing duplicated code + adding benchmark for \"simpler\" reflection"}},{"before":"912336bbb136c1340bbad760261e5cfc1599599e","after":"9bbf6fe355dffaf29595493b2578b70142ae01b2","ref":"refs/heads/main","pushedAt":"2024-05-17T05:07:50.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"FranciscoThiesen","name":"Francisco Geiman Thiesen","path":"/FranciscoThiesen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8302742?s=80&v=4"},"commit":{"message":"Commenting non-essential line + adding todo","shortMessageHtmlLink":"Commenting non-essential line + adding todo"}},{"before":"5df3cc8f69ccd77335b3465af0b6289d81fe6200","after":"912336bbb136c1340bbad760261e5cfc1599599e","ref":"refs/heads/main","pushedAt":"2024-05-17T04:58:46.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"FranciscoThiesen","name":"Francisco Geiman Thiesen","path":"/FranciscoThiesen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8302742?s=80&v=4"},"commit":{"message":"Adding simpler_formatter based on the universal_formatter example","shortMessageHtmlLink":"Adding simpler_formatter based on the universal_formatter example"}},{"before":"27d11aafd0ec73bdea3f75614eac06396df5c01f","after":"d241e0c6ad595e6da51d6f0b4a40afd792894124","ref":"refs/heads/initial_benchmarking","pushedAt":"2024-05-15T22:49:13.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"lemire","name":"Daniel Lemire","path":"/lemire","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/391987?s=80&v=4"},"commit":{"message":"Update README.md","shortMessageHtmlLink":"Update README.md"}},{"before":"027919feebae7025975d2dc1598e14913c049835","after":"5df3cc8f69ccd77335b3465af0b6289d81fe6200","ref":"refs/heads/main","pushedAt":"2024-05-15T00:47:39.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"lemire","name":"Daniel Lemire","path":"/lemire","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/391987?s=80&v=4"},"commit":{"message":"adding script to remove docker","shortMessageHtmlLink":"adding script to remove docker"}},{"before":"478d9cbcb9aab478d36cfb131d6c084300b1e0ee","after":"027919feebae7025975d2dc1598e14913c049835","ref":"refs/heads/main","pushedAt":"2024-05-14T16:13:39.000Z","pushType":"pr_merge","commitsCount":9,"pusher":{"login":"FranciscoThiesen","name":"Francisco Geiman Thiesen","path":"/FranciscoThiesen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8302742?s=80&v=4"},"commit":{"message":"Merge pull request #5 from simdjson/initial_benchmarking\n\nAdding benchmark to main branch + support for the serialization of nested structs","shortMessageHtmlLink":"Merge pull request #5 from simdjson/initial_benchmarking"}},{"before":"14e02ccc626deaa2e2f3e0bcb53537f62e13d73a","after":"27d11aafd0ec73bdea3f75614eac06396df5c01f","ref":"refs/heads/initial_benchmarking","pushedAt":"2024-05-14T01:10:11.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"lemire","name":"Daniel Lemire","path":"/lemire","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/391987?s=80&v=4"},"commit":{"message":"fix: better documentation (perf), printing string length, better json\nstring escaping","shortMessageHtmlLink":"fix: better documentation (perf), printing string length, better json"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEWeTepgA","startCursor":null,"endCursor":null}},"title":"Activity · simdjson/experimental_json_builder"}