issues
search
Others
/
shredder
Garbage collected smart pointers for Rust
MIT License
266
stars
9
forks
source link
issues
Newest
Newest
Most commented
Recently updated
Oldest
Least commented
Least recently updated
Support Gc<str>
#77
oovm
opened
1 year ago
0
Heap size measurement
#76
wusyong
opened
2 years ago
0
Add some criterion benchmarks (stress and binary trees)
#75
Others
closed
2 years ago
0
Refactor the collector to use reference counting
#74
Others
opened
2 years ago
3
Implementing Scan with a channel of Gc<T>
#73
awestlake87
closed
2 years ago
2
Add `ptr_eq` method for Gc and DerefGc
#72
Others
closed
2 years ago
2
Is Gc pointer equality supported?
#71
awestlake87
opened
2 years ago
5
Add circular constructor to make creating circular Gc<T> easy
#70
Others
closed
2 years ago
2
GC object with self reference
#69
oovm
closed
2 years ago
2
Add missing value type `char`
#68
oovm
closed
3 years ago
6
Use Rayon to speed up scan implementations for collections
#67
Others
opened
3 years ago
0
Update README, fix inconsistent naming
#66
Others
closed
3 years ago
0
Add support for `Finalize` derive, add `FinalizeFields`
#65
Others
closed
3 years ago
0
Use no-std-compat to transition to no-std
#64
setupminimal
opened
3 years ago
15
Weak pointers
#63
alekratz
opened
3 years ago
1
Unsized Types
#62
Dominilk
closed
3 years ago
2
Bump crossbeam and dynqueue versions
#61
Others
closed
3 years ago
0
Implement `downcast` for `Gc` and `DerefGc`
#60
Others
closed
3 years ago
1
Implement `Finalize` derive
#59
Others
closed
3 years ago
1
Fix `git` dependency on `shredder_derive`
#58
Others
closed
2 years ago
0
Upgrade `crossbeam` to 0.8.0
#57
Others
closed
3 years ago
0
‘leak’ and ‘as_ptr’ methods
#56
Others
opened
4 years ago
0
Valgrind reports memory leak upon exit
#55
alekratz
opened
4 years ago
8
Downcast support for Any types
#54
alekratz
closed
3 years ago
1
Implement DerefGc, along with major refactor of the trait system
#53
Others
closed
4 years ago
0
Add EmptyScan impl for bool
#52
alekratz
closed
4 years ago
2
Batch destructors, make AtomicGc operations unsafe for now
#51
Others
closed
4 years ago
1
Add ?Sized bounds to AtomicGc
#50
Others
opened
4 years ago
0
Refactor collector/mod.rs into multiple files, improving clarity
#49
Others
closed
4 years ago
5
AtomicGc design and implementation
#48
Others
closed
4 years ago
3
Remove `Arc` usage from collector
#47
Others
opened
4 years ago
0
Added EmptyScan to std primitves f32 and f64
#46
DrGabble
closed
4 years ago
0
WIP: Unsized types
#45
alekratz
closed
4 years ago
16
Create a HandleCache type
#44
Others
opened
4 years ago
0
Create a way to prevent collection happening
#43
Others
opened
4 years ago
4
Explore manually specializing `Scan`
#42
Others
opened
4 years ago
0
Implement a moving/compacting collector
#41
Others
opened
4 years ago
0
Add impls for Scan and GcSafe for std::collections::{BTreeMap, BTreeSet}
#40
alekratz
closed
4 years ago
1
Implement `Scan` for `Cell`
#39
Others
closed
4 years ago
0
Cell<T> doesn't implement Scan
#38
jrmuizel
closed
4 years ago
5
Update DynQueue and take advantage of new impl for SegQueue
#37
Others
closed
4 years ago
0
AtomicGc
#36
jrmuizel
closed
4 years ago
3
Scan poisoned mutexs/rwlocks properly
#35
Others
closed
4 years ago
0
Inline `Lockout` into `GcData`, saving an allocation
#34
Others
closed
4 years ago
0
Support unsized data in `Gc`
#33
Others
closed
4 years ago
14
Allow situational `Deref` on `Gc<T>`
#32
Others
closed
3 years ago
10
Add documentation, slighly reorganize collector code
#31
Others
closed
4 years ago
0
Add documentation to Collector
#30
seanchen1991
closed
4 years ago
1
Lower memory overhead for a single `Gc<T>`
#29
Others
opened
4 years ago
0
Reduce number of allocations when creating a Gc<T>
#28
bill-myers
opened
4 years ago
5
Next