Skip to content
This repository has been archived by the owner on Aug 25, 2021. It is now read-only.

Implement Dart executor for async functions in Jason API #200

Merged
merged 69 commits into from
May 14, 2021

Conversation

alexlapa
Copy link
Collaborator

@alexlapa alexlapa commented May 13, 2021

Part of #182

Synopsis

We need async runtime that wont interfere with Dart runtime.

Solution

Implement Dart executor for Rust futures.

Checklist

  • Created PR:
    • In draft mode
    • Name contains Draft: prefix
    • Name contains issue reference
    • Has k:: labels applied
    • Has assignee
  • Documentation is updated (if required)
  • Tests are updated (if required)
  • Changes conform code style
  • CHANGELOG entry is added (if required)
  • FCM (final commit message) is posted
    • and approved
  • Review is completed and changes are approved
  • Before merge:
    • Milestone is set
    • PR's name and description are correct and up-to-date
    • Draft: prefix is removed
    • All temporary labels are removed

evdokimovs and others added 30 commits March 25, 2021 12:09
# Conflicts:
#	.github/workflows/ci.yml
#	Makefile
#	jason/flutter/.gitignore
#	jason/flutter/README.md
#	jason/flutter/android/.gitignore
#	jason/flutter/android/build.gradle
#	jason/flutter/android/gradle.properties
#	jason/flutter/android/src/main/AndroidManifest.xml
#	jason/flutter/example/.gitignore
#	jason/flutter/example/android/.gitignore
#	jason/flutter/example/android/app/build.gradle
#	jason/flutter/example/android/app/src/debug/AndroidManifest.xml
#	jason/flutter/example/android/app/src/main/AndroidManifest.xml
#	jason/flutter/example/android/app/src/main/res/drawable-v21/launch_background.xml
#	jason/flutter/example/android/app/src/main/res/drawable/launch_background.xml
#	jason/flutter/example/android/app/src/main/res/values-night/styles.xml
#	jason/flutter/example/android/app/src/main/res/values/styles.xml
#	jason/flutter/example/android/app/src/profile/AndroidManifest.xml
#	jason/flutter/example/android/build.gradle
#	jason/flutter/example/android/gradle.properties
#	jason/flutter/example/android/settings.gradle
#	jason/flutter/example/integration_test/jason.dart
#	jason/flutter/example/lib/main.dart
#	jason/flutter/example/pubspec.yaml
#	jason/flutter/lib/jason.dart
#	jason/flutter/pubspec.yaml
#	jason/jason-dummy/Cargo.toml
#	jason/jason-dummy/src/lib.rs
tyranron and others added 13 commits May 7, 2021 17:35
# Conflicts:
#	Cargo.lock
#	crates/medea-reactive/src/collections/hash_map.rs
# Conflicts:
#	Cargo.lock
#	jason/src/api/dart/utils/arrays.rs
#	jason/src/api/dart/utils/mod.rs
#	jason/src/platform/dart/utils/callback.rs
#	jason/src/platform/dart/utils/completer.rs
# Conflicts:
#	jason/flutter/lib/jason.dart
#	jason/flutter/lib/reconnect_handle.dart
#	jason/flutter/lib/room_handle.dart
#	jason/flutter/lib/util/completer.dart
#	jason/src/api/dart/mod.rs
#	jason/src/api/dart/reconnect_handle.rs
#	jason/src/api/dart/room_handle.rs
#	jason/src/api/dart/utils/arrays.rs
#	jason/src/api/dart/utils/mod.rs
#	jason/src/platform/dart/mod.rs
#	jason/src/platform/dart/utils/completer.rs
@alexlapa alexlapa added feature New feature or request k::design Related to overall design and/or architecture k::toolchain Related to project toolchain platform::android Specific to Android platform labels May 13, 2021
@alexlapa alexlapa self-assigned this May 13, 2021
@alexlapa alexlapa added this to the 0.3.0 milestone May 13, 2021
@alexlapa
Copy link
Collaborator Author

alexlapa commented May 13, 2021

FCM:

Implement Dart executor for async functions in Jason (#200, #182)

@alexlapa alexlapa changed the title Draft: Implement Dart executor for Rust futures (#195) Draft: Implement Dart executor for Rust futures May 13, 2021
@alexlapa alexlapa marked this pull request as ready for review May 13, 2021 15:34
@alexlapa alexlapa changed the title Draft: Implement Dart executor for Rust futures Draft: Implement Dart executor for async functions in Jason API May 13, 2021
@alexlapa alexlapa requested a review from tyranron May 13, 2021 15:35
@tyranron tyranron removed the k::toolchain Related to project toolchain label May 14, 2021
@tyranron tyranron changed the title Draft: Implement Dart executor for async functions in Jason API Implement Dart executor for async functions in Jason API May 14, 2021
@alexlapa alexlapa merged commit ba1dba6 into master May 14, 2021
@alexlapa alexlapa deleted the jason-futures-executor branch May 14, 2021 08:45
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
feature New feature or request k::design Related to overall design and/or architecture platform::android Specific to Android platform
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants