Ecosyste.ms: OpenCollective

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

github.com/bastion-rs/bastion

Highly-available Distributed Fault-tolerant Runtime
https://github.com/bastion-rs/bastion

Added documentation for BastionId and the "id" methods and exported BastionId and the context module.

5bf0c9b6efcd0540a20db7f2bb6057f20d01848a authored about 5 years ago by Matthieu Le brazidec <[email protected]>
Merge pull request #91 from bastion-rs/proptest-children

Proptests for children

7b8fd6100260cd418179f43f61d080621d7c4714 authored about 5 years ago by Mahmut Bulut <[email protected]>
Exclude prop inputs

5ada867ab7765a7618e5c5a7d7c9c93b7ecab505 authored about 5 years ago by Mahmut Bulut <[email protected]>
Proptests for children

b250bb7e8119a737a5194782cd69db45fba68cfc authored about 5 years ago by Mahmut Bulut <[email protected]>
Merge pull request #88 from bastion-rs/production-ready

Updated the README to indicate that Bastion isn't production-ready yet.

ce13246d1d3ee714d54e587bd3fb250a3ff36f78 authored about 5 years ago by Mahmut Bulut <[email protected]>
Made BastionId public, implemented Display on it and made the "id" methods on Supervisor, SupervisorRef, Children, ChildrenRef and ChildRef public (or added them when not already present).

356e5152d5877df28865e8fa4ef4b9e10ad6c92a authored about 5 years ago by Matthieu Le brazidec <[email protected]>
Merge pull request #76 from bastion-rs/callbacks

Added callbacks support

28b10cfa4bb333b1384a2a1c9ba5c30ae7fdd9c9 authored about 5 years ago by Matthieu Le brazidec <[email protected]>
Fixed the supervisors' detection of already stopped supervised elements for when calling callbacks.

c323ae6d0fed1049b3ed7e2a1ecfcc947f37dfce authored about 5 years ago by Matthieu Le brazidec <[email protected]>
Added documentation for Callbacks::new and removed unused code and dependencies.

35f10cfff1d8be1eb790ae5fc185d91e7c15abc8 authored about 5 years ago by Matthieu Le brazidec <[email protected]>
Fixed formatting.

fad84759f54e15b4ebc451d1e4d734a280f74bdb authored about 5 years ago by Matthieu Le brazidec <[email protected]>
Merge branch 'master' into callbacks

8624b0bce1dbe89a75b8ca8ab6c7281382213bf2 authored about 5 years ago by Matthieu Le brazidec <[email protected]>
Updated the README to indicate that Bastion isn't production-ready yet.

f69a39d62a70b6533807b8849dc633f19edcc0c1 authored about 5 years ago by Matthieu Le brazidec <[email protected]>
Updated Supervisor's kill to not return anything and added documentation for Supervisor.killed, Supervisor.callbacks and Children.callbacks.

796613c2d9c4df361dc4c140510dfb4074014d41 authored about 5 years ago by Matthieu Le brazidec <[email protected]>
Added documentation to Children and Supervisor's with_callbacks methods.

82a8ec95295ead4cf5fa13cf741b51515864458e authored about 5 years ago by Matthieu Le brazidec <[email protected]>
Added documentation to Callbacks' methods and removed the callbacks traits.

9d5af948769ee7ca25376762dc1eda9ba9d9bbc0 authored about 5 years ago by Matthieu Le brazidec <[email protected]>
Merge pull request #75 from bastion-rs/context-option-supervisor

Disallowing access to the system's supervisor

3bb357c9096f720e233a3b097feacc1f623ea479 authored about 5 years ago by Matthieu Le brazidec <[email protected]>
Added documentation about what the "system supervisor" is.

134b430b3b5e9af29b1eefd35e8e60f177a9ee8d authored about 5 years ago by Matthieu Le brazidec <[email protected]>
Fixed formatting.

4c4d127f838c26a99d44517a81d3cd57afbf2d31 authored about 5 years ago by Matthieu Le brazidec <[email protected]>
Updated Context to contain an optional Supervisor and removed "is_system_supervisor" from SupervisorRef.

