{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":9070219,"defaultBranch":"master","name":"NLopt.jl","ownerLogin":"JuliaOpt","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2013-03-28T04:45:53.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/5667382?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1710288982.0","currentOid":""},"activityList":{"items":[{"before":"8eafba7e1e1298fbc16a5ed799d8ef967e73c293","after":null,"ref":"refs/heads/odow-patch-1","pushedAt":"2024-03-12T23:59:01.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"stevengj","name":"Steven G. Johnson","path":"/stevengj","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2913679?s=80&v=4"}},{"before":"605be7eed4c55d07b2fe8360be438909c953dcf7","after":"fb1e673f4fe3e61e269a68cc29fab9f5a9f573bd","ref":"refs/heads/master","pushedAt":"2024-03-12T23:58:58.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"stevengj","name":"Steven G. Johnson","path":"/stevengj","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2913679?s=80&v=4"},"commit":{"message":"Prep for v1.0.2 (#213)","shortMessageHtmlLink":"Prep for v1.0.2 (#213)"}},{"before":null,"after":"8eafba7e1e1298fbc16a5ed799d8ef967e73c293","ref":"refs/heads/odow-patch-1","pushedAt":"2024-03-10T00:11:08.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"odow","name":"Oscar Dowson","path":"/odow","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8177701?s=80&v=4"},"commit":{"message":"Prep for v1.0.2","shortMessageHtmlLink":"Prep for v1.0.2"}},{"before":"8164ef3174c686c6db02640a1bd81c2d72fa43a5","after":null,"ref":"refs/heads/od/forced-stop","pushedAt":"2024-03-10T00:06:33.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"odow","name":"Oscar Dowson","path":"/odow","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8177701?s=80&v=4"}},{"before":"67acb7a283636a4b4d2b0ad14ed77cf3a36bda8a","after":"605be7eed4c55d07b2fe8360be438909c953dcf7","ref":"refs/heads/master","pushedAt":"2024-03-10T00:06:29.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"odow","name":"Oscar Dowson","path":"/odow","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8177701?s=80&v=4"},"commit":{"message":"Rethrow errors instead of returning FORCED_STOP (#194)\n\nCo-authored-by: Kirill Ignatiev ","shortMessageHtmlLink":"Rethrow errors instead of returning FORCED_STOP (#194)"}},{"before":"22ae5b4430f772b42318db1f99f9a48592dfebc0","after":"8164ef3174c686c6db02640a1bd81c2d72fa43a5","ref":"refs/heads/od/forced-stop","pushedAt":"2024-03-09T23:53:36.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"odow","name":"Oscar Dowson","path":"/odow","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8177701?s=80&v=4"},"commit":{"message":"Merge branch 'master' into od/forced-stop","shortMessageHtmlLink":"Merge branch 'master' into od/forced-stop"}},{"before":"301b759ce9221514e7508081e5be2ba0cc11e03c","after":"67acb7a283636a4b4d2b0ad14ed77cf3a36bda8a","ref":"refs/heads/master","pushedAt":"2024-03-09T23:52:52.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"odow","name":"Oscar Dowson","path":"/odow","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8177701?s=80&v=4"},"commit":{"message":"Avoid exception handling for verifying algorithm validity (#212)\n\nCurrently, when a `Symbol` is passed to the `Opt` constructor or the\r\n`algorithm_name` function, the corresponding `Algorithm` object is\r\nobtained via a `Dict` lookup inside of a `try`/`catch`, where the\r\n`catch` permits throwing a more informative error. The use of exception\r\nhandling here isn't necessary though; rather than using `getindex` and\r\ncatching any resulting exception, we can instead use `get` with a\r\ndefault value that does not correspond to a valid algorithm and check\r\nfor equality with that. (Alternatively we could guard the `getindex`\r\nwith a `haskey` but that requires performing the lookup twice.) This\r\nchange to using `get` is implemented here.\r\n\r\nTo avoid duplicating the code that checks a `Symbol` for validity as an\r\nalgorithm across multiple functions, I've defined a constructor method\r\n`Algorithm(::Symbol)` that includes this check. This also provides a\r\npleasant simplification of the methods required, since `Symbol` and\r\n`Integer` inputs can now go through the same `Opt` and `algorithm_name`\r\nmethods.","shortMessageHtmlLink":"Avoid exception handling for verifying algorithm validity (#212)"}},{"before":"1a1c191c1224d41dfea5b821bc8265820ba6051e","after":"22ae5b4430f772b42318db1f99f9a48592dfebc0","ref":"refs/heads/od/forced-stop","pushedAt":"2024-01-15T01:22:20.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"odow","name":"Oscar Dowson","path":"/odow","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8177701?s=80&v=4"},"commit":{"message":"Update","shortMessageHtmlLink":"Update"}},{"before":"b5d26b9ff824a61e30848bd22e0aeb4dd65aac86","after":"1a1c191c1224d41dfea5b821bc8265820ba6051e","ref":"refs/heads/od/forced-stop","pushedAt":"2024-01-15T01:09:59.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"odow","name":"Oscar Dowson","path":"/odow","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8177701?s=80&v=4"},"commit":{"message":"Use CapturedException","shortMessageHtmlLink":"Use CapturedException"}},{"before":"8823369e73cadc0abbfb6c0bdb3d520bab9a436b","after":"b5d26b9ff824a61e30848bd22e0aeb4dd65aac86","ref":"refs/heads/od/forced-stop","pushedAt":"2024-01-15T01:09:04.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"odow","name":"Oscar Dowson","path":"/odow","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8177701?s=80&v=4"},"commit":{"message":"Use CapturedException","shortMessageHtmlLink":"Use CapturedException"}},{"before":"4b363d93d5b6eb47654a22e79e24539e071cb3fb","after":"301b759ce9221514e7508081e5be2ba0cc11e03c","ref":"refs/heads/master","pushedAt":"2024-01-10T19:17:55.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"stevengj","name":"Steven G. Johnson","path":"/stevengj","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2913679?s=80&v=4"},"commit":{"message":"Update Project.toml: 1.0.1 was never released","shortMessageHtmlLink":"Update Project.toml: 1.0.1 was never released"}},{"before":"cbd16346ddd8e13e32a5f4d043a24acc17066443","after":"4b363d93d5b6eb47654a22e79e24539e071cb3fb","ref":"refs/heads/master","pushedAt":"2024-01-10T00:32:57.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"stevengj","name":"Steven G. Johnson","path":"/stevengj","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2913679?s=80&v=4"},"commit":{"message":"Update Project.toml: bump 1.0.2","shortMessageHtmlLink":"Update Project.toml: bump 1.0.2"}},{"before":"063615bb46e997ac1bf516b97e80c373591f9415","after":"cbd16346ddd8e13e32a5f4d043a24acc17066443","ref":"refs/heads/master","pushedAt":"2024-01-10T00:32:15.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"stevengj","name":"Steven G. Johnson","path":"/stevengj","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2913679?s=80&v=4"},"commit":{"message":"predeclare global used in extension (#211)\n\n* predeclare global used in extension\r\n\r\n* take advantage of type-annotations for globals\r\n\r\n* Update src/NLopt.jl\r\n\r\n---------\r\n\r\nCo-authored-by: Steven G. Johnson ","shortMessageHtmlLink":"predeclare global used in extension (#211)"}},{"before":"15d0ee2c40c5b66dbfc6618f7d1096eabfa75c25","after":null,"ref":"refs/heads/odow-patch-1","pushedAt":"2023-10-30T19:37:54.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"odow","name":"Oscar Dowson","path":"/odow","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8177701?s=80&v=4"}},{"before":"16f5598fd6026759a9d41636c338dce658901118","after":"063615bb46e997ac1bf516b97e80c373591f9415","ref":"refs/heads/master","pushedAt":"2023-10-30T14:06:26.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"blegat","name":"Benoît Legat","path":"/blegat","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1048205?s=80&v=4"},"commit":{"message":"Fix MOI.get for MOI.ConstraintFunction (#208)","shortMessageHtmlLink":"Fix MOI.get for MOI.ConstraintFunction (#208)"}},{"before":null,"after":"15d0ee2c40c5b66dbfc6618f7d1096eabfa75c25","ref":"refs/heads/odow-patch-1","pushedAt":"2023-10-30T04:12:37.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"odow","name":"Oscar Dowson","path":"/odow","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8177701?s=80&v=4"},"commit":{"message":"Fix MOI.get for MOI.ConstraintFunction","shortMessageHtmlLink":"Fix MOI.get for MOI.ConstraintFunction"}},{"before":"f90c218acae5e6347226c6f4116a0c8786dd608c","after":"16f5598fd6026759a9d41636c338dce658901118","ref":"refs/heads/master","pushedAt":"2023-08-19T16:02:37.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"stevengj","name":"Steven G. Johnson","path":"/stevengj","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2913679?s=80&v=4"},"commit":{"message":"Move MathOptInterface support to extension (#204)\n\n* compat and version bumps\r\n\r\n* strip out MathProgBase support\r\n\r\n* move MathOptInterface support to extension\r\n\r\n* update CI\r\n\r\n* support Julia 1.6\r\n\r\n* remove dead comment\r\n\r\n* be less explicit\r\n\r\n* change extension name\r\n\r\nCo-authored by: Alex Arslan \r\n\r\n* bump to 1.0","shortMessageHtmlLink":"Move MathOptInterface support to extension (#204)"}},{"before":"a596da13182ee151bffa4804107ccea1c75162d5","after":"f90c218acae5e6347226c6f4116a0c8786dd608c","ref":"refs/heads/master","pushedAt":"2023-05-31T15:30:59.364Z","pushType":"push","commitsCount":1,"pusher":{"login":"stevengj","name":"Steven G. Johnson","path":"/stevengj","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2913679?s=80&v=4"},"commit":{"message":"added citation file","shortMessageHtmlLink":"added citation file"}},{"before":"0d042b5f2ab37425df9735bfd31399403e66cf67","after":null,"ref":"refs/heads/badge","pushedAt":"2023-05-16T18:22:46.391Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"stevengj","name":"Steven G. Johnson","path":"/stevengj","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2913679?s=80&v=4"}},{"before":"6ade25740362895bbfff1aee07d35911a6e2df17","after":"a596da13182ee151bffa4804107ccea1c75162d5","ref":"refs/heads/master","pushedAt":"2023-05-16T18:22:43.239Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"stevengj","name":"Steven G. Johnson","path":"/stevengj","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2913679?s=80&v=4"},"commit":{"message":"update CI badge (#199)","shortMessageHtmlLink":"update CI badge (#199)"}},{"before":null,"after":"0d042b5f2ab37425df9735bfd31399403e66cf67","ref":"refs/heads/badge","pushedAt":"2023-05-16T18:01:34.139Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"stevengj","name":"Steven G. Johnson","path":"/stevengj","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2913679?s=80&v=4"},"commit":{"message":"update CI badge","shortMessageHtmlLink":"update CI badge"}}],"hasNextPage":false,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEE-ug6QA","startCursor":null,"endCursor":null}},"title":"Activity · JuliaOpt/NLopt.jl"}