{"id":15030572,"url":"https://github.com/rust-lang/stacker","last_synced_at":"2025-05-14T04:09:54.812Z","repository":{"id":34964453,"uuid":"39040138","full_name":"rust-lang/stacker","owner":"rust-lang","description":"Manual segmented stacks for Rust","archived":false,"fork":false,"pushed_at":"2025-04-25T23:29:16.000Z","size":242,"stargazers_count":306,"open_issues_count":14,"forks_count":59,"subscribers_count":16,"default_branch":"master","last_synced_at":"2025-05-08T00:03:51.863Z","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":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/rust-lang.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE-APACHE","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,"zenodo":null}},"created_at":"2015-07-13T22:13:11.000Z","updated_at":"2025-04-26T06:13:28.000Z","dependencies_parsed_at":"2024-06-18T16:55:09.203Z","dependency_job_id":"17181d92-2ac9-40dd-91eb-fc032da7542e","html_url":"https://github.com/rust-lang/stacker","commit_stats":{"total_commits":277,"total_committers":30,"mean_commits":9.233333333333333,"dds":0.5234657039711191,"last_synced_commit":"6aa771cd16d973c47552ecec0a205d5457f093b1"},"previous_names":[],"tags_count":46,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rust-lang%2Fstacker","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rust-lang%2Fstacker/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rust-lang%2Fstacker/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rust-lang%2Fstacker/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/rust-lang","download_url":"https://codeload.github.com/rust-lang/stacker/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":254050949,"owners_count":22006387,"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"}},"keywords":[],"created_at":"2024-09-24T20:13:44.470Z","updated_at":"2025-05-14T04:09:49.800Z","avatar_url":"https://github.com/rust-lang.png","language":"Rust","funding_links":[],"categories":[],"sub_categories":[],"readme":"# stacker\n\n[![Build Status](https://github.com/rust-lang/stacker/actions/workflows/test.yml/badge.svg)](https://github.com/rust-lang/stacker/actions)\n\n[Documentation](https://docs.rs/stacker)\n\nA stack-growth library for Rust. Enables annotating fixed points in programs\nwhere the stack may want to grow larger. Spills over to the heap if the stack\nhas hit its limit.\n\nThis library is intended on helping implement recursive algorithms.\n\n```toml\n# Cargo.toml\n[dependencies]\nstacker = \"0.1\"\n```\n\n## Platform Support\n\nThis library currently uses psm for its cross platform capabilities, with a\nnotable exception of Windows, which uses an implementation based on Fibers. See\nthe README for psm for the support table.\n\nOn all unsupported platforms this library is a noop. It should compile and run,\nbut it won't actually grow the stack and code will continue to hit the guard\npages typically in place.\n\n# License\n\nThis project is licensed under either of\n\n * Apache License, Version 2.0, ([LICENSE-APACHE](LICENSE-APACHE) or\n   https://www.apache.org/licenses/LICENSE-2.0)\n * MIT license ([LICENSE-MIT](LICENSE-MIT) or\n   https://opensource.org/license/mit)\n\nat your option.\n\n### Contribution\n\nUnless you explicitly state otherwise, any contribution intentionally submitted\nfor inclusion in this project by you, as defined in the Apache-2.0 license,\nshall be dual licensed as above, without any additional terms or conditions.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Frust-lang%2Fstacker","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Frust-lang%2Fstacker","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Frust-lang%2Fstacker/lists"}