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

Configurable thread count and thread pinning

56c658b345538c893fd2f63e966a038cd717168b authored about 5 years ago by Mahmut Bulut <[email protected]>
Merge pull request #132 from bastion-rs/fix-warnings

Fix warnings

14d59512fe244b112d0e4db5c5da78b4722188c7 authored about 5 years ago by Andrey Kuznetsov <[email protected]>
Merge branch 'master' into fix-warnings

c23e92625ffad358a771a4d5912da81e08f236df authored about 5 years ago by Andrey Kuznetsov <[email protected]>
(cargo-release) version 0.3.2

4c67809b1a4d57376aa39af3b26b147e7081d351 authored about 5 years ago by Mahmut Bulut <[email protected]>
fixed warnings in tests and examples

99564a68293ef2399efe4b1bfd78c12542bced07 authored about 5 years ago by Andrey Kuznetsov <[email protected]>
Merge pull request #130 from bastion-rs/sender

Message Signature to identify message sender and sending messages back

1f601497fe06981e5484aac1c1ee5f5db0d75537 authored about 5 years ago by Andrey Kuznetsov <[email protected]>
new messaging API which allows identifying message senders and send messages back

36cfd8e245d84c8f1d4e3ad4802288762d55c099 authored about 5 years ago by Andrey Kuznetsov <[email protected]>
Merge pull request #136 from bastion-rs/dependabot/cargo/crossbeam-utils-0.7

Update crossbeam-utils requirement from 0.6 to 0.7

0416043e8bef30189543fde005afdfebb26eb453 authored about 5 years ago by Mahmut Bulut <[email protected]>
Merge pull request #135 from bastion-rs/dependabot/cargo/crossbeam-epoch-0.8

Update crossbeam-epoch requirement from 0.7 to 0.8

b561ee18cf2cd534ec9421eb89e888926aad5ac9 authored about 5 years ago by Mahmut Bulut <[email protected]>
Update crossbeam-utils requirement from 0.6 to 0.7

