-
-
Notifications
You must be signed in to change notification settings - Fork 17
Permalink
Choose a base ref
{{ refName }}
default
Choose a head ref
{{ refName }}
default
Comparing changes
Choose two branches to see what’s changed or to start a new pull request.
If you need to, you can also or
learn more about diff comparisons.
Open a pull request
Create a new pull request by comparing changes across two branches. If you need to, you can also .
Learn more about diff comparisons here.
base repository: reactphp/async
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: v4.1.0
Could not load branches
Nothing to show
Loading
Could not load tags
Nothing to show
{{ refName }}
default
Loading
...
head repository: reactphp/async
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: v4.2.0
Could not load branches
Nothing to show
Loading
Could not load tags
Nothing to show
{{ refName }}
default
Loading
- 7 commits
- 19 files changed
- 3 contributors
Commits on Jul 7, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 9b58514 - Browse repository at this point
Copy the full SHA 9b58514View commit details -
Merge pull request #79 from clue-labs/unhandled-rejections-v4
[4.x] Update test suite to avoid unhandled promise rejections
Configuration menu - View commit details
-
Copy full SHA for 307684c - Browse repository at this point
Copy the full SHA 307684cView commit details
Commits on Oct 27, 2023
-
These annotations will aid static analyses like PHPStan and Psalm to enhance type-safety for this project and projects depending on it These changes make the following example understandable by PHPStan: ```php final readonly class User { public function __construct( public string $name, ) } /** * \React\Promise\PromiseInterface<User> */ function getCurrentUserFromDatabase(): \React\Promise\PromiseInterface { // The following line would do the database query and fetch the result from it // but keeping it simple for the sake of the example. return \React\Promise\resolve(new User('WyriHaximus')); } // For the sake of this example we're going to assume the following code runs // in \React\Async\async call echo await(getCurrentUserFromDatabase())->name; // This echos: WyriHaximus ```
Configuration menu - View commit details
-
Copy full SHA for 643316a - Browse repository at this point
Copy the full SHA 643316aView commit details -
Merge pull request #40 from WyriHaximus-labs/4.x-add-template-annotat…
…ions [4.x] Add template annotations
Configuration menu - View commit details
-
Copy full SHA for 8cc37cc - Browse repository at this point
Copy the full SHA 8cc37ccView commit details
Commits on Oct 31, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 9eb6332 - Browse repository at this point
Copy the full SHA 9eb6332View commit details
Commits on Nov 3, 2023
-
Merge pull request #81 from clue-labs/php8.3-v4
[4.x] Run tests on PHP 8.3 and update test suite
Configuration menu - View commit details
-
Copy full SHA for 3fad975 - Browse repository at this point
Copy the full SHA 3fad975View commit details
Commits on Nov 22, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 7c3738e - Browse repository at this point
Copy the full SHA 7c3738eView commit details
There are no files selected for viewing