1
0
forked from ROMEO/nexosim

Commit Graph

  • e376f17c7c Add model tracing spans + tracing feature flag Serge Barral 2024-09-10 11:12:49 +02:00
  • c7d86b9df1 Merge pull request #46 from asynchronics/feature/upgrade-dependencies Serge Barral 2024-09-08 23:25:08 +02:00
  • b500d071ec Upgrade some dependencies Serge Barral 2024-09-08 23:21:32 +02:00
  • 7aa6bd10a6 Merge pull request #45 from asynchronics/fix/ci-doc-and-ci-checkout Serge Barral 2024-09-08 20:23:52 +02:00
  • de97b7cf0e Update checkout to v4, build docs with nightly Serge Barral 2024-09-08 20:15:15 +02:00
  • d898fb3f05 Merge pull request #44 from asynchronics/feature/improve-docgen Serge Barral 2024-09-08 17:40:09 +02:00
  • 2a8a3738cb Use better supported UTF symbols for arrow heads Serge Barral 2024-09-08 17:38:58 +02:00
  • 1c0c8ed529 Add automatic feature documentation for docs.rs Serge Barral 2024-09-08 17:31:39 +02:00
  • bf7fb9b28b Merge pull request #43 from asynchronics/feature/refactor-rpc Serge Barral 2024-09-08 17:08:01 +02:00
  • 6b43fcf704 Simplify gRPC backend arch + remove wasm backend Serge Barral 2024-09-08 13:54:09 +02:00
  • 3ccf05335b Merge pull request #41 from asynchronics/feature/loom-as-dev-dependency Serge Barral 2024-09-07 19:56:21 +02:00
  • 114c148114 Move loom as a dev-dependency Serge Barral 2024-09-07 19:53:30 +02:00
  • e75edcbd33 Merge pull request #35 from asynchronics/feature/connect_map Jauhien Piatlicki 2024-08-16 11:30:10 +02:00
  • 1b1db5e0b8 Take message ref in (filter)map_connect closures Serge Barral 2024-08-16 11:07:19 +02:00
  • 1f3e04e796 Merge pull request #33 from asynchronics/feature/connect_map Jauhien Piatlicki 2024-08-07 21:36:00 +02:00
  • 525f708d55 Add tests for filter_map_connect (source & output) Serge Barral 2024-08-07 17:36:51 +02:00
  • 252ada4946 Merge pull request #32 from asynchronics/feature/connect_map Jauhien Piatlicki 2024-08-07 14:56:27 +02:00
  • c4d93f5c31 Disable Loom tests for broadcaster due to Loom bug Serge Barral 2024-08-07 10:29:13 +02:00
  • b544bcee92 Simplify task_set & satisfy clippy Serge Barral 2024-08-07 10:23:10 +02:00
  • b5187ded44 Optimize filtered connections from outputs Serge Barral 2024-08-07 10:11:53 +02:00
  • 2270a94b8d Simplify output broadcaster implementation Serge Barral 2024-08-05 09:56:13 +02:00
  • 7f244d2334 Add map/filter_map variants for source connection Serge Barral 2024-08-03 19:43:10 +02:00
  • 3527d62b41 Remove unnecessary trait bounds + improve doc Serge Barral 2024-08-03 13:09:36 +02:00
  • 0ec781e18b Add filter_map variants for output port connection Serge Barral 2024-08-03 11:47:57 +02:00
  • 9a2cfe8e77 Add support for mapped connections from ports Serge Barral 2024-08-02 18:53:07 +02:00
  • d9099c4bfa Merge pull request #31 from asynchronics/feature-asynchronuous-scheduling Jauhien Piatlicki 2024-08-02 16:23:47 +02:00
  • 3b4a3e9b0e More idiomatic loop Jaŭhien Piatlicki 2024-08-02 16:19:36 +02:00
  • 5d61abd729 Fix method visibility Jaŭhien Piatlicki 2024-08-02 16:13:21 +02:00
  • a163e5a1e1 Merge pull request #30 from asynchronics/feature-asynchronuous-scheduling Serge Barral 2024-08-02 14:11:57 +02:00
  • 6e3d5bb132 Change scheduler interface and add external inputs example. Jaŭhien Piatlicki 2024-07-31 16:01:16 +02:00
  • a6a2c85129 Merge pull request #29 from asynchronics/feature/grpc-init-parameters Serge Barral 2024-07-31 16:00:29 +02:00
  • 93e643a5fd patches for romeo romeo Ulrich Mohr 2024-07-31 01:07:18 +02:00
  • 1b0395f693 Accept an arbitrary argument for remote init Serge Barral 2024-07-29 18:02:06 +02:00
  • 7e5f623ac5 Merge pull request #27 from asynchronics/feature-auto-action-key Serge Barral 2024-06-26 13:45:54 +02:00
  • 8b015b2eba Add AutoActionKey Jaŭhien Piatlicki 2024-06-26 12:26:06 +02:00
  • cb7caa10e9 Merge pull request #26 from asynchronics/feature/cbor-instead-of-msgpack Serge Barral 2024-06-19 12:07:26 +02:00
  • 8ec5cd9e9b Replace MessagePack by CBOR Serge Barral 2024-06-19 12:00:59 +02:00
  • 4039d96127 Merge pull request #25 from asynchronics/feature/split-source-and-sink Serge Barral 2024-06-12 11:37:11 +02:00
  • 0abc520e4b Split sinks and source registries Serge Barral 2024-06-12 11:14:30 +02:00
  • f731d40add WIP Serge Barral 2024-06-11 11:27:16 +02:00
  • a7e691c002 Merge pull request #24 from asynchronics/dev Serge Barral 2024-05-27 23:50:26 +02:00
  • 4f494312be Merge pull request #11 from asynchronics/feature/wasm-compatibility Serge Barral 2024-05-27 23:36:17 +02:00
  • 59d2af51ba Expose the Protobuf simulation service to WASM/JS Serge Barral 2024-05-27 23:21:26 +02:00
  • 77e6e569ff Add same-thread executor support Serge Barral 2024-05-07 17:30:11 +02:00
  • 88d954dde5 Merge pull request #10 from asynchronics/feature-named-model-instances Jauhien Piatlicki 2024-05-17 14:50:43 +02:00
  • 195bcdceba Add instance name to model contexts Jaŭhien Piatlicki 2024-05-10 10:54:45 +02:00
  • 4b5195f981 Merge pull request #5 from asynchronics/feature-submodels Jauhien Piatlicki 2024-05-10 10:01:50 +02:00
  • 02eec1b277 Add test and improve example Jaŭhien Piatlicki 2024-05-06 15:31:50 +02:00
  • 287b3b713c Merge pull request #9 from asynchronics/fix/ci-failures Serge Barral 2024-05-07 12:49:57 +02:00
  • 2fa159a87f Fix comments Serge Barral 2024-05-07 12:44:42 +02:00
  • 8467b35f03 Merge pull request #7 from asynchronics/fix/ci-failures Serge Barral 2024-05-07 01:58:05 +02:00
  • af3d68e76f Force the waker VTable to be uniquely instantiated Serge Barral 2024-05-07 01:37:47 +02:00
  • e4b108c6b7 Satisfy newest clippy Serge Barral 2024-05-06 16:38:29 +02:00
  • a24e5df62e Merge pull request #4 from asynchronics/feature-submodels Serge Barral 2024-04-30 10:19:46 +02:00
  • 0734dc2fac Implement clonable outputs and add submodels example Jaŭhien Piatlicki 2024-04-26 11:06:40 +02:00
  • e7c0c5f217 Merge pull request #3 from asynchronics/fix/grpc-and-codegen-format Serge Barral 2024-04-26 16:14:59 +02:00
  • 9b4f69c17e gRPC: small fix + minor changes Serge Barral 2024-04-26 15:15:51 +02:00
  • 4de071eaf3 Merge pull request #2 from asynchronics/feature/improved-ci Serge Barral 2024-04-26 13:55:20 +02:00
  • 9956c4fa3f CI: add --all-features and force check on dev Serge Barral 2024-04-26 13:26:49 +02:00
  • 97b173a081 Merge pull request #1 from asynchronics/feature-submodels Jauhien Piatlicki 2024-04-26 11:55:03 +02:00
  • 7526ffbcea Add setup step. Jaŭhien Piatlicki 2024-04-11 09:40:37 +02:00
  • e84e802f09 Initial (g)RPC implementation Serge Barral 2024-04-25 11:12:54 +02:00
  • c984202005 Prepare release v0.2.2 Serge Barral 2024-04-04 13:44:10 +02:00
  • 2c6cecc1b2 Merge pull request #23 from asynchronics/fix/update-multishot-dependency Serge Barral 2024-04-04 13:39:20 +02:00
  • 8d3427daaf Fix CI script Serge Barral 2024-04-04 13:37:21 +02:00
  • 23160ff347 Update multishot crate dependency Serge Barral 2024-04-04 13:29:57 +02:00
  • bc788443b3 Merge pull request #20 from us-irs/serde-dependency-fix Serge Barral 2024-03-13 11:39:23 +01:00
  • 8e16f8c9b2 small fix for new serde dependency Robin Mueller 2024-03-13 11:10:26 +01:00
  • f5f0721663 Merge pull request #19 from us-irs/add-serde-feature Serge Barral 2024-03-12 18:15:16 +01:00
  • dc576013e5 Add optional serde support and make MonotonicTime serializable Robin Mueller 2024-03-12 18:11:06 +01:00
  • b96ffe7770 Prepare release v0.2.1 (3rd attempt) Serge Barral 2024-03-06 19:52:33 +01:00
  • b1a6ae829f Prepare release v0.2.1 (2nd attempt) Serge Barral 2024-03-06 19:41:34 +01:00
  • d2f165abc7 Prepare release v0.2.1 Serge Barral 2024-03-06 16:40:43 +01:00
  • 1be2f48a00 Revert "Merge pull request #12 from asynchronics/feature/event-sinks" Serge Barral 2024-03-06 16:16:55 +01:00
  • 43e41012d2 Merge pull request #15 from us-irs/feature/clock-send-bound Serge Barral 2024-03-06 14:48:30 +01:00
  • 47af3455ff Add send bound for Clock trait Robin Mueller 2024-03-06 12:27:34 +01:00
  • 7e881afb63 Merge pull request #12 from asynchronics/feature/event-sinks Serge Barral 2024-02-19 13:47:18 +01:00
  • 863f995f1b Small changes and cleanups to prepare the RPC work Serge Barral 2024-02-19 12:20:28 +01:00
  • 9d78e4f72a Merge pull request #9 from asynchronics/feature/clock Serge Barral 2023-08-29 12:58:03 +02:00
  • 41a38445ee Correct minor typos Serge Barral 2023-08-29 12:56:57 +02:00
  • ef703f5b7e Add support for custom/real-time clocks Serge Barral 2023-08-29 12:46:40 +02:00
  • fe3fd372e7 Prepare release v0.2.0 Serge Barral 2023-08-15 17:16:16 +02:00
  • f6808adaf9 Mark EventKey as must_use Serge Barral 2023-08-15 16:07:17 +02:00
  • e31597b14d Merge pull request #7 from asynchronics/feature/schedule-fn-overloading Serge Barral 2023-08-14 15:58:05 +02:00
  • 22516fe190 Overload schedule_*event methods Serge Barral 2023-08-14 15:47:08 +02:00
  • a036630c4e Merge pull request #6 from asynchronics/feature/periodic-events Serge Barral 2023-08-14 14:23:44 +02:00
  • 6ffa685c90 Exclude non-loom test when asynchronix_loom set Serge Barral 2023-08-14 14:18:46 +02:00
  • 484b74b3ec Add tests for periodic/key events Serge Barral 2023-08-14 12:31:35 +02:00
  • b0f7e69039 Implement periodic events Serge Barral 2023-07-28 16:14:36 +02:00
  • f6c714937a Update leap second data Serge Barral 2023-07-28 16:16:01 +02:00
  • 7c52f4b8b5 Merge pull request #5 from asynchronics/feature/better-event-cancellation Serge Barral 2023-07-21 14:52:21 +02:00
  • aeb243d3ec Simplify priority queue implementation Serge Barral 2023-07-20 19:23:04 +02:00
  • f458377308 Make it possible to cancel current-time events Serge Barral 2023-07-19 19:01:37 +02:00
  • 045dea509c Minor doc fixes Serge Barral 2023-07-17 14:58:52 +02:00
  • 1fcb7e181c Satisfy newest clippy Serge Barral 2023-07-16 16:40:41 +02:00
  • 3fcb05eae9 Replace event module by async-event crate Serge Barral 2023-07-16 16:37:40 +02:00
  • 0bcecbfdc2 Small README fixes Serge Barral 2023-01-16 23:15:47 +01:00
  • 31520d461a First release candidate for v0.1.0 Serge Barral 2023-01-16 23:05:46 +01:00
  • fe00ee0743 Remove unmaintained action-rs GH actions in CI Serge Barral 2022-11-04 15:16:03 +01:00
  • 835dd5ea8e Fix bug introduced during refactoring Serge Barral 2022-10-22 17:56:02 +02:00