Ecosyste.ms: OpenCollective

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

github.com/katharostech/maxim

An easy-to-use Rust actor framework/model. Forked from the Axiom actor framework.
https://github.com/katharostech/maxim

Fix `await_shutdown` too

6dc9fa241cdaa9e4ddd5879e7f86cd7fd971ae45 authored about 5 years ago
Fix timeout logic in `await_shutdown_with_timeout`

d67b8e4eae7f870be5053e6a7cab6232d1f8daa6 authored about 5 years ago
Fix condvar logic in DrainAwait

cb2f667fdf45302d2f997421d89602278269ad30 authored about 5 years ago
Split Actor and ActorStream, remove lock on Actor

Signed-off-by: Khionu Sybiern <[email protected]>

f607bc385518326cd4430d3bc5777a86e08e8a7d authored over 5 years ago
Document DrainAwait object

Signed-off-by: Khionu Sybiern <[email protected]>

42418b1c6a39210be403fbc2b4dd1a8c9e3d465a authored over 5 years ago
Fixing test broken by merge to master

18f701a2004baf986fc25c4f12827f6e85feaa43 authored over 5 years ago
Merge branch 'master' into features/async

346c8eee721bc0b9bf1d156ceeab48a40a17937b authored over 5 years ago
I99 Allow passign of unserializable messages locally. (#111)

8880aebcdccb42495dd1a5b6f75f2ef77bbb810c authored over 5 years ago
Lower log level, add missing import

Signed-off-by: Khionu Sybiern <[email protected]>

e10da2ed4e553baf93b521611fd2d027b31878df authored over 5 years ago
Fix doc example, remove block from patch notes because of tests

Signed-off-by: Khionu Sybiern <[email protected]>

38aa068f6c6ba9c6b2eac307b050738efad33d7f authored over 5 years ago
Fix tests, add logging, fix shutdown for good, add Reactor names for

diagnostics

Signed-off-by: Khionu Sybiern <[email protected]>

638d6fc28ab3ee9f9b19dcae5a21359900da3baf authored over 5 years ago
Changing library docs

170b5d68d9bb30f8eb359166a7322e7f6963262f authored over 5 years ago
Restoring use order

5d0fe8b98481490368fc64342d9309656c14440b authored over 5 years ago
Commenting and so on

bd0d0388b38f25f41663fc5eee7428d6ba2f5593 authored over 5 years ago
Release notes adjustment

Signed-off-by: Khionu Sybiern <[email protected]>

d2f4e83678a0fe7b6a0501a2d08d8e974b0e7f2a authored over 5 years ago
Optimize thread logic:

- Move get_work into own function
- Use delay on empty run_queue before running again
- Fix shutd...

c7498060bdd4d636d485270bbf8f7a326f08d94e authored over 5 years ago
Ensure thread is running at correct point

Signed-off-by: Khionu Sybiern <[email protected]>

74215a0bb9edb284bbe7166c9ee93b097824024a authored over 5 years ago
Touchups to Philosophers example

Signed-off-by: Khionu Sybiern <[email protected]>

3ad01eb37cd25610a5dfec4671cdee1cb77598e1 authored over 5 years ago
Add self to Cargo.toml Authors

Signed-off-by: Khionu Sybiern <[email protected]>

b03fb82a5d43cf387caa8accb5486187746002b8 authored over 5 years ago
Don't create a thread every time we ensure the thread is running.

Signed-off-by: Khionu Sybiern <[email protected]>

cbe34fb14fb0b05cc1fedf409fa91ad1682bb255 authored over 5 years ago
Chanign run time on philosophers example

c70a78c109d94a8783b1fb47fe6fb82d0ace1644 authored over 5 years ago
Run formatter

18faf3de21a835e82f9886b202cfea9f90786659 authored over 5 years ago
All tests pass! ... Uh oh! :)

b9ccbd61358ad0e68ef69942b66b01c947a3116c authored over 5 years ago
Adding test demonstrating closure with capture

0e5dcd1c6e8866ba19fb8bce073fbc694f9ee992 authored over 5 years ago
Tests compile

08cbc81b97e4c8f0bca544d5e33c2425af57c81e authored over 5 years ago
Small docs fixes, make threadnames more specific

