Ecosyste.ms: OpenCollective

An open API service for software projects hosted on Open Collective.

Jrsonnet

Developing jrsonnet and related projects
Collective - Host: opensource - https://opencollective.com/jrsonnet - Code: https://github.com/CertainLach

doc: note rcgc version

github.com/CertainLach/gcmodule - 71c61789ada3520e78307e1957b8d092456aed94 authored almost 5 years ago
workflow: use lowercase "build"

github.com/CertainLach/gcmodule - efbfa21f29a344bb8f4e59f689a29506c8c1c18d authored almost 5 years ago
cc: simplify a "if" a bit

github.com/CertainLach/gcmodule - 8109e054b3018bf6d81816c296f1a49b847352e6 authored almost 5 years ago
workflow: attempt to run on nightly rust

github.com/CertainLach/gcmodule - ac41e0d020b1cd5bb45276c7a0b6c7fb0b3540a6 authored almost 5 years ago
cc: support Cc<dyn Trait> on stable

A bit hacky. But it seems to work.

github.com/CertainLach/gcmodule - fa4e883fca0fac16d703cd8f6c6e5d93d3367dc1 authored almost 5 years ago
cc: be more friendly to unsized types

github.com/CertainLach/gcmodule - f4b2e067b72fabc9d336ac8c8402ff475ed7acf8 authored almost 5 years ago
cc: implement CoerceUnsized on nightly

github.com/CertainLach/gcmodule - 0ff713b25a779cbca012839b1ec1a3702a849d92 authored almost 5 years ago
trace: add as_any for downcast support

github.com/CertainLach/gcmodule - 856be08bfc865b3e541f8252f8028302b8cf87b5 authored almost 5 years ago
remove some keywords

github.com/CertainLach/gcmodule - bc0343d67769dfd48327a060c0e03f9ff41ac052 authored almost 5 years ago
doc: update docs

github.com/CertainLach/gcmodule - eeefdfc6fb31ee16a4ed4fe5c3f97b2688c7bb2c authored almost 5 years ago
github: add rust workflow

github.com/CertainLach/gcmodule - 1b49433ea25e4965ee4848963028b2acd4c6c00c authored almost 5 years ago
note: add some notes about potential future plans

github.com/CertainLach/gcmodule - e70806e0da99c996e6f651bc1267464bb8768702 authored almost 5 years ago
doc: add README

github.com/CertainLach/gcmodule - 7be12b797ebc7e943cb51c40f91d3832f09ec0eb authored almost 5 years ago
doc: simplify an example a bit

github.com/CertainLach/gcmodule - 0956ab7a21095190136cd4e15461d557fef0c027 authored almost 5 years ago
cc: implement common traits

github.com/CertainLach/gcmodule - 68bb44715898c56de47e3e981382af52dc548c9d authored almost 5 years ago
tests: add more tests

Those are also verified by valgrind.

github.com/CertainLach/gcmodule - 79b0c35f5a399e26d091b4c1bd19d73b34760156 authored almost 5 years ago
collect: rename collect_cycles to collect_thread_cycles

github.com/CertainLach/gcmodule - 41303e64778ee426c7c7cd9a2a349da4041f121e authored almost 5 years ago
cc: drop Trace bound

