Ecosyste.ms: Issues
An open API service for providing issue and pull request metadata for open source projects.
GitHub / kyren/gc-arena issues and pull requests
#111 - Implement `Borrow<T>` for `Gc<'gc, T>`
Pull Request -
State: closed - Opened by moulins 23 days ago
#110 - Remove pub from 'inner' field in write barrier
Pull Request -
State: closed - Opened by Nilando about 1 month ago
- 7 comments
#109 - Allow A Way To Mutate With Input
Issue -
State: closed - Opened by Nilando 2 months ago
- 2 comments
#108 - Add 'Arena::get_mut_gc' api to allow mutating a `Gc`
Pull Request -
State: open - Opened by Aaron1011 2 months ago
#107 - `Collect` trait breaking changes
Pull Request -
State: open - Opened by moulins 2 months ago
#106 - impl From<Box<T>> for Gc<T> where T: ?Sized
Issue -
State: open - Opened by remexre 3 months ago
- 1 comment
#105 - API compatibility breaks
Pull Request -
State: closed - Opened by kyren 3 months ago
- 4 comments
#104 - Simplest possible forward write barriers.
Pull Request -
State: closed - Opened by kyren 3 months ago
- 1 comment
#103 - Provide a few nice convenience methods on Gc
Pull Request -
State: closed - Opened by kyren 3 months ago
#102 - Remove `Collect + Sized` on `Rootable::Root` type.
Pull Request -
State: closed - Opened by kyren 3 months ago
- 1 comment
#101 - Rework `DynamicRootSet` to amortize allocation.
Pull Request -
State: closed - Opened by kyren 3 months ago
- 2 comments
#100 - Let Gc::cast and Gc::from_ptr work for ?Sized types
Pull Request -
State: closed - Opened by kyren 3 months ago
- 1 comment
#99 - How do I store a reference to a static lifetimed reference inside a GC'ed value?
Issue -
State: closed - Opened by glyh 5 months ago
- 6 comments
#98 - Please define "DST" in README
Issue -
State: open - Opened by bbkane 5 months ago
- 1 comment
#97 - Gc, Lock, RefLock, GcLock, GcRefLock, what's the difference?
Issue -
State: closed - Opened by glyh 5 months ago
- 2 comments
#96 - Add a way to deterministically transition to `CollectionPhase::Collecting`
Pull Request -
State: closed - Opened by kyren 5 months ago
- 1 comment
#95 - Crate reorg
Pull Request -
State: closed - Opened by kyren 6 months ago
#94 - add Collect impl for `std::collections::LinkedList`
Pull Request -
State: closed - Opened by Jengamon 7 months ago
- 1 comment
#93 - Why does impl Collect for Lock need Copy?
Issue -
State: open - Opened by j-hui 7 months ago
- 8 comments
#92 - Add methods to `MarkedArena` to help fancier finalization algorithms
Pull Request -
State: open - Opened by kyren 10 months ago
#92 - Add methods to `MarkedArena` to help fancier finalization algorithms
Pull Request -
State: closed - Opened by kyren 10 months ago
- 1 comment
#91 - Add GcWeak::trace_strong
Pull Request -
State: closed - Opened by kyren 10 months ago
- 2 comments
#90 - make Gc::ptr_eq and GcWeak::ptr_eq match stdlib smart pointer ptr_eq
Pull Request -
State: closed - Opened by kyren 10 months ago
#89 - add StaticCollect traits
Pull Request -
State: closed - Opened by dragazo 10 months ago
- 1 comment
#88 - Support getting the value out of a _unique_ `Gc<T>`?
Issue -
State: closed - Opened by dragazo 10 months ago
- 1 comment
#87 - Finalization design #3
Pull Request -
State: closed - Opened by kyren 11 months ago
- 4 comments
#86 - finalization design #2
Pull Request -
State: closed - Opened by kyren 11 months ago
#85 - `FinalizeQueue` to monitor for about-to-be-freed values.
Pull Request -
State: closed - Opened by kyren 11 months ago
#84 - Fixup the pacing algorithm to allow proper stop-the-world collection.
Pull Request -
State: closed - Opened by kyren 11 months ago
- 1 comment
#83 - Change bounds on `Arc` and `Rc` to require 'static instead of `Collect`
Pull Request -
State: closed - Opened by kyren 11 months ago
- 6 comments
#82 - Add `Collect` impl for `enum_map::EnumMap`
Pull Request -
State: open - Opened by Aaron1011 about 1 year ago
#82 - Add `Collect` impl for `enum_map::EnumMap`
Pull Request -
State: open - Opened by Aaron1011 about 1 year ago
#81 - Fix building on platforms without Arc
Pull Request -
State: closed - Opened by dragazo about 1 year ago
- 1 comment
#81 - Fix building on platforms without Arc
Pull Request -
State: closed - Opened by dragazo about 1 year ago
- 1 comment
#80 - Add methods to project `Write<Option<_>>` and `Write<Result<_, _>>`
Pull Request -
State: closed - Opened by moulins about 1 year ago
- 1 comment
#79 - Count all allocations used by `DynamicRootSet` as external bytes.
Pull Request -
State: closed - Opened by kyren about 1 year ago
- 1 comment
#78 - Implement basic, feature-gated, `tracing` support
Pull Request -
State: closed - Opened by moulins about 1 year ago
- 1 comment
#77 - Collect for allocator-api2 and hashbrown, also Metrics allocator
Pull Request -
State: closed - Opened by kyren about 1 year ago
- 2 comments
#76 - Tracked external allocations
Pull Request -
State: closed - Opened by kyren about 1 year ago
- 1 comment
#75 - Implement Eq, PartialEq, Ord, PartialOrd and Hash for Gc<T>
Pull Request -
State: closed - Opened by Phantomical over 1 year ago
- 1 comment
#74 - Add missing `#[repr(transparent)]` on `Write<_>`
Pull Request -
State: closed - Opened by moulins over 1 year ago
#73 - Add Collect impl for hashbrown::HashMap/HashSet
Pull Request -
State: closed - Opened by Aaron1011 over 1 year ago
- 1 comment
#72 - `DynamicRootSet` additions
Pull Request -
State: closed - Opened by moulins over 1 year ago
- 4 comments
#71 - Use elided lifetimes instead of `'gc` for the short form of `Rootable!`
Pull Request -
State: closed - Opened by moulins over 1 year ago
- 1 comment
#70 - Fix `Rootable!` not compiling if not directly imported
Pull Request -
State: closed - Opened by moulins over 1 year ago
- 1 comment
#69 - Compiling to WebAssembly
Issue -
State: closed - Opened by erlend-sh over 1 year ago
- 4 comments
#68 - Reified `&Write<T>` barriers and `field!` projections.
Pull Request -
State: closed - Opened by moulins over 1 year ago
#67 - Small changes to `Arena`
Pull Request -
State: closed - Opened by moulins over 1 year ago
#66 - Add `Gc::as_ref` to get a `&'gc T` from a `Gc<'gc, T>`
Pull Request -
State: closed - Opened by moulins over 1 year ago
#65 - Modify names and lifetime signatures for ergonomics.
Pull Request -
State: closed - Opened by kyren over 1 year ago
#64 - Hopefully fix UB with a panicking `Collect::trace` impl and catch_panic.
Pull Request -
State: closed - Opened by kyren over 1 year ago
#63 - Workaround for a rustc bug that can currently lead to UB
Pull Request -
State: closed - Opened by kyren over 1 year ago
- 1 comment
#62 - Fix `check_mask` macro not using the mask metavariable
Pull Request -
State: closed - Opened by Veykril over 1 year ago
- 1 comment
#61 - Make `Arena` conditionally Send if the root type is Send
Pull Request -
State: open - Opened by kyren over 1 year ago
- 7 comments
#60 - Inline trivial methods
Pull Request -
State: closed - Opened by moulins over 1 year ago
- 1 comment
#59 - Expand upon `Lock` APIs
Pull Request -
State: closed - Opened by moulins over 1 year ago
- 4 comments
#58 - Add direct methods on Gc<[Ref]Lock> and convenience methods
Pull Request -
State: closed - Opened by kyren over 1 year ago
#57 - rename Gc::allocate -> Gc::new
Pull Request -
State: closed - Opened by kyren over 1 year ago
#56 - Expose inner `GcRefCell` as `CollectRefCell` and also add `CollectCell`
Pull Request -
State: closed - Opened by kyren over 1 year ago
- 2 comments
#56 - Expose inner `GcRefCell` as `CollectRefCell` and also add `CollectCell`
Pull Request -
State: closed - Opened by kyren over 1 year ago
- 2 comments
#55 - Add the ability to unsafely coerce `Gc` pointers to a different type.
Pull Request -
State: closed - Opened by kyren over 1 year ago
- 7 comments
#55 - Add the ability to unsafely coerce `Gc` pointers to a different type.
Pull Request -
State: closed - Opened by kyren over 1 year ago
- 7 comments
#54 - Make DynamicRootSet store bare types rather than Gc pointers
Pull Request -
State: closed - Opened by kyren over 1 year ago
- 2 comments
#53 - Allow `Rootable` impls to have ?Sized Root types.
Pull Request -
State: open - Opened by kyren over 1 year ago
- 4 comments
#53 - Allow `Rootable` impls to have ?Sized Root types.
Pull Request -
State: closed - Opened by kyren over 1 year ago
- 5 comments
#52 - Add a longer form version of the macro to avoid lifetime name collision
Pull Request -
State: closed - Opened by kyren over 1 year ago
- 1 comment
#52 - Add a longer form version of the macro to avoid lifetime name collision
Pull Request -
State: closed - Opened by kyren over 1 year ago
- 1 comment
#51 - Get rid of a bad footgun with `Collect` impls on `&T`
Pull Request -
State: closed - Opened by kyren over 1 year ago
- 1 comment
#51 - Get rid of a bad footgun with `Collect` impls on `&T`
Pull Request -
State: closed - Opened by kyren over 1 year ago
- 1 comment
#50 - Drop the `gc-sequence` crate.
Pull Request -
State: closed - Opened by kyren over 1 year ago
- 2 comments
#50 - Drop the `gc-sequence` crate.
Pull Request -
State: closed - Opened by kyren over 1 year ago
- 2 comments
#49 - Add `Collect` impls for more types.
Pull Request -
State: closed - Opened by zachs18 over 1 year ago
- 1 comment
#49 - Add `Collect` impls for more types.
Pull Request -
State: closed - Opened by zachs18 over 1 year ago
- 1 comment
#48 - chore: update `gc-arena-derive` to use `syn` 2
Pull Request -
State: closed - Opened by moulins over 1 year ago
#47 - Expose the live GC flag as `GcWeak(Cell)::is_dropped`
Pull Request -
State: closed - Opened by moulins over 1 year ago
#47 - Expose the live GC flag as `GcWeak(Cell)::is_dropped`
Pull Request -
State: closed - Opened by moulins over 1 year ago
#46 - Shrink GC object headers
Pull Request -
State: closed - Opened by moulins over 1 year ago
#46 - Shrink GC object headers
Pull Request -
State: closed - Opened by moulins over 1 year ago
#45 - fix remembered_size acc error
Pull Request -
State: closed - Opened by dragazo over 1 year ago
- 1 comment
#45 - fix remembered_size acc error
Pull Request -
State: closed - Opened by dragazo over 1 year ago
- 1 comment
#44 - Crash from integer overflow
Issue -
State: closed - Opened by dragazo over 1 year ago
#44 - Crash from integer overflow
Issue -
State: closed - Opened by dragazo over 1 year ago
#43 - Add `ptr_eq` and `as_ptr` to weak types
Pull Request -
State: closed - Opened by Aaron1011 over 1 year ago
#43 - Add `ptr_eq` and `as_ptr` to weak types
Pull Request -
State: closed - Opened by Aaron1011 over 1 year ago
#42 - New Release?
Issue -
State: open - Opened by dragazo over 1 year ago
#42 - New Release?
Issue -
State: closed - Opened by dragazo over 1 year ago
- 2 comments
#41 - Only run test_clamp_f64_precision on 64-bit targest
Pull Request -
State: closed - Opened by Aaron1011 over 1 year ago
#40 - Run Clippy on CI, and fix or suppress lints
Pull Request -
State: open - Opened by Aaron1011 over 1 year ago
#40 - Run Clippy on CI, and fix or suppress lints
Pull Request -
State: open - Opened by Aaron1011 over 1 year ago
#39 - Add `gc_arena::reroot!` macro to allow accessing `GcCell` mutably
Pull Request -
State: closed - Opened by Aaron1011 over 1 year ago
- 6 comments
#39 - Add `gc_arena::reroot!` macro to allow accessing `GcCell` mutably
Pull Request -
State: open - Opened by Aaron1011 over 1 year ago
- 6 comments
#38 - Add test allocating many different layouts.
Pull Request -
State: closed - Opened by moulins over 1 year ago
- 1 comment
#38 - Add test allocating many different layouts.
Pull Request -
State: closed - Opened by moulins over 1 year ago
- 1 comment
#37 - Fix unsound address computation in `erased_value`
Pull Request -
State: closed - Opened by Aaron1011 over 1 year ago
#36 - added lisp lists example
Pull Request -
State: open - Opened by BartMassey almost 2 years ago
#36 - added lisp lists example
Pull Request -
State: open - Opened by BartMassey almost 2 years ago
#35 - Basic support for `Gc` pointers to unsized types
Pull Request -
State: closed - Opened by moulins almost 2 years ago
#34 - Fix unsoundness in Hash{Map, Set}'s Collect implementation
Pull Request -
State: closed - Opened by moulins almost 2 years ago
- 1 comment
#34 - Fix unsoundness in Hash{Map, Set}'s Collect implementation
Pull Request -
State: closed - Opened by moulins almost 2 years ago
- 1 comment
#33 - Fine-grained interior mutability
Pull Request -
State: closed - Opened by moulins almost 2 years ago
- 4 comments