{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":592848365,"defaultBranch":"main","name":"BaseDirs.jl","ownerLogin":"tecosaur","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2023-01-24T17:05:29.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/20903656?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1716719867.0","currentOid":""},"activityList":{"items":[{"before":"0d22a9e78022933097ac63a46cf015c1abcdb697","after":"64eb503950a118d7e1332b3ddb4a5af1c1401238","ref":"refs/heads/gh-pages","pushedAt":"2024-05-26T10:38:58.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"github-actions[bot]","name":null,"path":"/apps/github-actions","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/15368?s=80&v=4"},"commit":{"message":"build based on 6d26e10","shortMessageHtmlLink":"build based on 6d26e10"}},{"before":"47c43721a8573cb9d5385500ca77efbe172a52ed","after":"0d22a9e78022933097ac63a46cf015c1abcdb697","ref":"refs/heads/gh-pages","pushedAt":"2024-05-26T10:38:55.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"github-actions[bot]","name":null,"path":"/apps/github-actions","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/15368?s=80&v=4"},"commit":{"message":"build based on 6d26e10","shortMessageHtmlLink":"build based on 6d26e10"}},{"before":"f14c3accf61dc0b9684f2cb8b3170ffe90afbbd5","after":"6d26e10a12f06901673ff8348f393ec1b91540bb","ref":"refs/heads/main","pushedAt":"2024-05-26T10:37:39.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"tecosaur","name":"Timothy","path":"/tecosaur","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/20903656?s=80&v=4"},"commit":{"message":"Version 1.2.4","shortMessageHtmlLink":"Version 1.2.4"}},{"before":"1b7e230ae5a3a33f4533a12eff94253d45ef786f","after":"47c43721a8573cb9d5385500ca77efbe172a52ed","ref":"refs/heads/gh-pages","pushedAt":"2024-05-26T09:29:37.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"github-actions[bot]","name":null,"path":"/apps/github-actions","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/15368?s=80&v=4"},"commit":{"message":"build based on f14c3ac","shortMessageHtmlLink":"build based on f14c3ac"}},{"before":"ddd0a6e0c4a9a1b3eb9cd22c75a412f97eaf9268","after":"f14c3accf61dc0b9684f2cb8b3170ffe90afbbd5","ref":"refs/heads/main","pushedAt":"2024-05-26T09:17:17.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"tecosaur","name":"Timothy","path":"/tecosaur","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/20903656?s=80&v=4"},"commit":{"message":"Add a well-developed precompilation file\n\nCurrently I don't trust `@time_imports`, since its results are\ndramatically inconsistent from what I see with `@time` and `hyperfine`.\n\nAs such, I've developed the set of precompile statements used by trying\nvariants of them with hyperfine and a TTFX-like statement:\n\n using BaseDirs; BaseDirs.User.data(BaseDirs.Project(\"foo\"))\n\nFrom my testing, this is pretty much as good as I can get it without\nworking on reducing the amount of code generated. On my machine, our\nTTFX is actually a good 20% faster than (just) loading\nPrecompileTools (mainly due to its Dates dep).\n\n...according to hyperfine at least. `@time_imports` tells a different\nstory, but I don't trust it.\n\nIt would be good to work out what the discrepancy is, and test this on\nmore machines before cutting a new release.","shortMessageHtmlLink":"Add a well-developed precompilation file"}},{"before":"f84c9c261688bbc74a35560bc2d10c457a1719d2","after":"1b7e230ae5a3a33f4533a12eff94253d45ef786f","ref":"refs/heads/gh-pages","pushedAt":"2024-05-26T09:15:00.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"github-actions[bot]","name":null,"path":"/apps/github-actions","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/15368?s=80&v=4"},"commit":{"message":"build based on ddd0a6e","shortMessageHtmlLink":"build based on ddd0a6e"}},{"before":"ffb8dab294edf57fca74da89f40f08a0b08f1711","after":"ddd0a6e0c4a9a1b3eb9cd22c75a412f97eaf9268","ref":"refs/heads/main","pushedAt":"2024-05-26T09:13:44.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"tecosaur","name":"Timothy","path":"/tecosaur","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/20903656?s=80&v=4"},"commit":{"message":"Adapt to changes in Apple CI runner\n\nThe runner now has a ~/.local/bin dir, which throws of the \"blank\nsystem\"-type check we were doing for the best bin dir available.","shortMessageHtmlLink":"Adapt to changes in Apple CI runner"}},{"before":"a6b73eba0a74a8e6b088266bd684fce807117764","after":"f84c9c261688bbc74a35560bc2d10c457a1719d2","ref":"refs/heads/gh-pages","pushedAt":"2024-05-26T09:04:11.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"github-actions[bot]","name":null,"path":"/apps/github-actions","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/15368?s=80&v=4"},"commit":{"message":"build based on ffb8dab","shortMessageHtmlLink":"build based on ffb8dab"}},{"before":"0cf0a68dd44ba87ed2fbc723072f4a13bb743d14","after":"ffb8dab294edf57fca74da89f40f08a0b08f1711","ref":"refs/heads/main","pushedAt":"2024-05-26T09:02:57.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"tecosaur","name":"Timothy","path":"/tecosaur","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/20903656?s=80&v=4"},"commit":{"message":"Adapt to changes in Apple CI runner\n\nThe runner now has a ~/.local/bin dir, which throws of the \"blank\nsystem\"-type check we were doing for the best bin dir available.","shortMessageHtmlLink":"Adapt to changes in Apple CI runner"}},{"before":"502fa96733148d3c4f2eee8ef77f71c67f5e500b","after":"a6b73eba0a74a8e6b088266bd684fce807117764","ref":"refs/heads/gh-pages","pushedAt":"2024-05-26T06:38:41.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"github-actions[bot]","name":null,"path":"/apps/github-actions","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/15368?s=80&v=4"},"commit":{"message":"build based on 0cf0a68","shortMessageHtmlLink":"build based on 0cf0a68"}},{"before":"20e092375056735e6f142ef0f72aa585aee669b8","after":"0cf0a68dd44ba87ed2fbc723072f4a13bb743d14","ref":"refs/heads/main","pushedAt":"2024-05-26T06:37:24.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"tecosaur","name":"Timothy","path":"/tecosaur","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/20903656?s=80&v=4"},"commit":{"message":"Add a well-developed precompilation file\n\nCurrently I don't trust `@time_imports`, since its results are\ndramatically inconsistent from what I see with `@time` and `hyperfine`.\n\nAs such, I've developed the set of precompile statements used by trying\nvariants of them with hyperfine and a TTFX-like statement:\n\n using BaseDirs; BaseDirs.User.data(BaseDirs.Project(\"foo\"))\n\nFrom my testing, this is pretty much as good as I can get it without\nworking on reducing the amount of code generated. On my machine, our\nTTFX is actually a good 20% faster than (just) loading\nPrecompileTools (mainly due to its Dates dep).\n\n...according to hyperfine at least. `@time_imports` tells a different\nstory, but I don't trust it.\n\nIt would be good to work out what the discrepancy is, and test this on\nmore machines before cutting a new release.","shortMessageHtmlLink":"Add a well-developed precompilation file"}},{"before":"e7c8231ce42ff3ca7f6fe6519bf7362ab9a91009","after":"502fa96733148d3c4f2eee8ef77f71c67f5e500b","ref":"refs/heads/gh-pages","pushedAt":"2024-05-24T08:09:15.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"github-actions[bot]","name":null,"path":"/apps/github-actions","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/15368?s=80&v=4"},"commit":{"message":"build based on 20e0923","shortMessageHtmlLink":"build based on 20e0923"}},{"before":"505a9d6dc1cd0dbcba1a1f8c4c0ab8e2cd9d97f2","after":"20e092375056735e6f142ef0f72aa585aee669b8","ref":"refs/heads/main","pushedAt":"2024-05-24T08:07:59.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"tecosaur","name":"Timothy","path":"/tecosaur","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/20903656?s=80&v=4"},"commit":{"message":"Add a well-developed precompilation file\n\nCurrently I don't trust `@time_imports`, since its results are\ndramatically inconsistent from what I see with `@time` and `hyperfine`.\n\nAs such, I've developed the set of precompile statements used by trying\nvariants of them with hyperfine and a TTFX-like statement:\n\n using BaseDirs; BaseDirs.User.data(BaseDirs.Project(\"foo\"))\n\nFrom my testing, this is pretty much as good as I can get it without\nworking on reducing the amount of code generated. On my machine, our\nTTFX is actually a good 20% faster than (just) loading PrecompileTools.\n\n...according to hyperfine at least. `@time_imports` tells a different\nstory, but I don't trust it.\n\nIt would be good to work out what the discrepancy is, and test this on\nmore machines before cutting a new release.","shortMessageHtmlLink":"Add a well-developed precompilation file"}},{"before":"b7f5402fd008d5ca8dc7ae1dba00818ab130a050","after":"e7c8231ce42ff3ca7f6fe6519bf7362ab9a91009","ref":"refs/heads/gh-pages","pushedAt":"2024-02-17T04:47:59.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"github-actions[bot]","name":null,"path":"/apps/github-actions","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/15368?s=80&v=4"},"commit":{"message":"build based on 505a9d6","shortMessageHtmlLink":"build based on 505a9d6"}},{"before":"a2b659c8c284239e363a942780b81562d798b96d","after":"b7f5402fd008d5ca8dc7ae1dba00818ab130a050","ref":"refs/heads/gh-pages","pushedAt":"2024-02-17T04:47:20.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"github-actions[bot]","name":null,"path":"/apps/github-actions","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/15368?s=80&v=4"},"commit":{"message":"build based on 505a9d6","shortMessageHtmlLink":"build based on 505a9d6"}},{"before":"742caa35640fc4327dd9f068e8aaa99393b9fdf2","after":"505a9d6dc1cd0dbcba1a1f8c4c0ab8e2cd9d97f2","ref":"refs/heads/main","pushedAt":"2024-02-17T04:46:06.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"tecosaur","name":"Timothy","path":"/tecosaur","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/20903656?s=80&v=4"},"commit":{"message":"Version 1.2.3","shortMessageHtmlLink":"Version 1.2.3"}},{"before":"8adbd43ad1b65ccd6f19ea62953e7abe7be68dff","after":"a2b659c8c284239e363a942780b81562d798b96d","ref":"refs/heads/gh-pages","pushedAt":"2024-02-17T04:39:05.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"github-actions[bot]","name":null,"path":"/apps/github-actions","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/15368?s=80&v=4"},"commit":{"message":"build based on 742caa3","shortMessageHtmlLink":"build based on 742caa3"}},{"before":"469a4bef0a4f7253950e08f31ebfc5f450dbacc9","after":"742caa35640fc4327dd9f068e8aaa99393b9fdf2","ref":"refs/heads/main","pushedAt":"2024-02-17T04:31:20.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"tecosaur","name":"Timothy","path":"/tecosaur","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/20903656?s=80&v=4"},"commit":{"message":"Never assume ascii paths in string manipulation\n\nOn for example a linux system with a Japanese locale, the user-dirs.dirs\nfile can contain paths with japanese characters, breaking the\nbyte-offset-based path processing. To fix this, we switch to\nchop/chopprefix instead, and while we're at it make a similar fix in the\nsetxdg macro implementation.\n\nA test based on the Japanese user-dirs.dirs is created.\n\nReported-by: ujimushi at Slashdot Japan <10514830+ujimushi@users.noreply.github.com>","shortMessageHtmlLink":"Never assume ascii paths in string manipulation"}},{"before":"677e0931da4bb2f8725152567bd070bb70cb212c","after":"469a4bef0a4f7253950e08f31ebfc5f450dbacc9","ref":"refs/heads/main","pushedAt":"2024-02-17T04:29:59.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"tecosaur","name":"Timothy","path":"/tecosaur","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/20903656?s=80&v=4"},"commit":{"message":"Remove assumption of ascii paths\n\nOn for example a linux system with a Japanese locale, the user-dirs.dirs\nfile can contain paths with japanese characters, breaking the\nbyte-offset-based path processing. To fix this, we switch to\nchop/chopprefix instead, and while we're at it make a similar fix in the\nsetxdg macro implementation.\n\nA test based on the Japanese user-dirs.dirs is created.\n\nReported-by: ujimushi at Slashdot Japan <10514830+ujimushi@users.noreply.github.com>","shortMessageHtmlLink":"Remove assumption of ascii paths"}},{"before":"b9511a1a690b4f9b1c55e2e55d3b47388b93b490","after":"8adbd43ad1b65ccd6f19ea62953e7abe7be68dff","ref":"refs/heads/gh-pages","pushedAt":"2024-02-17T04:27:32.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"github-actions[bot]","name":null,"path":"/apps/github-actions","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/15368?s=80&v=4"},"commit":{"message":"build based on 677e093","shortMessageHtmlLink":"build based on 677e093"}},{"before":"19d9b46ee79c32d3cc295577d1b0ec217fec2ca9","after":"677e0931da4bb2f8725152567bd070bb70cb212c","ref":"refs/heads/main","pushedAt":"2024-02-17T04:25:48.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"tecosaur","name":"Timothy","path":"/tecosaur","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/20903656?s=80&v=4"},"commit":{"message":"Remove assumption of ascii paths\n\nOn for example a linux system with a Japanese locale, the user-dirs.dirs\nfile can contain paths with japanese characters, breaking the\nbyte-offset-based path processing. To fix this, we switch to\nchop/chopprefix instead, and while we're at it make a similar fix in the\nsetxdg macro implementation.\n\nA test based on the Japanese user-dirs.dirs is created.\n\nReported-by: ujimushi at Slashdot Japan <10514830+ujimushi@users.noreply.github.com>","shortMessageHtmlLink":"Remove assumption of ascii paths"}},{"before":"b2c54948d100842789589882efdb2500c5723c70","after":"b9511a1a690b4f9b1c55e2e55d3b47388b93b490","ref":"refs/heads/gh-pages","pushedAt":"2024-02-17T04:25:18.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"github-actions[bot]","name":null,"path":"/apps/github-actions","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/15368?s=80&v=4"},"commit":{"message":"build based on 19d9b46","shortMessageHtmlLink":"build based on 19d9b46"}},{"before":"17d1afb71099e80c9ee121fdc0a764d5291e4d62","after":"19d9b46ee79c32d3cc295577d1b0ec217fec2ca9","ref":"refs/heads/main","pushedAt":"2024-02-17T04:23:44.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"tecosaur","name":"Timothy","path":"/tecosaur","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/20903656?s=80&v=4"},"commit":{"message":"Remove assumption of ascii paths\n\nOn for example a linux system with a Japanese locale, the user-dirs.dirs\nfile can contain paths with japanese characters, breaking the\nbyte-offset-based path processing. To fix this, we switch to\nchop/chopprefix instead, and while we're at it make a similar fix in the\nsetxdg macro implementation.\n\nA test based on the Japanese user-dirs.dirs is created.\n\nReported-by: ujimushi at Slashdot Japan <10514830+ujimushi@users.noreply.github.com>","shortMessageHtmlLink":"Remove assumption of ascii paths"}},{"before":"2eaa6327c5dcab5b1b7bd24c37c06391c0762511","after":"b2c54948d100842789589882efdb2500c5723c70","ref":"refs/heads/gh-pages","pushedAt":"2024-02-17T04:21:59.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"github-actions[bot]","name":null,"path":"/apps/github-actions","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/15368?s=80&v=4"},"commit":{"message":"build based on 17d1afb","shortMessageHtmlLink":"build based on 17d1afb"}},{"before":"de642c61d3ea7f72fa3ccdf9d4a88753664f0aec","after":"17d1afb71099e80c9ee121fdc0a764d5291e4d62","ref":"refs/heads/main","pushedAt":"2024-02-17T04:20:16.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"tecosaur","name":"Timothy","path":"/tecosaur","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/20903656?s=80&v=4"},"commit":{"message":"Remove assumption of ascii paths\n\nOn for example a linux system with a Japanese locale, the user-dirs.dirs\nfile can contain paths with japanese characters, breaking the\nbyte-offset-based path processing. To fix this, we switch to\nchop/chopprefix instead, and while we're at it make a similar fix in the\nsetxdg macro implementation.\n\nA test based on the Japanese user-dirs.dirs is created.\n\nReported-by: ujimushi at Slashdot Japan <10514830+ujimushi@users.noreply.github.com>","shortMessageHtmlLink":"Remove assumption of ascii paths"}},{"before":"dc519977d2abfc847b54d567456bee3525010594","after":"2eaa6327c5dcab5b1b7bd24c37c06391c0762511","ref":"refs/heads/gh-pages","pushedAt":"2024-02-17T04:15:29.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"github-actions[bot]","name":null,"path":"/apps/github-actions","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/15368?s=80&v=4"},"commit":{"message":"build based on de642c6","shortMessageHtmlLink":"build based on de642c6"}},{"before":"5050e5e4dab86b2d40c244cd3444df5c30d9ffaa","after":"de642c61d3ea7f72fa3ccdf9d4a88753664f0aec","ref":"refs/heads/main","pushedAt":"2024-02-17T04:13:33.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"tecosaur","name":"Timothy","path":"/tecosaur","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/20903656?s=80&v=4"},"commit":{"message":"Remove assumption of ascii paths\n\nOn for example a linux system with a Japanese locale, the user-dirs.dirs\nfile can contain paths with japanese characters, breaking the\nbyte-offset-based path processing. To fix this, we switch to\nchop/chopprefix instead, and while we're at it make a similar fix in the\nsetxdg macro implementation.\n\nA test based on the Japanese user-dirs.dirs is created.\n\nReported-by: ujimushi at Slashdot Japan <10514830+ujimushi@users.noreply.github.com>","shortMessageHtmlLink":"Remove assumption of ascii paths"}},{"before":"7fa81a6bcaebbb4a82072bc94acf414d1fa917ac","after":"dc519977d2abfc847b54d567456bee3525010594","ref":"refs/heads/gh-pages","pushedAt":"2024-02-17T04:13:13.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"github-actions[bot]","name":null,"path":"/apps/github-actions","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/15368?s=80&v=4"},"commit":{"message":"build based on 5050e5e","shortMessageHtmlLink":"build based on 5050e5e"}},{"before":"feb43c56bb8f4f9dd25a6b32b759ed993e46a24a","after":"5050e5e4dab86b2d40c244cd3444df5c30d9ffaa","ref":"refs/heads/main","pushedAt":"2024-02-17T04:11:35.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"tecosaur","name":"Timothy","path":"/tecosaur","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/20903656?s=80&v=4"},"commit":{"message":"Remove assumption of ascii paths\n\nOn for example a linux system with a Japanese locale, the user-dirs.dirs\nfile can contain paths with japanese characters, breaking the\nbyte-offset-based path processing. To fix this, we switch to\nchop/chopprefix instead, and while we're at it make a similar fix in the\nsetxdg macro implementation.\n\nA test based on the Japanese user-dirs.dirs is created.\n\nReported-by: ujimushi at Slashdot Japan <10514830+ujimushi@users.noreply.github.com>","shortMessageHtmlLink":"Remove assumption of ascii paths"}},{"before":"1a4398648ba2228fbe76247aa3cc11f367df9ce8","after":"7fa81a6bcaebbb4a82072bc94acf414d1fa917ac","ref":"refs/heads/gh-pages","pushedAt":"2024-02-17T04:11:11.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"github-actions[bot]","name":null,"path":"/apps/github-actions","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/15368?s=80&v=4"},"commit":{"message":"build based on feb43c5","shortMessageHtmlLink":"build based on feb43c5"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEVBkrJgA","startCursor":null,"endCursor":null}},"title":"Activity ยท tecosaur/BaseDirs.jl"}