Signed-off-by: Khionu Sybiern <[email protected]>

4a77db6b3e352d9b0d6b9e4227a06114b06fe846 authored over 5 years ago
Use `Into<String>` for maximum ergonomics

Signed-off-by: Khionu Sybiern <[email protected]>

9b780b9f86092e562c425e6fd6c23c69c51c9d5d authored over 5 years ago
Experimenting with closure test fixes

794373aa4d3dbd86db5dd113ee5289193ef7e81a authored over 5 years ago
Merge branch 'features/async' of github.com:rsimmonsjr/axiom into features/async

186cc36d9eaf7277d8e1b32aec116811cb712ae7 authored over 5 years ago
Fixing tests

d69c0487f35bf27ce1d3507ed24ccff668fc7788 authored over 5 years ago
No more Arc<RwLock<Pin<Box<Mutex<Cell<Pin<Pin<Actor>>>>>>>>

Signed-off-by: Khionu Sybiern <[email protected]>

c1145a362c34ee0d068c8525a2f7c0b02eff4da0 authored over 5 years ago
Fixing compile errors in tests

fefdc8d2fde645b0fcf79cf10622c6f02c4fc5a9 authored over 5 years ago
Merge branch 'features/async' of github.com:rsimmonsjr/axiom into features/async

c79b000064620c858f3983af92ea39bde54909ad authored over 5 years ago
Test fixes

267183f454cea9e82ab80853ac1eff746acf2bdc authored over 5 years ago
More test fixes

Signed-off-by: Khionu Sybiern <[email protected]>

678ffa49f66eab303c7b68d57e7f7c5f550a072c authored over 5 years ago
- Updated examples, in docs and folder.

