Ecosyste.ms: OpenCollective
An open API service for software projects hosted on Open Collective.
github.com/CertainLach/jrsonnet-gc
https://github.com/CertainLach/jrsonnet-gc
Signed-off-by: Yaroslav Bolyukin <[email protected]>
33928b83c47419b1e9916a81955a7ae8711ec7a3 authored over 3 years ago by Yaroslav Bolyukin <[email protected]>Signed-off-by: Yaroslav Bolyukin <[email protected]>
44e3db1ea7b694c9a011a356ac14530b60ce4579 authored over 3 years ago by Yaroslav Bolyukin <[email protected]>Signed-off-by: Yaroslav Bolyukin <[email protected]>
d76f17a630705ce7a20e66f02955592925f45b82 authored over 3 years ago by Yaroslav Bolyukin <[email protected]>Signed-off-by: Yaroslav Bolyukin <[email protected]>
832269d8d946d6e2643d7e427f1e2e9959e65649 authored over 3 years ago by Yaroslav Bolyukin <[email protected]>
As it is incorrect and can be a footgun
https://github.com/Manishearth/rust-gc/issues/134
Signe...
7437eb6de4546d3a147188cf54ccae8d09da9ab0 authored over 3 years ago by Yaroslav Bolyukin <[email protected]>Signed-off-by: Yaroslav Bolyukin <[email protected]>
da455459ab2c4b04b3ca83ddf196466a6874a35b authored over 3 years ago by Yaroslav Bolyukin <[email protected]>Signed-off-by: Yaroslav Bolyukin <[email protected]>
b5b2d3c697be81d61c420a3303aad8662766ac0a authored over 3 years ago by Yaroslav Bolyukin <[email protected]>Signed-off-by: Yaroslav Bolyukin <[email protected]>
eff3721db4148420d19405baa1bb895812cab4c9 authored over 3 years ago by Yaroslav Bolyukin <[email protected]>Signed-off-by: Yaroslav Bolyukin <[email protected]>
1999496703cffc5408ddb6e97f2aab1bf15489f8 authored over 3 years ago by Yaroslav Bolyukin <[email protected]>Signed-off-by: Yaroslav Bolyukin <[email protected]>
5805a327c41809a8ac617ed801a4a0759ef40abc authored over 3 years ago by Yaroslav Bolyukin <[email protected]>For configuration and statistics
Signed-off-by: Yaroslav Bolyukin <[email protected]>
fcc24d0a274ea9d399c7a7abf6e107917397c595 authored over 3 years ago by Yaroslav Bolyukin <[email protected]>ecdde28e1b71ca85e7871948b45b169829d4eb89 authored over 3 years ago by Manish Goregaokar <[email protected]>
Implement Finalize, Trace for arrays of all sizes with const generics
7db2d5b586b4ed20bbd6e85274dae1ddc4085acd authored over 3 years ago by Manish Goregaokar <[email protected]>This requires Rust 1.51. Fixes #75.
Signed-off-by: Anders Kaseorg <[email protected]>
f26dd5e4a09529252a511db2d3042f4aa3e6b7b3 authored over 3 years ago by Anders Kaseorg <[email protected]>Update README to latest version
7fc4205348c6ff0949128dbd71876c03099d0b14 authored over 3 years ago by Manish Goregaokar <[email protected]>README: Update version in installation instructions
4b7bfaa8e59f156d132922ad4d3f60b5460b4e79 authored over 3 years ago by Manish Goregaokar <[email protected]>Just collect on GcState::drop, to avoid use after free
899344b37b1d884a852c3c088589d2af4e27c885 authored over 3 years ago by Manish Goregaokar <[email protected]>Remove unnecessary feature(specialization) from test
b585c9a807f7a3a563cb44e06ca1f13b06022bd3 authored over 3 years ago by Manish Goregaokar <[email protected]>Signed-off-by: Anders Kaseorg <[email protected]>
203e255fbca7748b41c5b67829186b820336320b authored over 3 years ago by Anders Kaseorg <[email protected]>Fixes #102.
Signed-off-by: Anders Kaseorg <[email protected]>
f670e1637bd3a6fcc8909dbfb883c52abdd48aa5 authored over 3 years ago by Anders Kaseorg <[email protected]>a6f1eb1b7a4b40e340f569fb61e6e4c59f256a0d authored over 3 years ago by Izaak Weiss <[email protected]>
Signed-off-by: Anders Kaseorg <[email protected]>
10d0a0c18385ddb3e8c2ce33ca203a4ce1081471 authored over 3 years ago by Anders Kaseorg <[email protected]>gc_derive: Move object finalizer before subobject finalizers
2c2cd3ab4605d3555ae7f7e518a59d876f1034f9 authored over 3 years ago by Manish Goregaokar <[email protected]>Don’t derive bogus generic bounds
865399988164fbde2066f6c0a3084c138b18916d authored over 3 years ago by Manish Goregaokar <[email protected]>fd6797a1560f0313214f21a12e473d0dc9e4120b authored almost 4 years ago by Manish Goregaokar <[email protected]>
Add a changelog
a15513f93f8b4b6e26c41f241a65a898f1006218 authored almost 4 years ago by Manish Goregaokar <[email protected]>7cc99af88fc24387494e5350a013f4962cf380a3 authored almost 4 years ago by Manish Goregaokar <[email protected]>
Bump to 0.4.0
5e88b2628cc8ce4656cead68c6db0ea28d24bb9a authored almost 4 years ago by Manish Goregaokar <[email protected]>4e38d495f6f080d8cf6638acc35333bb31f08e97 authored almost 4 years ago by hydroper <[email protected]>
Since the object finalizer, if any, probably uses the subobjects, we
want to run it before the s...
Gc::from_raw: Rely only on documented guarantees to compute layout
c9d38037ae072e417dbaef27bbbee546ff3e7527 authored almost 4 years ago by Manish Goregaokar <[email protected]>Remove feature(specialization)
c4aa0d39cdb6cc13434b4e8bc6ace1b0d10df90e authored almost 4 years ago by Manish Goregaokar <[email protected]>Signed-off-by: Yaroslav Bolyukin <[email protected]>
fe4fea0e1909c61650fba4479d48b73b54ec799e authored almost 4 years ago by Yaroslav Bolyukin <[email protected]>
Deriving Trace for a generic struct only requires a Trace bound on all
its field types. There’s...
feature(specialization) as currently implemented in nightly Rust is
known to be unsound.
Furthe...
a6c42d7f66b6581bb82e2d46a6e3221c5a2ef5aa authored almost 4 years ago by Anders Kaseorg <[email protected]>Remove unused feature(auto_traits)
7db45b89ed52380f08830f33ea6076cc726fe0a6 authored almost 4 years ago by Manish Goregaokar <[email protected]>
I converted this from feature(optin_builtin_traits) in #111, but in
fact this has been unused si...
The claim “Because it is ?Sized, it will always be the last field in
memory” was not reliable: t...
Signed-off-by: Anders Kaseorg <[email protected]>
54ae933315d0f806b0acf48beb40ea0ef6123d4b authored almost 4 years ago by Anders Kaseorg <[email protected]>GcCellRefMut::drop: Unroot the right value after GcCellRefMut::map
e459223313aa5e9deaa34550b396c42b7dbeec34 authored almost 4 years ago by Manish Goregaokar <[email protected]>Gc::from_raw: Set the Gc as a root
910624b3501bb6db5f082b468754b97a34124a0f authored almost 4 years ago by Manish Goregaokar <[email protected]>
The recovered Gc is not inside a GcBox on the heap, so it must be set
as a root (like it must ha...
Fixes #117.
Signed-off-by: Anders Kaseorg <[email protected]>
98fb0cf8a222b2bcb599bf27018d42c09662638f authored almost 4 years ago by Anders Kaseorg <[email protected]>Fix deprecated trait object syntax warnings
bfc7a6b6060f8867bd891d696a053ff8560c2e49 authored almost 4 years ago by Manish Goregaokar <[email protected]>Remove T: Trace bound from GcCellRef<T>; add GcCellRef::clone
38ce2c7a33195efb563078272c9d5ee7a08d07b2 authored almost 4 years ago by Manish Goregaokar <[email protected]>Signed-off-by: Anders Kaseorg <[email protected]>
e9acea33ca6176e0ac05c981eba2cb5bbf0ac9f7 authored almost 4 years ago by Anders Kaseorg <[email protected]>Signed-off-by: Anders Kaseorg <[email protected]>
3df1a9efaf480830553ac40b078cf056c3ce0337 authored almost 4 years ago by Anders Kaseorg <[email protected]>This bound unnecessarily prohibited some valid uses of GcCellRef::map.
Signed-off-by: Anders Ka...
e548a817c89f38516c5cfb1d55ff593f0105e946 authored almost 4 years ago by Anders Kaseorg <[email protected]>
Custom Drop implementation still can't be written, because generated
TriviallyDrop implementatio...
7f3837fa1d3681ed43d424728336d944815e4819 authored almost 4 years ago by Manish Goregaokar <[email protected]>
Add GitHub Actions
5656f1284adf5c8cc8eb6e970acd35c9cc0d7fbc authored almost 4 years ago by Manish Goregaokar <[email protected]>9f10b36fb3d4bfc978e3b9ed1d5821e2b1dd9132 authored almost 4 years ago by Manish Goregaokar <[email protected]>
Ignore fat pointer vtables for Gc::ptr_eq
b78569369d601f03c5d7fb00b7d5d3c79c44d0bb authored almost 4 years ago by Manish Goregaokar <[email protected]>
Rust doesn’t guarantee that fat pointer comparison works as expected
due to duplicated vtables:
...
Allow #[derive(Trace)] for unsized types
752398b90bc1c80c923630c3478c7470e9f2104d authored almost 4 years ago by Manish Goregaokar <[email protected]>Signed-off-by: Anders Kaseorg <[email protected]>
54a17dbdafa4d1950f88856013ee4df685e38daa authored almost 4 years ago by Anders Kaseorg <[email protected]>Follow rename of nightly optin_builtin_traits feature to auto_traits
45d8a92f6a031d41e2230f4f6beb65edb3856367 authored almost 4 years ago by Manish Goregaokar <[email protected]>This was renamed in https://github.com/rust-lang/rust/pull/79336.
Signed-off-by: Anders Kaseorg...
b2cfb2f675cb58f4c46bc294a2c7dba7155bed73 authored almost 4 years ago by Anders Kaseorg <[email protected]>Fix ptr_eq() on rooted and unrooted references
563f685972d98d3608b52a82bbfef811d89abc54 authored over 4 years ago by Manish Goregaokar <[email protected]>6e1024cc62a281121b99e1c747f80ce3635dda6b authored over 4 years ago by Caleb Sander <[email protected]>
Added `Trace` for `Rc`
9b057093ad2285ee33423690113cdb5cea9a0261 authored over 4 years ago by Manish Goregaokar <[email protected]>33dd4ec9aa5a352c5a5b836f32bfdd94eccaa028 authored over 4 years ago by HalidOdat <[email protected]>
c5408d2f811cc4e3a546e0df0bcdf970fa9fb6c7 authored over 4 years ago by Manish Goregaokar <[email protected]>
1db7d10851b9fada6914cb15bc9f503b4d9d24af authored over 4 years ago by Manish Goregaokar <[email protected]>
v0.3.5
29fbdc54e894fdaaf70476accca9b443dde61da8 authored over 4 years ago by Manish Goregaokar <[email protected]>Added `GcCellRef::map`, `GcCellRef::map_split` and `GcCellRefMut::map()`
1abbd312ea82511bb36732de3e35e72a53d59873 authored over 4 years ago by Manish Goregaokar <[email protected]>6126e8c402823fefc29a949e303a6d933c313dcd authored over 4 years ago by HalidOdat <[email protected]>
Fixed spelling mistake in README.md
f1dd978036ef64305159317709fd6ceac5208e25 authored over 4 years ago by Manish Goregaokar <[email protected]>Added missing " in the Cargo.toml snippet.
7e4adcd839d1caa0ba031ed36f442c0feac3ed61 authored over 4 years ago by Ferdinand Linnenberg <[email protected]>9c7ee93b9b07077dbb10f659d4ddf4f0d5ccf82c authored over 4 years ago by HalidOdat <[email protected]>
Use archive link to save the dead link
d8bff53f2a510d86786429f16675c82b98ac7d97 authored over 4 years ago by Manish Goregaokar <[email protected]>The link is dead. Zhen Zhang changed his domain but I didn't find that post in his new blog site...
1e40830cfdfdc03beee422292c6090b6aa3c3e92 authored over 4 years ago by cybai <[email protected]>344dc2f8b030b39d760ca87c7a29f5669d807be4 authored over 4 years ago by Manish Goregaokar <[email protected]>
Added `Display` implementation for `GcCellRef` and `GcCellRefMut`
f95327c5553167a03f913ee3ab6070e035bfbe8d authored over 4 years ago by Manish Goregaokar <[email protected]>8117c6df502a2e71e0d501aeef6545e297af3b42 authored over 4 years ago by ilario <[email protected]>
33088c3be7084926a9339381a7634a0f4a1a493f authored over 4 years ago by ilario <[email protected]>
Added `Trace` implementation for `Box<str>`
332ac522e13bc4d8ea2e46639bfe262e8d3a66a5 authored over 4 years ago by Manish Goregaokar <[email protected]>fadf8eb29b55c27ef973ecc3395bd3c18de849bb authored over 4 years ago by Iban Eguia Moraza <[email protected]>
This updates the README.md file to Rust 2018
051c82304d98338f4c2143e1be3879eece29788d authored over 4 years ago by Manish Goregaokar <[email protected]>dc0c46cd3c54709bbb86b9b4e54f485ba0b85899 authored over 4 years ago by Iban Eguia Moraza <[email protected]>
Bump to 0.3.4
8d9fe40510e417a18cd7f172e6dabdbad2663e2b authored over 4 years ago by Manish Goregaokar <[email protected]>Add MPL-2.0 license
d540d21df58ced44ed939c79195f3defece8f33f authored over 4 years ago by Manish Goregaokar <[email protected]>9b8f4b2a9a751fc3bef0a065f15232e18ac5e7bb authored over 4 years ago by Manish Goregaokar <[email protected]>
Added `try_borrow` and `try_borrow_mut` methods to `GcCell`
cac275c78a918b8740c3b82ea53fd9a48db15bd6 authored over 4 years ago by Manish Goregaokar <[email protected]>364674d97cdf217d16559ae2b47b0097d8566e4d authored over 4 years ago by Manish Goregaokar <[email protected]>
48b1257c3b64be8238a502507c3be2ab124f828d authored over 4 years ago by HalidOdat <[email protected]>
681e9d85a80212005c018fb08c39075536052b4f authored over 4 years ago by HalidOdat <[email protected]>
Added "derive" feature to avoid importing two crates
2c0325f59efe67f6eff6490bbac58e4bc964efc1 authored over 4 years ago by Manish Goregaokar <[email protected]>Added Trace and Finalize implementations for `Box<[T]>`.
dd734c2820bc8fad56ab347679de29e11ac772f5 authored over 4 years ago by Manish Goregaokar <[email protected]>98eb9a7fafec677fc1348eadbd287dcc354417cb authored over 4 years ago by HalidOdat <[email protected]>
bf2749357420d83e362eef61508ca506d06aced6 authored over 4 years ago by Iban Eguia Moraza <[email protected]>
291224060fc6b190c22d9515f51772b9830de0a2 authored over 4 years ago by Iban Eguia Moraza <[email protected]>
f426a3ffe405b10f3e650be50ab9894e4861dc7d authored over 4 years ago by Iban Eguia Moraza <[email protected]>
Added `Trace` and `Finalize` for more std types
87bb44e0e3b5824df1669415a2766b9ee34dc9a4 authored over 4 years ago by Manish Goregaokar <[email protected]>d4bf0ed73d267e1d10fe53c55853ae114412e7ff authored over 4 years ago by razican <[email protected]>
Formatted the code
e6999bc4a738edf8043d2bf17af932063b8ddcb2 authored over 4 years ago by Manish Goregaokar <[email protected]>a56bc95c8054229c5c497914d97fa0947ca7e8ba authored over 4 years ago by razican <[email protected]>
Updated code to 2018 edition
8795e29d24f472e320bcb852e84a7947f5e4b0e8 authored over 4 years ago by Manish Goregaokar <[email protected]>c9d2e9dabf6b98977f4fe69f2b82661a95893570 authored over 4 years ago by razican <[email protected]>
Upgraded syn/quote dependencies for gc_derive
80e35cd4b4aa500e514bf59d2015eb1822712537 authored over 4 years ago by Manish Goregaokar <[email protected]>