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

build: bump version to 0.4.2

Signed-off-by: Yaroslav Bolyukin <[email protected]>

33928b83c47419b1e9916a81955a7ae8711ec7a3 authored over 3 years ago by Yaroslav Bolyukin <[email protected]>
feat: impl Trace for Rc<Path>

Signed-off-by: Yaroslav Bolyukin <[email protected]>

44e3db1ea7b694c9a011a356ac14530b60ce4579 authored over 3 years ago by Yaroslav Bolyukin <[email protected]>
fix: bench

Signed-off-by: Yaroslav Bolyukin <[email protected]>

d76f17a630705ce7a20e66f02955592925f45b82 authored over 3 years ago by Yaroslav Bolyukin <[email protected]>
fix: rename crate imports

Signed-off-by: Yaroslav Bolyukin <[email protected]>

832269d8d946d6e2643d7e427f1e2e9959e65649 authored over 3 years ago by Yaroslav Bolyukin <[email protected]>
refactor: remove impl Trace for Rc

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]>
Merge remote-tracking branch 'fork/public-internals'

Signed-off-by: Yaroslav Bolyukin <[email protected]>

da455459ab2c4b04b3ca83ddf196466a6874a35b authored over 3 years ago by Yaroslav Bolyukin <[email protected]>
doc: reference original repo

Signed-off-by: Yaroslav Bolyukin <[email protected]>

b5b2d3c697be81d61c420a3303aad8662766ac0a authored over 3 years ago by Yaroslav Bolyukin <[email protected]>
feat: export stats/config with unstable features

Signed-off-by: Yaroslav Bolyukin <[email protected]>

eff3721db4148420d19405baa1bb895812cab4c9 authored over 3 years ago by Yaroslav Bolyukin <[email protected]>
fix: make GcStats fields pub

Signed-off-by: Yaroslav Bolyukin <[email protected]>

1999496703cffc5408ddb6e97f2aab1bf15489f8 authored over 3 years ago by Yaroslav Bolyukin <[email protected]>
Merge remote-tracking branch 'origin/master' into trivially-drop

Signed-off-by: Yaroslav Bolyukin <[email protected]>

5805a327c41809a8ac617ed801a4a0759ef40abc authored over 3 years ago by Yaroslav Bolyukin <[email protected]>
feat: expose GcState internals

For configuration and statistics

Signed-off-by: Yaroslav Bolyukin <[email protected]>

fcc24d0a274ea9d399c7a7abf6e107917397c595 authored over 3 years ago by Yaroslav Bolyukin <[email protected]>
Bump both crates to 0.4.1, remove experimental markers

ecdde28e1b71ca85e7871948b45b169829d4eb89 authored over 3 years ago by Manish Goregaokar <[email protected]>
Merge pull request #139 from andersk/generic-array

Implement Finalize, Trace for arrays of all sizes with const generics

7db2d5b586b4ed20bbd6e85274dae1ddc4085acd authored over 3 years ago by Manish Goregaokar <[email protected]>
Implement Finalize, Trace for arrays of all sizes with const generics

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]>
Merge pull request #136 from lalaithion/patch-1

Update README to latest version

7fc4205348c6ff0949128dbd71876c03099d0b14 authored over 3 years ago by Manish Goregaokar <[email protected]>
Merge pull request #135 from andersk/readme-version

README: Update version in installation instructions

4b7bfaa8e59f156d132922ad4d3f60b5460b4e79 authored over 3 years ago by Manish Goregaokar <[email protected]>
Merge pull request #137 from andersk/GcState-drop

Just collect on GcState::drop, to avoid use after free

899344b37b1d884a852c3c088589d2af4e27c885 authored over 3 years ago by Manish Goregaokar <[email protected]>
Merge pull request #138 from andersk/test-specialization

Remove unnecessary feature(specialization) from test

b585c9a807f7a3a563cb44e06ca1f13b06022bd3 authored over 3 years ago by Manish Goregaokar <[email protected]>
Remove unnecessary feature(specialization) from test

Signed-off-by: Anders Kaseorg <[email protected]>

203e255fbca7748b41c5b67829186b820336320b authored over 3 years ago by Anders Kaseorg <[email protected]>
Just collect on GcState::drop, to avoid use after free