- Moar documentation improvements
- Switched from using MaybeUninit to using UnsafeCell (for stat...

c0b1325fee058a1a3d020a9d2385d4af7c8feb9a authored over 5 years ago
- Finished removing work channel artifacts

Signed-off-by: Khionu Sybiern <[email protected]>

0a5521c58d992ed563507ae768a5937c7f6aa122 authored over 5 years ago
- Removed Scheduler/Schedule

- Made Executor own scheduling responsibility
- Started removal of artifact work channel
- Moar c...

45bcbae3c89e9d4ff28878949b187e9c360533a6 authored over 5 years ago
Documentation

0799141721ffd4b96f07b224de67aa1a99b225d8 authored over 5 years ago
Merge branch 'master' into features/async

e012150870fc6f4e2894c9ba24a11e6c5ee0dd6d authored over 5 years ago
Add discord server badge to the README (#109)

ce431e1576cf562d77eea0d0d475750d3ae57982 authored over 5 years ago
Cont Phase 2

- Progress towards compilation
- Changed Processor Signature for State Return
- Wrapped Actor as ...

1b36bd6606da1d3d6810fafcbba42822d59266a4 authored over 5 years ago
Reorganized imports

Signed-off-by: Khionu Sybiern <[email protected]>

7661a48355f74912fa220a5c3b8a0614b598fe30 authored over 5 years ago
WIP Async refactor Phase 2

- Finish infrastructure changes
- Pin Actors
- TODO: fix final Lifetime error

Signed-off-by: Khi...

a09ec5669b03c672fb3592e495236e103bbd387e authored over 5 years ago
WIP Phase 2 of Async Refactor

- Separated Reactor and Executor
- Introduced Scheduler trait + Legacy impl
- Started work on con...

ebdf430a16e0d1e9d572b8567b5e351a4b2cdeae authored over 5 years ago
Cont. Async Refactor

- Removed Handler trait artifacts
- Finished refactoring Processor Traits
- Fix usage of `futures...

895b4dd1a413f3a72b6c3a3e67818553838dbad0 authored over 5 years ago
Merge branch 'master' into features/async

a47910c2d5c0eb198b9b7a86d2cdf076eedb7103 authored over 5 years ago
Update docs for the Monte-Carlo example (#105)

c5d77ebfff9517378359e7251b4e0a471eb9ab8e authored over 5 years ago
WIP Async refactor

- Added Reactor
- Started refactoring Handle/Processor Traits

Signed-off-by: Khionu Sybiern <dev...

2f678b734c9a10a2bbcd54dac93582f262f4ec79 authored over 5 years ago
Forgot to bump version (#104)

941972c2b2878a92da2f462b0747fea568c2bd20 authored over 5 years ago
Set release date (#102)

80f1a2356fe83e743d35743e52e9704e009923a7 authored over 5 years ago
Issue #98: TCP Cluster Manager integration (#100)

d52a5f89b77b1ad4b13990dfcd69fb4a95d5753d authored over 5 years ago
Issue #70 & Issue #67: Improvements to AID serialization (#96)

f52c9be669f9fc88655733dfeb887087a0d4a394 authored over 5 years ago
Issue #94: Add builder methods to ActorSystemConfig and minimize threads in test cases. (#95)

dc8c65abcaa71999186e03c530dd7ce7554e1070 authored over 5 years ago
Issue #64: Implement send methods specially designed for Arcs. (#93)

0b5c92f139c1ca09f2d68abf138d71c1bcf7c3b0 authored over 5 years ago
Renaming ActorId to Aid (#92)

0e9ec3ccf3eb2c10a7bb696254bc0ec56a6188f6 authored over 5 years ago
Issue #78: Rename Status values to be consistent and simple. (#90)

0f5aca3ff18f681fd3c846339259703fb87fd22c authored over 5 years ago
Implement builder mechanism for spawning actors (#88)

* Implement builder mechanism for spawning actors

* Changing naming to be better

* Documen...

30a52a9adb9f187ab8df612e713b8cc9546d823e authored over 5 years ago
Issue #81: Fixed the example, and fixed or improved related Axiom features. (#86)

* Debugging the example

* Fixing issues that would happen when actor stops

* Removing trac...

af621ba7c379011a32ad541b21038668dc68f084 authored over 5 years ago
Use HashSet to keep unique lists of monitored ActorIds (#82)

8f9632d318f7213cca3403581bb6c3c547068849 authored over 5 years ago
Added a lot of error handling and quality of life changes. (#85)

* Tracing problem in work queue

* Tracing problem

* Adding timeout errors reporting to Axi...

10abc2de69fc792f1eb063fa3b05d4d10bdbe0e9 authored over 5 years ago
Add a monte carlo simulation under examples (#84)

* wip

* Mostly-working example, but lots of race conditions

* Spawn Game actors from the G...

df3696731dbd601ce3224361dd3f6a4ffe4b22fc authored over 5 years ago
Updating to SECC 0.0.10 (#83)

80186abcaa175e8fc8bacd5e200d2dbf8923bc5d authored over 5 years ago
Issues/46 dining philosophers (#80)

53a82c601b3df1aae95b83fc9950536f4811af61 authored over 5 years ago
Change `MessageContent`'s visibility to private (#65)

852734bcad40b9a6421a37856475f022c0b10794 authored over 5 years ago
Converting FIXME lines into issues (#77)

ea1c6184a57e1028e0ffffc7cfd0dee2f99ea92f authored over 5 years ago
Implementation of Remote Actors (#62)

fff3ac481b8d22e90c84672b07b86fd78f8255d1 authored over 5 years ago
Refactor ActorId Semantics to Allow SystemActor. (#61)

* Working on ActorIds
* Restructuring to require ActorSystem::current only on deserialize.
* C...

856201b1418c4cb36ff52bb73a0470eb64fa0736 authored over 5 years ago
Use `ccl::DashMap` instead of `RwLock<HashMap>` (#60)

* Use DashMap instead of RwLock<HashMap>
* Get a lock on the underlying map when adding monitors

546746911ab0e8281d1b2b84d362ad6db9976441 authored over 5 years ago
Changes Resulting from SECC SEGFAULT fixes. (#56)

9cac1f1f59800d13c406aef478d85518cd57ecf6 authored over 5 years ago
Implement PartialOrd and Ord for ActorId (#55)

* Implement PartialOrd and Ord for ActorId

...and re-implement PartialEq and Eq, a little acc...

b6f2de49bae8bbedcd7714f7aff7e00f2ce02e7b authored over 5 years ago
Impl Default trait (#52)

I was just trying to do this pattern:

```rust
let system = ActorSystem::create(
ActorSy...

73c999ffae89bef19840b0d13fd9d4a31c65b372 authored over 5 years ago
Polishing up release notes for release (#51)

feb8a04d91bdc15d9c9bf392480b36a5b89623a7 authored over 5 years ago
Added SECC as a Crate dependency and removed from project (#50)

10e6854e6857576ebcb281722b972f0a78c659e1 authored over 5 years ago
Issues/37 reset skip issue (#48)

* Removing some prints from tests.
* Copy-editing documentation, simplifying config and other m...

02954e05059a27df56e21c0a0179bd791fadcb3c authored over 5 years ago
Issue 43: Migrate Actor to be stored on Sender and fix shutdown mechanics. (#44)

* Modifying the mechanism for shutting down and awaiting shutdown
* Added examples and fixed bu...

a4a624a4960c9b8f89a8420bc159418f7f596436 authored over 5 years ago
Fixed AID ergonomics and introduced a start message. (#42)

6e9b8e411caee68daf0da8f59f2ddf129635d584 authored over 5 years ago
Issues/35 message serialization (#36)

9242051130a0a40818ec79d0bfce6633f3deb255 authored over 5 years ago
Issue 13: Testing secc skip and peek. (#34)

6f465d18fdef1da44bfa06a950191698a41dd7d7 authored over 5 years ago
Bump to version 0.0.5 (#31)

ceaa5cf03af5beb0a0dc998707644a4a18e14276 authored over 5 years ago
Cleaning up documentation prior to 0.0.5 release. (#30)

6ccc9b7310bd1bce4f11f83463ccedf516ef0c1e authored over 5 years ago
Issue 16: Implemement monitors for actors. (#29)

38440314e25dbc0ecb71d4be3dbb6b2ceeaf3764 authored over 5 years ago
Issue 27: Implementing a local registry and named actors. (#28)

* Implementing local registry
* OCD aligning named actors :)

10a3f2b07e93821582c84c586607621be7517236 authored over 5 years ago
Issue 25 - Implementing UUID to actor id map and tests (#26)

cb79a3dc5787142004b31b9cd82d48af4ad90f8a authored over 5 years ago
Actor system configuration as a struct (#24)

e7c2f5f6a11b761700e4175ecd0b3a1fafa2172f authored over 5 years ago
Fixing some SECC races as well as issues 10 and 11 (#23)

b7c61afc9e859da7b1f684da6cb21aad4e584d91 authored over 5 years ago
Trying to get travis to build branch

a7720acdb3c603fe76cbc97acbfb6c27deb01c0a authored over 5 years ago
Still trying to get travis to behave

7927e101213b193bd954313f92fe6574bb82d92d authored over 5 years ago
Fixing some timing sensitive tests

0018313c35f25d488a4f0ac1584c7dff2e85d46b authored over 5 years ago
Travis config work

e91284a6a0aeb3b7d04dccf691bc3186e7d5d23f authored over 5 years ago
Working on docs

1268df7a834ad55c92fb3711155e9bd93f5b7f69 authored over 5 years ago
Working on docs

2dfee88554e59fce68d016173062db1b53eb5928 authored over 5 years ago
Working on docs

f766961a09366dfc0a5c5b0912cf1ecb746f75c7 authored over 5 years ago
Working on README.md docs

c53edaf62b945e114add1ddf4b91e04dd07cb645 authored over 5 years ago
Working on README.md docs

04a50d014a1d7bf1b39d89117dc341a18d0841a1 authored over 5 years ago
Adding RREADME.md info

28a5bb028eb49aabb6ef5f06f5cbb77a3e591a61 authored over 5 years ago
Cargo.toml and Travis work

c630194696d280e88d1897d8513ab4d800af2682 authored over 5 years ago
Updating cargo with readme key

d203b2127015389341e7f24b3f0f1898727cf440 authored over 5 years ago
Travis yaml fix

96541e19dc75038117400ddbf34fae3275f11632 authored over 5 years ago
Working on crates.io config.

8ad263ea51c6cf01978a2d66935c85c11ed7b3ba authored over 5 years ago