Updates the requirements on [crossbeam-utils](https://github.com/crossbeam-rs/crossbeam) to perm...

8c8677caae616a85c81f8011d30c49894143ed96 authored about 5 years ago by dependabot-preview[bot] <27856297+dependabot-preview[bot]@users.noreply.github.com>
Update crossbeam-epoch requirement from 0.7 to 0.8

Updates the requirements on [crossbeam-epoch](https://github.com/crossbeam-rs/crossbeam) to perm...

4bcfae003c9d73f7a08e5632c1b2104edd831ea7 authored about 5 years ago by dependabot-preview[bot] <27856297+dependabot-preview[bot]@users.noreply.github.com>
Merge pull request #129 from bastion-rs/update-windows-data-types

Update windows datatypes

64301d6dcb27c0aad90219d6ebbc346a7c66ff15 authored about 5 years ago by Mahmut Bulut <[email protected]>
Remove old dependency

d646daa52670a8a70f29ada1f39b16daa5daa409 authored about 5 years ago by Mahmut Bulut <[email protected]>
Fix pointer width, goddamit

b5936479f1c31f4cafd3725e77a38ac39435ee37 authored about 5 years ago by Mahmut Bulut <[email protected]>
Update windows datatypes

fd9b0332accd0a72604d2a5fae338d690c2dc6e5 authored about 5 years ago by Mahmut Bulut <[email protected]>
Merge pull request #127 from bastion-rs/blocking-pool

EMA based statistically adaptive blocking thread pool

08a664c8ecdf34e8dda836b939f9a53c009cdc7b authored about 5 years ago by Mahmut Bulut <[email protected]>
Merge pull request #126 from bastion-rs/bump-bastion-executor-dependency-version

Bump bastion-executor dependency to 0.3.2-alpha.0

283eb2e27991651926feef77d4ae291fbf95a718 authored about 5 years ago by Mahmut Bulut <[email protected]>
EMA based statistically adaptive blocking thread pool

d0f3855e2017af67e9b8376b01ec6df7f2609f53 authored about 5 years ago by Mahmut Bulut <[email protected]>
Bump dependency to 0.3.2-alpha.0

54aa9b58bfefec83b989db15199283a3ad156075 authored about 5 years ago by Patrice Billaut <[email protected]>
Bastion exdcutor 0.3.2-alpha.0

71b9649357206e9abe664d32ceee4fefe3f4b445 authored about 5 years ago by Mahmut Bulut <[email protected]>
Merge pull request #124 from JohnTitor/fix-link

Fix link and remove empty doc

59b3147136bfe3989b34402b5815d5d710f49e0c authored about 5 years ago by Mahmut Bulut <[email protected]>
Remove empty support doc

b39fa5bdbf2fd9629609d3e9e720ae4f0128deef authored about 5 years ago by Yuki Okushi <[email protected]>
Fix contributing guide link

c35d7e5d0402683eb82ed288f8ac70e522bcf1c9 authored about 5 years ago by Yuki Okushi <[email protected]>
Merge pull request #122 from Stupremee/spawn-method

Add Bastion::spawn method

03fef494c83f18452ac5342bc9d406970662c45d authored about 5 years ago by Mahmut Bulut <[email protected]>
Add Children::with_redunancy call to spawn method

95a6e2158882a5c712a0881b7ae164cd55e4ebd3 authored about 5 years ago by Justus K <[email protected]>
Add Bastion::spawn method to create a child with the action without using Children::with_exec

693c8d4a4117b2a6ea95428fd78a1ca5a206972d authored about 5 years ago by Justus K <[email protected]>
Add AWS Lambda use case

e35c485f8d7e0afdc4cbf0c6ad1376e98081a544 authored about 5 years ago by Mahmut Bulut <[email protected]>
Merge pull request #120 from bastion-rs/futures-0.3

Replaced "futures-preview" with "futures"

590f89db846dc5748e769b803e02b802016b3ef1 authored about 5 years ago by Mahmut Bulut <[email protected]>
Replaced "futures-preview" with "futures".

6b6095c93b78861e114cc347badcfff2601f1ab6 authored about 5 years ago by Matthieu Le brazidec <[email protected]>
(cargo-release) version 0.3.1

8c695747b7ee01bf3af94978500fca8d4bcf1697 authored about 5 years ago by Mahmut Bulut <[email protected]>
Merge pull request #115 from bastion-rs/rework-schedulers-migrator

Ignore migration path under lock contention

319a4079a6724f1d2bae0df19fe1ae51f0391bc0 authored about 5 years ago by Mahmut Bulut <[email protected]>
Ignore migration path under lock contention

49f33bf1dabdd5714ecb4a237b1cf5e34682c47b authored about 5 years ago by Mahmut Bulut <[email protected]>
Merge pull request #114 from bastion-rs/answer-in-middleware-example

Fix doc links and middleware example

9e43155e65f2ed08a2e45896145f3509267215f2 authored about 5 years ago by Mahmut Bulut <[email protected]>
Make hundred workers, why not…

Co-Authored-By: Matthieu Le brazidec <[email protected]>

05c7cc781d23c5e628ae68fd599ec962e7a7b95d authored about 5 years ago by Mahmut Bulut <[email protected]>
Fix doc links and middleware example

81e3067752929184f2cb5c3f9c6e1a5c88fd6114 authored about 5 years ago by Mahmut Bulut <[email protected]>
Merge pull request #113 from bastion-rs/stats-sampler-improvements

Stat sampler improvements

860fccbb45b91357390550d024bfbadf30f41ea9 authored about 5 years ago by Mahmut Bulut <[email protected]>
Stat sampler improvements

4191e42b489e0eabc890ff13228805e7b43f1ff2 authored about 5 years ago by Mahmut Bulut <[email protected]>
Merge pull request #112 from bastion-rs/executor-distribution-fixes

[executor] Fetch cores at once, rely on runtime

9d7c4d2720f4e2d77eef948f358d0003d077d37c authored about 5 years ago by Mahmut Bulut <[email protected]>
Fetch cores at once, rely on runtime

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

1e580af70f7b57111405081fb8bd6a6684e4ac07 authored about 5 years ago by Matthieu Le brazidec <[email protected]>
(cargo-release) version 0.3.1

9fab9074ce6f680364b29b6757a73d68f3fade6d authored about 5 years ago by Matthieu Le brazidec <[email protected]>
Merge pull request #111 from bastion-rs/msg-return

Updated msg! to allow explicit and implicit returns

b5b00741a51dfdf948869957403509f2751b6dcc authored about 5 years ago by Matthieu Le brazidec <[email protected]>
Merge remote-tracking branch 'origin/master' into msg-return

faa3e5ee1a97000107b55df8ee2344a5a4cfa0fd authored about 5 years ago by Matthieu Le brazidec <[email protected]>
Merge pull request #108 from bastion-rs/redundancy-boundaries

Fixed children redundancy tests

e6aa8edd2b72573b54f76416522943c866bd2ca5 authored about 5 years ago by Matthieu Le brazidec <[email protected]>
Fixed the children redundancy proptest to initialize and start Bastion and fixed formatting.

c141bab3304739c2d7d78580d0158c75e60e7893 authored about 5 years ago by Matthieu Le brazidec <[email protected]>
Added a "is" method to Msg, fixed the "msg!" macro to allow using "return" inside it and updated the "msg!" macro to allow to use it as a typed expression.

be9a3e736245bce0eb5fa8d2a5a3a3e024fb622d authored about 5 years ago by Matthieu Le brazidec <[email protected]>
Remove debug

ac8219a4d54c92cc27aad96e7fc51cf1ab8ce68d authored about 5 years ago by Mahmut Bulut <[email protected]>
Fix redundancy lower bounds

98be08bde195d6c7b4b9197b2446bfbf381bbc64 authored about 5 years ago by Mahmut Bulut <[email protected]>
Merge pull request #107 from bastion-rs/unsafe

Removed all unsafe code from "bastion"

ca376bfd781e49cf7e7e85edbfd88beed3304c7f authored about 5 years ago by Mahmut Bulut <[email protected]>
Updated the changelog. (#106)

0dc1b732296885518112232f49d1ef6eb373ab68 authored about 5 years ago by Matthieu Le brazidec <[email protected]>
Removed all unsafe code from "bastion", added a "GlobalSystem" struct to replace "ROOT_SPV", "SYSTEM" and "SYSTEM_SENDER", updated System to return GlobalSystem and fixed formatting.

c2af637692be18f35a40c9db1a9dd54f8c9e023a authored about 5 years ago by Matthieu Le brazidec <[email protected]>
Fixed typos.

cc883ca0fcbd6f8a3c800444389a6daaf0e95cf8 authored about 5 years ago by Matthieu Le brazidec <[email protected]>
Fixed typos.

e32cc36330014903cbe4ee1ab4f078b80a9a7ef9 authored about 5 years ago by Matthieu Le brazidec <[email protected]>
Fixed typos.

80a8ba0d009a768930a9136077849a6983fe63d8 authored about 5 years ago by Matthieu Le brazidec <[email protected]>
Update README.md

783cf63f7a85c7d4042dbc105a83d42fc97a6790 authored about 5 years ago by Mahmut Bulut <[email protected]>
(cargo-release) start next development iteration 0.3.1-alpha.0

e953b873844ef27b2f94b37b1d83fd21990cbe9c authored about 5 years ago by Matthieu Le brazidec <[email protected]>
(cargo-release) version 0.3.0

d15e163163f258fcd8fa508e53294fd1203266bb authored about 5 years ago by Matthieu Le brazidec <[email protected]>
(cargo-release) version 0.3.0

785876ed0488993e109b65ebbd82c96b61f604e2 authored about 5 years ago by Matthieu Le brazidec <[email protected]>
(cargo-release) version 0.3.0-alpha.1

703fa65ba81b4f0ebed6d77d82b194b19925abc4 authored about 5 years ago by Matthieu Le brazidec <[email protected]>
Updated bastion's dependencies and fixed bastion's Cargo.toml readme path.

0ce3845c83937cf789ca907d55cec5ef0c78f141 authored about 5 years ago by Matthieu Le brazidec <[email protected]>
(cargo-release) version 0.3.0-alpha.1

ca1280fba3865f3db50b46cf745a032b362d4207 authored about 5 years ago by Matthieu Le brazidec <[email protected]>
(cargo-release) version 0.3.3

896a1cb77872fee5bd126a938977103b4f202240 authored about 5 years ago by Matthieu Le brazidec <[email protected]>
Prepared for the release of 0.3.0.

cb1889ea244d6e4c356ca410ed66f8377795aa04 authored about 5 years ago by Matthieu Le brazidec <[email protected]>
Removed the "qutex" patch (#99)

b95e30449fd22298271169ea4ef8ba3d0e5eb05e authored about 5 years ago by Matthieu Le brazidec <[email protected]>
Update README.md

03f5b5e0c8b4b83fae84b27c14e8ec2e24c1b3a2 authored about 5 years ago by Mahmut Bulut <[email protected]>
Update readme

51bf740d9206c6d637992ca21432a1d2b3604606 authored about 5 years ago by Mahmut Bulut <[email protected]>
Merge pull request #98 from bastion-rs/logs

Added env_logger to all bastion's examples.

b7e43be8341fc530d06702100700a36826a32ea4 authored about 5 years ago by Matthieu Le brazidec <[email protected]>
Merge pull request #97 from bastion-rs/cleanup

Cleaned up bastion-executor

b7ab25afcf6060a7361fda28cd689b077f59ccbf authored about 5 years ago by Matthieu Le brazidec <[email protected]>
Added env_logger to all bastion's examples.

c894edf68cc930ab333b1ec3e24aaa5913cd2457 authored about 5 years ago by Matthieu Le brazidec <[email protected]>
Updated Pool and Distributor's fields visibility, updated Distributor's methods visibility and fixed a typo.

bcbc192c3e021573bcd452fcc2ca7033296318b4 authored about 5 years ago by Matthieu Le brazidec <[email protected]>
Cleaned up bastion-executor and lightproc's dependencies imports and replaced rustc_hash with fxhash.

ed7c634d8129ecd02c77e5e23a23dbac18914873 authored about 5 years ago by Matthieu Le brazidec <[email protected]>
Fixed typos.

0d45934d95f0b0943e250aecbeb2842b0729b46d authored about 5 years ago by Matthieu Le brazidec <[email protected]>
Merge pull request #96 from bastion-rs/context-doc

Updated the documentation for BastionContext

297947456336dda52f3de6088ab9895fedb1dd65 authored about 5 years ago by Matthieu Le brazidec <[email protected]>
Updated the documentation for BastionContext.

091534b7865456e217ad13d612061b4fe21fd0d0 authored about 5 years ago by Matthieu Le brazidec <[email protected]>
Merge pull request #95 from bastion-rs/unstable

Added an "unstable" feature

1f076791660e32c18a7d6c7d54929d2d511ca2b7 authored about 5 years ago by Matthieu Le brazidec <[email protected]>
Added an "unstable" feature to activate bastion-executor's NUMA-aware allocator.

8858493f5cf7651510df35386a1f71509507fed6 authored about 5 years ago by Matthieu Le brazidec <[email protected]>
Merge pull request #94 from bastion-rs/logs

Added logs

a7b028d7b18f2d67d801ea5b8a7d5681dc89a2d3 authored about 5 years ago by Matthieu Le brazidec <[email protected]>
Added logs to BastionMessage, Msg, Answer and Sender and fixed errors.

305d9952d71a178abbda2a454baf841c0c0d2ed5 authored about 5 years ago by Matthieu Le brazidec <[email protected]>
Added logs to BastionContext.

9bd838aa30fb63e21f94f21327e3164666b3880b authored about 5 years ago by Matthieu Le brazidec <[email protected]>
Updated Bastion, Children, ChildRef and ChildrenRef's logs, added logs to Supervisor and SupervisorRef, updated Supervisor::reset to use Supervisor::restart, and fixed formatting.

651a068e45c0e4284046f828c70f85a530dbc346 authored about 5 years ago by Matthieu Le brazidec <[email protected]>
Added logs to Bastion.

7337566ba77ce7a3dd1cababca05e099f7a0b639 authored about 5 years ago by Matthieu Le brazidec <[email protected]>
Updated Child and Children logs.

f552fdf05bcdd8f2d431a92e290cff588a425dd3 authored about 5 years ago by Matthieu Le brazidec <[email protected]>
Merge pull request #90 from bastion-rs/examples

Include Examples

3dda11e9860483dc504ffcb42483793c290236fe authored about 5 years ago by Mahmut Bulut <[email protected]>
Middleware example

634f75ac29a5b1d9f7b63e5be39e228f54f5f78a authored about 5 years ago by Mahmut Bulut <[email protected]>
More consistent example

52e1d19446ceaa63bee7dd6f567a4d34c7a25e27 authored about 5 years ago by Mahmut Bulut <[email protected]>
Remove unnecessary compute

387e692e5bae7bea1c1a704bbd773fb8e72c8c4c authored about 5 years ago by Mahmut Bulut <[email protected]>
Add back the doc for system supervisor

7063a9fd67235ba08a7d25636889f94d642593c0 authored about 5 years ago by Mahmut Bulut <[email protected]>
Parallel computation (mapreduce) example

5eec793de18e38211facb8343ced834075138199 authored about 5 years ago by Mahmut Bulut <[email protected]>
Fixed formatting and errors.

f9ee8fb6e2290909536588105f740e4926abd1ea authored about 5 years ago by Matthieu Le brazidec <[email protected]>
Added logs to System.

ef4bccfa8595e6bdc1b8e827b5240b960c311119 authored about 5 years ago by Matthieu Le brazidec <[email protected]>
Updated Broadcast polling to indicate that Poll::Ready(None) won't happen.

5b66bff1bdb35eb85a5493e08329b72f2343cbf6 authored about 5 years ago by Matthieu Le brazidec <[email protected]>
Added logs to Child, Children, ChildRef and ChildrenRef.

e39cc3a4716b87872821446cfe4f8138f4ae3753 authored about 5 years ago by Matthieu Le brazidec <[email protected]>
Merge pull request #93 from bastion-rs/config

Added support for configuring the system

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

4a3e673f256e73f7702ba9a59df18b7d94f5f610 authored about 5 years ago by Matthieu Le brazidec <[email protected]>
Added a Config struct and an "init_with" method to Bastion to use it, updated the getting started examples to use it and fixed markdown issues.

fccf81f867506ab94cb8ca53cd179ba434c8292f authored about 5 years ago by Matthieu Le brazidec <[email protected]>
Fixed examples links

1cd409b33d16706176e8eaf1e50d999820ef1094 authored about 5 years ago by Matthieu Le brazidec <[email protected]>
Merge pull request #89 from bastion-rs/bastion-id

Made BastionId public and references comparable

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

0ef5fea874116d4ee53368654053ead63bc00d75 authored about 5 years ago by Matthieu Le brazidec <[email protected]>
Added documentation for the context module.

9a001da0efa7a53b8f85254e69d09baaf4a1cdd5 authored about 5 years ago by Matthieu Le brazidec <[email protected]>
Implemented PartialEq and Eq for SupervisorRef, ChildrenRef and ChildRef.

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