Fixes #102.

Signed-off-by: Anders Kaseorg <[email protected]>

f670e1637bd3a6fcc8909dbfb883c52abdd48aa5 authored over 3 years ago by Anders Kaseorg <[email protected]>
Update README to latest version

a6f1eb1b7a4b40e340f569fb61e6e4c59f256a0d authored over 3 years ago by Izaak Weiss <[email protected]>
README: Update version in installation instructions

Signed-off-by: Anders Kaseorg <[email protected]>

10d0a0c18385ddb3e8c2ce33ca203a4ce1081471 authored over 3 years ago by Anders Kaseorg <[email protected]>
Merge pull request #130 from andersk/finalize-order

gc_derive: Move object finalizer before subobject finalizers

2c2cd3ab4605d3555ae7f7e518a59d876f1034f9 authored over 3 years ago by Manish Goregaokar <[email protected]>
Merge pull request #113 from andersk/derive-bounds

Don’t derive bogus generic bounds

865399988164fbde2066f6c0a3084c138b18916d authored over 3 years ago by Manish Goregaokar <[email protected]>
Add empty master entry for changelog

fd6797a1560f0313214f21a12e473d0dc9e4120b authored almost 4 years ago by Manish Goregaokar <[email protected]>
Merge pull request #133 from Manishearth/changelog

Add a changelog

a15513f93f8b4b6e26c41f241a65a898f1006218 authored almost 4 years ago by Manish Goregaokar <[email protected]>
Add a changelog

7cc99af88fc24387494e5350a013f4962cf380a3 authored almost 4 years ago by Manish Goregaokar <[email protected]>
Merge pull request #132 from Klaider/master

Bump to 0.4.0

5e88b2628cc8ce4656cead68c6db0ea28d24bb9a authored almost 4 years ago by Manish Goregaokar <[email protected]>
v0.4.0

4e38d495f6f080d8cf6638acc35333bb31f08e97 authored almost 4 years ago by hydroper <[email protected]>
gc_derive: Move object finalizer before subobject finalizers

Since the object finalizer, if any, probably uses the subobjects, we
want to run it before the s...

49e14eea66d59248570ca9bcbad00c4b99937d39 authored almost 4 years ago by Anders Kaseorg <[email protected]>
Merge pull request #125 from andersk/layout

Gc::from_raw: Rely only on documented guarantees to compute layout

c9d38037ae072e417dbaef27bbbee546ff3e7527 authored almost 4 years ago by Manish Goregaokar <[email protected]>
Merge pull request #129 from andersk/specialization

Remove feature(specialization)

c4aa0d39cdb6cc13434b4e8bc6ace1b0d10df90e authored almost 4 years ago by Manish Goregaokar <[email protected]>
refactor: remove TriviallyDrop trait

Signed-off-by: Yaroslav Bolyukin <[email protected]>

fe4fea0e1909c61650fba4479d48b73b54ec799e authored almost 4 years ago by Yaroslav Bolyukin <[email protected]>
Don’t derive bogus generic bounds

Deriving Trace for a generic struct only requires a Trace bound on all
its field types. There’s...

e8f1aa36a60a751da51533987f049ebdf62fda9b authored almost 4 years ago by Anders Kaseorg <[email protected]>
Remove feature(specialization)

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]>
Merge pull request #127 from andersk/auto_traits

Remove unused feature(auto_traits)

7db45b89ed52380f08830f33ea6076cc726fe0a6 authored almost 4 years ago by Manish Goregaokar <[email protected]>
Remove unused feature(auto_traits)

I converted this from feature(optin_builtin_traits) in #111, but in
fact this has been unused si...

2d287ebc0c377583a4dc4338db5bb318af7c8dd4 authored almost 4 years ago by Anders Kaseorg <[email protected]>
Gc::from_raw: Rely only on documented guarantees to compute layout

The claim “Because it is ?Sized, it will always be the last field in
memory” was not reliable: t...

a2ad94af17acc389c1058890867334862bd68a75 authored almost 4 years ago by Anders Kaseorg <[email protected]>
cargo fmt

Signed-off-by: Anders Kaseorg <[email protected]>

54ae933315d0f806b0acf48beb40ea0ef6123d4b authored almost 4 years ago by Anders Kaseorg <[email protected]>
Merge pull request #123 from andersk/GcCellRefMut-map