18a81d2cee4d99f593922a73136dabefc3d1732e authored about 5 years ago by Matthieu Le brazidec <[email protected]>
Added documentation for Supervisor and SupervisorRef's "is_system_supervisor".

63babc63b70ad27c1651843c05af56100813f885 authored about 5 years ago by Matthieu Le brazidec <[email protected]>
Merge pull request #85 from bastion-rs/issue-templates

Include issue template menu

20fcc578a24c6686b874c859445e798a2b282164 authored about 5 years ago by Mahmut Bulut <[email protected]>
Include issue template menu

344ff55c2e9f92aa32dc2b727e1acd7a8d23ddb2 authored about 5 years ago by Mahmut Bulut <[email protected]>
Merge pull request #84 from bastion-rs/bastion-docs

Bastion Documentation and New project logos

32403bd8c2cdf18f7c0e3f5b49a7ecf9a62779a5 authored about 5 years ago by Mahmut Bulut <[email protected]>
Bastion docs

79d1d146f247440fd7a111f5ce5d3d00b579dfbb authored about 5 years ago by Mahmut Bulut <[email protected]>
Exported BastionContext at bastion's root.

56351ce6ab3fde282ec7ddcf70ac6d3db7a1dd1e authored about 5 years ago by Matthieu Le brazidec <[email protected]>
Merge pull request #82 from bastion-rs/bastion-executor-docs

Bastion Executor Documentation

c7e789981f72f3e4d30db236a873a6d980be0eb9 authored about 5 years ago by Mahmut Bulut <[email protected]>
Add READMEs

28ac438b38b515ed7b7a70645bee0e501de2253b authored about 5 years ago by Mahmut Bulut <[email protected]>
Bastion Executor Documentation

df9cf9700ae7c6db595a372fa8198786a87ba9a5 authored about 5 years ago by Mahmut Bulut <[email protected]>
(cargo-release) version 0.3.3-alpha.1

f913def36365aedcef8705fa12c5a8c63b13aab8 authored about 5 years ago by Mahmut Bulut <[email protected]>
Merge pull request #81 from bastion-rs/lightproc-docs

Lightproc Documentation

c5882622a9db3a6e668e69e8c5fa9939abe8bd52 authored about 5 years ago by Mahmut Bulut <[email protected]>
Fix get_pid tests

869fb703fd12453b7d32b4de788c30e33063ec99 authored about 5 years ago by Mahmut Bulut <[email protected]>
Merge pull request #80 from bastion-rs/static-root-spv

Moved ROOT_SPV out of its QrwLock

602e6b18c12e2047ba0c9e7865e8592569381ef2 authored about 5 years ago by Mahmut Bulut <[email protected]>
Add all missing docs

a762ca6de62a8f5b9cee059ffdeafb66f2fa0581 authored about 5 years ago by Mahmut Bulut <[email protected]>
Lightproc docs

2b1907f7493e9d1799a45985e5589b4215325d33 authored about 5 years ago by Mahmut Bulut <[email protected]>
Fixed a bug where ROOT_SPV would contain a reference to a restarted supervisor (thus with a different sender).

4e1c35b81a4a681dec39a8a68175cb73033375cc authored about 5 years ago by Matthieu Le brazidec <[email protected]>
Made ROOT_SPV private and added a "root_supervisor" to System.

ad5e847e911833272d43a9d9b4243aef4a2c106b authored about 5 years ago by Matthieu Le brazidec <[email protected]>
Moved ROOT_SPV from inside a QrwLock to a static mut (yeah..) and made System::init private.

fc89463e66eb053813af2ed844061283b7c6186c authored about 5 years ago by Matthieu Le brazidec <[email protected]>
Renamed of Callbacks's methods and fixed the formatting.

42780c831a091ae365c8c5fc08af7b546661c305 authored about 5 years ago by Matthieu Le brazidec <[email protected]>
Added support for setting callbacks for supervisors and updated the callbacks example.

