{"id":37267,"name":"malachite-q","ecosystem":"cargo","repository_url":"https://github.com/mhogrefe/malachite","issues_count":6,"created_at":"2025-06-08T17:33:09.765Z","updated_at":"2025-06-08T17:33:09.765Z","purl":"pkg:cargo/malachite-q","metadata":{"id":4462221,"name":"malachite-q","ecosystem":"cargo","description":"The arbitrary-precision type Rational, with efficient algorithms partially derived from GMP and FLINT.","homepage":"https://malachite.rs/","licenses":"LGPL-3.0-only","normalized_licenses":["LGPL-3.0-only"],"repository_url":"https://github.com/mhogrefe/malachite","keywords_array":["mathematics","math","numerics","bignum"],"namespace":null,"versions_count":34,"first_release_published_at":"2022-06-04T23:23:10.423Z","latest_release_published_at":"2025-04-18T17:18:47.315Z","latest_release_number":"0.6.0","last_synced_at":"2025-06-06T11:44:06.826Z","created_at":"2022-06-04T23:51:41.502Z","updated_at":"2025-06-06T11:44:07.604Z","registry_url":"https://crates.io/crates/malachite-q/","install_command":"cargo install malachite-q","documentation_url":"https://docs.rs/malachite-q/","metadata":{"categories":["mathematics"]},"repo_metadata":{"id":40457668,"uuid":"89758170","full_name":"mhogrefe/malachite","owner":"mhogrefe","description":"An arbitrary-precision arithmetic library for Rust.","archived":false,"fork":false,"pushed_at":"2025-04-24T20:20:46.000Z","size":36216,"stargazers_count":493,"open_issues_count":8,"forks_count":25,"subscribers_count":5,"default_branch":"master","last_synced_at":"2025-05-28T15:26:28.425Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"Rust","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"lgpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/mhogrefe.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":".github/FUNDING.yml","license":"COPYING","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null},"funding":{"github":"mhogrefe"}},"created_at":"2017-04-29T02:13:25.000Z","updated_at":"2025-05-15T17:13:36.000Z","dependencies_parsed_at":"2024-08-17T22:25:09.118Z","dependency_job_id":"53563b08-4a99-451e-9766-fd46554558bc","html_url":"https://github.com/mhogrefe/malachite","commit_stats":{"total_commits":851,"total_committers":4,"mean_commits":212.75,"dds":"0.21386603995299647","last_synced_commit":"03ca98b92e709d0a2b1168da91d232cadbd723d7"},"previous_names":[],"tags_count":34,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mhogrefe%2Fmalachite","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mhogrefe%2Fmalachite/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mhogrefe%2Fmalachite/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mhogrefe%2Fmalachite/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/mhogrefe","download_url":"https://codeload.github.com/mhogrefe/malachite/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mhogrefe%2Fmalachite/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":258392316,"owners_count":22693580,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"},"owner_record":{"login":"mhogrefe","name":"Mikhail Hogrefe","uuid":"641461","kind":"user","description":"I'm a software engineer and a mathematics student at Rutgers University.\r\n\r\nСлава Україні!","email":"","website":null,"location":"New Brunswick, NJ","twitter":null,"company":"Rutgers University","icon_url":"https://avatars.githubusercontent.com/u/641461?v=4","repositories_count":11,"last_synced_at":"2025-06-01T12:44:44.826Z","metadata":{"has_sponsors_listing":true},"html_url":"https://github.com/mhogrefe","funding_links":["https://github.com/sponsors/mhogrefe"],"total_stars":503,"followers":29,"following":0,"created_at":"2022-11-09T20:19:07.543Z","updated_at":"2025-06-01T12:44:44.826Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/mhogrefe","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/mhogrefe/repositories"},"tags":[{"name":"v0.5.0","sha":"af08828348be461d390693b032f11f8e569abc4a","kind":"commit","published_at":"2025-02-03T06:53:05.000Z","download_url":"https://codeload.github.com/mhogrefe/malachite/tar.gz/v0.5.0","html_url":"https://github.com/mhogrefe/malachite/releases/tag/v0.5.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mhogrefe%2Fmalachite/tags/v0.5.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mhogrefe%2Fmalachite/tags/v0.5.0/manifests"},{"name":"v0.4.22","sha":"3c71c6c8a4eb3efb57caa9e609c8d35ec007cb24","kind":"commit","published_at":"2025-02-03T03:51:56.000Z","download_url":"https://codeload.github.com/mhogrefe/malachite/tar.gz/v0.4.22","html_url":"https://github.com/mhogrefe/malachite/releases/tag/v0.4.22","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mhogrefe%2Fmalachite/tags/v0.4.22","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mhogrefe%2Fmalachite/tags/v0.4.22/manifests"},{"name":"v0.4.21","sha":"bea15942a0f9f45fd858444e3869a76df4824df4","kind":"commit","published_at":"2025-01-30T22:28:22.000Z","download_url":"https://codeload.github.com/mhogrefe/malachite/tar.gz/v0.4.21","html_url":"https://github.com/mhogrefe/malachite/releases/tag/v0.4.21","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mhogrefe%2Fmalachite/tags/v0.4.21","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mhogrefe%2Fmalachite/tags/v0.4.21/manifests"},{"name":"v0.4.20","sha":"8808356453dadd523b730f36044d8e2e530e7c2b","kind":"commit","published_at":"2025-01-30T22:05:34.000Z","download_url":"https://codeload.github.com/mhogrefe/malachite/tar.gz/v0.4.20","html_url":"https://github.com/mhogrefe/malachite/releases/tag/v0.4.20","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mhogrefe%2Fmalachite/tags/v0.4.20","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mhogrefe%2Fmalachite/tags/v0.4.20/manifests"},{"name":"v0.4.19","sha":"20a7c4b0c791331cc6b6817f9fccdd634ed85607","kind":"commit","published_at":"2025-01-30T21:42:07.000Z","download_url":"https://codeload.github.com/mhogrefe/malachite/tar.gz/v0.4.19","html_url":"https://github.com/mhogrefe/malachite/releases/tag/v0.4.19","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mhogrefe%2Fmalachite/tags/v0.4.19","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mhogrefe%2Fmalachite/tags/v0.4.19/manifests"},{"name":"v0.4.18","sha":"5f23372c339fa10cc5f8eb433b3f508f462e83ee","kind":"commit","published_at":"2025-01-25T00:40:48.000Z","download_url":"https://codeload.github.com/mhogrefe/malachite/tar.gz/v0.4.18","html_url":"https://github.com/mhogrefe/malachite/releases/tag/v0.4.18","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mhogrefe%2Fmalachite/tags/v0.4.18","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mhogrefe%2Fmalachite/tags/v0.4.18/manifests"},{"name":"c0.4.17","sha":"7eb8f6818528be4b21cb8f86fd8ea5bec120e9fc","kind":"commit","published_at":"2025-01-25T00:04:42.000Z","download_url":"https://codeload.github.com/mhogrefe/malachite/tar.gz/c0.4.17","html_url":"https://github.com/mhogrefe/malachite/releases/tag/c0.4.17","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mhogrefe%2Fmalachite/tags/c0.4.17","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mhogrefe%2Fmalachite/tags/c0.4.17/manifests"},{"name":"v0.4.16","sha":"48e6f04610f9f462f87dd0b3f53841c98568a392","kind":"commit","published_at":"2024-09-05T04:57:41.000Z","download_url":"https://codeload.github.com/mhogrefe/malachite/tar.gz/v0.4.16","html_url":"https://github.com/mhogrefe/malachite/releases/tag/v0.4.16","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mhogrefe%2Fmalachite/tags/v0.4.16","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mhogrefe%2Fmalachite/tags/v0.4.16/manifests"},{"name":"v0.4.15","sha":"3ff9605b3bc7a8e1356085f55c7fdccec19528ee","kind":"commit","published_at":"2024-08-18T02:00:14.000Z","download_url":"https://codeload.github.com/mhogrefe/malachite/tar.gz/v0.4.15","html_url":"https://github.com/mhogrefe/malachite/releases/tag/v0.4.15","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mhogrefe%2Fmalachite/tags/v0.4.15","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mhogrefe%2Fmalachite/tags/v0.4.15/manifests"},{"name":"v0.4.14","sha":"4c80623e0497be170d80769632ec4823e9a19221","kind":"commit","published_at":"2024-06-22T04:19:50.000Z","download_url":"https://codeload.github.com/mhogrefe/malachite/tar.gz/v0.4.14","html_url":"https://github.com/mhogrefe/malachite/releases/tag/v0.4.14","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mhogrefe%2Fmalachite/tags/v0.4.14","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mhogrefe%2Fmalachite/tags/v0.4.14/manifests"},{"name":"v0.4.13","sha":"7b1fb1430f0c27f80bc38dfb0db1b64cc55ac7fe","kind":"commit","published_at":"2024-06-13T00:33:59.000Z","download_url":"https://codeload.github.com/mhogrefe/malachite/tar.gz/v0.4.13","html_url":"https://github.com/mhogrefe/malachite/releases/tag/v0.4.13","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mhogrefe%2Fmalachite/tags/v0.4.13","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mhogrefe%2Fmalachite/tags/v0.4.13/manifests"},{"name":"v0.4.12","sha":"c9f1b64e51b2eac14d9d6f05c395a8b92bb203bb","kind":"commit","published_at":"2024-06-04T20:42:06.000Z","download_url":"https://codeload.github.com/mhogrefe/malachite/tar.gz/v0.4.12","html_url":"https://github.com/mhogrefe/malachite/releases/tag/v0.4.12","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mhogrefe%2Fmalachite/tags/v0.4.12","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mhogrefe%2Fmalachite/tags/v0.4.12/manifests"},{"name":"v0.4.11","sha":"e9d525a5bfeaebda9009a4ca0539e7aaa39315f8","kind":"commit","published_at":"2024-06-02T23:00:16.000Z","download_url":"https://codeload.github.com/mhogrefe/malachite/tar.gz/v0.4.11","html_url":"https://github.com/mhogrefe/malachite/releases/tag/v0.4.11","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mhogrefe%2Fmalachite/tags/v0.4.11","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mhogrefe%2Fmalachite/tags/v0.4.11/manifests"},{"name":"v0.4.10","sha":"b76f64e6dac3dfa511e000964c27c38e4a3822d6","kind":"commit","published_at":"2024-05-31T04:55:46.000Z","download_url":"https://codeload.github.com/mhogrefe/malachite/tar.gz/v0.4.10","html_url":"https://github.com/mhogrefe/malachite/releases/tag/v0.4.10","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mhogrefe%2Fmalachite/tags/v0.4.10","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mhogrefe%2Fmalachite/tags/v0.4.10/manifests"},{"name":"v0.4.9","sha":"d248143df28618a91f9b0a0f4b41d603aa018184","kind":"commit","published_at":"2024-05-22T00:30:05.000Z","download_url":"https://codeload.github.com/mhogrefe/malachite/tar.gz/v0.4.9","html_url":"https://github.com/mhogrefe/malachite/releases/tag/v0.4.9","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mhogrefe%2Fmalachite/tags/v0.4.9","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mhogrefe%2Fmalachite/tags/v0.4.9/manifests"},{"name":"v0.4.8","sha":"0a6231c63aac151eddbc33caa5f139ca7608ca2b","kind":"commit","published_at":"2024-05-20T18:55:49.000Z","download_url":"https://codeload.github.com/mhogrefe/malachite/tar.gz/v0.4.8","html_url":"https://github.com/mhogrefe/malachite/releases/tag/v0.4.8","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mhogrefe%2Fmalachite/tags/v0.4.8","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mhogrefe%2Fmalachite/tags/v0.4.8/manifests"},{"name":"v.0.4.7","sha":"9cba0f61474a447002a65197659a2965e6310f87","kind":"commit","published_at":"2024-04-12T01:53:04.000Z","download_url":"https://codeload.github.com/mhogrefe/malachite/tar.gz/v.0.4.7","html_url":"https://github.com/mhogrefe/malachite/releases/tag/v.0.4.7","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mhogrefe%2Fmalachite/tags/v.0.4.7","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mhogrefe%2Fmalachite/tags/v.0.4.7/manifests"},{"name":"v0.4.6","sha":"2f6f795eecf54d5e2c832d4a47051496cede288c","kind":"commit","published_at":"2024-04-04T17:14:09.000Z","download_url":"https://codeload.github.com/mhogrefe/malachite/tar.gz/v0.4.6","html_url":"https://github.com/mhogrefe/malachite/releases/tag/v0.4.6","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mhogrefe%2Fmalachite/tags/v0.4.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mhogrefe%2Fmalachite/tags/v0.4.6/manifests"},{"name":"v0.4.5","sha":"0e55a5df4b8a0485709530890761355d1f1f94fe","kind":"commit","published_at":"2024-02-12T17:29:04.000Z","download_url":"https://codeload.github.com/mhogrefe/malachite/tar.gz/v0.4.5","html_url":"https://github.com/mhogrefe/malachite/releases/tag/v0.4.5","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mhogrefe%2Fmalachite/tags/v0.4.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mhogrefe%2Fmalachite/tags/v0.4.5/manifests"},{"name":"0.4.4","sha":"0799cf38fff1e77f0bd99c897c0423c3ffdea7f3","kind":"commit","published_at":"2023-10-29T04:39:47.000Z","download_url":"https://codeload.github.com/mhogrefe/malachite/tar.gz/0.4.4","html_url":"https://github.com/mhogrefe/malachite/releases/tag/0.4.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mhogrefe%2Fmalachite/tags/0.4.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mhogrefe%2Fmalachite/tags/0.4.4/manifests"},{"name":"v0.4.3","sha":"e7ea4eb7b4d0121097e31e441e587c5b99b36863","kind":"commit","published_at":"2023-10-28T18:12:37.000Z","download_url":"https://codeload.github.com/mhogrefe/malachite/tar.gz/v0.4.3","html_url":"https://github.com/mhogrefe/malachite/releases/tag/v0.4.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mhogrefe%2Fmalachite/tags/v0.4.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mhogrefe%2Fmalachite/tags/v0.4.3/manifests"},{"name":"v0.4.2","sha":"c24cf9eeffca3a98bcc08939d8e911fa80fd9993","kind":"commit","published_at":"2023-10-08T19:30:39.000Z","download_url":"https://codeload.github.com/mhogrefe/malachite/tar.gz/v0.4.2","html_url":"https://github.com/mhogrefe/malachite/releases/tag/v0.4.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mhogrefe%2Fmalachite/tags/v0.4.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mhogrefe%2Fmalachite/tags/v0.4.2/manifests"},{"name":"v0.4.1","sha":"ce43c73e9615797d8555943bac7f3fd4ee30fc44","kind":"commit","published_at":"2023-09-21T00:19:29.000Z","download_url":"https://codeload.github.com/mhogrefe/malachite/tar.gz/v0.4.1","html_url":"https://github.com/mhogrefe/malachite/releases/tag/v0.4.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mhogrefe%2Fmalachite/tags/v0.4.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mhogrefe%2Fmalachite/tags/v0.4.1/manifests"},{"name":"v0.4.0","sha":"f9a89c15a066588b1fe04169e29d8071f9d5e4a4","kind":"commit","published_at":"2023-09-03T01:20:02.000Z","download_url":"https://codeload.github.com/mhogrefe/malachite/tar.gz/v0.4.0","html_url":"https://github.com/mhogrefe/malachite/releases/tag/v0.4.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mhogrefe%2Fmalachite/tags/v0.4.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mhogrefe%2Fmalachite/tags/v0.4.0/manifests"},{"name":"v0.3.2","sha":"dfebec338651c0d55c73fc188c9ca2c9ceb09bc9","kind":"commit","published_at":"2023-01-20T03:57:23.000Z","download_url":"https://codeload.github.com/mhogrefe/malachite/tar.gz/v0.3.2","html_url":"https://github.com/mhogrefe/malachite/releases/tag/v0.3.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mhogrefe%2Fmalachite/tags/v0.3.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mhogrefe%2Fmalachite/tags/v0.3.2/manifests"},{"name":"v0.3.1","sha":"a561371413101c601412d4368df141eb3ae36de0","kind":"commit","published_at":"2022-12-22T01:43:28.000Z","download_url":"https://codeload.github.com/mhogrefe/malachite/tar.gz/v0.3.1","html_url":"https://github.com/mhogrefe/malachite/releases/tag/v0.3.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mhogrefe%2Fmalachite/tags/v0.3.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mhogrefe%2Fmalachite/tags/v0.3.1/manifests"},{"name":"v0.3.0","sha":"13ae91030d1183e139b2632e5a2358d1f7f51149","kind":"commit","published_at":"2022-10-18T23:43:21.000Z","download_url":"https://codeload.github.com/mhogrefe/malachite/tar.gz/v0.3.0","html_url":"https://github.com/mhogrefe/malachite/releases/tag/v0.3.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mhogrefe%2Fmalachite/tags/v0.3.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mhogrefe%2Fmalachite/tags/v0.3.0/manifests"},{"name":"v0.2.6","sha":"3069e4af907a79eec7c86bc33e3fb792d0e2e49c","kind":"commit","published_at":"2022-08-18T22:08:11.000Z","download_url":"https://codeload.github.com/mhogrefe/malachite/tar.gz/v0.2.6","html_url":"https://github.com/mhogrefe/malachite/releases/tag/v0.2.6","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mhogrefe%2Fmalachite/tags/v0.2.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mhogrefe%2Fmalachite/tags/v0.2.6/manifests"},{"name":"v0.2.5","sha":"55a25df4ddd3af1ae9e310907de7d41c630849fc","kind":"commit","published_at":"2022-07-18T01:47:48.000Z","download_url":"https://codeload.github.com/mhogrefe/malachite/tar.gz/v0.2.5","html_url":"https://github.com/mhogrefe/malachite/releases/tag/v0.2.5","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mhogrefe%2Fmalachite/tags/v0.2.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mhogrefe%2Fmalachite/tags/v0.2.5/manifests"},{"name":"v0.2.4","sha":"17c65fdbbe64bb7d0175ea0c9ba63b12a7201a74","kind":"commit","published_at":"2022-06-24T22:03:34.000Z","download_url":"https://codeload.github.com/mhogrefe/malachite/tar.gz/v0.2.4","html_url":"https://github.com/mhogrefe/malachite/releases/tag/v0.2.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mhogrefe%2Fmalachite/tags/v0.2.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mhogrefe%2Fmalachite/tags/v0.2.4/manifests"},{"name":"v0.2.3","sha":"e4312a3ecb970032278ee78059ec2c299f42f731","kind":"commit","published_at":"2022-06-19T04:48:20.000Z","download_url":"https://codeload.github.com/mhogrefe/malachite/tar.gz/v0.2.3","html_url":"https://github.com/mhogrefe/malachite/releases/tag/v0.2.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mhogrefe%2Fmalachite/tags/v0.2.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mhogrefe%2Fmalachite/tags/v0.2.3/manifests"},{"name":"v0.2.2","sha":"a7b3d497db546793ad8167d18905e9e8218b89aa","kind":"commit","published_at":"2022-06-05T01:05:14.000Z","download_url":"https://codeload.github.com/mhogrefe/malachite/tar.gz/v0.2.2","html_url":"https://github.com/mhogrefe/malachite/releases/tag/v0.2.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mhogrefe%2Fmalachite/tags/v0.2.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mhogrefe%2Fmalachite/tags/v0.2.2/manifests"},{"name":"v0.2.1","sha":"e18a92847565132685e8f795e39c9e68f57ebba9","kind":"commit","published_at":"2022-06-04T22:55:59.000Z","download_url":"https://codeload.github.com/mhogrefe/malachite/tar.gz/v0.2.1","html_url":"https://github.com/mhogrefe/malachite/releases/tag/v0.2.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mhogrefe%2Fmalachite/tags/v0.2.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mhogrefe%2Fmalachite/tags/v0.2.1/manifests"},{"name":"v0.2.0","sha":"74f8180910718aae68ec56f0f1ec340d509e37a7","kind":"commit","published_at":"2022-06-04T21:53:06.000Z","download_url":"https://codeload.github.com/mhogrefe/malachite/tar.gz/v0.2.0","html_url":"https://github.com/mhogrefe/malachite/releases/tag/v0.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mhogrefe%2Fmalachite/tags/v0.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mhogrefe%2Fmalachite/tags/v0.2.0/manifests"}]},"repo_metadata_updated_at":"2025-06-06T11:44:06.934Z","dependent_packages_count":5,"downloads":1307374,"downloads_period":"total","dependent_repos_count":3,"rankings":{"downloads":5.348781366310481,"dependent_repos_count":11.548794764806532,"dependent_packages_count":6.212802365638204,"stargazers_count":8.583713531036139,"forks_count":13.806230712049198,"docker_downloads_count":1.898335109816697,"average":7.899776308276208},"purl":"pkg:cargo/malachite-q","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/cargo/malachite-q","docker_dependents_count":12,"docker_downloads_count":18676717,"usage_url":"https://repos.ecosyste.ms/usage/cargo/malachite-q","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/cargo/malachite-q/dependencies","status":null,"funding_links":["https://github.com/sponsors/mhogrefe"],"critical":null,"versions_url":"https://packages.ecosyste.ms/api/v1/registries/crates.io/packages/malachite-q/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/crates.io/packages/malachite-q/version_numbers","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/crates.io/packages/malachite-q/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/crates.io/packages/malachite-q/related_packages","maintainers":[{"uuid":"163319","login":"mhogrefe","name":"Mikhail Hogrefe","email":null,"url":"https://github.com/mhogrefe","packages_count":6,"html_url":"https://crates.io/users/mhogrefe","role":null,"created_at":"2022-11-08T04:35:11.358Z","updated_at":"2022-11-08T04:35:11.358Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/crates.io/maintainers/mhogrefe/packages"}],"registry":{"name":"crates.io","url":"https://crates.io","ecosystem":"cargo","default":true,"packages_count":192737,"maintainers_count":47639,"namespaces_count":0,"keywords_count":49355,"github":"rust-lang","metadata":{"funded_packages_count":18767},"icon_url":"https://github.com/rust-lang.png","created_at":"2022-04-04T15:19:22.689Z","updated_at":"2025-06-09T06:56:54.487Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/crates.io/packages","maintainers_url":"https://packages.ecosyste.ms/api/v1/registries/crates.io/maintainers","namespaces_url":"https://packages.ecosyste.ms/api/v1/registries/crates.io/namespaces"}},"unique_repositories_count":2,"unique_repositories_count_past_30_days":2,"recent_issues":[{"uuid":"3781426462","node_id":"PR_kwDOCA8Bec67h6Z3","number":6653,"state":"open","title":"Bump malachite-q from 0.8.0 to 0.9.0","user":"dependabot[bot]","labels":["dependencies","rust"],"assignees":[],"locked":false,"comments_count":3,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-01-05T13:04:58.000Z","updated_at":"2026-01-05T13:57:05.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"malachite-q","old_version":"0.8.0","new_version":"0.9.0","repository_url":"https://github.com/mhogrefe/malachite"}],"path":null,"ecosystem":"cargo"},"body":"Bumps [malachite-q](https://github.com/mhogrefe/malachite) from 0.8.0 to 0.9.0.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/mhogrefe/malachite/releases\"\u003emalachite-q's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.9.0\u003c/h2\u003e\n\u003cp\u003eThis release adds functionality for taking the square root of Floats, and for taking the reciprocal square root of Floats (that is, raising them to the power of -1/2). It also adds several new constants that may be computed to arbitrary precision. Also, thanks to Dasaav-dsv for adding the \u003ccode\u003eas_limbs_asc\u003c/code\u003e function to Naturals, allowing users to take a reference to a Natural's limbs.\u003c/p\u003e\n\u003cp\u003eBreaking changes:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eThe Thue-Morse constant is now called the Prouhet-Thue-Morse constant\u003c/li\u003e\n\u003cli\u003eNatural logarithms are now called ln, not log\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e2026 will be a big year for Floats!\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mhogrefe/malachite/commit/286617e7ad065d1534601e082be6a275b93d468b\"\u003e\u003ccode\u003e286617e\u003c/code\u003e\u003c/a\u003e Prepare for release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mhogrefe/malachite/commit/614142b60c800085d16b5830c4706dddd580e526\"\u003e\u003ccode\u003e614142b\u003c/code\u003e\u003c/a\u003e fix as_limbs_asc, add demo/bench and more tests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mhogrefe/malachite/commit/300dc17735c157323bb8e40da804bc1a60f4e019\"\u003e\u003ccode\u003e300dc17\u003c/code\u003e\u003c/a\u003e added more constants\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mhogrefe/malachite/commit/58aaa40dcc5520ca1a0cc0f4352f596e4a1341f2\"\u003e\u003ccode\u003e58aaa40\u003c/code\u003e\u003c/a\u003e added reciprocal_sqrt_rational functions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mhogrefe/malachite/commit/f3feb8b897ab2028de44b2a289b496e566020291\"\u003e\u003ccode\u003ef3feb8b\u003c/code\u003e\u003c/a\u003e added Float::sqrt_rational\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mhogrefe/malachite/commit/1ff564f153863dd2cbf379e0e705e93a53fb965e\"\u003e\u003ccode\u003e1ff564f\u003c/code\u003e\u003c/a\u003e fixed char stuff\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mhogrefe/malachite/commit/dfab1256e0a49551684a710ff6274f8ee65f6ec3\"\u003e\u003ccode\u003edfab125\u003c/code\u003e\u003c/a\u003e small improvements\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mhogrefe/malachite/commit/5b31c610da03ecf94ae05525a77d283b91d0d5dd\"\u003e\u003ccode\u003e5b31c61\u003c/code\u003e\u003c/a\u003e Added reciprocal sqrt for Floats and primitive floats\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mhogrefe/malachite/commit/2dc9f9b83b3d597cf41027a5169c40d1e49f13c9\"\u003e\u003ccode\u003e2dc9f9b\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/mhogrefe/malachite/issues/88\"\u003e#88\u003c/a\u003e from Dasaav-dsv/as_limbs_asc\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mhogrefe/malachite/commit/a7907ec199af906ee1c2b36ebaac057e32e1ff57\"\u003e\u003ccode\u003ea7907ec\u003c/code\u003e\u003c/a\u003e implemented square root for Floats\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/mhogrefe/malachite/compare/v0.8.0...v0.9.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=malachite-q\u0026package-manager=cargo\u0026previous-version=0.8.0\u0026new-version=0.9.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/RustPython/RustPython/pull/6653","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/RustPython%2FRustPython/issues/6653","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/6653/packages"},{"uuid":"3780950050","node_id":"PR_kwDOJ5dV5s67gVBA","number":205,"state":"closed","title":"Update malachite-q requirement from 0.8.0 to 0.9.0 in /nzq","user":"dependabot[bot]","labels":["dependencies","rust"],"assignees":[],"locked":true,"comments_count":1,"pull_request":true,"closed_at":"2026-01-06T20:43:36.000Z","author_association":null,"state_reason":null,"created_at":"2026-01-05T10:18:45.000Z","updated_at":"2026-01-06T20:43:43.000Z","time_to_close":123891,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Update","packages":[{"name":"malachite-q","old_version":"0.8.0","new_version":"0.9.0","repository_url":"https://github.com/mhogrefe/malachite"}],"path":"/nzq","ecosystem":"cargo"},"body":"Updates the requirements on [malachite-q](https://github.com/mhogrefe/malachite) to permit the latest version.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/mhogrefe/malachite/releases\"\u003emalachite-q's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.9.0\u003c/h2\u003e\n\u003cp\u003eThis release adds functionality for taking the square root of Floats, and for taking the reciprocal square root of Floats (that is, raising them to the power of -1/2). It also adds several new constants that may be computed to arbitrary precision. Also, thanks to Dasaav-dsv for adding the \u003ccode\u003eas_limbs_asc\u003c/code\u003e function to Naturals, allowing users to take a reference to a Natural's limbs.\u003c/p\u003e\n\u003cp\u003eBreaking changes:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eThe Thue-Morse constant is now called the Prouhet-Thue-Morse constant\u003c/li\u003e\n\u003cli\u003eNatural logarithms are now called ln, not log\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e2026 will be a big year for Floats!\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mhogrefe/malachite/commit/286617e7ad065d1534601e082be6a275b93d468b\"\u003e\u003ccode\u003e286617e\u003c/code\u003e\u003c/a\u003e Prepare for release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mhogrefe/malachite/commit/614142b60c800085d16b5830c4706dddd580e526\"\u003e\u003ccode\u003e614142b\u003c/code\u003e\u003c/a\u003e fix as_limbs_asc, add demo/bench and more tests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mhogrefe/malachite/commit/300dc17735c157323bb8e40da804bc1a60f4e019\"\u003e\u003ccode\u003e300dc17\u003c/code\u003e\u003c/a\u003e added more constants\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mhogrefe/malachite/commit/58aaa40dcc5520ca1a0cc0f4352f596e4a1341f2\"\u003e\u003ccode\u003e58aaa40\u003c/code\u003e\u003c/a\u003e added reciprocal_sqrt_rational functions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mhogrefe/malachite/commit/f3feb8b897ab2028de44b2a289b496e566020291\"\u003e\u003ccode\u003ef3feb8b\u003c/code\u003e\u003c/a\u003e added Float::sqrt_rational\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mhogrefe/malachite/commit/1ff564f153863dd2cbf379e0e705e93a53fb965e\"\u003e\u003ccode\u003e1ff564f\u003c/code\u003e\u003c/a\u003e fixed char stuff\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mhogrefe/malachite/commit/dfab1256e0a49551684a710ff6274f8ee65f6ec3\"\u003e\u003ccode\u003edfab125\u003c/code\u003e\u003c/a\u003e small improvements\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mhogrefe/malachite/commit/5b31c610da03ecf94ae05525a77d283b91d0d5dd\"\u003e\u003ccode\u003e5b31c61\u003c/code\u003e\u003c/a\u003e Added reciprocal sqrt for Floats and primitive floats\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mhogrefe/malachite/commit/2dc9f9b83b3d597cf41027a5169c40d1e49f13c9\"\u003e\u003ccode\u003e2dc9f9b\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/mhogrefe/malachite/issues/88\"\u003e#88\u003c/a\u003e from Dasaav-dsv/as_limbs_asc\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mhogrefe/malachite/commit/a7907ec199af906ee1c2b36ebaac057e32e1ff57\"\u003e\u003ccode\u003ea7907ec\u003c/code\u003e\u003c/a\u003e implemented square root for Floats\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/mhogrefe/malachite/compare/v0.8.0...v0.9.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/pishleback/Algebraeon/pull/205","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/pishleback%2FAlgebraeon/issues/205","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/205/packages"},{"uuid":"2871885532","node_id":"PR_kwDOJ5dV5s6rLX7c","number":168,"state":"open","title":"Update malachite-q requirement from 0.6.0 to 0.7.0 in /nzq","user":"dependabot[bot]","labels":["dependencies","rust"],"assignees":[],"locked":false,"comments_count":0,"pull_request":true,"closed_at":null,"author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-09-29T19:57:47.000Z","updated_at":"2025-09-29T19:57:48.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Update","packages":[{"name":"malachite-q","old_version":"0.6.0","new_version":"0.7.0","repository_url":"https://github.com/mhogrefe/malachite"}],"path":"/nzq","ecosystem":"cargo"},"body":"Updates the requirements on [malachite-q](https://github.com/mhogrefe/malachite) to permit the latest version.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/mhogrefe/malachite/releases\"\u003emalachite-q's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.7.0\u003c/h2\u003e\n\u003cp\u003eI've rewritten integer multiplication a second time. The latest implementation is derived from \u003ca href=\"https://fredrikj.net/blog/2023/04/flint-furnished-with-faster-fft/\"\u003eDaniel Schultz's small-prime FFT multiplication implementation in FLINT\u003c/a\u003e. It's considerably faster than before, though still a bit slower than GMP's implementation. Malachite now depends on \u003ca href=\"https://crates.io/crates/wide\"\u003ethe wide crate\u003c/a\u003e for SIMD; once wide 0.8.0 is released, I should be able to improve Malachite's multiplication performance further still. I'm going to hold off making concrete performance claims until then.\u003c/p\u003e\n\u003cp\u003eUnfortunately, I've discovered that, at least on my machine, Malachite is considerably slower when built using no_std (though still pretty fast!); the main culprit is the \u003ca href=\"https://docs.rs/libm/latest/libm/fn.fma.html\"\u003e\u003ccode\u003elibm::fma\u003c/code\u003e\u003c/a\u003e function, which is considerably slower than the std-only equivalent \u003ca href=\"https://doc.rust-lang.org/std/primitive.f64.html#method.mul_add\"\u003e\u003ccode\u003emul_add\u003c/code\u003e\u003c/a\u003e. Since I want Malachite to have the best performance possible by default, I've decided to make no_std opt-in. Malachite will build with an \u003ccode\u003estd\u003c/code\u003e feature by default, and to build it with no_std you will need to disable default features.\u003c/p\u003e\n\u003cp\u003eThanks to Will Youmans for implementing some functions around perfect powers, and to all the other contributors to this release.\u003c/p\u003e\n\u003cp\u003eNext I will focus my attention back on \u003ccode\u003eFloat\u003c/code\u003es, which have been neglected.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mhogrefe/malachite/commit/ed2386323782431015fef476d22d38c7e9e11fec\"\u003e\u003ccode\u003eed23863\u003c/code\u003e\u003c/a\u003e update list of contributors\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mhogrefe/malachite/commit/a9d25168248ed13c656ba7a9015f1165100e9204\"\u003e\u003ccode\u003ea9d2516\u003c/code\u003e\u003c/a\u003e rewrote multiplication, cleaned up perfect power testing\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mhogrefe/malachite/commit/c04ea5a4f6de922b062dce26a076c2e63dd9e36b\"\u003e\u003ccode\u003ec04ea5a\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/mhogrefe/malachite/issues/80\"\u003e#80\u003c/a\u003e from brandonweeks/hashbrown\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mhogrefe/malachite/commit/054e987f75516bf7ed9b86c29b168307da22c40c\"\u003e\u003ccode\u003e054e987\u003c/code\u003e\u003c/a\u003e Bump hashbrown to version 0.16\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mhogrefe/malachite/commit/34798abb0e2e693ba26265d8861b6d1e05d64278\"\u003e\u003ccode\u003e34798ab\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/mhogrefe/malachite/issues/79\"\u003e#79\u003c/a\u003e from 43615/master\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mhogrefe/malachite/commit/3801d51abdcb17a1517edebedb1e0d4a70040a37\"\u003e\u003ccode\u003e3801d51\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/mhogrefe/malachite/issues/72\"\u003e#72\u003c/a\u003e from probablykasper/patch-1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mhogrefe/malachite/commit/cc96d23fef7b368c1ee0485cf5702af61476b34c\"\u003e\u003ccode\u003ecc96d23\u003c/code\u003e\u003c/a\u003e correct doc comment\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mhogrefe/malachite/commit/4a3f04e6994c84884cf4cec02d474aced2c422bc\"\u003e\u003ccode\u003e4a3f04e\u003c/code\u003e\u003c/a\u003e correct doc comment\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mhogrefe/malachite/commit/7d9b9f4a692c46c6f71b6f480c3bdc31f936dba7\"\u003e\u003ccode\u003e7d9b9f4\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/mhogrefe/malachite/issues/78\"\u003e#78\u003c/a\u003e from youknowone/no_std\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mhogrefe/malachite/commit/764f110210d024ee786d8c96c952985f992ab5ca\"\u003e\u003ccode\u003e764f110\u003c/code\u003e\u003c/a\u003e Fix test\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/mhogrefe/malachite/compare/v0.6.0...v0.7.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/pishleback/Algebraeon/pull/168","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/pishleback%2FAlgebraeon/issues/168","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/168/packages"},{"uuid":"2871025482","node_id":"PR_kwDOJ5dV5s6rIF9K","number":166,"state":"open","title":"Update malachite-q requirement from 0.6.0 to 0.7.0 in /nzq","user":"dependabot[bot]","labels":["dependencies","rust"],"assignees":[],"locked":false,"comments_count":0,"pull_request":true,"closed_at":null,"author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-09-29T15:06:37.000Z","updated_at":"2025-09-29T15:06:38.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Update","packages":[{"name":"malachite-q","old_version":"0.6.0","new_version":"0.7.0","repository_url":"https://github.com/mhogrefe/malachite"}],"path":"/nzq","ecosystem":"cargo"},"body":"Updates the requirements on [malachite-q](https://github.com/mhogrefe/malachite) to permit the latest version.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/mhogrefe/malachite/releases\"\u003emalachite-q's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.7.0\u003c/h2\u003e\n\u003cp\u003eI've rewritten integer multiplication a second time. The latest implementation is derived from \u003ca href=\"https://fredrikj.net/blog/2023/04/flint-furnished-with-faster-fft/\"\u003eDaniel Schultz's small-prime FFT multiplication implementation in FLINT\u003c/a\u003e. It's considerably faster than before, though still a bit slower than GMP's implementation. Malachite now depends on \u003ca href=\"https://crates.io/crates/wide\"\u003ethe wide crate\u003c/a\u003e for SIMD; once wide 0.8.0 is released, I should be able to improve Malachite's multiplication performance further still. I'm going to hold off making concrete performance claims until then.\u003c/p\u003e\n\u003cp\u003eUnfortunately, I've discovered that, at least on my machine, Malachite is considerably slower when built using no_std (though still pretty fast!); the main culprit is the \u003ca href=\"https://docs.rs/libm/latest/libm/fn.fma.html\"\u003e\u003ccode\u003elibm::fma\u003c/code\u003e\u003c/a\u003e function, which is considerably slower than the std-only equivalent \u003ca href=\"https://doc.rust-lang.org/std/primitive.f64.html#method.mul_add\"\u003e\u003ccode\u003emul_add\u003c/code\u003e\u003c/a\u003e. Since I want Malachite to have the best performance possible by default, I've decided to make no_std opt-in. Malachite will build with an \u003ccode\u003estd\u003c/code\u003e feature by default, and to build it with no_std you will need to disable default features.\u003c/p\u003e\n\u003cp\u003eThanks to Will Youmans for implementing some functions around perfect powers, and to all the other contributors to this release.\u003c/p\u003e\n\u003cp\u003eNext I will focus my attention back on \u003ccode\u003eFloat\u003c/code\u003es, which have been neglected.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mhogrefe/malachite/commit/ed2386323782431015fef476d22d38c7e9e11fec\"\u003e\u003ccode\u003eed23863\u003c/code\u003e\u003c/a\u003e update list of contributors\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mhogrefe/malachite/commit/a9d25168248ed13c656ba7a9015f1165100e9204\"\u003e\u003ccode\u003ea9d2516\u003c/code\u003e\u003c/a\u003e rewrote multiplication, cleaned up perfect power testing\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mhogrefe/malachite/commit/c04ea5a4f6de922b062dce26a076c2e63dd9e36b\"\u003e\u003ccode\u003ec04ea5a\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/mhogrefe/malachite/issues/80\"\u003e#80\u003c/a\u003e from brandonweeks/hashbrown\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mhogrefe/malachite/commit/054e987f75516bf7ed9b86c29b168307da22c40c\"\u003e\u003ccode\u003e054e987\u003c/code\u003e\u003c/a\u003e Bump hashbrown to version 0.16\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mhogrefe/malachite/commit/34798abb0e2e693ba26265d8861b6d1e05d64278\"\u003e\u003ccode\u003e34798ab\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/mhogrefe/malachite/issues/79\"\u003e#79\u003c/a\u003e from 43615/master\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mhogrefe/malachite/commit/3801d51abdcb17a1517edebedb1e0d4a70040a37\"\u003e\u003ccode\u003e3801d51\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/mhogrefe/malachite/issues/72\"\u003e#72\u003c/a\u003e from probablykasper/patch-1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mhogrefe/malachite/commit/cc96d23fef7b368c1ee0485cf5702af61476b34c\"\u003e\u003ccode\u003ecc96d23\u003c/code\u003e\u003c/a\u003e correct doc comment\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mhogrefe/malachite/commit/4a3f04e6994c84884cf4cec02d474aced2c422bc\"\u003e\u003ccode\u003e4a3f04e\u003c/code\u003e\u003c/a\u003e correct doc comment\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mhogrefe/malachite/commit/7d9b9f4a692c46c6f71b6f480c3bdc31f936dba7\"\u003e\u003ccode\u003e7d9b9f4\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/mhogrefe/malachite/issues/78\"\u003e#78\u003c/a\u003e from youknowone/no_std\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mhogrefe/malachite/commit/764f110210d024ee786d8c96c952985f992ab5ca\"\u003e\u003ccode\u003e764f110\u003c/code\u003e\u003c/a\u003e Fix test\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/mhogrefe/malachite/compare/v0.6.0...v0.7.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/pishleback/Algebraeon/pull/166","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/pishleback%2FAlgebraeon/issues/166","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/166/packages"},{"uuid":"3106074905","node_id":"PR_kwDOJ5dV5s6YbCVT","number":107,"state":"open","title":"Update malachite-q requirement from 0.5.1 to 0.6.0 in /nzq","user":"dependabot[bot]","labels":["dependencies","rust"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":null,"author_association":"NONE","state_reason":null,"created_at":"2025-05-31T21:46:35.000Z","updated_at":"2025-05-31T21:46:48.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Update","packages":[{"name":"malachite-q","old_version":"0.5.1","new_version":"0.6.0","repository_url":"https://github.com/mhogrefe/malachite"}],"path":"/nzq","ecosystem":"cargo"},"body":"Updates the requirements on [malachite-q](https://github.com/mhogrefe/malachite) to permit the latest version.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/mhogrefe/malachite/releases\"\u003emalachite-q's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.6.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpgraded to a more recent version of itertools. This caused a name collision between the new \u003ccode\u003eget\u003c/code\u003e function on the \u003ccode\u003eItertools\u003c/code\u003e traits and various \u003ccode\u003eget\u003c/code\u003e functions on some iterators in Malachite. To resolve this, the Malachite functions were renamed to \u003ccode\u003eget_digit\u003c/code\u003e or \u003ccode\u003eget_limb\u003c/code\u003e, depending on the iterator. This is a breaking change.\u003c/li\u003e\n\u003cli\u003eThanks to \u003ca href=\"https://github.com/coolreader18\"\u003ecoolreader18\u003c/a\u003e for removing a transitive dependency on the \u003ccode\u003esyn\u003c/code\u003e crate in \u003ccode\u003emalachite-bigint\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eThanks to \u003ca href=\"https://github.com/twizmwazin\"\u003etwizmwazin\u003c/a\u003e for updating the pyo3 version.\u003c/li\u003e\n\u003cli\u003eVarious improvements caught by Clippy.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mhogrefe/malachite/commit/49eba9fd3463afeb66883801abe4163417f315cc\"\u003e\u003ccode\u003e49eba9f\u003c/code\u003e\u003c/a\u003e fixed Clippy issues, renamed get functions on iterators to avoid name collisi...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mhogrefe/malachite/commit/a64527f92c5b36e8c6b2e5d8083294024ae827ce\"\u003e\u003ccode\u003ea64527f\u003c/code\u003e\u003c/a\u003e make some clippy changes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mhogrefe/malachite/commit/c0cfbcabb81f5cee9a81d8b9139a63f00af78b1c\"\u003e\u003ccode\u003ec0cfbca\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/mhogrefe/malachite/issues/66\"\u003e#66\u003c/a\u003e from twizmwazin/dep/pyo3-0.24.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mhogrefe/malachite/commit/489275d327dfa72aceb5862254803e98ad772e8c\"\u003e\u003ccode\u003e489275d\u003c/code\u003e\u003c/a\u003e Move all imports to the top\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mhogrefe/malachite/commit/d10cab7e5bf436f880f6b0f6da08281d868fc705\"\u003e\u003ccode\u003ed10cab7\u003c/code\u003e\u003c/a\u003e Merge branch 'master' into dep/pyo3-0.24.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mhogrefe/malachite/commit/125529dee62090acaf715dbdd2023243dd430676\"\u003e\u003ccode\u003e125529d\u003c/code\u003e\u003c/a\u003e Update to pyo3 0.24.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mhogrefe/malachite/commit/a12171aa7d0639fe8f10f614419a93141e062ad2\"\u003e\u003ccode\u003ea12171a\u003c/code\u003e\u003c/a\u003e Change target for Natural and Integer to PyInt\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mhogrefe/malachite/commit/08810eb085bfbfc60cf66204742dc71406523b02\"\u003e\u003ccode\u003e08810eb\u003c/code\u003e\u003c/a\u003e Fix all remaining warnings\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mhogrefe/malachite/commit/dc7c535b4930d963077d203038ac575241abecbf\"\u003e\u003ccode\u003edc7c535\u003c/code\u003e\u003c/a\u003e Fix test build failures\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mhogrefe/malachite/commit/6fc6c1c517b8c617818b80acaed7c86f119502d2\"\u003e\u003ccode\u003e6fc6c1c\u003c/code\u003e\u003c/a\u003e Create CNAME\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/mhogrefe/malachite/compare/v0.5.1...v0.6.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/pishleback/Algebraeon/pull/107","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/pishleback%2FAlgebraeon/issues/107","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/107/packages"}],"issue_packages":[{"old_version":"0.8.0","new_version":"0.9.0","update_type":"minor","path":null,"pr_created_at":"2026-01-05T13:04:58.000Z","version_change":"0.8.0 → 0.9.0","issue":{"uuid":"3781426462","node_id":"PR_kwDOCA8Bec67h6Z3","number":6653,"state":"open","title":"Bump malachite-q from 0.8.0 to 0.9.0","user":"dependabot[bot]","labels":["dependencies","rust"],"assignees":[],"locked":false,"comments_count":3,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-01-05T13:04:58.000Z","updated_at":"2026-01-05T13:57:05.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"malachite-q","old_version":"0.8.0","new_version":"0.9.0","repository_url":"https://github.com/mhogrefe/malachite"}],"path":null,"ecosystem":"cargo"},"body":"Bumps [malachite-q](https://github.com/mhogrefe/malachite) from 0.8.0 to 0.9.0.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/mhogrefe/malachite/releases\"\u003emalachite-q's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.9.0\u003c/h2\u003e\n\u003cp\u003eThis release adds functionality for taking the square root of Floats, and for taking the reciprocal square root of Floats (that is, raising them to the power of -1/2). It also adds several new constants that may be computed to arbitrary precision. Also, thanks to Dasaav-dsv for adding the \u003ccode\u003eas_limbs_asc\u003c/code\u003e function to Naturals, allowing users to take a reference to a Natural's limbs.\u003c/p\u003e\n\u003cp\u003eBreaking changes:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eThe Thue-Morse constant is now called the Prouhet-Thue-Morse constant\u003c/li\u003e\n\u003cli\u003eNatural logarithms are now called ln, not log\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e2026 will be a big year for Floats!\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mhogrefe/malachite/commit/286617e7ad065d1534601e082be6a275b93d468b\"\u003e\u003ccode\u003e286617e\u003c/code\u003e\u003c/a\u003e Prepare for release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mhogrefe/malachite/commit/614142b60c800085d16b5830c4706dddd580e526\"\u003e\u003ccode\u003e614142b\u003c/code\u003e\u003c/a\u003e fix as_limbs_asc, add demo/bench and more tests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mhogrefe/malachite/commit/300dc17735c157323bb8e40da804bc1a60f4e019\"\u003e\u003ccode\u003e300dc17\u003c/code\u003e\u003c/a\u003e added more constants\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mhogrefe/malachite/commit/58aaa40dcc5520ca1a0cc0f4352f596e4a1341f2\"\u003e\u003ccode\u003e58aaa40\u003c/code\u003e\u003c/a\u003e added reciprocal_sqrt_rational functions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mhogrefe/malachite/commit/f3feb8b897ab2028de44b2a289b496e566020291\"\u003e\u003ccode\u003ef3feb8b\u003c/code\u003e\u003c/a\u003e added Float::sqrt_rational\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mhogrefe/malachite/commit/1ff564f153863dd2cbf379e0e705e93a53fb965e\"\u003e\u003ccode\u003e1ff564f\u003c/code\u003e\u003c/a\u003e fixed char stuff\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mhogrefe/malachite/commit/dfab1256e0a49551684a710ff6274f8ee65f6ec3\"\u003e\u003ccode\u003edfab125\u003c/code\u003e\u003c/a\u003e small improvements\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mhogrefe/malachite/commit/5b31c610da03ecf94ae05525a77d283b91d0d5dd\"\u003e\u003ccode\u003e5b31c61\u003c/code\u003e\u003c/a\u003e Added reciprocal sqrt for Floats and primitive floats\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mhogrefe/malachite/commit/2dc9f9b83b3d597cf41027a5169c40d1e49f13c9\"\u003e\u003ccode\u003e2dc9f9b\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/mhogrefe/malachite/issues/88\"\u003e#88\u003c/a\u003e from Dasaav-dsv/as_limbs_asc\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mhogrefe/malachite/commit/a7907ec199af906ee1c2b36ebaac057e32e1ff57\"\u003e\u003ccode\u003ea7907ec\u003c/code\u003e\u003c/a\u003e implemented square root for Floats\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/mhogrefe/malachite/compare/v0.8.0...v0.9.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=malachite-q\u0026package-manager=cargo\u0026previous-version=0.8.0\u0026new-version=0.9.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/RustPython/RustPython/pull/6653","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/RustPython%2FRustPython/issues/6653","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/6653/packages"}},{"old_version":"0.8.0","new_version":"0.9.0","update_type":"minor","path":"/nzq","pr_created_at":"2026-01-05T10:18:45.000Z","version_change":"0.8.0 → 0.9.0","issue":{"uuid":"3780950050","node_id":"PR_kwDOJ5dV5s67gVBA","number":205,"state":"closed","title":"Update malachite-q requirement from 0.8.0 to 0.9.0 in /nzq","user":"dependabot[bot]","labels":["dependencies","rust"],"assignees":[],"locked":true,"comments_count":1,"pull_request":true,"closed_at":"2026-01-06T20:43:36.000Z","author_association":null,"state_reason":null,"created_at":"2026-01-05T10:18:45.000Z","updated_at":"2026-01-06T20:43:43.000Z","time_to_close":123891,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Update","packages":[{"name":"malachite-q","old_version":"0.8.0","new_version":"0.9.0","repository_url":"https://github.com/mhogrefe/malachite"}],"path":"/nzq","ecosystem":"cargo"},"body":"Updates the requirements on [malachite-q](https://github.com/mhogrefe/malachite) to permit the latest version.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/mhogrefe/malachite/releases\"\u003emalachite-q's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.9.0\u003c/h2\u003e\n\u003cp\u003eThis release adds functionality for taking the square root of Floats, and for taking the reciprocal square root of Floats (that is, raising them to the power of -1/2). It also adds several new constants that may be computed to arbitrary precision. Also, thanks to Dasaav-dsv for adding the \u003ccode\u003eas_limbs_asc\u003c/code\u003e function to Naturals, allowing users to take a reference to a Natural's limbs.\u003c/p\u003e\n\u003cp\u003eBreaking changes:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eThe Thue-Morse constant is now called the Prouhet-Thue-Morse constant\u003c/li\u003e\n\u003cli\u003eNatural logarithms are now called ln, not log\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e2026 will be a big year for Floats!\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mhogrefe/malachite/commit/286617e7ad065d1534601e082be6a275b93d468b\"\u003e\u003ccode\u003e286617e\u003c/code\u003e\u003c/a\u003e Prepare for release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mhogrefe/malachite/commit/614142b60c800085d16b5830c4706dddd580e526\"\u003e\u003ccode\u003e614142b\u003c/code\u003e\u003c/a\u003e fix as_limbs_asc, add demo/bench and more tests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mhogrefe/malachite/commit/300dc17735c157323bb8e40da804bc1a60f4e019\"\u003e\u003ccode\u003e300dc17\u003c/code\u003e\u003c/a\u003e added more constants\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mhogrefe/malachite/commit/58aaa40dcc5520ca1a0cc0f4352f596e4a1341f2\"\u003e\u003ccode\u003e58aaa40\u003c/code\u003e\u003c/a\u003e added reciprocal_sqrt_rational functions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mhogrefe/malachite/commit/f3feb8b897ab2028de44b2a289b496e566020291\"\u003e\u003ccode\u003ef3feb8b\u003c/code\u003e\u003c/a\u003e added Float::sqrt_rational\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mhogrefe/malachite/commit/1ff564f153863dd2cbf379e0e705e93a53fb965e\"\u003e\u003ccode\u003e1ff564f\u003c/code\u003e\u003c/a\u003e fixed char stuff\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mhogrefe/malachite/commit/dfab1256e0a49551684a710ff6274f8ee65f6ec3\"\u003e\u003ccode\u003edfab125\u003c/code\u003e\u003c/a\u003e small improvements\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mhogrefe/malachite/commit/5b31c610da03ecf94ae05525a77d283b91d0d5dd\"\u003e\u003ccode\u003e5b31c61\u003c/code\u003e\u003c/a\u003e Added reciprocal sqrt for Floats and primitive floats\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mhogrefe/malachite/commit/2dc9f9b83b3d597cf41027a5169c40d1e49f13c9\"\u003e\u003ccode\u003e2dc9f9b\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/mhogrefe/malachite/issues/88\"\u003e#88\u003c/a\u003e from Dasaav-dsv/as_limbs_asc\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mhogrefe/malachite/commit/a7907ec199af906ee1c2b36ebaac057e32e1ff57\"\u003e\u003ccode\u003ea7907ec\u003c/code\u003e\u003c/a\u003e implemented square root for Floats\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/mhogrefe/malachite/compare/v0.8.0...v0.9.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/pishleback/Algebraeon/pull/205","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/pishleback%2FAlgebraeon/issues/205","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/205/packages"}},{"old_version":"0.6.0","new_version":"0.7.0","update_type":"minor","path":"/nzq","pr_created_at":"2025-09-29T19:57:47.000Z","version_change":"0.6.0 → 0.7.0","issue":{"uuid":"2871885532","node_id":"PR_kwDOJ5dV5s6rLX7c","number":168,"state":"open","title":"Update malachite-q requirement from 0.6.0 to 0.7.0 in /nzq","user":"dependabot[bot]","labels":["dependencies","rust"],"assignees":[],"locked":false,"comments_count":0,"pull_request":true,"closed_at":null,"author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-09-29T19:57:47.000Z","updated_at":"2025-09-29T19:57:48.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Update","packages":[{"name":"malachite-q","old_version":"0.6.0","new_version":"0.7.0","repository_url":"https://github.com/mhogrefe/malachite"}],"path":"/nzq","ecosystem":"cargo"},"body":"Updates the requirements on [malachite-q](https://github.com/mhogrefe/malachite) to permit the latest version.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/mhogrefe/malachite/releases\"\u003emalachite-q's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.7.0\u003c/h2\u003e\n\u003cp\u003eI've rewritten integer multiplication a second time. The latest implementation is derived from \u003ca href=\"https://fredrikj.net/blog/2023/04/flint-furnished-with-faster-fft/\"\u003eDaniel Schultz's small-prime FFT multiplication implementation in FLINT\u003c/a\u003e. It's considerably faster than before, though still a bit slower than GMP's implementation. Malachite now depends on \u003ca href=\"https://crates.io/crates/wide\"\u003ethe wide crate\u003c/a\u003e for SIMD; once wide 0.8.0 is released, I should be able to improve Malachite's multiplication performance further still. I'm going to hold off making concrete performance claims until then.\u003c/p\u003e\n\u003cp\u003eUnfortunately, I've discovered that, at least on my machine, Malachite is considerably slower when built using no_std (though still pretty fast!); the main culprit is the \u003ca href=\"https://docs.rs/libm/latest/libm/fn.fma.html\"\u003e\u003ccode\u003elibm::fma\u003c/code\u003e\u003c/a\u003e function, which is considerably slower than the std-only equivalent \u003ca href=\"https://doc.rust-lang.org/std/primitive.f64.html#method.mul_add\"\u003e\u003ccode\u003emul_add\u003c/code\u003e\u003c/a\u003e. Since I want Malachite to have the best performance possible by default, I've decided to make no_std opt-in. Malachite will build with an \u003ccode\u003estd\u003c/code\u003e feature by default, and to build it with no_std you will need to disable default features.\u003c/p\u003e\n\u003cp\u003eThanks to Will Youmans for implementing some functions around perfect powers, and to all the other contributors to this release.\u003c/p\u003e\n\u003cp\u003eNext I will focus my attention back on \u003ccode\u003eFloat\u003c/code\u003es, which have been neglected.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mhogrefe/malachite/commit/ed2386323782431015fef476d22d38c7e9e11fec\"\u003e\u003ccode\u003eed23863\u003c/code\u003e\u003c/a\u003e update list of contributors\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mhogrefe/malachite/commit/a9d25168248ed13c656ba7a9015f1165100e9204\"\u003e\u003ccode\u003ea9d2516\u003c/code\u003e\u003c/a\u003e rewrote multiplication, cleaned up perfect power testing\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mhogrefe/malachite/commit/c04ea5a4f6de922b062dce26a076c2e63dd9e36b\"\u003e\u003ccode\u003ec04ea5a\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/mhogrefe/malachite/issues/80\"\u003e#80\u003c/a\u003e from brandonweeks/hashbrown\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mhogrefe/malachite/commit/054e987f75516bf7ed9b86c29b168307da22c40c\"\u003e\u003ccode\u003e054e987\u003c/code\u003e\u003c/a\u003e Bump hashbrown to version 0.16\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mhogrefe/malachite/commit/34798abb0e2e693ba26265d8861b6d1e05d64278\"\u003e\u003ccode\u003e34798ab\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/mhogrefe/malachite/issues/79\"\u003e#79\u003c/a\u003e from 43615/master\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mhogrefe/malachite/commit/3801d51abdcb17a1517edebedb1e0d4a70040a37\"\u003e\u003ccode\u003e3801d51\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/mhogrefe/malachite/issues/72\"\u003e#72\u003c/a\u003e from probablykasper/patch-1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mhogrefe/malachite/commit/cc96d23fef7b368c1ee0485cf5702af61476b34c\"\u003e\u003ccode\u003ecc96d23\u003c/code\u003e\u003c/a\u003e correct doc comment\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mhogrefe/malachite/commit/4a3f04e6994c84884cf4cec02d474aced2c422bc\"\u003e\u003ccode\u003e4a3f04e\u003c/code\u003e\u003c/a\u003e correct doc comment\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mhogrefe/malachite/commit/7d9b9f4a692c46c6f71b6f480c3bdc31f936dba7\"\u003e\u003ccode\u003e7d9b9f4\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/mhogrefe/malachite/issues/78\"\u003e#78\u003c/a\u003e from youknowone/no_std\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mhogrefe/malachite/commit/764f110210d024ee786d8c96c952985f992ab5ca\"\u003e\u003ccode\u003e764f110\u003c/code\u003e\u003c/a\u003e Fix test\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/mhogrefe/malachite/compare/v0.6.0...v0.7.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/pishleback/Algebraeon/pull/168","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/pishleback%2FAlgebraeon/issues/168","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/168/packages"}},{"old_version":"0.6.0","new_version":"0.7.0","update_type":"minor","path":"/nzq","pr_created_at":"2025-09-29T15:06:37.000Z","version_change":"0.6.0 → 0.7.0","issue":{"uuid":"2871025482","node_id":"PR_kwDOJ5dV5s6rIF9K","number":166,"state":"open","title":"Update malachite-q requirement from 0.6.0 to 0.7.0 in /nzq","user":"dependabot[bot]","labels":["dependencies","rust"],"assignees":[],"locked":false,"comments_count":0,"pull_request":true,"closed_at":null,"author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-09-29T15:06:37.000Z","updated_at":"2025-09-29T15:06:38.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Update","packages":[{"name":"malachite-q","old_version":"0.6.0","new_version":"0.7.0","repository_url":"https://github.com/mhogrefe/malachite"}],"path":"/nzq","ecosystem":"cargo"},"body":"Updates the requirements on [malachite-q](https://github.com/mhogrefe/malachite) to permit the latest version.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/mhogrefe/malachite/releases\"\u003emalachite-q's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.7.0\u003c/h2\u003e\n\u003cp\u003eI've rewritten integer multiplication a second time. The latest implementation is derived from \u003ca href=\"https://fredrikj.net/blog/2023/04/flint-furnished-with-faster-fft/\"\u003eDaniel Schultz's small-prime FFT multiplication implementation in FLINT\u003c/a\u003e. It's considerably faster than before, though still a bit slower than GMP's implementation. Malachite now depends on \u003ca href=\"https://crates.io/crates/wide\"\u003ethe wide crate\u003c/a\u003e for SIMD; once wide 0.8.0 is released, I should be able to improve Malachite's multiplication performance further still. I'm going to hold off making concrete performance claims until then.\u003c/p\u003e\n\u003cp\u003eUnfortunately, I've discovered that, at least on my machine, Malachite is considerably slower when built using no_std (though still pretty fast!); the main culprit is the \u003ca href=\"https://docs.rs/libm/latest/libm/fn.fma.html\"\u003e\u003ccode\u003elibm::fma\u003c/code\u003e\u003c/a\u003e function, which is considerably slower than the std-only equivalent \u003ca href=\"https://doc.rust-lang.org/std/primitive.f64.html#method.mul_add\"\u003e\u003ccode\u003emul_add\u003c/code\u003e\u003c/a\u003e. Since I want Malachite to have the best performance possible by default, I've decided to make no_std opt-in. Malachite will build with an \u003ccode\u003estd\u003c/code\u003e feature by default, and to build it with no_std you will need to disable default features.\u003c/p\u003e\n\u003cp\u003eThanks to Will Youmans for implementing some functions around perfect powers, and to all the other contributors to this release.\u003c/p\u003e\n\u003cp\u003eNext I will focus my attention back on \u003ccode\u003eFloat\u003c/code\u003es, which have been neglected.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mhogrefe/malachite/commit/ed2386323782431015fef476d22d38c7e9e11fec\"\u003e\u003ccode\u003eed23863\u003c/code\u003e\u003c/a\u003e update list of contributors\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mhogrefe/malachite/commit/a9d25168248ed13c656ba7a9015f1165100e9204\"\u003e\u003ccode\u003ea9d2516\u003c/code\u003e\u003c/a\u003e rewrote multiplication, cleaned up perfect power testing\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mhogrefe/malachite/commit/c04ea5a4f6de922b062dce26a076c2e63dd9e36b\"\u003e\u003ccode\u003ec04ea5a\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/mhogrefe/malachite/issues/80\"\u003e#80\u003c/a\u003e from brandonweeks/hashbrown\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mhogrefe/malachite/commit/054e987f75516bf7ed9b86c29b168307da22c40c\"\u003e\u003ccode\u003e054e987\u003c/code\u003e\u003c/a\u003e Bump hashbrown to version 0.16\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mhogrefe/malachite/commit/34798abb0e2e693ba26265d8861b6d1e05d64278\"\u003e\u003ccode\u003e34798ab\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/mhogrefe/malachite/issues/79\"\u003e#79\u003c/a\u003e from 43615/master\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mhogrefe/malachite/commit/3801d51abdcb17a1517edebedb1e0d4a70040a37\"\u003e\u003ccode\u003e3801d51\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/mhogrefe/malachite/issues/72\"\u003e#72\u003c/a\u003e from probablykasper/patch-1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mhogrefe/malachite/commit/cc96d23fef7b368c1ee0485cf5702af61476b34c\"\u003e\u003ccode\u003ecc96d23\u003c/code\u003e\u003c/a\u003e correct doc comment\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mhogrefe/malachite/commit/4a3f04e6994c84884cf4cec02d474aced2c422bc\"\u003e\u003ccode\u003e4a3f04e\u003c/code\u003e\u003c/a\u003e correct doc comment\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mhogrefe/malachite/commit/7d9b9f4a692c46c6f71b6f480c3bdc31f936dba7\"\u003e\u003ccode\u003e7d9b9f4\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/mhogrefe/malachite/issues/78\"\u003e#78\u003c/a\u003e from youknowone/no_std\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mhogrefe/malachite/commit/764f110210d024ee786d8c96c952985f992ab5ca\"\u003e\u003ccode\u003e764f110\u003c/code\u003e\u003c/a\u003e Fix test\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/mhogrefe/malachite/compare/v0.6.0...v0.7.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/pishleback/Algebraeon/pull/166","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/pishleback%2FAlgebraeon/issues/166","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/166/packages"}},{"old_version":"0.5.1","new_version":"0.6.0","update_type":"minor","path":"/nzq","pr_created_at":"2025-05-31T21:46:35.000Z","version_change":"0.5.1 → 0.6.0","issue":{"uuid":"3106074905","node_id":"PR_kwDOJ5dV5s6YbCVT","number":107,"state":"open","title":"Update malachite-q requirement from 0.5.1 to 0.6.0 in /nzq","user":"dependabot[bot]","labels":["dependencies","rust"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":null,"author_association":"NONE","state_reason":null,"created_at":"2025-05-31T21:46:35.000Z","updated_at":"2025-05-31T21:46:48.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Update","packages":[{"name":"malachite-q","old_version":"0.5.1","new_version":"0.6.0","repository_url":"https://github.com/mhogrefe/malachite"}],"path":"/nzq","ecosystem":"cargo"},"body":"Updates the requirements on [malachite-q](https://github.com/mhogrefe/malachite) to permit the latest version.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/mhogrefe/malachite/releases\"\u003emalachite-q's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.6.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpgraded to a more recent version of itertools. This caused a name collision between the new \u003ccode\u003eget\u003c/code\u003e function on the \u003ccode\u003eItertools\u003c/code\u003e traits and various \u003ccode\u003eget\u003c/code\u003e functions on some iterators in Malachite. To resolve this, the Malachite functions were renamed to \u003ccode\u003eget_digit\u003c/code\u003e or \u003ccode\u003eget_limb\u003c/code\u003e, depending on the iterator. This is a breaking change.\u003c/li\u003e\n\u003cli\u003eThanks to \u003ca href=\"https://github.com/coolreader18\"\u003ecoolreader18\u003c/a\u003e for removing a transitive dependency on the \u003ccode\u003esyn\u003c/code\u003e crate in \u003ccode\u003emalachite-bigint\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eThanks to \u003ca href=\"https://github.com/twizmwazin\"\u003etwizmwazin\u003c/a\u003e for updating the pyo3 version.\u003c/li\u003e\n\u003cli\u003eVarious improvements caught by Clippy.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mhogrefe/malachite/commit/49eba9fd3463afeb66883801abe4163417f315cc\"\u003e\u003ccode\u003e49eba9f\u003c/code\u003e\u003c/a\u003e fixed Clippy issues, renamed get functions on iterators to avoid name collisi...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mhogrefe/malachite/commit/a64527f92c5b36e8c6b2e5d8083294024ae827ce\"\u003e\u003ccode\u003ea64527f\u003c/code\u003e\u003c/a\u003e make some clippy changes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mhogrefe/malachite/commit/c0cfbcabb81f5cee9a81d8b9139a63f00af78b1c\"\u003e\u003ccode\u003ec0cfbca\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/mhogrefe/malachite/issues/66\"\u003e#66\u003c/a\u003e from twizmwazin/dep/pyo3-0.24.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mhogrefe/malachite/commit/489275d327dfa72aceb5862254803e98ad772e8c\"\u003e\u003ccode\u003e489275d\u003c/code\u003e\u003c/a\u003e Move all imports to the top\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mhogrefe/malachite/commit/d10cab7e5bf436f880f6b0f6da08281d868fc705\"\u003e\u003ccode\u003ed10cab7\u003c/code\u003e\u003c/a\u003e Merge branch 'master' into dep/pyo3-0.24.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mhogrefe/malachite/commit/125529dee62090acaf715dbdd2023243dd430676\"\u003e\u003ccode\u003e125529d\u003c/code\u003e\u003c/a\u003e Update to pyo3 0.24.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mhogrefe/malachite/commit/a12171aa7d0639fe8f10f614419a93141e062ad2\"\u003e\u003ccode\u003ea12171a\u003c/code\u003e\u003c/a\u003e Change target for Natural and Integer to PyInt\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mhogrefe/malachite/commit/08810eb085bfbfc60cf66204742dc71406523b02\"\u003e\u003ccode\u003e08810eb\u003c/code\u003e\u003c/a\u003e Fix all remaining warnings\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mhogrefe/malachite/commit/dc7c535b4930d963077d203038ac575241abecbf\"\u003e\u003ccode\u003edc7c535\u003c/code\u003e\u003c/a\u003e Fix test build failures\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mhogrefe/malachite/commit/6fc6c1c517b8c617818b80acaed7c86f119502d2\"\u003e\u003ccode\u003e6fc6c1c\u003c/code\u003e\u003c/a\u003e Create CNAME\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/mhogrefe/malachite/compare/v0.5.1...v0.6.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/pishleback/Algebraeon/pull/107","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/pishleback%2FAlgebraeon/issues/107","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/107/packages"}}]}