GcCellRefMut::drop: Unroot the right value after GcCellRefMut::map

e459223313aa5e9deaa34550b396c42b7dbeec34 authored almost 4 years ago by Manish Goregaokar <[email protected]>
Merge pull request #122 from andersk/from_raw-root

Gc::from_raw: Set the Gc as a root

910624b3501bb6db5f082b468754b97a34124a0f authored almost 4 years ago by Manish Goregaokar <[email protected]>
Gc::from_raw: Set the Gc as a root

The recovered Gc is not inside a GcBox on the heap, so it must be set
as a root (like it must ha...

d495f6590a6d2019ccb4d598de6b15e618fbbe14 authored almost 4 years ago by Anders Kaseorg <[email protected]>
GcCellRefMut::drop: Unroot the right value after GcCellRefMut::map

Fixes #117.

Signed-off-by: Anders Kaseorg <[email protected]>

98fb0cf8a222b2bcb599bf27018d42c09662638f authored almost 4 years ago by Anders Kaseorg <[email protected]>
Merge pull request #119 from andersk/dyn

Fix deprecated trait object syntax warnings

bfc7a6b6060f8867bd891d696a053ff8560c2e49 authored almost 4 years ago by Manish Goregaokar <[email protected]>
Merge pull request #118 from andersk/GcCellRef

Remove T: Trace bound from GcCellRef<T>; add GcCellRef::clone

38ce2c7a33195efb563078272c9d5ee7a08d07b2 authored almost 4 years ago by Manish Goregaokar <[email protected]>
Fix deprecated trait object syntax warnings

Signed-off-by: Anders Kaseorg <[email protected]>

e9acea33ca6176e0ac05c981eba2cb5bbf0ac9f7 authored almost 4 years ago by Anders Kaseorg <[email protected]>
Add GcCellRef::clone

Signed-off-by: Anders Kaseorg <[email protected]>

3df1a9efaf480830553ac40b078cf056c3ce0337 authored almost 4 years ago by Anders Kaseorg <[email protected]>
Remove T: Trace bound from GcCellRef<T>

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]>
feat: allow deriving Trace without Drop/Finalize

Custom Drop implementation still can't be written, because generated
TriviallyDrop implementatio...

aa4e896be604e5d1616dbce8a055cdd1a759644c authored almost 4 years ago by Yaroslav Bolyukin <[email protected]>
Fix action

7f3837fa1d3681ed43d424728336d944815e4819 authored almost 4 years ago by Manish Goregaokar <[email protected]>
Merge pull request #115 from Manishearth/actions

Add GitHub Actions

5656f1284adf5c8cc8eb6e970acd35c9cc0d7fbc authored almost 4 years ago by Manish Goregaokar <[email protected]>
Create rust.yml

9f10b36fb3d4bfc978e3b9ed1d5821e2b1dd9132 authored almost 4 years ago by Manish Goregaokar <[email protected]>
Merge pull request #114 from andersk/ptr_eq

Ignore fat pointer vtables for Gc::ptr_eq

b78569369d601f03c5d7fb00b7d5d3c79c44d0bb authored almost 4 years ago by Manish Goregaokar <[email protected]>
Ignore fat pointer vtables for Gc::ptr_eq

Rust doesn’t guarantee that fat pointer comparison works as expected
due to duplicated vtables:
...

a7d573562c7876f9d97416d20ad3b69a2cd44acb authored almost 4 years ago by Anders Kaseorg <[email protected]>
Merge pull request #112 from andersk/derive-trace-unsized

Allow #[derive(Trace)] for unsized types

752398b90bc1c80c923630c3478c7470e9f2104d authored almost 4 years ago by Manish Goregaokar <[email protected]>
Allow #[derive(Trace)] for unsized types

Signed-off-by: Anders Kaseorg <[email protected]>

54a17dbdafa4d1950f88856013ee4df685e38daa authored almost 4 years ago by Anders Kaseorg <[email protected]>
Merge pull request #111 from andersk/auto_traits-rename

Follow rename of nightly optin_builtin_traits feature to auto_traits

