Ecosyste.ms: OpenCollective
An open API service for software projects hosted on Open Collective.
github.com/ruffle-rs/gc-arena
Experimental system for rust garbage collection
https://github.com/ruffle-rs/gc-arena
24d8aea5f0fd968756d6e3c1dac4c6c2ccb7280a authored about 2 years ago by Aaron Hill <[email protected]>
This is a combination of work by EmperorBale and me.
It adds weak-pointer version of `Gc` and `G...
081b6883a522b38030b13744c80c84efbfcbae1f authored over 2 years ago by Adrian Wielgosik <[email protected]>
4743f2d029aa271281b5dec0cb75304c43f6cf82 authored over 2 years ago by EmperorBale <[email protected]>
Update gc arena
4882182850be9df64565509d8489587a2f60171c authored over 2 years ago by Adrian Wielgosik <[email protected]>c1b2842ad6abb1f32be65c942c5d8bc2e205dd91 authored over 3 years ago by kyren <[email protected]>
b0d2ae54bb33f7c2532bdf6b904f3221b6f90f62 authored over 3 years ago by kyren <[email protected]>
d530083e768e8e5f4b3478b92f9b66ce03088421 authored over 3 years ago by kyren <[email protected]>
79d1d80aa1b7f49712494312d1cb40a2c1ae13ae authored over 3 years ago by kyren <[email protected]>
0d037b8bd395693d3847cbcc84c271c7da6693b5 authored over 3 years ago by kyren <[email protected]>
d7c73b60ea5418434abad96f14f031e61d647eae authored over 3 years ago by kyren <[email protected]>
1568d9d83a0682ef28dd4aac453a7f7b5c6d72d6 authored over 3 years ago by kyren <[email protected]>
1522ac735b918d88da89c90c18f16ab3f18ddacb authored over 3 years ago by kyren <[email protected]>
06906be4fe07074f0e682fe2c3856754d7c00eaa authored over 3 years ago by kyren <[email protected]>
7cc5a8a5bd3aa946ac593e571cb6d8d882af56a3 authored over 3 years ago by kyren <[email protected]>
b5d224b35b905fcb4e3041022d31204cd1ddaa70 authored over 3 years ago by kyren <[email protected]>
d08fa2f1430608013961a3477f981fea60aa37f8 authored over 3 years ago by kyren <[email protected]>
d741927fa15797097cf2bfaf42c60056cbdaba81 authored over 3 years ago by kyren <[email protected]>
53a83cad3a6508bf96381021d96317d575d7a2c0 authored over 3 years ago by kyren <[email protected]>
This is a slightly modified version of PR #14
68bb1ce0da9b5d2a3ed3d0971368e2cf4c653c62 authored over 3 years ago by kyren <[email protected]>09ef9e271bc5aaa10dd79293fe0f1afcd193c6ec authored over 3 years ago by kyren <[email protected]>
Use hygiene from `Span::call_site()` to produce error messages
76f89fcf2fe4aaeb5adc2210fbe0d2fe2d9920c5 authored over 3 years ago by kyren <[email protected]>4931b3bc25b2b74174ff5eb9c34ae0dda732778b authored almost 4 years ago by Mike Welsh <[email protected]>
PR #12 used `quote_spanned` to make error messages have the span of the
corresponding field in t...
Add `Collect` impl for `PhantomData`
fd5e8a154f5143de3bda49c5c2d0c1d7789122e1 authored almost 4 years ago by kyren <[email protected]>
This makes it easier to use `#[derive(Collect)]` on a struct containing
this type.
Use `quote_spanned` when generating calls to `gc_arena` methods
1f041045a0110abfd90cab36a14c0f615ae9d21d authored almost 4 years ago by kyren <[email protected]>Add #[track_caller] for better panic error messages
696689cb4b33e775751262f90f301ee611c57bc8 authored almost 4 years ago by kyren <[email protected]>Add Collect impl for VecDeque
06b97b07b74893cbc69adfb2549ce8acb99d0bcb authored almost 4 years ago by kyren <[email protected]>
We now span calls to `Collect::needs_trace` and `Collect::trace`
with the span of the field that...
2f5965d333e92351678b6a48275496683b54dbae authored almost 4 years ago by Aaron Hill <[email protected]>
Add no std support
16e7d749b5f219dbc51cef8ecfe1cd88b837ce6f authored almost 4 years ago by kyren <[email protected]>Allow using `#[collect(require_static)]` on fields
73accdb17395dba1d3738b5354baf146ac0df634 authored almost 4 years ago by kyren <[email protected]>ee7a900702fa22a2490a99e4531a54d6d51c0e64 authored almost 4 years ago by Adrian Wielgosik <[email protected]>
caadf4abbd29c0601bb0513fb78d3922a7c297ee authored almost 4 years ago by Mads Marquart <[email protected]>
I had to change an usage of f64::round to an uglier implementation, since f64::round is not avai...
d5f8371fa66b4cd3e7d2e984269a38fbb698c3a1 authored almost 4 years ago by Mads Marquart <[email protected]>
Currently, `#[collect(require_static)]` can be used on an entire
struct/enum. This commit allows...
The soundness of the code generated by `gc-arena-derive` relies on
certain things *not* compilin...
88344c696e70a50cd3d8115c1f4a8f693bc6b8e8 authored about 5 years ago by kyren <[email protected]>
7be1925f423b8c87135ba8c10947aa4ebc142ee1 authored about 5 years ago by kyren <[email protected]>
bce7fde8178126c6fd90e513a925da53c6e12603 authored about 5 years ago by kyren <[email protected]>
c7f4737c7068beb290924e805d831155632f42e9 authored about 5 years ago by kyren <[email protected]>
2e7203dc57bf65a710cd1ab76240766eb8b87006 authored about 5 years ago by kyren <[email protected]>
5b9e757e1a373dd0d84a43930b764f7f43e764ee authored about 5 years ago by kyren <[email protected]>
Add crates.io and docs.rs badges to README
05cdb5fe117faa0c59082acb55e36bc526869b04 authored over 5 years ago by kyren <[email protected]>96310db6553ae4d4d0ec18b0658be668bb7d1a69 authored over 5 years ago by Mike Welsh <[email protected]>
3030c0bbb9960631d7ae62da2db8776ce19ef296 authored over 5 years ago by kyren <[email protected]>
f524c32aac601e4a37880b9d0739c3815bb94da2 authored over 5 years ago by kyren <[email protected]>
996b013648ebdf5d69bd0ad87ecd0392ab10fc7f authored over 5 years ago by kyren <[email protected]>
9dcab3b5aba596ad34252b623adc3dc4d70f61f4 authored over 5 years ago by kyren <[email protected]>
471ec7dbf6b21620e46b3b33f3f25338fa60f91f authored over 5 years ago by kyren <[email protected]>
98a44203ac3fea07f2292fdd0f65b754112e1252 authored over 5 years ago by kyren <[email protected]>
c43bd1574950793b7523416470e780d3dda263c5 authored over 5 years ago by kyren <[email protected]>
904b31cf332b29e51e898f128746dbd7713f488a authored over 5 years ago by kyren <[email protected]>
9698405326e6580918393961e5ecaf2d167a128b authored over 5 years ago by kyren <[email protected]>
60e4b93eff61e2cf2ad57d3b54a6045eba4d3ab7 authored over 5 years ago by kyren <[email protected]>
90b8bc0e07312270097244bfd71d36f4a1eb1f7e authored over 5 years ago by kyren <[email protected]>
ac5803c8a2cc09161652c8fbb44aece284480eee authored over 5 years ago by kyren <[email protected]>
db47ae8ed136b13e249cd5c1938eff926c4118b1 authored over 5 years ago by kyren <[email protected]>
814c5c927984277280e05ec3fba2f056a462615d authored over 5 years ago by kyren <[email protected]>
a2868f491a7912fd7c1a9ef10fe9865097090226 authored over 5 years ago by kyren <[email protected]>
40479642b21b3cd8c3102b11e93a149a2f860cdd authored over 5 years ago by kyren <[email protected]>
c4ce244561f86933a4c47fc850f1437fdf3d49a4 authored over 5 years ago by kyren <[email protected]>
aabdd11d070d62d1a27112acd6fc2ec7df07caba authored over 5 years ago by kyren <[email protected]>
240d5e2ff77a38967821bd07714ecba982b35695 authored over 5 years ago by kyren <[email protected]>
52cd0c8a9fc326beff8145a579473e138fcab8fa authored over 5 years ago by kyren <[email protected]>
2c814dee955382656d9d3e5763bbbae3b7b9cb0d authored over 5 years ago by kyren <[email protected]>
81d3f82f84f5a4f22560521b012ae7e9bd50f538 authored over 5 years ago by kyren <[email protected]>