They are no longer needed. They were initially needed because drop()
wants gc_track(), and drop(...

github.com/CertainLach/gcmodule - 957b71cb3370aa286c694ad53a8a1c3962500b5d authored almost 5 years ago
trace: drop debug_name

Move debug_name to CcBox. This removes some dependency on the Trace bound.

github.com/CertainLach/gcmodule - ad87bab3a0b3a8ff193483f312a5eb559e48c597 authored almost 5 years ago
tests: add quickcheck tests

Use quickcheck to generate random graphs. Also verified by valgrind.

github.com/CertainLach/gcmodule - 93feed2e5c7a30450eef20503411c163978892d2 authored almost 5 years ago
doc: add some documentation

github.com/CertainLach/gcmodule - 40a185fea1b237e9f01ba68cc3fce807a03dbd4d authored almost 5 years ago
tests: add tests about mixed tracked/untracked values

github.com/CertainLach/gcmodule - ede310700f1191c04a2bdea1f28bed4753e171d0 authored almost 5 years ago
debug: add ways to collect debug logs for testing

github.com/CertainLach/gcmodule - ccbf006c33180b6910e0651b087eb7e3101d5d95 authored almost 5 years ago
rc: impl Trace for Rc<T>

github.com/CertainLach/gcmodule - 10153131214e93d1b1e073b8779d82d22137fed5 authored almost 5 years ago
rc: rename types to cc

github.com/CertainLach/gcmodule - e33661ea446ed37829421c397ffd456b76f81ea9 authored almost 5 years ago
rc: wrap value with ManuallyDrop

In upcoming changes, I need to call T's drop without releasing RcBox<T>
so ref_count still point...

github.com/CertainLach/gcmodule - e0bd647105112017839b05b6c98110d2011cd764 authored almost 5 years ago
trace: visit GcHeader instead

GcHeader has more information.

github.com/CertainLach/gcmodule - 2048394b8f22d0a3ac49ee640ae8c6268ff6654d authored almost 5 years ago
rcdyn: merge into rc.rs

The logic is coupled with other logic in Rc.

github.com/CertainLach/gcmodule - 8d2884ef0d2ff8fe8e8b45a9cf57031b00cc0aee authored almost 5 years ago
tests: move to a module

github.com/CertainLach/gcmodule - 43790dd8e23670b577c3309ee3bebcf81a75d8d8 authored almost 5 years ago
rc: add APIs to force drop a value

This currently has a few steps:
1. Prepare separate "weakref" (RcDyn) list for the objects to dr...

github.com/CertainLach/gcmodule - ab97e82abc68b787fc10e219bc07289e9a928737 authored almost 5 years ago
rc: make RcDyn private

Going to add an API that is unsafe for public consumption.

github.com/CertainLach/gcmodule - ad095215f972ddcddbfe20c831e3b43be3e57199 authored almost 5 years ago
rc: opt-in GC on drop

github.com/CertainLach/gcmodule - e0b9665ffdd533a25dd5a745d1395c9f7f7da99c authored almost 5 years ago
rc: rename mod to cc

github.com/CertainLach/gcmodule - ce36755fbf0b02f41557a941448689ccc8784d2c authored almost 5 years ago
rc: add some RcDyn APIs for GC

github.com/CertainLach/gcmodule - f4697ae98ccbe576362fcd2e1eb803f059c1e726 authored almost 5 years ago
collect: use CcDummy for dummy linked list node

This saves a few bytes per thread.

github.com/CertainLach/gcmodule - 5968007eba2b9342f25e6c156ebb4e284a388712 authored almost 5 years ago
rc: remove an unnecessary Option

Simplify the logic at the cost of a few extra bytes per thread.

github.com/CertainLach/gcmodule - 419e00d88307c9fed0419b05c42ff4ff73805f71 authored almost 5 years ago
collect: implmenet basic collect algorithm

Similar to what cpython 3.8 does. Generation support is not there but
shouldn't be too hard to add.

github.com/CertainLach/gcmodule - 8eaf2ceeb0ed0f3a8a703499b5aec05579525875 authored almost 5 years ago
rc: opt-in GC on object creation

The previous ideas are inspired by bacon-rajan-cc: opt-in GC on drop, or on
clone. That actually...

github.com/CertainLach/gcmodule - b825bc45ac008e26ada3c13daa3efa34334f8273 authored almost 5 years ago
rc: use raw pointer for GcHeader

This removes potential UBs.

github.com/CertainLach/gcmodule - d0acbbb190d423f86bb925a8b1dfd3917b7394bf authored almost 5 years ago
trace: impl Trace for common types

github.com/CertainLach/gcmodule - 33bb09f09140a8b43efaddcefdb9c3030d3d6e7a authored almost 5 years ago
rcdyn: type-erased Rc<T>

github.com/CertainLach/gcmodule - 93476e75fc417470cd41aab2ff539e1168b1cd0e authored almost 5 years ago
rc: add GcHeader

github.com/CertainLach/gcmodule - 5d5b3d373de3f513bfcfd16e727a2418a584d2b3 authored almost 5 years ago
rc: initial implementation

github.com/CertainLach/gcmodule - 6fed32b25dd49e3a5aba720957583edb4cb0f76d authored almost 5 years ago
rc: initial integration with Trace

github.com/CertainLach/gcmodule - 317c47f278c6745f81f03774bdb5e8810353bd53 authored almost 5 years ago
rc: use 1 bit for "tracked" state

github.com/CertainLach/gcmodule - 6a55d4436cc6c8a6ffd2984a4863706f6a4022fa authored almost 5 years ago
trace: define Trace trait

github.com/CertainLach/gcmodule - 4737708d1ae673af299645c2361d616284026185 authored almost 5 years ago
Add trace! macro to example

github.com/CertainLach/XDP-Rust-Example - 44b3c26ad2edb327dbcf53605d008e2b1d530574 authored almost 5 years ago
Fix acceptor for external plugin-loader module, clarify things in docs

github.com/CertainLach/Framework - 82a2e27d59b6d3638abe0bfaad255b541eff6081 authored almost 5 years ago
Publish

- @meteor-it/[email protected]
- @meteor-it/[email protected]
- @meteor-it/[email protected]
- @mete...

github.com/CertainLach/Framework - ef6f275e4f610d8bdae1a70b85f2ad1837c6a142 authored almost 5 years ago
Change debug color to more readable

github.com/CertainLach/Framework - 8330e2d6a2e1c295f8bd8d33d4a6420fe4ad3fe2 authored almost 5 years ago
Switch to tool attrs

github.com/CertainLach/serde-yaml - b29a6089200c2ae99b0e2da41250f63f3bdb2ce5 authored about 5 years ago
Clarify comment about suppressed lints

github.com/CertainLach/serde-yaml - 6b9277fcdd1945e09825b91f20aee875d263b1ce authored about 5 years ago
Replace transmutes with f64::to_bits

github.com/CertainLach/serde-yaml - 257d921a515c6e23dd213493f4dc6163c73385eb authored about 5 years ago
Format with rustfmt 2019-10-07

github.com/CertainLach/serde-yaml - af965e714ab4bf9a0e0654333b636427216d8722 authored about 5 years ago
Eliminate use of `ref` keyword

github.com/CertainLach/serde-yaml - f8682f7dfe66b943542eae85f8ffa3bef6c5c427 authored about 5 years ago
Use dyn keyword on trait objects

github.com/CertainLach/serde-yaml - d1b29265a6c7b9fa0665e6a4187b6a98f2bb1554 authored about 5 years ago
Replace Error cause method with source to support downcasting

github.com/CertainLach/serde-yaml - 0a2c9aec5c6e7f221c8aa4c8dafdb7f4e04dd9d4 authored about 5 years ago
Suppress deprecation warning on Error description

github.com/CertainLach/serde-yaml - d40e409b6387e097299a6ed51cf07a31c30ab44f authored about 5 years ago
replaceState condition fix, fix remotedev have default with es module interop, zarbis update

github.com/CertainLach/Framework - 9651c761b78c7beac649f83ed4aa9031f76ff450 authored about 5 years ago
Publish

- @meteor-it/[email protected]
- @meteor-it/[email protected]
- @meteor-it/[email protected]
- @meteor-it/plug...

github.com/CertainLach/Framework - 5b9446f8625a2fee5a1204b1330383e515c6ec14 authored about 5 years ago
Node env detection fix, console fallback fixes

github.com/CertainLach/Framework - f9eb194532663a2f46df921b29a6ae87c8adadee authored about 5 years ago
Ignore missing_errors_doc pedantic lint

github.com/CertainLach/serde-yaml - 49ac1694f87964e64ea39748fac1c9827c3b8031 authored about 5 years ago
Missed another syntetic import

github.com/CertainLach/Framework - bc675065d68ebd59230e9282756aed6fade3a4d8 authored about 5 years ago
Publish

- @meteor-it/[email protected]
- @meteor-it/[email protected]
- @meteor-it/[email protected]
- @meteor-it/log...

github.com/CertainLach/Framework - 91dcc2bdff261acb0a37172c7d08e9b65952216b authored about 5 years ago
Disable synthetic imports

github.com/CertainLach/Framework - b559da66dcdd18d33d4d95adb35cc151996634c9 authored about 5 years ago
Publish

- @meteor-it/[email protected]
- @meteor-it/[email protected]
- @meteor-it/[email protected]
- @meteor-it/e...

github.com/CertainLach/Framework - cda559fa64ae21db0878e514cdea0db6061d3fb4 authored about 5 years ago
Add force-publish script

github.com/CertainLach/Framework - ccfa43d265abf28df55ea052240c40182f11e661 authored about 5 years ago
Change target to es2019, since node 12+ fully supports them

github.com/CertainLach/Framework - 3f327d0ad721d07129c56f75c978e4c2530e06fa authored about 5 years ago
Fix typescript target for .js

github.com/CertainLach/Framework - ac073d428ddefb7807ca72e045e64e2a9067d044 authored about 5 years ago
Mimic as firefox by default

github.com/CertainLach/Framework - 5e670ea7c25dda1883cf8801f4be880dd25c9c2c authored about 5 years ago
Cache parsed json in jsonBody, multipart updates

github.com/CertainLach/Framework - ef1c8b036fb4d0fedaa7e9aec0ca4b4b0d44a0c7 authored about 5 years ago
Add jsonBody helper method

github.com/CertainLach/Framework - e047fb110d4936995d0c009b765d68cf4650727a authored about 5 years ago
Publish

- @meteor-it/[email protected]
- @meteor-it/[email protected]
- @meteor-it/[email protected]
- @meteor-it/lagme...

github.com/CertainLach/Framework - 45ae37da49e836f0d90dc0a0a395e500fc2f6f1b authored about 5 years ago
Unignore package-locks for lerna

github.com/CertainLach/Framework - d531c7b9ac08ba9f3a11e14c1bad6b22c0d75388 authored about 5 years ago
Move npm client configuration to lerna.json, switch scripts to use yarn

github.com/CertainLach/Framework - b9e7432b2a20952b49425bf7e679a239cdb167f2 authored about 5 years ago
Force lerna to use yarn

github.com/CertainLach/Framework - 351efa1cad59a004c9c160db8271c2ea9b1800f8 authored about 5 years ago
Refactor XRest, add Map/Set support to objectEquals, new utilities, use path-to-regexp from NPM, fix rocket typings

github.com/CertainLach/Framework - da3a23c43a194fa6fe650e0351223c8e005e3ecc authored about 5 years ago
Catch webpack syntax errors

github.com/CertainLach/Framework - e89d875a51457869d68dca61ec23dda366cbc32d authored about 5 years ago
Lazy module reloading

github.com/CertainLach/Framework - ba7dc088e135135d97e83f1739f26ba413ccbc1a authored about 5 years ago
Webpack lazy module support

github.com/CertainLach/Framework - e595876587fc64730c0e0fe16a8e15a15395d430 authored about 5 years ago
Fix webpack plugin loader queue, custom onLoad handler

github.com/CertainLach/Framework - 2e9a53f08c944752a4b3776b93729b520936be6b authored about 5 years ago
More control over waitSameTick, strict typescript checks

github.com/CertainLach/Framework - fcb5b5e285761d5e0868031465f585d1ab044cc3 authored about 5 years ago