45d8a92f6a031d41e2230f4f6beb65edb3856367 authored almost 4 years ago by Manish Goregaokar <[email protected]>
Follow rename of nightly optin_builtin_traits feature to auto_traits

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]>
Merge pull request #108 from calebsander/fix/ptr_eq

Fix ptr_eq() on rooted and unrooted references

563f685972d98d3608b52a82bbfef811d89abc54 authored over 4 years ago by Manish Goregaokar <[email protected]>
ptr_eq() should ignore rooted bit

6e1024cc62a281121b99e1c747f80ce3635dda6b authored over 4 years ago by Caleb Sander <[email protected]>
Merge pull request #106 from HalidOdat/feature/trace-rc

Added `Trace` for `Rc`

9b057093ad2285ee33423690113cdb5cea9a0261 authored over 4 years ago by Manish Goregaokar <[email protected]>
Added `Trace` for `Rc`

33dd4ec9aa5a352c5a5b836f32bfdd94eccaa028 authored over 4 years ago by HalidOdat <[email protected]>
Bump to 0.3.6

c5408d2f811cc4e3a546e0df0bcdf970fa9fb6c7 authored over 4 years ago by Manish Goregaokar <[email protected]>
Fix author

1db7d10851b9fada6914cb15bc9f503b4d9d24af authored over 4 years ago by Manish Goregaokar <[email protected]>
Merge tag 'v0.3.5' into HEAD

v0.3.5

29fbdc54e894fdaaf70476accca9b443dde61da8 authored over 4 years ago by Manish Goregaokar <[email protected]>
Merge pull request #103 from HalidOdat/feature/ref-map

Added `GcCellRef::map`, `GcCellRef::map_split` and `GcCellRefMut::map()`

1abbd312ea82511bb36732de3e35e72a53d59873 authored over 4 years ago by Manish Goregaokar <[email protected]>
Added `GcCellRefMut::map()`

6126e8c402823fefc29a949e303a6d933c313dcd authored over 4 years ago by HalidOdat <[email protected]>
Merge pull request #104 from Scarjit/master

Fixed spelling mistake in README.md

f1dd978036ef64305159317709fd6ceac5208e25 authored over 4 years ago by Manish Goregaokar <[email protected]>
Fixed spelling mistake in README.md

Added missing " in the Cargo.toml snippet.

7e4adcd839d1caa0ba031ed36f442c0feac3ed61 authored over 4 years ago by Ferdinand Linnenberg <[email protected]>
Added `GcCellRef::map` and `GcCellRef::map_split`

9c7ee93b9b07077dbb10f659d4ddf4f0d5ccf82c authored over 4 years ago by HalidOdat <[email protected]>
Merge pull request #101 from CYBAI/patch-1

Use archive link to save the dead link

d8bff53f2a510d86786429f16675c82b98ac7d97 authored over 4 years ago by Manish Goregaokar <[email protected]>
Use archive link to save the dead link

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]>
Bump to 0.3.5

344dc2f8b030b39d760ca87c7a29f5669d807be4 authored over 4 years ago by Manish Goregaokar <[email protected]>
Merge pull request #100 from ilarioc/ref_display

Added `Display` implementation for `GcCellRef` and `GcCellRefMut`

f95327c5553167a03f913ee3ab6070e035bfbe8d authored over 4 years ago by Manish Goregaokar <[email protected]>
Add `Borrow<T>` and `AsRef<T>` implementations for `Gc<T>`

8117c6df502a2e71e0d501aeef6545e297af3b42 authored over 4 years ago by ilario <[email protected]>
Added `Display` implementation for `GcCellRef` and `GcCellRefMut`

33088c3be7084926a9339381a7634a0f4a1a493f authored over 4 years ago by ilario <[email protected]>
Merge pull request #98 from Razican/box_str

Added `Trace` implementation for `Box<str>`

332ac522e13bc4d8ea2e46639bfe262e8d3a66a5 authored over 4 years ago by Manish Goregaokar <[email protected]>
Added `Trace` implementation for `Box<str>`.

fadf8eb29b55c27ef973ecc3395bd3c18de849bb authored over 4 years ago by Iban Eguia Moraza <[email protected]>
Merge pull request #97 from Razican/readme

This updates the README.md file to Rust 2018

051c82304d98338f4c2143e1be3879eece29788d authored over 4 years ago by Manish Goregaokar <[email protected]>
This updates the README.md file to Rust 2018

