{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":268755944,"defaultBranch":"master","name":"julia","ownerLogin":"MLH-Fellowship","currentUserCanPush":false,"isFork":true,"isEmpty":false,"createdAt":"2020-06-02T09:19:56.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/65834464?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1613590829.527622","currentOid":""},"activityList":{"items":[{"before":"fa6db2fe7651d90b8376c197b8b47c89e284865b","after":"6b934f91d1b9c50c5b783b6aa36cf2648999461c","ref":"refs/heads/master","pushedAt":"2023-03-27T19:57:48.690Z","pushType":"push","commitsCount":1,"pusher":{"login":"pull[bot]","name":null,"path":"/apps/pull","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/12910?s=80&v=4"},"commit":{"message":"Add ITTAPI source for offline (#49022)\n\n* Add ITTAPI sources for offline build\r\n\r\nCo-authored-by: Milan Bouchet-Valat ","shortMessageHtmlLink":"Add ITTAPI source for offline (JuliaLang#49022)"}},{"before":"1944ef65a4697a8cbe954b1a14e4e28744afb137","after":"fa6db2fe7651d90b8376c197b8b47c89e284865b","ref":"refs/heads/master","pushedAt":"2023-03-27T01:31:56.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"pull[bot]","name":null,"path":"/apps/pull","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/12910?s=80&v=4"},"commit":{"message":"codegen: decide opaque pointer usage at runtime (#49128)\n\nCo-authored-by: Prem Chintalapudi ","shortMessageHtmlLink":"codegen: decide opaque pointer usage at runtime (JuliaLang#49128)"}},{"before":"4853a52d3e697d51fd03143d193302d53e14868b","after":"1944ef65a4697a8cbe954b1a14e4e28744afb137","ref":"refs/heads/master","pushedAt":"2023-03-26T07:27:47.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"pull[bot]","name":null,"path":"/apps/pull","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/12910?s=80&v=4"},"commit":{"message":"print NamedTuple types using the macro format (#49117)","shortMessageHtmlLink":"print NamedTuple types using the macro format (JuliaLang#49117)"}},{"before":"88a1fc7dcda4ebd23331221bdfc2f66e141190f0","after":"4853a52d3e697d51fd03143d193302d53e14868b","ref":"refs/heads/master","pushedAt":"2023-03-25T22:29:32.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"pull[bot]","name":null,"path":"/apps/pull","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/12910?s=80&v=4"},"commit":{"message":"be careful about signed zero for complex real isequal (#48997)","shortMessageHtmlLink":"be careful about signed zero for complex real isequal (JuliaLang#48997)"}},{"before":"16e9f18833f01a26f58ac4ddaaa20bedceacf5e7","after":"88a1fc7dcda4ebd23331221bdfc2f66e141190f0","ref":"refs/heads/master","pushedAt":"2023-03-25T13:29:24.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"pull[bot]","name":null,"path":"/apps/pull","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/12910?s=80&v=4"},"commit":{"message":"Offset to indices in (unsafe_)copyto docstring (#49147)","shortMessageHtmlLink":"Offset to indices in (unsafe_)copyto docstring (JuliaLang#49147)"}},{"before":"1b7f98a79a0a627cef1d06ae92e801917fad11cf","after":"16e9f18833f01a26f58ac4ddaaa20bedceacf5e7","ref":"refs/heads/master","pushedAt":"2023-03-25T04:30:17.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"pull[bot]","name":null,"path":"/apps/pull","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/12910?s=80&v=4"},"commit":{"message":"minor follow up on #48996 (#49129)\n\n- removed unnecessary `Union`-signature\r\n- use one-liner definition when applicable\r\n- add type assertion to make it more robust against invalidation","shortMessageHtmlLink":"minor follow up on JuliaLang#48996 (JuliaLang#49129)"}},{"before":"db7971f49912d1abba703345ca6eb43249607f32","after":"1b7f98a79a0a627cef1d06ae92e801917fad11cf","ref":"refs/heads/master","pushedAt":"2023-03-24T19:39:58.000Z","pushType":"push","commitsCount":9,"pusher":{"login":"pull[bot]","name":null,"path":"/apps/pull","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/12910?s=80&v=4"},"commit":{"message":"channels: Don't rely on tight timing constraints (#49090)\n\nThe test was relying on two particular non-guaranteed timing races:\r\n\r\n1. That the 0.5s wait task was started within 0.5s of the timedwait\r\n starting.\r\n2. That the timedwait finished within 0.5 seconds of its deadline.\r\n\r\nNeither of these are guaranteed. The second of these was already\r\nmade non-fatal with a warning print. However, I don't like warning\r\nprints in tests. They should either pass or fail. Nobody looks at\r\nthe output unless the tests fail, so change the tests to:\r\n\r\n1. Add extra synchronization to solve the race condition (1) by\r\nmaking sure the sleep starts before the timedwait.\r\n2. Instead of doing a long wait, just have a synchronization channel\r\nthat will never be made active.\r\n\r\nIn particular, the thing that this test checks is that the timeout\r\nin `timedwait` actually works, and doesn't return too early. This\r\narrangement checks both of those properties without unduly tight\r\ntiming constraints.","shortMessageHtmlLink":"channels: Don't rely on tight timing constraints (JuliaLang#49090)"}},{"before":"124abaa73c06e4c73c6cc6d470dbaa08eb9d4e28","after":"db7971f49912d1abba703345ca6eb43249607f32","ref":"refs/heads/master","pushedAt":"2023-03-24T10:38:30.000Z","pushType":"push","commitsCount":6,"pusher":{"login":"pull[bot]","name":null,"path":"/apps/pull","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/12910?s=80&v=4"},"commit":{"message":"Type-assert the value type in getindex(::AbstractDict, key) (#49115)\n\nCloses https://github.com/JuliaCollections/OrderedCollections.jl/issues/101","shortMessageHtmlLink":"Type-assert the value type in getindex(::AbstractDict, key) (JuliaLan…"}},{"before":"703b3f8c7f9df3a1e0def32c947d6debd90a9f8a","after":"124abaa73c06e4c73c6cc6d470dbaa08eb9d4e28","ref":"refs/heads/master","pushedAt":"2023-03-24T01:36:23.000Z","pushType":"push","commitsCount":5,"pusher":{"login":"pull[bot]","name":null,"path":"/apps/pull","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/12910?s=80&v=4"},"commit":{"message":"define `InteractiveUtils.@infer_effects` (#49062)","shortMessageHtmlLink":"define InteractiveUtils.@infer_effects (JuliaLang#49062)"}},{"before":"6d678fec0ad0c78e80f357aac1b1e99ff0ff47ca","after":"703b3f8c7f9df3a1e0def32c947d6debd90a9f8a","ref":"refs/heads/master","pushedAt":"2023-03-23T17:18:37.000Z","pushType":"push","commitsCount":4,"pusher":{"login":"pull[bot]","name":null,"path":"/apps/pull","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/12910?s=80&v=4"},"commit":{"message":"hide internally created methods in stacktraces that occur as a result of argument forwarding (#49102)","shortMessageHtmlLink":"hide internally created methods in stacktraces that occur as a result…"}},{"before":"7a13258a5e2ededb8a3ac9f6833808b47eee2220","after":"6d678fec0ad0c78e80f357aac1b1e99ff0ff47ca","ref":"refs/heads/master","pushedAt":"2023-03-22T13:42:28.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"pull[bot]","name":null,"path":"/apps/pull","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/12910?s=80&v=4"},"commit":{"message":"doc: remove outdata const (#49096)","shortMessageHtmlLink":"doc: remove outdata const (JuliaLang#49096)"}},{"before":"3e96c7682cf8749cb13a0abdbe08943bda6e0dfd","after":"7a13258a5e2ededb8a3ac9f6833808b47eee2220","ref":"refs/heads/master","pushedAt":"2023-03-22T04:33:06.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"pull[bot]","name":null,"path":"/apps/pull","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/12910?s=80&v=4"},"commit":{"message":"Temp cleanup log tweaks (#49092)","shortMessageHtmlLink":"Temp cleanup log tweaks (JuliaLang#49092)"}},{"before":"ceffaee345aa622dcfcb002c3890e548258d64c9","after":"3e96c7682cf8749cb13a0abdbe08943bda6e0dfd","ref":"refs/heads/master","pushedAt":"2023-03-21T19:39:02.000Z","pushType":"push","commitsCount":7,"pusher":{"login":"pull[bot]","name":null,"path":"/apps/pull","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/12910?s=80&v=4"},"commit":{"message":"Merge pull request #48867 from JuliaLang/kp/add-gc-ttsp\n\nAdd GC stat: `total_time_to_safepoint`","shortMessageHtmlLink":"Merge pull request JuliaLang#48867 from JuliaLang/kp/add-gc-ttsp"}},{"before":"66c58505e9083a53e29f7bc1d476c14a847c8f7e","after":"ceffaee345aa622dcfcb002c3890e548258d64c9","ref":"refs/heads/master","pushedAt":"2023-03-21T10:42:45.000Z","pushType":"push","commitsCount":9,"pusher":{"login":"pull[bot]","name":null,"path":"/apps/pull","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/12910?s=80&v=4"},"commit":{"message":"Fix invdepth within existential subtyping. (#49049)\n\n* Remove `Rinvdepth` from `stenv`","shortMessageHtmlLink":"Fix invdepth within existential subtyping. (JuliaLang#49049)"}},{"before":"0a9abc1919a69b7b4d668e3f841b53b186448e41","after":"66c58505e9083a53e29f7bc1d476c14a847c8f7e","ref":"refs/heads/master","pushedAt":"2023-03-19T22:27:47.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"pull[bot]","name":null,"path":"/apps/pull","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/12910?s=80&v=4"},"commit":{"message":"Remove SparseArrays from system image (#48979)\n\n* Remove SparseArrays from system image and add it to cache_stdlibs.jl","shortMessageHtmlLink":"Remove SparseArrays from system image (JuliaLang#48979)"}},{"before":"4486bc40b42b350260bd4016297dd3adf2186651","after":"0a9abc1919a69b7b4d668e3f841b53b186448e41","ref":"refs/heads/master","pushedAt":"2023-03-18T10:32:18.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"pull[bot]","name":null,"path":"/apps/pull","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/12910?s=80&v=4"},"commit":{"message":"Allow external lattice elements to properly union split (#49030)\n\nCurrently `MustAlias` is the only lattice element that is allowed\r\nto widen to union types. However, there are others in external\r\npackages. Expand the support we have for this in order to allow\r\nunion splitting of lattice elements.\r\n\r\nCo-authored-by: Shuhei Kadowaki <40514306+aviatesk@users.noreply.github.com>","shortMessageHtmlLink":"Allow external lattice elements to properly union split (JuliaLang#49030"}},{"before":"403e4e2adc4823f8fc7ab66aa6fadb70696d9ae6","after":"4486bc40b42b350260bd4016297dd3adf2186651","ref":"refs/heads/master","pushedAt":"2023-03-18T01:30:47.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"pull[bot]","name":null,"path":"/apps/pull","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/12910?s=80&v=4"},"commit":{"message":"opaque_closure: Properly set world for OC from inferred CodeInfo (#49029)\n\nFor OpaqueClosures constructed from inferred code, there is only\r\none valid age. We were incorrectly setting the primary world age\r\nof the method to `1`, rather than the construction world age of\r\nthe opaque closure, causing codegen to fail to emit direct calls\r\nfor :invoke'd statements.","shortMessageHtmlLink":"opaque_closure: Properly set world for OC from inferred CodeInfo (Jul…"}},{"before":"5e4669c7403c301985f35d2c8754b184cd73ab05","after":"403e4e2adc4823f8fc7ab66aa6fadb70696d9ae6","ref":"refs/heads/master","pushedAt":"2023-03-17T16:40:38.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"pull[bot]","name":null,"path":"/apps/pull","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/12910?s=80&v=4"},"commit":{"message":"compiler: fix performance issue introduced in #48962 (#49036)\n\n`bb_rename_pred` was captured by #48962, so this commit fixes it up.\r\nThis was successfully detected by:\r\n`JET.report_opt(CC.batch_inline!, (CC.IRCode,Vector{Pair{Int,Any}},Bool,CC.OptimizationParams))`","shortMessageHtmlLink":"compiler: fix performance issue introduced in JuliaLang#48962 (JuliaL…"}},{"before":"c1d1bde5918c07fc377b7942c50329487d3e70ce","after":"5e4669c7403c301985f35d2c8754b184cd73ab05","ref":"refs/heads/master","pushedAt":"2023-03-17T07:36:24.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"pull[bot]","name":null,"path":"/apps/pull","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/12910?s=80&v=4"},"commit":{"message":"Ensure accurate invalidation logging data (#48982)\n\n* Ensure accurate invalidation logging data\r\n\r\nThis modifies #48841 to restore the required logging data.\r\nBy collecting at least one additional match, we retain the possibility\r\nof identifying at least one trigger of invalidation.\r\n\r\n* Bump number of invalidation causes\r\n\r\n* Update src/staticdata_utils.c\r\n\r\nCo-authored-by: Jameson Nash \r\n\r\n---------\r\n\r\nCo-authored-by: Jameson Nash ","shortMessageHtmlLink":"Ensure accurate invalidation logging data (JuliaLang#48982)"}},{"before":"5960b523e7a3cef0c07ba094ee2cd07ff7c32eda","after":"c1d1bde5918c07fc377b7942c50329487d3e70ce","ref":"refs/heads/master","pushedAt":"2023-03-16T22:35:11.000Z","pushType":"push","commitsCount":8,"pusher":{"login":"pull[bot]","name":null,"path":"/apps/pull","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/12910?s=80&v=4"},"commit":{"message":"Unwrap `y::UnionALL` eagerly when `x<:y` if `x` isa ∀-var. (#49023)\n\nClose #45874","shortMessageHtmlLink":"Unwrap y::UnionALL eagerly when x<:y if x isa ∀-var. (JuliaLang…"}},{"before":"7ba7e326293bd3eddede81567bbe98078e81f775","after":"5960b523e7a3cef0c07ba094ee2cd07ff7c32eda","ref":"refs/heads/master","pushedAt":"2023-03-16T04:36:48.000Z","pushType":"push","commitsCount":13,"pusher":{"login":"pull[bot]","name":null,"path":"/apps/pull","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/12910?s=80&v=4"},"commit":{"message":"Add test for #48961 (#49014)","shortMessageHtmlLink":"Add test for JuliaLang#48961 (JuliaLang#49014)"}},{"before":"441c57057306ec63ed874e610bc53ba2a145c17e","after":"7ba7e326293bd3eddede81567bbe98078e81f775","ref":"refs/heads/master","pushedAt":"2023-03-15T01:41:49.432Z","pushType":"push","commitsCount":3,"pusher":{"login":"pull[bot]","name":null,"path":"/apps/pull","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/12910?s=80&v=4"},"commit":{"message":"irinterp: Allow setting all IR flags (#48993)\n\nCurrently, `IR_FLAG_NOTHROW` is the only flag that irinterp is allowed to\r\nset on statements, under the assumption that in order for a call to\r\nbe irinterp-eligible, it must have been proven `:foldable`, thus `:effect_free`,\r\nand thus `IR_FLAG_EFFECT_FREE` was assumed to have been set. That reasoning\r\nwas sound at the time this code was written, but have since introduced\r\n`EFFECT_FREE_IF_INACCESSIBLEMEMONLY`, which breaks the reasoning that\r\nan `:effect_free` inference for the whole function implies the flag on\r\nevery statement. As a result, we were failing to DCE otherwise dead\r\nstatements if the IR came from irinterp.","shortMessageHtmlLink":"irinterp: Allow setting all IR flags (JuliaLang#48993)"}},{"before":"162b9e900bb0ec3bc32527dae9a0983743242766","after":"441c57057306ec63ed874e610bc53ba2a145c17e","ref":"refs/heads/master","pushedAt":"2023-03-11T07:29:53.432Z","pushType":"push","commitsCount":5,"pusher":{"login":"pull[bot]","name":null,"path":"/apps/pull","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/12910?s=80&v=4"},"commit":{"message":"Defensively copy IRCode from semi-concrete eval for inlining (#48963)\n\nCurrently, semi-concrete eval results are one-to-one associated with\r\na particular callsite, so in theory we can destroy them during\r\ninlining and nothing bad will happen. However, since we propagate\r\nthem using the `:info` field, this breaks the assumption that we\r\ncan copy IRCode around and re-run the compiler on it without ill\r\neffect. In general, the `:info` field is assumed generally\r\nimmutable and mutating the IR containted therein breaks all sorts\r\nof assumptions. Perhaps in the future, we can avoid destroying\r\nthe IRCode that we're about to inline, which would make all this\r\ncopying unnecessary (note that we're already copying for every case\r\nother than semi-concrete eval), but for now just fix the robustness\r\nissue here.","shortMessageHtmlLink":"Defensively copy IRCode from semi-concrete eval for inlining (JuliaLa…"}},{"before":"f288f8886b34949a984c04feb606115904494d1f","after":"162b9e900bb0ec3bc32527dae9a0983743242766","ref":"refs/heads/master","pushedAt":"2023-03-10T13:43:31.103Z","pushType":"push","commitsCount":20,"pusher":{"login":"pull[bot]","name":null,"path":"/apps/pull","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/12910?s=80&v=4"},"commit":{"message":"more consistent findall output (#45538)\n\nfix #45495","shortMessageHtmlLink":"more consistent findall output (JuliaLang#45538)"}},{"before":"78ec99b585c13bad56668162434e4266b85cca7e","after":"f288f8886b34949a984c04feb606115904494d1f","ref":"refs/heads/master","pushedAt":"2023-03-09T20:26:35.553Z","pushType":"push","commitsCount":9,"pusher":{"login":"pull[bot]","name":null,"path":"/apps/pull","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/12910?s=80&v=4"},"commit":{"message":"Merge pull request #48702 from JuliaLang/kp/fix-48644","shortMessageHtmlLink":"Merge pull request JuliaLang#48702 from JuliaLang/kp/fix-48644"}},{"before":"eb2e9687d0ac694d0aa25434b30396ee2cfa5cd3","after":"78ec99b585c13bad56668162434e4266b85cca7e","ref":"refs/heads/master","pushedAt":"2023-03-09T10:52:46.188Z","pushType":"push","commitsCount":3,"pusher":{"login":"pull[bot]","name":null,"path":"/apps/pull","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/12910?s=80&v=4"},"commit":{"message":"Add a `fourthroot` function with unicode symbol ∜ (#48899)\n\n* adds fourthroot function","shortMessageHtmlLink":"Add a fourthroot function with unicode symbol ∜ (JuliaLang#48899)"}},{"before":"931660663fb470e355b4e020bb604ab11e070e47","after":"eb2e9687d0ac694d0aa25434b30396ee2cfa5cd3","ref":"refs/heads/master","pushedAt":"2023-03-08T17:12:32.016Z","pushType":"push","commitsCount":7,"pusher":{"login":"pull[bot]","name":null,"path":"/apps/pull","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/12910?s=80&v=4"},"commit":{"message":"Install 7z, lld and dsymutils to private libexec/julia directory (#48931)\n\n* Install 7z, lld, dsymutil to private libexec/julia directory\r\n\r\nInstalling files directly into /usr/libexec pollutes the install tree\r\nand can create conflicts if other apps do the same. Instead, install\r\nthem to `private_libdir`, which defaults to `$(libexecdir)/julia`.\r\nThis is similar to what we do with `private_libdir`.","shortMessageHtmlLink":"Install 7z, lld and dsymutils to private libexec/julia directory (Jul…"}},{"before":"03fdd0fa670fd7eb6e1624fe0658644bcb3edc2a","after":"931660663fb470e355b4e020bb604ab11e070e47","ref":"refs/heads/master","pushedAt":"2023-03-08T07:40:38.351Z","pushType":"push","commitsCount":7,"pusher":{"login":"pull[bot]","name":null,"path":"/apps/pull","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/12910?s=80&v=4"},"commit":{"message":"refactor the `at-newinterp` test utility (#48943)","shortMessageHtmlLink":"refactor the at-newinterp test utility (JuliaLang#48943)"}},{"before":"608e26dcd1577906424df37390d761417bfbb809","after":"03fdd0fa670fd7eb6e1624fe0658644bcb3edc2a","ref":"refs/heads/master","pushedAt":"2023-03-07T13:58:46.606Z","pushType":"push","commitsCount":1,"pusher":{"login":"pull[bot]","name":null,"path":"/apps/pull","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/12910?s=80&v=4"},"commit":{"message":"🤖 [master] Bump the Pkg stdlib from 3c073aa25 to 40e07927f (#48929)","shortMessageHtmlLink":"🤖 [master] Bump the Pkg stdlib from 3c073aa25 to 40e07927f (JuliaLang…"}}],"hasNextPage":false,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAADDFoOgwA","startCursor":null,"endCursor":null}},"title":"Activity · MLH-Fellowship/julia"}