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

#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