{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":584606839,"defaultBranch":"master","name":"julia","ownerLogin":"topolarity","currentUserCanPush":false,"isFork":true,"isEmpty":false,"createdAt":"2023-01-03T03:30:21.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/84105208?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1726145973.0","currentOid":""},"activityList":{"items":[{"before":"1f1d784d69accb92d2d6907c55d8f5fc4e60c400","after":"43eeed4952136676caefe3cd534c7b647037fc39","ref":"refs/heads/ct/artifact-downloads-stdlib","pushedAt":"2024-09-13T20:20:04.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"topolarity","name":"Cody Tapscott","path":"/topolarity","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/84105208?s=80&v=4"},"commit":{"message":"Add a few basic tests\n\nAgain shamelessly ripped from Pkg - this only covers part of the\nfunctionality moved here (PlatformEngines). Moving the `Pkg.Artifacts`\ntests will be more involved, since they were written to also test\ninteraction with a lot of other Pkg functionality.","shortMessageHtmlLink":"Add a few basic tests"}},{"before":"680d6f267b2dc59a661cbc4f30689d67f7601f1a","after":"1f1d784d69accb92d2d6907c55d8f5fc4e60c400","ref":"refs/heads/ct/artifact-downloads-stdlib","pushedAt":"2024-09-12T16:30:46.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"topolarity","name":"Cody Tapscott","path":"/topolarity","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/84105208?s=80&v=4"},"commit":{"message":"rm LibGit2 dependency","shortMessageHtmlLink":"rm LibGit2 dependency"}},{"before":"642897c77a712513cfbd38ff9ac543461198b820","after":"680d6f267b2dc59a661cbc4f30689d67f7601f1a","ref":"refs/heads/ct/artifact-downloads-stdlib","pushedAt":"2024-09-12T13:00:33.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"topolarity","name":"Cody Tapscott","path":"/topolarity","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/84105208?s=80&v=4"},"commit":{"message":"RFC: Introduce ArtifactDownloads stdlib\n\nThis shamelessly copies out of Pkg all of the bits required to actually\ndownload artifacts, etc. The motivation for this stdlib is to reduce the\nloading / dependency cost for downloading artifacts, esp. via LazyArtifacts.\n\nWith this PR:\n```console\n$ ./julia -e '@time using MicroMamba'\n 0.179380 seconds (188.20 k allocations: 10.800 MiB)\n```\n\nversus master:\n```console\n$ ./julia -e '@time using MicroMamba'\n 1.857587 seconds (932.05 k allocations: 56.118 MiB, 6.27% gc time, 13.45% compilation time: 3% of which was recompilation)\n```","shortMessageHtmlLink":"RFC: Introduce ArtifactDownloads stdlib"}},{"before":"38d37b55c682830fd006465b88b94795870c67a9","after":"642897c77a712513cfbd38ff9ac543461198b820","ref":"refs/heads/ct/artifact-downloads-stdlib","pushedAt":"2024-09-12T12:59:55.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"topolarity","name":"Cody Tapscott","path":"/topolarity","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/84105208?s=80&v=4"},"commit":{"message":"RFC: Introduce ArtifactDownloads stdlib\n\nThis shamelessly copies out of Pkg all of the bits required to actually\ndownload artifacts, etc. The motivation for this stdlib is to reduce the\nloading / dependency cost for downloading artifacts, esp. via LazyArtifacts.\n\nWith this PR:\n```console\n$ ./julia -e '@time using MicroMamba'\n 0.179380 seconds (188.20 k allocations: 10.800 MiB)\n\n$ ./julia -e 'using InteractiveUtils; @time_imports using MicroMamba'\n 0.8 ms Printf\n 42.9 ms Dates\n 0.4 ms Scratch\n 0.5 ms TOML\n ┌ 0.0 ms NetworkOptions.__init__()\n 3.8 ms NetworkOptions\n ┌ 0.3 ms MbedTLS_jll.__init__()\n 4.7 ms MbedTLS_jll\n ┌ 0.1 ms LibSSH2_jll.__init__()\n 3.7 ms LibSSH2_jll\n ┌ 0.2 ms LibGit2_jll.__init__()\n 5.9 ms LibGit2_jll\n 21.2 ms LibGit2\n 22.7 ms ArgTools\n 1.8 ms Tar\n ┌ 0.2 ms nghttp2_jll.__init__()\n 5.2 ms nghttp2_jll\n ┌ 0.2 ms LibCURL_jll.__init__()\n 6.6 ms LibCURL_jll\n ┌ 0.0 ms MozillaCACerts_jll.__init__()\n 5.3 ms MozillaCACerts_jll\n ┌ 0.0 ms LibCURL.__init__()\n 1.8 ms LibCURL\n ┌ 0.2 ms Downloads.Curl.__init__()\n 59.5 ms Downloads\n ┌ 0.2 ms p7zip_jll.__init__()\n 9.1 ms p7zip_jll\n 2.4 ms ArtifactDownloads\n 22.9 ms LazyArtifacts\n 19.6 ms Preferences\n 0.6 ms JLLWrappers\n ┌ 0.2 ms micromamba_jll.__init__()\n 0.7 ms micromamba_jll\n 0.3 ms MicroMamba\n```","shortMessageHtmlLink":"RFC: Introduce ArtifactDownloads stdlib"}},{"before":null,"after":"38d37b55c682830fd006465b88b94795870c67a9","ref":"refs/heads/ct/artifact-downloads-stdlib","pushedAt":"2024-09-12T12:59:33.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"topolarity","name":"Cody Tapscott","path":"/topolarity","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/84105208?s=80&v=4"},"commit":{"message":"RFC: Introduce ArtifactDownloads stdlib\n\nThis shamelessly copies out of Pkg all of the bits required to actually\ndownload artifacts, etc. The motivation for this stdlib is to reduce the\nloading / dependency cost for downloading artifacts, esp. via LazyArtifacts.\n\nWith this PR:\n```console\n$ ./julia -e '@time using MicroMamba'\n 0.179380 seconds (188.20 k allocations: 10.800 MiB)\n\n$ ./julia -e 'using InteractiveUtils; @time_imports using MicroMamba'\n 0.8 ms Printf\n 42.9 ms Dates\n 0.4 ms Scratch\n 0.5 ms TOML\n ┌ 0.0 ms NetworkOptions.__init__()\n 3.8 ms NetworkOptions\n ┌ 0.3 ms MbedTLS_jll.__init__()\n 4.7 ms MbedTLS_jll\n ┌ 0.1 ms LibSSH2_jll.__init__()\n 3.7 ms LibSSH2_jll\n ┌ 0.2 ms LibGit2_jll.__init__()\n 5.9 ms LibGit2_jll\n 21.2 ms LibGit2\n 22.7 ms ArgTools\n 1.8 ms Tar\n ┌ 0.2 ms nghttp2_jll.__init__()\n 5.2 ms nghttp2_jll\n ┌ 0.2 ms LibCURL_jll.__init__()\n 6.6 ms LibCURL_jll\n ┌ 0.0 ms MozillaCACerts_jll.__init__()\n 5.3 ms MozillaCACerts_jll\n ┌ 0.0 ms LibCURL.__init__()\n 1.8 ms LibCURL\n ┌ 0.2 ms Downloads.Curl.__init__()\n 59.5 ms Downloads\n ┌ 0.2 ms p7zip_jll.__init__()\n 9.1 ms p7zip_jll\n 2.4 ms ArtifactDownloads\n 22.9 ms LazyArtifacts\n 19.6 ms Preferences\n 0.6 ms JLLWrappers\n ┌ 0.2 ms micromamba_jll.__init__()\n 0.7 ms micromamba_jll\n 0.3 ms MicroMamba\n```","shortMessageHtmlLink":"RFC: Introduce ArtifactDownloads stdlib"}},{"before":"08d381ae8d79c0f1b28daca9e986153de21f17cc","after":"ad3abc25a7d2a8ffd17dc5c0878d6ea93e0cc538","ref":"refs/heads/ct/assert-invokelatest-barrier","pushedAt":"2024-09-11T16:35:22.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"topolarity","name":"Cody Tapscott","path":"/topolarity","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/84105208?s=80&v=4"},"commit":{"message":"Add `invokelatest` barrier to `string(...)` in `@assert`\n\nThis change protects `@assert` from invalidations to `Base.string(...)`\nwhich are fairly easy to trigger.\n\nPerhaps the worst offender right now is `using StyledStrings`\nwhich invalidates `string(::Expr)`, which unfortunately leads to\ninvalidation of almost `@assert`s (without an explicit message)","shortMessageHtmlLink":"Add invokelatest barrier to string(...) in @assert"}},{"before":null,"after":"08d381ae8d79c0f1b28daca9e986153de21f17cc","ref":"refs/heads/ct/assert-invokelatest-barrier","pushedAt":"2024-09-11T15:59:41.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"topolarity","name":"Cody Tapscott","path":"/topolarity","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/84105208?s=80&v=4"},"commit":{"message":"Add `invokelatest` barrier to `string(...)` in `@assert`\n\nThis change protects `@assert` from invalidations to `Base.string(...)`\nwhich are fairly easy to trigger.\n\nPerhaps the worst offender right now is `using StyledStrings`\nwhich invalidates `string(::Expr)`, which unfortunately leads to\ninvalidation of almost `@assert`s (without an explicit message)","shortMessageHtmlLink":"Add invokelatest barrier to string(...) in @assert"}},{"before":"3a7a52b5baf89bd0d1b3660e4e672000694c2fd2","after":"ee2dbec28f298db161e13ec7889f064f5d491ec4","ref":"refs/heads/ct/builtin-throw_methoderror","pushedAt":"2024-09-07T15:58:42.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"topolarity","name":"Cody Tapscott","path":"/topolarity","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/84105208?s=80&v=4"},"commit":{"message":"Use `jl_value_t` in place of `jl_function_t`\n\nThese are not any different from C's perspective, but one might expect\nthat a `jl_function_t` is actually `<:Function`","shortMessageHtmlLink":"Use jl_value_t in place of jl_function_t"}},{"before":"829fb7cf58c379ba2d3821950fb3f79f3116d2d4","after":null,"ref":"refs/heads/ct/toml-type-stable","pushedAt":"2024-09-07T14:49:06.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"topolarity","name":"Cody Tapscott","path":"/topolarity","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/84105208?s=80&v=4"}},{"before":null,"after":"8bdc150e64873095b823fd24748e334f58cd63bf","ref":"refs/heads/ct/type-stable-Artifacts","pushedAt":"2024-09-06T19:29:54.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"topolarity","name":"Cody Tapscott","path":"/topolarity","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/84105208?s=80&v=4"},"commit":{"message":"Artifacts: Improve type-stability\n\nThis improves Artifacts.jl to make `_artifact_str` full type-stable,\nwhich allows `artifact\"...\"` to be used with `juliac`.\n\nThis is a requirement for JLL support w/ trimmed executables.\n\nDependent on #55016","shortMessageHtmlLink":"Artifacts: Improve type-stability"}},{"before":"110cdff1b907275a766ca3e58d3a6ce74f0dede3","after":"3a7a52b5baf89bd0d1b3660e4e672000694c2fd2","ref":"refs/heads/ct/builtin-throw_methoderror","pushedAt":"2024-09-06T17:35:55.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"topolarity","name":"Cody Tapscott","path":"/topolarity","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/84105208?s=80&v=4"},"commit":{"message":"builtins: add `Core.throw_methoderror`\n\nThis allows us to simulate/mark calls that are known-to-fail.","shortMessageHtmlLink":"builtins: add Core.throw_methoderror"}},{"before":"1c503569f033df74aedb70d1fb21d6589957e680","after":"110cdff1b907275a766ca3e58d3a6ce74f0dede3","ref":"refs/heads/ct/builtin-throw_methoderror","pushedAt":"2024-09-06T17:27:49.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"topolarity","name":"Cody Tapscott","path":"/topolarity","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/84105208?s=80&v=4"},"commit":{"message":"builtins: add `Core.throw_methoderror`\n\nThis allows us to simulate/mark calls that are known-to-fail.","shortMessageHtmlLink":"builtins: add Core.throw_methoderror"}},{"before":"fd1d83e94309bd1329277235c261a6897572da70","after":"1c503569f033df74aedb70d1fb21d6589957e680","ref":"refs/heads/ct/builtin-throw_methoderror","pushedAt":"2024-09-06T17:26:44.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"topolarity","name":"Cody Tapscott","path":"/topolarity","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/84105208?s=80&v=4"},"commit":{"message":"builtins: add `Core.throw_methoderror`\n\nThis allows us to simulate/mark calls that are known-to-fail.","shortMessageHtmlLink":"builtins: add Core.throw_methoderror"}},{"before":null,"after":"fd1d83e94309bd1329277235c261a6897572da70","ref":"refs/heads/ct/builtin-throw_methoderror","pushedAt":"2024-09-06T16:52:16.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"topolarity","name":"Cody Tapscott","path":"/topolarity","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/84105208?s=80&v=4"},"commit":{"message":"builtins: add `Core.throw_methoderror`\n\nThis allows us to simulate/mark calls that are known-to-fail.","shortMessageHtmlLink":"builtins: add Core.throw_methoderror"}},{"before":"5e83a9591296b5d6105a6ff55304c0bac3752fe3","after":null,"ref":"refs/heads/ct/fix-macos-libdir","pushedAt":"2024-09-05T01:23:57.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"topolarity","name":"Cody Tapscott","path":"/topolarity","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/84105208?s=80&v=4"}},{"before":null,"after":"5e83a9591296b5d6105a6ff55304c0bac3752fe3","ref":"refs/heads/ct/fix-macos-libdir","pushedAt":"2024-09-04T16:58:43.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"topolarity","name":"Cody Tapscott","path":"/topolarity","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/84105208?s=80&v=4"},"commit":{"message":"contrib: include private libdir in `ldflags` on macOS","shortMessageHtmlLink":"contrib: include private libdir in ldflags on macOS"}},{"before":"e60a5ee1b843d27ddc35bcb0d295cb55b0798dba","after":"2d1c3e50e8605a1dbf19078b7170ef20bd7da9bb","ref":"refs/heads/ct/fix-55548","pushedAt":"2024-08-29T14:52:50.000Z","pushType":"push","commitsCount":8,"pusher":{"login":"aviatesk","name":"Shuhei Kadowaki","path":"/aviatesk","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/40514306?s=80&v=4"},"commit":{"message":"Merge branch 'master' into ct/fix-55548","shortMessageHtmlLink":"Merge branch 'master' into ct/fix-55548"}},{"before":"5154b19e5b52a0a1d9c471bb33d704bd81dbc83d","after":null,"ref":"refs/heads/ct/fix-ci-cache-lookup","pushedAt":"2024-08-28T16:48:59.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"topolarity","name":"Cody Tapscott","path":"/topolarity","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/84105208?s=80&v=4"}},{"before":"4829608d13e81681fc2de4aeb411dfa16cd0f7ad","after":"e60a5ee1b843d27ddc35bcb0d295cb55b0798dba","ref":"refs/heads/ct/fix-55548","pushedAt":"2024-08-28T16:44:23.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"topolarity","name":"Cody Tapscott","path":"/topolarity","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/84105208?s=80&v=4"},"commit":{"message":"Make `MustAlias` propagate ssadef to `Conditional`\n\nAnother change will probably be needed to make sure that `MustAlias`\nitself is invalidated by `.defssa`, but this is enough to make sure that\nany Conditional derived from MustAlias works correctly.","shortMessageHtmlLink":"Make MustAlias propagate ssadef to Conditional"}},{"before":"abf839bfe2f818b5a9798006aaae0286ca4bd1cf","after":"4829608d13e81681fc2de4aeb411dfa16cd0f7ad","ref":"refs/heads/ct/fix-55548","pushedAt":"2024-08-28T16:12:39.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"topolarity","name":"Cody Tapscott","path":"/topolarity","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/84105208?s=80&v=4"},"commit":{"message":"Make `MustAlias` propagate ssadef to `Conditional`\n\nAnother change will probably be needed to make sure that `MustAlias`\nitself is invalidated by `.defssa`, but this is enough to make sure that\nany Conditional derived from MustAlias works correctly.","shortMessageHtmlLink":"Make MustAlias propagate ssadef to Conditional"}},{"before":"5ffbc97b0bd2036790f8b09062a2b1b0e6358007","after":"abf839bfe2f818b5a9798006aaae0286ca4bd1cf","ref":"refs/heads/ct/fix-55548","pushedAt":"2024-08-27T16:57:10.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"topolarity","name":"Cody Tapscott","path":"/topolarity","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/84105208?s=80&v=4"},"commit":{"message":"inference: track reaching defs for slots\n\nThis change effectively computes the SSA / ϕ-nodes for program slots as\npart of type-inference, using the \"path-convergence criterion\" for SSA.\n\nThis allows us to conveniently reason about slot identity (in typical\nSSA fashion) without having to quadratically expand all of our SSA type\nstate over the CFG.","shortMessageHtmlLink":"inference: track reaching defs for slots"}},{"before":"0879cc364605ae3a39878103c1fe51902c2bd9c4","after":"5ffbc97b0bd2036790f8b09062a2b1b0e6358007","ref":"refs/heads/ct/fix-55548","pushedAt":"2024-08-27T16:25:11.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"topolarity","name":"Cody Tapscott","path":"/topolarity","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/84105208?s=80&v=4"},"commit":{"message":"inference: track reaching defs for slots\n\nThis change effectively computes the SSA / ϕ-nodes for program slots as\npart of type-inference, using the \"path-convergence criterion\" for SSA.\n\nThis allows us to conveniently reason about slot identity (in typical\nSSA fashion) without having to quadratically expand all of our SSA type\nstate over the CFG.","shortMessageHtmlLink":"inference: track reaching defs for slots"}},{"before":"c42ac60090576dd703c99f2097ae4df25ef0179e","after":"0879cc364605ae3a39878103c1fe51902c2bd9c4","ref":"refs/heads/ct/fix-55548","pushedAt":"2024-08-27T16:05:53.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"topolarity","name":"Cody Tapscott","path":"/topolarity","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/84105208?s=80&v=4"},"commit":{"message":"inference: track reaching defs for slots\n\nThis change effectively computes the SSA / ϕ-nodes for program slots as\npart of type-inference, using the \"path-convergence criterion\" for SSA.\n\nThis allows us to conveniently reason about slot identity (in typical\nSSA fashion) without having to quadratically expand all of our SSA type\nstate over the CFG.","shortMessageHtmlLink":"inference: track reaching defs for slots"}},{"before":"78444eeb6ce3063391cfbe4bae0cf7e240755093","after":"c42ac60090576dd703c99f2097ae4df25ef0179e","ref":"refs/heads/ct/fix-55548","pushedAt":"2024-08-27T15:40:24.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"topolarity","name":"Cody Tapscott","path":"/topolarity","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/84105208?s=80&v=4"},"commit":{"message":"inference: Tracking reaching defs for slots\n\nThis change effectively computes the SSA / ϕ-nodes for program slots as\npart of type-inference, using the \"path-convergence criterion\" for SSA.\n\nThis allows us to conveniently reason about slot identity (in typical\nSSA fashion) without having to quadratically expand all of our SSA type\nstate over the CFG.","shortMessageHtmlLink":"inference: Tracking reaching defs for slots"}},{"before":null,"after":"78444eeb6ce3063391cfbe4bae0cf7e240755093","ref":"refs/heads/ct/fix-55548","pushedAt":"2024-08-27T15:31:38.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"topolarity","name":"Cody Tapscott","path":"/topolarity","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/84105208?s=80&v=4"},"commit":{"message":"inference: Tracking reaching defs for slots\n\nThis change effectively computes the SSA / ϕ-nodes for program slots as\npart of type-inference, using the \"path-convergence criterion\" for SSA.\n\nThis allows us to conveniently reason about slot identity (in typical\nSSA fashion) without having to quadratically expand all of our SSA type\nstate over the CFG.","shortMessageHtmlLink":"inference: Tracking reaching defs for slots"}},{"before":null,"after":"5154b19e5b52a0a1d9c471bb33d704bd81dbc83d","ref":"refs/heads/ct/fix-ci-cache-lookup","pushedAt":"2024-08-19T16:07:30.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"topolarity","name":"Cody Tapscott","path":"/topolarity","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/84105208?s=80&v=4"},"commit":{"message":"precompile: Ensure CI has inference results available for `jl_create_native`\n\n`jl_ci_cache_lookup` is used to obtain a CI that will be handed to\n`jl_emit_codeinst` which expects inference results to be available.\n\nThis problem was causing missing code when, e.g., compiling\n`NetworkOptions.__init__` using `--trim` (#55047).","shortMessageHtmlLink":"precompile: Ensure CI has inference results available for `jl_create_…"}},{"before":"85de0bfa809f64efecca3d288571e30213f95948","after":"829fb7cf58c379ba2d3821950fb3f79f3116d2d4","ref":"refs/heads/ct/toml-type-stable","pushedAt":"2024-08-12T10:48:49.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"topolarity","name":"Cody Tapscott","path":"/topolarity","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/84105208?s=80&v=4"},"commit":{"message":"TOML: Improve type-stability\n\nThis changes the output of the TOML parser to provide specialize\n`Vector{T}` less aggressively, so that combinatorially expensive types\nlike `Vector{Vector{Float64}}` or `Vector{Union{Float64,Int64}}` are\ninstead returned as `Vector{Any}`\n\nVectors of homogeneous leaf types, like `Vector{Float64}` are still\nsupported as before.\n\nThis change makes the TOML parser fully type-stable, except for its\ndynamic usage of Dates.\n\nCo-authored-by: Gabriel Baraldi ","shortMessageHtmlLink":"TOML: Improve type-stability"}},{"before":null,"after":"58421a06e599719c8a887af8f43dfafdf982305b","ref":"refs/heads/ct/compile-timing-1.10","pushedAt":"2024-08-08T19:28:03.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"topolarity","name":"Cody Tapscott","path":"/topolarity","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/84105208?s=80&v=4"},"commit":{"message":"add `--trace-compile-timing` arg to add compile timing comments (#54662)","shortMessageHtmlLink":"add --trace-compile-timing arg to add compile timing comments (Juli…"}},{"before":"beacf5a7159b73341315c3d6036098f073b55409","after":null,"ref":"refs/heads/ct/profile-close-files","pushedAt":"2024-08-03T02:29:44.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"topolarity","name":"Cody Tapscott","path":"/topolarity","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/84105208?s=80&v=4"}},{"before":null,"after":"beacf5a7159b73341315c3d6036098f073b55409","ref":"refs/heads/ct/profile-close-files","pushedAt":"2024-08-02T23:10:48.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"topolarity","name":"Cody Tapscott","path":"/topolarity","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/84105208?s=80&v=4"},"commit":{"message":"Profile: close files when assembling heap snapshot","shortMessageHtmlLink":"Profile: close files when assembling heap snapshot"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOS0xM1QyMDoyMDowNC4wMDAwMDBazwAAAAS128H5","startCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOS0xM1QyMDoyMDowNC4wMDAwMDBazwAAAAS128H5","endCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOC0wMlQyMzoxMDo0OC4wMDAwMDBazwAAAASQmDR8"}},"title":"Activity · topolarity/julia"}