dc0c46cd3c54709bbb86b9b4e54f485ba0b85899 authored over 4 years ago by Iban Eguia Moraza <[email protected]>
Merge pull request #96 from Manishearth/bump

Bump to 0.3.4

8d9fe40510e417a18cd7f172e6dabdbad2663e2b authored over 4 years ago by Manish Goregaokar <[email protected]>
Merge pull request #95 from Manishearth/license

Add MPL-2.0 license

d540d21df58ced44ed939c79195f3defece8f33f authored over 4 years ago by Manish Goregaokar <[email protected]>
Bump to 0.3.4

9b8f4b2a9a751fc3bef0a065f15232e18ac5e7bb authored over 4 years ago by Manish Goregaokar <[email protected]>
Merge pull request #93 from HalidOdat/feature/try-borrow-methods

Added `try_borrow` and `try_borrow_mut` methods to `GcCell`

cac275c78a918b8740c3b82ea53fd9a48db15bd6 authored over 4 years ago by Manish Goregaokar <[email protected]>
Add MPL-2.0 license

364674d97cdf217d16559ae2b47b0097d8566e4d authored over 4 years ago by Manish Goregaokar <[email protected]>
Added Hash derive for `BorrowError` and `BorrowMutError`

48b1257c3b64be8238a502507c3be2ab124f828d authored over 4 years ago by HalidOdat <[email protected]>
Added more derives for `BorrowError` and `BorrowMutError`

681e9d85a80212005c018fb08c39075536052b4f authored over 4 years ago by HalidOdat <[email protected]>
Merge pull request #91 from Razican/feature_derive

Added "derive" feature to avoid importing two crates

2c0325f59efe67f6eff6490bbac58e4bc964efc1 authored over 4 years ago by Manish Goregaokar <[email protected]>
Merge pull request #90 from Razican/box_trace

Added Trace and Finalize implementations for `Box<[T]>`.

dd734c2820bc8fad56ab347679de29e11ac772f5 authored over 4 years ago by Manish Goregaokar <[email protected]>
Added `try_borrow` and `try_borrow_mut` methods to `GcCell`

98eb9a7fafec677fc1348eadbd287dcc354417cb authored over 4 years ago by HalidOdat <[email protected]>
Fixed build errors

bf2749357420d83e362eef61508ca506d06aced6 authored over 4 years ago by Iban Eguia Moraza <[email protected]>
Added "derive" feature to avoid importing two crates

291224060fc6b190c22d9515f51772b9830de0a2 authored over 4 years ago by Iban Eguia Moraza <[email protected]>
Added Trace and Finalize implementations for `Box<[T]>`.

f426a3ffe405b10f3e650be50ab9894e4861dc7d authored over 4 years ago by Iban Eguia Moraza <[email protected]>
Merge pull request #86 from Razican/more_trace

Added `Trace` and `Finalize` for more std types

87bb44e0e3b5824df1669415a2766b9ee34dc9a4 authored over 4 years ago by Manish Goregaokar <[email protected]>
Added `Trace` and `Finalize` implementation for new standard library types

d4bf0ed73d267e1d10fe53c55853ae114412e7ff authored over 4 years ago by razican <[email protected]>
Merge pull request #85 from Razican/rustfmt

Formatted the code

e6999bc4a738edf8043d2bf17af932063b8ddcb2 authored over 4 years ago by Manish Goregaokar <[email protected]>
cargo fmt

a56bc95c8054229c5c497914d97fa0947ca7e8ba authored over 4 years ago by razican <[email protected]>
Merge pull request #83 from Razican/edition_2018

Updated code to 2018 edition

8795e29d24f472e320bcb852e84a7947f5e4b0e8 authored over 4 years ago by Manish Goregaokar <[email protected]>
Migrated to 2018 edition, and fixed a bunch of Clippy lints

c9d2e9dabf6b98977f4fe69f2b82661a95893570 authored over 4 years ago by razican <[email protected]>
Merge pull request #82 from Razican/dep_upgrade

Upgraded syn/quote dependencies for gc_derive

80e35cd4b4aa500e514bf59d2015eb1822712537 authored over 4 years ago by Manish Goregaokar <[email protected]>