66f979d423340b9b028f83fd2a8eb0f28de232aa authored about 5 years ago by Matthieu Le brazidec <[email protected]>
Merge pull request #79 from bastion-rs/getting-started-example

Copied the example from Bastion's documentation into its own file.

74cb3442d708f7483bb52018c905576fb11716d0 authored about 5 years ago by Matthieu Le brazidec <[email protected]>
Fixed the formatting of the newly created "callbacks" example.

Signed-off-by: Matthieu Le brazidec <[email protected]>

e87d79163cc2dfb2c9f4762881def64ca9ddf8a5 authored about 5 years ago by Matthieu Le brazidec <[email protected]>
Copied the example from Bastion's documentation into its own file.

Signed-off-by: Matthieu Le brazidec <[email protected]>

df916ee5569a03354ccf871ac8f4f2b01e1acb06 authored about 5 years ago by Matthieu Le brazidec <[email protected]>
Added an example for children groups' callbacks.

Signed-off-by: Matthieu Le brazidec <[email protected]>

6f2b933c6d40d99d0095092b6ece3149f589e3bd authored about 5 years ago by Matthieu Le brazidec <[email protected]>
Added support for callbacks in children groups and updated supervisor to call them.

Signed-off-by: Matthieu Le brazidec <[email protected]>

1053990301a266c80bbbcb0124d9b7d09213e36b authored about 5 years ago by Matthieu Le brazidec <[email protected]>
Updated context to not give a reference to the children group's supervisor if it is the system's supervisor.

Signed-off-by: Matthieu Le brazidec <[email protected]>

587998a82b6e0fcc248cef163be7cce34c73ec6d authored about 5 years ago by Matthieu Le brazidec <[email protected]>
Merge pull request #74 from bastion-rs/fix-clippy-errors

Fix clippy errors

75a3826dbec53f32b5ebc58627b92364aa551add authored about 5 years ago by Mahmut Bulut <[email protected]>
Fix clippy errors

01d91a16f90c4a9a011a3c1db3d6330667f7c938 authored about 5 years ago by Mahmut Bulut <[email protected]>
Merge pull request #72 from bastion-rs/children-pending-and-supervisor-registering

Fixed children group's running loop and supervisors' order list

815aceb7bf3b4f64ea11e68b6c02ccbbed2d918d authored about 5 years ago by Matthieu Le brazidec <[email protected]>
Updated children group's run to poll children before getting new messages and to be pending when its broadcast stream is, and fixed supervisors to update the id of supervised elements in the order list after resetting them and when using the one-for-one supervision strategy.

Signed-off-by: Matthieu Le brazidec <[email protected]>

c6143f9246943f7d6294ba8366d6726e6ce365ef authored about 5 years ago by Matthieu Le brazidec <[email protected]>
Merge pull request #71 from bastion-rs/executor-scheduler

New scheduler for Bastion Executor

6d6173b827cf018af31176456ee5cd4f02c77293 authored about 5 years ago by Mahmut Bulut <[email protected]>
Merge pull request #70 from JohnTitor/update-clippy-ci

Remove deprecated action

f59642bc60e5a8466b049fc00b80276de5307d55 authored about 5 years ago by Matthieu Le brazidec <[email protected]>
Remove thread pool

e233f2eca55e03739cd7cffeceecd3ef0be32a8a authored about 5 years ago by Mahmut Bulut <[email protected]>
Fix conflicts

2085102747f0151459287838eb9377ddff082b16 authored about 5 years ago by Mahmut Bulut <[email protected]>
Executor scheduler

a41ba439970e4ba37476b16b86c8c1990a2b52f1 authored about 5 years ago by Mahmut Bulut <[email protected]>
Fix fmt and some doc

ec9e2a595a74631f48248dcef17647fbdb157f11 authored about 5 years ago by Yuki Okushi <[email protected]>
Remove deprecated action

beac1222d7a39236ee434a31f47b2cd052d63e17 authored about 5 years ago by Yuki Okushi <[email protected]>
Merge pull request #66 from bastion-rs/doc-effort

Better documentation

