{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":93187806,"defaultBranch":"main","name":"go-envparse","ownerLogin":"hashicorp","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2017-06-02T17:13:32.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/761456?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1704308649.0","currentOid":""},"activityList":{"items":[{"before":null,"after":"895064c87b52942127c544af1192b5f913ca3328","ref":"refs/heads/ordered-parse","pushedAt":"2024-01-03T19:04:09.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"schmichael","name":"Michael Schurter","path":"/schmichael","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/113362?s=80&v=4"},"commit":{"message":"implement order preserving apis\n\nInspired by #11 but altered for a few reasons:\n\n1. I didn't want to change the API\n2. When deduplicating keys #11 chose to keep the first position the key\n occurred at while I chose to keep the last so that the position of\n the key corresponds to the position of its value.\n3. I added some benchmarks to ensure the technically quadratic ordered\n implementation wasn't pathologically slower than the linear\n implementation.\n\nThe benchmarks show the ordered implementation to be faster for my\nsynthesized \"little\" and \"big\" datasets:\n\n```\nBenchmarkLittle/Parse-20 284787 3960 ns/op\nBenchmarkLittle/ParsePairs-20 320619 3555 ns/op\nBenchmarkBig/Parse-20 1 1996228538 ns/op\nBenchmarkBig/ParsePairs-20 1 1900769619 ns/op\n```","shortMessageHtmlLink":"implement order preserving apis"}},{"before":"d4173f1bd2aeb737da058502c06e3d93d1174d28","after":null,"ref":"refs/heads/compliance/add-headers","pushedAt":"2023-04-10T23:11:40.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"schmichael","name":"Michael Schurter","path":"/schmichael","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/113362?s=80&v=4"}},{"before":"ca740abc62a94328ae909a57b57a6dbf433b952c","after":"a40fc98ba6fa7904e91a75e118afe14066743a5c","ref":"refs/heads/main","pushedAt":"2023-04-10T23:11:35.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"schmichael","name":"Michael Schurter","path":"/schmichael","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/113362?s=80&v=4"},"commit":{"message":"Merge pull request #9 from hashicorp/compliance/add-headers\n\n[COMPLIANCE] Add Copyright and License Headers","shortMessageHtmlLink":"Merge pull request #9 from hashicorp/compliance/add-headers"}},{"before":"298665e4e65fa3d5fb7c58c669d252d00abd36cc","after":"d4173f1bd2aeb737da058502c06e3d93d1174d28","ref":"refs/heads/compliance/add-headers","pushedAt":"2023-04-10T16:08:35.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"hashicorp-copywrite[bot]","name":null,"path":"/apps/hashicorp-copywrite","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/761456?s=80&v=4"},"commit":{"message":"[COMPLIANCE] Add Copyright and License Headers","shortMessageHtmlLink":"[COMPLIANCE] Add Copyright and License Headers"}},{"before":"a0d8dc79b9f7292fa3c1eddd6a3ada3fae30510c","after":null,"ref":"refs/heads/tsccr-auto-pinning/trusted/2023-04-03","pushedAt":"2023-04-04T21:24:02.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"schmichael","name":"Michael Schurter","path":"/schmichael","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/113362?s=80&v=4"}},{"before":"95663515eb7fd2497c24911516d4ae9caa58f8e8","after":"ca740abc62a94328ae909a57b57a6dbf433b952c","ref":"refs/heads/main","pushedAt":"2023-04-04T21:23:58.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"schmichael","name":"Michael Schurter","path":"/schmichael","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/113362?s=80&v=4"},"commit":{"message":"Result of tsccr-helper -pin-all-workflows . (#10)\n\nCo-authored-by: hashicorp-tsccr[bot] ","shortMessageHtmlLink":"Result of tsccr-helper -pin-all-workflows . (#10)"}},{"before":null,"after":"a0d8dc79b9f7292fa3c1eddd6a3ada3fae30510c","ref":"refs/heads/tsccr-auto-pinning/trusted/2023-04-03","pushedAt":"2023-04-03T16:00:19.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"brompwnie","name":"Chris le roy","path":"/brompwnie","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8638589?s=80&v=4"},"commit":{"message":"Result of tsccr-helper -pin-all-workflows .","shortMessageHtmlLink":"Result of tsccr-helper -pin-all-workflows ."}}],"hasNextPage":false,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAD1xbXawA","startCursor":null,"endCursor":null}},"title":"Activity ยท hashicorp/go-envparse"}