Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[WIP] Merge API-only branch into main #4

Open
wants to merge 22 commits into
base: main
Choose a base branch
from
Open
Changes from 1 commit
Commits
Show all changes
22 commits
Select commit Hold shift + click to select a range
f088286
Moved actual collection to a configuration option.
mcoblenz Mar 10, 2021
921e937
Added Turtles prototype.
mcoblenz Mar 15, 2021
cf9e59b
Added breeding.
mcoblenz Mar 15, 2021
ceb2bc0
Attempt #1 to have children. I can't add any children because I can't…
mcoblenz Mar 15, 2021
606e655
Switched to Rc<Turtle> to allow aliasing, but still need to allow mut…
mcoblenz Mar 15, 2021
b61e3a3
Used Rc<RefCell<Turtle>> to manage children.
mcoblenz Mar 15, 2021
f96a7fc
Made prototype more consistent with the homework problem.
Mar 19, 2021
a3d8491
Extension to Turtles.
Mar 21, 2021
51a9277
Implemented improvements suggested by Michael Rosenberg.
Mar 21, 2021
3daeecc
Added metadata for crate publication.
Mar 25, 2021
5a55bad
Switched to the MIT license.
Mar 26, 2021
686ca4a
Added MPL license for the appropriate code, as required.
Mar 26, 2021
278c275
Added usage instructions to the readme.
Mar 26, 2021
2b07f41
Renaming in preparation for publishing the crate.
Mar 26, 2021
5174e55
Removed space from keywords.
Mar 26, 2021
7f04ca3
Fixed readme file path.
Mar 26, 2021
d54f130
Added documentation to include usage examples and recommend leveragin…
Apr 11, 2021
75a88a2
Fixed warning due to deprecated use of panic().
Jan 7, 2022
815054e
Added dynamic borrowing support to GcRef, re-using part of the standa…
Jan 13, 2022
7771e1a
Updated license file to acknowledge standard library code.
Jan 19, 2022
34c1538
Made as_ref and as_mut private. Removed Deref from GcRef.
Jan 20, 2022
b685288
Merge branch 'API-only' of github.com:mcoblenz/Bronze
Swapnilr1 May 31, 2023
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Prev Previous commit
Next Next commit
Added metadata for crate publication.
Michael Coblenz committed Mar 25, 2021
commit 3daeecca06828ee49dd89ccf4627ea90034bc966
9 changes: 8 additions & 1 deletion bronze/Cargo.toml
Original file line number Diff line number Diff line change
@@ -1,9 +1,16 @@
[package]
name = "bronze"
version = "0.1.0"
version = "0.0.1"
authors = ["Michael Coblenz <[email protected]>"]
edition = "2018"
links = "libbronze"
license = "BSD-3-Clause"
description = "The Bronze garbage collector for Rust. This version only includes the API for creating and using GC references; it does not actually collect anything. For experimental purposes only."
homepage = "http://www.cs.umd.edu/~mcoblenz/"
repository = "https://github.com/mcoblenz/Bronze/"
keywords = ["garbage collection", "gc"]
categories = ["memory-management"]


# See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html