3af7ed02623ad792589d6dcf3aca4cc8efa8f4f5 authored about 5 years ago by Mahmut Bulut <[email protected]>
Merge pull request #67 from bastion-rs/static-threadpool

Fixed (random) threadpool panics

221172bdbf47c88e4594e02ebb7d1482ab2dbb04 authored about 5 years ago by Matthieu Le brazidec <[email protected]>
Merge pull request #69 from bastion-rs/github-ci-fmt-doc-stable

Fixed GitHub CI's fmt and docs checks

a301447c750268c3ae3c793e7c808fe69740454c authored about 5 years ago by Matthieu Le brazidec <[email protected]>
Fixed GitHub CI's fmt and docs checks

a89b353a4b186bddf20fb8bdd4a2b06c575a9f64 authored about 5 years ago by Matthieu Le brazidec <[email protected]>
Updated POOL to use a "static mut" instead of using "lazy_static" and a QrwLock, fixing some (random) panics from the threadpool that would freeze the system.

Signed-off-by: Matthieu Le brazidec <[email protected]>

a7609873da04968f2b0c6d2b3dbaf736cfd2e449 authored about 5 years ago by Matthieu Le brazidec <[email protected]>
Header

6ef51435bb4f4d68fd32a3e326982c5f8c48782b authored about 5 years ago by Mahmut Bulut <[email protected]>
Merge pull request #65 from bastion-rs/windows-dependencies

Include windows deps

c0e1f27543739865eca36045c1eaaaf1dda238bc authored about 5 years ago by Mahmut Bulut <[email protected]>
Include windows deps

c05b2509bbe4283157f02191501b079e9781d29a authored about 5 years ago by Mahmut Bulut <[email protected]>
Removed "bastion/src/proc.rs" and updated bastion to use bastion-executor.

Signed-off-by: Matthieu Le brazidec <[email protected]>

b848423c0c426feb385727b4603fc0059bd02c36 authored about 5 years ago by Matthieu Le brazidec <[email protected]>
Merge pull request #64 from bastion-rs/fix-build-issues

Address build issues

2a84f500976fdcdf3d51753dc4ba32dcc761cd16 authored about 5 years ago by Mahmut Bulut <[email protected]>
Merge pull request #62 from JohnTitor/tweak-actions

Tweak GitHub Actions

25a74caefb4f0409e34e7133e4a6806bd0c77225 authored about 5 years ago by Mahmut Bulut <[email protected]>
Fix lightproc stack test

d9175517abd31bd4086e9ccabf20173890df78bc authored about 5 years ago by Mahmut Bulut <[email protected]>
Remove AppVeyor

5b67d6093fedcd1033ded1b80d04f85696d9b722 authored about 5 years ago by Yuki Okushi <[email protected]>
Merge branch 'master' into tweak-actions

fed9d89ffa841bcb4787668c179c7c7f9fd381f6 authored about 5 years ago by Mahmut Bulut <[email protected]>
Merge pull request #63 from bastion-rs/build-fixes

Feature gate fixes

2797121030d7b940114c3d27a6ce917faed6221e authored about 5 years ago by Mahmut Bulut <[email protected]>
Set up lightproc version

56200e16ce54fea52ee5e3d1f10b6502371fd6b4 authored about 5 years ago by Mahmut Bulut <[email protected]>
Feature gate fixes

1edb8f420f0b2d987201512bc95e557be1310320 authored about 5 years ago by Mahmut Bulut <[email protected]>
cargo fmt

bfa1a384699db060ba19446ae8cae16ee30c69a0 authored about 5 years ago by Yuki Okushi <[email protected]>
Tweak actions

d295afb422f05e38bb56e0fc1ca0dc88d9d2a44e authored about 5 years ago by Yuki Okushi <[email protected]>
Update `lightproc` dependency to 0.3.3-alpha.0

4e03582a687b4c3f4d48a9b0cc039ea5df978b32 authored about 5 years ago by Yuki Okushi <[email protected]>
Merge pull request #58 from bastion-rs/dev

Bastion 0.3.0 Rollup

