{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":488099888,"defaultBranch":"main","name":"juniper","ownerLogin":"tommyettinger","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2022-05-03T06:25:37.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/160684?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1702110041.0","currentOid":""},"activityList":{"items":[{"before":"8cdb9a1ab7e9099c2018aecd767b6fc9dee097fa","after":"9a3ca6ebdb4a162540a0f681f12414450a178396","ref":"refs/heads/main","pushedAt":"2024-05-30T00:44:40.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"tommyettinger","name":"Tommy Ettinger","path":"/tommyettinger","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/160684?s=80&v=4"},"commit":{"message":"Make Chill32Random official. Speed-test.\n\nIt seems slower than Chop32Random, though not by much. Long generation is faster than any Bear generator. Always faster than Ace when run on GWT.","shortMessageHtmlLink":"Make Chill32Random official. Speed-test."}},{"before":"c53a6c7561b7e3bcb083f5570f7fe4d12fbe3af8","after":"8cdb9a1ab7e9099c2018aecd767b6fc9dee097fa","ref":"refs/heads/main","pushedAt":"2024-05-29T21:44:20.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"tommyettinger","name":"Tommy Ettinger","path":"/tommyettinger","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/160684?s=80&v=4"},"commit":{"message":"Chill32 passes ICE test.\n\n... It needed to use XOR instead of OR when returning longs, though.","shortMessageHtmlLink":"Chill32 passes ICE test."}},{"before":"bead4a784a83da7df2f17c10154b3d442b72e569","after":"c53a6c7561b7e3bcb083f5570f7fe4d12fbe3af8","ref":"refs/heads/main","pushedAt":"2024-05-29T21:33:50.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"tommyettinger","name":"Tommy Ettinger","path":"/tommyettinger","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/160684?s=80&v=4"},"commit":{"message":"Add experimental Chill32Random.","shortMessageHtmlLink":"Add experimental Chill32Random."}},{"before":"7dfa04cf17af304400e7d716f9e17bc6912a7b91","after":"bead4a784a83da7df2f17c10154b3d442b72e569","ref":"refs/heads/main","pushedAt":"2024-05-23T05:46:40.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"tommyettinger","name":"Tommy Ettinger","path":"/tommyettinger","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/160684?s=80&v=4"},"commit":{"message":"Fix previousLong() for Spur, Terse, Tyrant.","shortMessageHtmlLink":"Fix previousLong() for Spur, Terse, Tyrant."}},{"before":"1670755299b79fcadcb8e7ab1a46bd1028065326","after":"7dfa04cf17af304400e7d716f9e17bc6912a7b91","ref":"refs/heads/main","pushedAt":"2024-05-23T05:37:38.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"tommyettinger","name":"Tommy Ettinger","path":"/tommyettinger","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/160684?s=80&v=4"},"commit":{"message":"Get a good list of which generators have...\n\n... Missing or failing implementations of previousLong(). There are some surprising entries, which I'll be fixing soon.","shortMessageHtmlLink":"Get a good list of which generators have..."}},{"before":"a39028a90f415ceba417d13ba6a7f8e95c4f59d6","after":"1670755299b79fcadcb8e7ab1a46bd1028065326","ref":"refs/heads/main","pushedAt":"2024-05-19T06:03:37.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"tommyettinger","name":"Tommy Ettinger","path":"/tommyettinger","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/160684?s=80&v=4"},"commit":{"message":"Still trying lots in FrostyRandom...\n\nThe current nextLong() passes our ICE test, and doesn't need much to \"work\" on GWT with ints, though whether it actually passes tests is anyone's guess.","shortMessageHtmlLink":"Still trying lots in FrostyRandom..."}},{"before":"894e5ce9e582e9fd0e8bba0874a9937d903188b4","after":"a39028a90f415ceba417d13ba6a7f8e95c4f59d6","ref":"refs/heads/main","pushedAt":"2024-05-16T04:51:40.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"tommyettinger","name":"Tommy Ettinger","path":"/tommyettinger","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/160684?s=80&v=4"},"commit":{"message":"Updating to Fury 0.5.0 was painless here.","shortMessageHtmlLink":"Updating to Fury 0.5.0 was painless here."}},{"before":"061dc1d8d5d8c4f376da985b40d8523af8a5d88c","after":"894e5ce9e582e9fd0e8bba0874a9937d903188b4","ref":"refs/heads/main","pushedAt":"2024-05-14T23:52:36.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"tommyettinger","name":"Tommy Ettinger","path":"/tommyettinger","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/160684?s=80&v=4"},"commit":{"message":"Fewer magic numbers, but more magic.","shortMessageHtmlLink":"Fewer magic numbers, but more magic."}},{"before":"6ca4cd1b4b6f89d927169bc103999c55165888a3","after":"061dc1d8d5d8c4f376da985b40d8523af8a5d88c","ref":"refs/heads/main","pushedAt":"2024-05-14T06:54:26.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"tommyettinger","name":"Tommy Ettinger","path":"/tommyettinger","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/160684?s=80&v=4"},"commit":{"message":"I like this \"Frostier\" approach more.","shortMessageHtmlLink":"I like this \"Frostier\" approach more."}},{"before":"ddbc680eaa9f4c28dbc3f45e680678027496db65","after":"6ca4cd1b4b6f89d927169bc103999c55165888a3","ref":"refs/heads/main","pushedAt":"2024-05-14T06:46:58.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"tommyettinger","name":"Tommy Ettinger","path":"/tommyettinger","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/160684?s=80&v=4"},"commit":{"message":"Mode wasn't being calculated correctly in ICE.\n\nInitialCorrelationEvaluator should be more correct now; it is still running.","shortMessageHtmlLink":"Mode wasn't being calculated correctly in ICE."}},{"before":"01aeec2a8921258548fc6edd05a0bd958652e195","after":"ddbc680eaa9f4c28dbc3f45e680678027496db65","ref":"refs/heads/main","pushedAt":"2024-05-11T11:12:40.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"tommyettinger","name":"Tommy Ettinger","path":"/tommyettinger","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/160684?s=80&v=4"},"commit":{"message":"One round of Speck won't help...\n\n... Xoroshiro128 avoid initial correlation.","shortMessageHtmlLink":"One round of Speck won't help..."}},{"before":"642e537c1d3c16164f707fe59ecad3402929d324","after":"01aeec2a8921258548fc6edd05a0bd958652e195","ref":"refs/heads/main","pushedAt":"2024-05-10T04:19:21.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"tommyettinger","name":"Tommy Ettinger","path":"/tommyettinger","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/160684?s=80&v=4"},"commit":{"message":"Doc fixes for copy-paste mistakes.","shortMessageHtmlLink":"Doc fixes for copy-paste mistakes."}},{"before":"149580fc5630193e48a9f7df6de000e238a28051","after":"642e537c1d3c16164f707fe59ecad3402929d324","ref":"refs/heads/main","pushedAt":"2024-05-09T05:45:58.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"tommyettinger","name":"Tommy Ettinger","path":"/tommyettinger","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/160684?s=80&v=4"},"commit":{"message":"4 rounds, still ARX, passes ICE.","shortMessageHtmlLink":"4 rounds, still ARX, passes ICE."}},{"before":"06ecfc9a8fbac41728fcdb7a89c6caeee466e3c1","after":"149580fc5630193e48a9f7df6de000e238a28051","ref":"refs/heads/main","pushedAt":"2024-05-09T05:14:39.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"tommyettinger","name":"Tommy Ettinger","path":"/tommyettinger","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/160684?s=80&v=4"},"commit":{"message":"It's... slightly better...\n\nIt still fails the initial correlation evaluator, badly.","shortMessageHtmlLink":"It's... slightly better..."}},{"before":"0bdaf27f866be25079622351482ab74868b63d68","after":"06ecfc9a8fbac41728fcdb7a89c6caeee466e3c1","ref":"refs/heads/main","pushedAt":"2024-05-09T04:49:25.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"tommyettinger","name":"Tommy Ettinger","path":"/tommyettinger","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/160684?s=80&v=4"},"commit":{"message":"Frosty isn't avalanching well.\n\nIt fails InitialCorrelationEvaluator rather definitively.","shortMessageHtmlLink":"Frosty isn't avalanching well."}},{"before":"aa9e32eccca4b2b6843b78cfdeb4a4a030bdba36","after":"0bdaf27f866be25079622351482ab74868b63d68","ref":"refs/heads/main","pushedAt":"2024-05-09T04:37:31.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"tommyettinger","name":"Tommy Ettinger","path":"/tommyettinger","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/160684?s=80&v=4"},"commit":{"message":"Add FrostyRandom; Feistel-based.","shortMessageHtmlLink":"Add FrostyRandom; Feistel-based."}},{"before":"07be8c2e503aca62d4eb0865b87d2e2e02639075","after":"aa9e32eccca4b2b6843b78cfdeb4a4a030bdba36","ref":"refs/heads/main","pushedAt":"2024-05-01T05:01:42.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"tommyettinger","name":"Tommy Ettinger","path":"/tommyettinger","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/160684?s=80&v=4"},"commit":{"message":"Release 0.6.1 !","shortMessageHtmlLink":"Release 0.6.1 !"}},{"before":"c142848923c557b47f9a0cf63d90284a93ce7fde","after":"07be8c2e503aca62d4eb0865b87d2e2e02639075","ref":"refs/heads/main","pushedAt":"2024-05-01T04:54:59.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"tommyettinger","name":"Tommy Ettinger","path":"/tommyettinger","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/160684?s=80&v=4"},"commit":{"message":"Note what classes must be registered for Fury.","shortMessageHtmlLink":"Note what classes must be registered for Fury."}},{"before":"fac5ddd6d9ee24167cc02055b134ad7d0f0a6733","after":"c142848923c557b47f9a0cf63d90284a93ce7fde","ref":"refs/heads/main","pushedAt":"2024-05-01T02:29:54.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"tommyettinger","name":"Tommy Ettinger","path":"/tommyettinger","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/160684?s=80&v=4"},"commit":{"message":"OK, now DistributedRandom really works!","shortMessageHtmlLink":"OK, now DistributedRandom really works!"}},{"before":"99368a56e5ef4e45e1eb5da09a27751c33ebbc2a","after":"fac5ddd6d9ee24167cc02055b134ad7d0f0a6733","ref":"refs/heads/main","pushedAt":"2024-05-01T00:40:12.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"tommyettinger","name":"Tommy Ettinger","path":"/tommyettinger","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/160684?s=80&v=4"},"commit":{"message":"Distribution works! Every one of them!","shortMessageHtmlLink":"Distribution works! Every one of them!"}},{"before":"7aefefa7eea1c43cdd7bd52df53acaeb54959bd5","after":"99368a56e5ef4e45e1eb5da09a27751c33ebbc2a","ref":"refs/heads/main","pushedAt":"2024-04-30T05:42:20.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"tommyettinger","name":"Tommy Ettinger","path":"/tommyettinger","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/160684?s=80&v=4"},"commit":{"message":"InterpolatedRandom works...\n\n... And by sheer dumb luck, DistributedRandom sort-of works in the one case that is tested -- every other distribution is expected to fail.","shortMessageHtmlLink":"InterpolatedRandom works..."}},{"before":"9f2eb4531d4af0d5244d9f2640b32f23b82f3795","after":"7aefefa7eea1c43cdd7bd52df53acaeb54959bd5","ref":"refs/heads/main","pushedAt":"2024-04-30T05:33:06.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"tommyettinger","name":"Tommy Ettinger","path":"/tommyettinger","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/160684?s=80&v=4"},"commit":{"message":"KnownSequenceRandom works now.","shortMessageHtmlLink":"KnownSequenceRandom works now."}},{"before":"996a6e57d04e7ccf51347ea514518fc256131048","after":"9f2eb4531d4af0d5244d9f2640b32f23b82f3795","ref":"refs/heads/main","pushedAt":"2024-04-30T05:20:34.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"tommyettinger","name":"Tommy Ettinger","path":"/tommyettinger","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/160684?s=80&v=4"},"commit":{"message":"A few small improvements.","shortMessageHtmlLink":"A few small improvements."}},{"before":"0dde6e712484d3914500cff8bc9adb37da2ff81b","after":"996a6e57d04e7ccf51347ea514518fc256131048","ref":"refs/heads/main","pushedAt":"2024-04-30T04:33:29.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"tommyettinger","name":"Tommy Ettinger","path":"/tommyettinger","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/160684?s=80&v=4"},"commit":{"message":"ReverseWrapper works!","shortMessageHtmlLink":"ReverseWrapper works!"}},{"before":"61e45ae98c1c3c649eea32c0eba966ada289d2b9","after":"0dde6e712484d3914500cff8bc9adb37da2ff81b","ref":"refs/heads/main","pushedAt":"2024-04-30T03:54:18.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"tommyettinger","name":"Tommy Ettinger","path":"/tommyettinger","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/160684?s=80&v=4"},"commit":{"message":"ArchiveWrapper seems to work!","shortMessageHtmlLink":"ArchiveWrapper seems to work!"}},{"before":"125cce893eb12309b395a4d914ecf25e40d85718","after":"61e45ae98c1c3c649eea32c0eba966ada289d2b9","ref":"refs/heads/main","pushedAt":"2024-04-30T03:39:20.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"tommyettinger","name":"Tommy Ettinger","path":"/tommyettinger","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/160684?s=80&v=4"},"commit":{"message":"Start testing Fury ser/deser.\n\nIt can't work yet, since some EnhancedRandom types need special logic.","shortMessageHtmlLink":"Start testing Fury ser/deser."}},{"before":"bf279d3e1578fa18dd674635c817486fb9fac6ab","after":"125cce893eb12309b395a4d914ecf25e40d85718","ref":"refs/heads/main","pushedAt":"2024-04-30T03:19:41.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"tommyettinger","name":"Tommy Ettinger","path":"/tommyettinger","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/160684?s=80&v=4"},"commit":{"message":"LongSequence is Externalizable now...","shortMessageHtmlLink":"LongSequence is Externalizable now..."}},{"before":"d105ae73170464d84cb4193d337ca2afe2fdfe29","after":"bf279d3e1578fa18dd674635c817486fb9fac6ab","ref":"refs/heads/main","pushedAt":"2024-04-30T03:05:57.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"tommyettinger","name":"Tommy Ettinger","path":"/tommyettinger","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/160684?s=80&v=4"},"commit":{"message":"Make EnhancedRandom Externalizable (Fury).\n\nThis should make some code in tantrum to serialize EnhancedRandom values unnecessary.","shortMessageHtmlLink":"Make EnhancedRandom Externalizable (Fury)."}},{"before":"e7771fe75813b4561eaa8e07f8102454629bcc16","after":"d105ae73170464d84cb4193d337ca2afe2fdfe29","ref":"refs/heads/main","pushedAt":"2024-04-22T05:32:50.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"tommyettinger","name":"Tommy Ettinger","path":"/tommyettinger","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/160684?s=80&v=4"},"commit":{"message":"Release 0.6.0 !","shortMessageHtmlLink":"Release 0.6.0 !"}},{"before":"c96798439c52f3b285980dfacb1cf46c95c85736","after":"e7771fe75813b4561eaa8e07f8102454629bcc16","ref":"refs/heads/main","pushedAt":"2024-04-22T05:23:44.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"tommyettinger","name":"Tommy Ettinger","path":"/tommyettinger","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/160684?s=80&v=4"},"commit":{"message":"ReverseWrapper for List.","shortMessageHtmlLink":"ReverseWrapper for List."}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEV39q2wA","startCursor":null,"endCursor":null}},"title":"Activity ยท tommyettinger/juniper"}