f3af9ce079011ab5b25b4b6591a6083706497b94 authored about 5 years ago by Mahmut Bulut <[email protected]>
Fix conflicts

5c1637d00ded60c65afe85e33531475368c5f228 authored about 5 years ago by Mahmut Bulut <[email protected]>
Remove thanks section from README

e267a4006a9ed0b13f21cee68bbd370936043873 authored about 5 years ago by Mahmut Bulut <[email protected]>
Merge pull request #53 from bastion-rs/executor-work

Executor work

ccdeb154cd0c2069627bead9f955ab303c9a1ed5 authored about 5 years ago by Mahmut Bulut <[email protected]>
Implemented Debug on Bastion.

fc9d54ec4110638b2f0cbed5218d2d0c4054fefd authored about 5 years ago by Matthieu Le brazidec <[email protected]>
Added warnings for missing docs and debug implementations.

9ac8f67fbe18c012cfc4cf8d25389b547f37867f authored about 5 years ago by Matthieu Le brazidec <[email protected]>
Added documentation for Bastion.

2497485d49f601896c3a509b913d84163a1c40db authored about 5 years ago by Matthieu Le brazidec <[email protected]>
Use unstable feature gate for NUMA allocator

caa6b02238869d2282ca93457ebbf0317e31804e authored about 5 years ago by Mahmut Bulut <[email protected]>
Added documentation for Message, Answer and Msg.

7aad9eeb7fbdadc1a7522c82995aa2d7d6d47617 authored about 5 years ago by Matthieu Le brazidec <[email protected]>
Added documentation for Children, Supervisor and Children's new with_exec and with_redundancy methods and hide Sender and its methods' documentation.

900a71ee2df517019869fa16e0b56867451dcc37 authored about 5 years ago by Matthieu Le brazidec <[email protected]>
Remove old scheduler

c4cd3832ba01ca3402959d4578ca8626d4056b92 authored about 5 years ago by Mahmut Bulut <[email protected]>
Rework on the scheduler

7e9a93872f5654c6b68176b31eea3507a6168dff authored about 5 years ago by Mahmut Bulut <[email protected]>
Select SMP core fix

44f744b8dd39a52a180b425f13884c1352b682d6 authored about 5 years ago by Mahmut Bulut <[email protected]>
Add features back

2cca1308df707dde68523e090c59f47433a893d1 authored about 5 years ago by Mahmut Bulut <[email protected]>
Remove feature enablers

04ad7174ea35e69e5e473324c4b3f18b4bec4132 authored about 5 years ago by Mahmut Bulut <[email protected]>
Address comments

c8792a9e29b032c5760c73e8f966dd3e16e445d3 authored about 5 years ago by Mahmut Bulut <[email protected]>
Load balancer wait for it

56283893ed47399cbf4093b5e89ccf4ea7b47bb3 authored about 5 years ago by Mahmut Bulut <[email protected]>
Change description of executor

3e665b64dde6d2eacaaeafae967eb7e6ea300667 authored about 5 years ago by Mahmut Bulut <[email protected]>
Fix dep order

46081afc8d28b3aad99737de23cb2d1495771a71 authored about 5 years ago by Mahmut Bulut <[email protected]>
(cargo-release) start next development iteration 0.3.2

5dc3ebc4c2f88dc7b8114721e8eed5a9b473cb05 authored about 5 years ago by Mahmut Bulut <[email protected]>
(cargo-release) version 0.3.2

4d478f00b405f9074f5214aa1a4b6c7cebf258b5 authored about 5 years ago by Mahmut Bulut <[email protected]>
Add readmes

324c2afe514dd937b8e3aeec03bab9edaaa258b5 authored about 5 years ago by Mahmut Bulut <[email protected]>
(cargo-release) version 0.3.1

c4cb93508ef3fcbe8987036ac1b59a1ac3936cb8 authored about 5 years ago by Mahmut Bulut <[email protected]>
Fill missing fields for Cargo.toml

845ea8cb72af1d8ee6b728b8d724a1b30407e439 authored about 5 years ago by Mahmut Bulut <[email protected]>