profile
viewpoint
If you are wondering where the data of this site comes from, please visit https://api.github.com/users/MasoodFallahpoor/events. GitMemory does not store any data, but only uses NGINX to cache data for a period of time. The idea behind GitMemory is simply to give users a better reading experience.
Masood Fallahpoor MasoodFallahpoor Accedo Stockholm, Sweden https://masood-fallahpoor.medium.com/ Software engineer, Android developer, *nix lover, curious learner, gym guy, casual gamer.

MasoodFallahpoor/InfoCenter 5

An Android app that displays various information about the hardware components of a smartphone or tablet.

MasoodFallahpoor/ReleaseTracker 3

Release Tracker is an Android app that shows the latest version of GitHub-hosted libraries, tools, frameworks, or whatever!

MasoodFallahpoor/TehranBrt 3

[UNMAINTAINED] An Android app that displays all the routes and stations of Tehran's BRT buses.

MasoodFallahpoor/KotlinSqueezed 2

KotlinSqueezed is a trimmed version of Kotlin's official language guide in form of a Gradle-based Kotlin project.

MasoodFallahpoor/RxJava2Playground 2

This is where I've summarized what I know about RxJava 2. It's here for future reference!

MasoodFallahpoor/AndroidPictureInPictureSample 1

A basic sample app demonstrating how to implement Picture-in-Picture (PiP) mode in Android.

MasoodFallahpoor/CleanAndroidApp 1

A VERY simple Android app that struggles to follow Clean Architecture.

MasoodFallahpoor/ComposeCalendar 1

A demo of using Jetpack Compose to implement a calendar.

MasoodFallahpoor/DS-Book 1

A "questions and answers" book about fundamental data structures (in Persian)

MasoodFallahpoor/ParticleSwarmOptimization 1

An implementation of PSO that tries to find the minimum of function f(x,y) = e^(-x^2 - y^2) * sin(x) where x and y are in range [-2, 2]

startedxmartlabs/gong

started time in 6 hours

startedcashapp/sqldelight

started time in 3 days

startedjhy/jsoup

started time in 5 days

startedarrow-kt/arrow

started time in 6 days

startedNeoTech-Software/Android-Root-Coverage-Plugin

started time in 6 days

push eventMasoodFallahpoor/ComposeCalendar

Masood Fallahpoor

commit sha b83997e27fefb59821d466e5c5f5e3da33b4835c

Update Compose along with some other dependencies

view details

Masood Fallahpoor

commit sha bd1140e7c99f644d72455e6b2e521581b0ceb6ed

Update Gradle

view details

push time in 10 days

create barnchMasoodFallahpoor/kotlinx.coroutines

branch : fix_doc

created branch time in 13 days

delete branch MasoodFallahpoor/kotlinx.coroutines

delete branch : fix_doc

delete time in 13 days

push eventMasoodFallahpoor/kotlinx.coroutines

Masood Fallahpoor

commit sha 375ffadda1fa8924960790356e7452ed8990d0be

Make some corrections in 'Shared mutable state and concurrency' doc

view details

push time in 13 days

create barnchMasoodFallahpoor/kotlinx.coroutines

branch : fix_doc

created branch time in 13 days

delete branch MasoodFallahpoor/kotlinx.coroutines

delete branch : fix_doc

delete time in 13 days

push eventMasoodFallahpoor/kotlinx.coroutines

Masood Fallahpoor

commit sha a3a70bedca2189e248ed0be5844ddcb96cea9ae7

Add some missing articles in 'Select Expression' doc (#2921)

view details

push time in 13 days

push eventMasoodFallahpoor/AndroidComposeTemplate

Masood Fallahpoor

commit sha 09e0224d2124197f6feb8791a4be767a63cfe5de

Upgrade Compose to 1.0.1

view details

Masood Fallahpoor

commit sha 21107a8f6c8e0c15eb123efdd8ea41d350a6ad12

Change the default package name

view details

Masood Fallahpoor

commit sha 5122b21deda51422986b4361c3313a55d2b4a50f

Update Compose to 1.0.2

view details

push time in 16 days

push eventMasoodFallahpoor/KotlinSqueezed

masood

commit sha ae7f4676da1eaa21ee3cffdb3f35b2e40006896c

Update the 'Channels' chapter

view details

masood

commit sha 79aaca157e121b24e1f32bea1d2a3d1af2749b15

Update the remaining sections of 'coroutine' chapter

view details

push time in 19 days

push eventMasoodFallahpoor/kotlinx.coroutines

Masood Fallahpoor

commit sha d6f6caa608c00905ef347380e0f1abd1b8dd2c61

Add some missing articles in 'Select Expression' doc

view details

push time in 19 days

push eventMasoodFallahpoor/kotlinx.coroutines

Masood Fallahpoor

commit sha ed8600e886ccc97d7b69303e3b145a2fcfa4aa8f

Add some missing articles in 'Select Expression' doc

view details

push time in 19 days

create barnchMasoodFallahpoor/kotlinx.coroutines

branch : fix_doc

created branch time in 19 days

delete branch MasoodFallahpoor/kotlinx.coroutines

delete branch : fix_doc

delete time in 19 days

delete branch MasoodFallahpoor/kotlinx.coroutines

delete branch : fix_API_doc

delete time in 19 days

push eventMasoodFallahpoor/kotlinx.coroutines

Vsevolod Tolstopyatov

commit sha 17bc90bb00f17672476e1fb8f0a36b3a026406a9

Non-conflating subscription count in SharedFlow and StateFlow (#2872) * Non-conflating subscription count in SharedFlow and StateFlow Sharing strategies are too sensitive to conflation around extrema and may miss the necessity to start or not to stop the sharing. For more particular examples see #2863 and #2488 Fixes #2488 Fixes #2863 Fixes #2871

view details

Vsevolod Tolstopyatov

commit sha 61acb958196351490398070fc5c36f89f24761d1

Make DisposableHandle fun interface, remove our own adapter (#2790)

view details

Vsevolod Tolstopyatov

commit sha 3f459d5d999ffcbb39ba22e7e4a4773370cdcfdc

Remove workarounds for obsolete compiler bugs (#2829)

view details

push time in 19 days

push eventMasoodFallahpoor/kotlinx.coroutines

Masood Fallahpoor

commit sha 684766100e9260fd20d4936c1c4801fb3f5f3891

Fix the 'Coroutine Exceptions handling' doc (#2917)

view details

push time in 19 days

PR opened Kotlin/kotlinx.coroutines

Fix the doc of 'Coroutine Exceptions Handling'

The reason to remove 'later' is that section "Channels" comes before section "Coroutine Exceptions Handling" not after it.

+3 -3

0 comment

1 changed file

pr created time in 22 days

create barnchMasoodFallahpoor/kotlinx.coroutines

branch : fix_doc

created branch time in 22 days

push eventMasoodFallahpoor/kotlinx.coroutines

BattleShip Park

commit sha b1aadee48a7e638f001d2a2c50404537ab387303

Update flow.md (#2822)

view details

Angus Holder

commit sha 8b60fe87184cd8458624a50c58d5e5362397896f

Fix copy-paste mistake in Flow<T>.runningFold() docs (#2836)

view details

Pavel Semyonov

commit sha 3f62cb8a1c84052fbf3ccb95cbfeb05abf9f5c1c

docs: fix ToC and add module name (#2815) * docs: remove file stored in kotlin-web-site from coroutines TOC * docs: add unique webhelp module name

view details

Pavel Semyonov

commit sha 8c98180f177bbe4b26f1ed9685a9280fea648b9c

chore: wrap docs tree in chunk to include in Kotlin docs (#2861)

view details

Masood Fallahpoor

commit sha e5c6cf9e64ba4662667551c9050741010a2313b0

Remove redundant 'that' (#2887)

view details

ebraminio

commit sha b5679abfbcae176f9fe54d8fa9f03b1843abe6e8

Update DebugProbesKt.bin exclusion instruction (#2889) raw exclude call is now deprecated and gives the following warning, This property is deprecated. Use resources.excludes or jniLibs.excludes instead. Use jniLibs.excludes for .so file patterns, and use resources.excludes for all other file patterns.

view details

Masood Fallahpoor

commit sha dbfb4aebfacc0b58da189a386a9614365ecaf643

Fix the API doc of launchIn operator (#2893)

view details

Mikhail Gostev

commit sha 50807d0babeafddc9fa56ad6f567d8e2ef002407

Fix typo in the documentation of CompletableJob#complete (#2900) Co-authored-by: Mikhail Gostev <mikhail.gostev@arrival.com>

view details

Danil Pavlov

commit sha d281a7cc15b6dcfd0e62179e6b266d5ac3e8ba3e

update: links to android resources added to references (#2898)

view details

Vsevolod Tolstopyatov

commit sha dfa1b6342e4cfb5316f87cb6fc3145d172f9b436

Update Kotlin (#2902) * Update Kotlin to 1.5.30 * Add new M1 targets

view details

Vsevolod Tolstopyatov

commit sha 3dcc3497ac104758989cbdedac1a8455e9989b7e

Make supervisor samples runnable (#2897) Fixes #2896

view details

Vsevolod Tolstopyatov

commit sha d3ead6fad5a9be799eb5b7d7034890888b2e9a2e

Merge branch 'master' into develop

view details

Vsevolod Tolstopyatov

commit sha 45547c068a1726d02a16a6422077285533e4deb6

Version 1.5.2

view details

Vsevolod Tolstopyatov

commit sha 6055432cc1bbefefda3ddc876052bc5e202a88f2

Fix BlockHound false positive in stack trace recovery (#2895) Fixes #2894

view details

Vsevolod Tolstopyatov

commit sha 1cdd47114c3807d092b61c0c68cbaf0a92791575

Fix BlockHound false-positive in ConflatedChannel (#2881) Fixes #2866

view details

Vsevolod Tolstopyatov

commit sha 46c0026257cd10365d84004e1e5457de8376d080

Merge pull request #2904 from Kotlin/version-1.5.2 Version 1.5.2

view details

Vsevolod Tolstopyatov

commit sha 0f22c386776414847432145d8242eeab6fbcb9ef

Merge branch 'master' into develop

view details

Vsevolod Tolstopyatov

commit sha 42b3217e08281e5c309bb6f314439af70cc6c0e4

Move `isInstalledStatically` field to a separate object (#2913) By doing this DebugProbesImpl can check for static installation without having to depend on AgentPremain, which is not compatible with Android. Co-authored-by: Pierfrancesco Soffritti <psoffritti@google.com>

view details

Vsevolod Tolstopyatov

commit sha 9530760ef07bb40df917c230f1b2048f04cfe6ba

Update CoroutineScope() factory documentation (#2892) * Update CoroutineScope() factory documentation Fixes #2891

view details

push time in 23 days

push eventMasoodFallahpoor/kotlinx.coroutines

Vsevolod Tolstopyatov

commit sha 55aced2c04b5592c647136c9295c7462805975c4

Migrate from deprecated API and fix compilation warnings where possible

view details

Vsevolod Tolstopyatov

commit sha 2571516cd490bb49a432dee7bca803b2120b0459

Fix js tests (#2824) * Properly detect asynchronous tests that try to use `runTest` multiple times * Refactor multi-shot tests * Wrap them in 'withContext(Job)' instead of 'runTest' to be properly working on JS * Skip few way too slow for JS tests only on JS platform Fixes #2820

view details

Vsevolod Tolstopyatov

commit sha a3429f7fb7b57f19ae6d2310af1d162950634d4e

Introduce TestResult into TestBase as the first preparation step to m… (#2827) * Introduce TestResult into TestBase as the first preparation step to multiplatform tests * The goal of this change is to test our IDE and tooling tolerance to hack-ish TestResult

view details

Vsevolod Tolstopyatov

commit sha 3694ac9ef1921860e0b3c7aef2e2b9cdd751a920

More precise SharedFlow lint message (#2830)

view details

Vsevolod Tolstopyatov

commit sha f85b207261b6209a75c69b6f240399f5534710c6

Fixed a bug when onUndeliveredElement was invoked for normally-receive elements on JS (#2828) Fixes #2826

view details

Vsevolod Tolstopyatov

commit sha ea440c5b17b091a5463f08248b1f5efe675ef927

Make helpRemove actually lock-free and address multiple chained removed nodes (#2795) * The previous version invoked correctPrev on the next node and bailed out fi it was removed, effectively blocking the progress of any attempts to remove previous node * Use helpRemovePrev in helpRemove that was actually implemented to avoid such problem Fixes #2590

view details

Leon Kiefer

commit sha bbd133581e154cbecdf95c70ede648c66c38d558

Use setTimeout-based dispatcher on JS for ReactNative (#2846) Fixes #2843

view details

Vsevolod Tolstopyatov

commit sha 8baa73630ca45ee57af2707aefed4d5ac066914d

Migrate from deprecated API

view details

Vsevolod Tolstopyatov

commit sha 7e762d324aeeb34b53390dee931569013809660e

Optimize mutex implementation (#2851) * Get rid of addLastIf and DCSS primitive during contention * Leverage constants returned by tryResume* and simplify signatures

view details

Masood Fallahpoor

commit sha 3c29d96e6c1557bc5369f84db90c23a733dfe00d

Remove a duplicated word in the API doc of GlobalScope (#2874)

view details

Vsevolod Tolstopyatov

commit sha dfca05f036ea2f886ecd9c761327bb2dbfd2c7c4

Fix typo in the deprecation message of BroadcastChannel<T>.asFlow() Fixes #2873

view details

Vsevolod Tolstopyatov

commit sha e123c8ab95f77413a771be13e8412cc2127e6417

Minor documentation tweaks

view details

Masood Fallahpoor

commit sha dabe24e7f3b98ee588324ded3d93f0b7e1df2a21

Add a missing 'is' in the API doc of Job (#2883)

view details

Vsevolod Tolstopyatov

commit sha 3e89a175f0954f7fffb0f0de00a18babe3eac9f5

Update binary compatibility validator to be compatible with upcoming Kotlin 1.6.0 (#2885)

view details

Masood Fallahpoor

commit sha 4508b133b8717ccbe54549569c901f73279e97c0

Fix a mistake in the API doc of CoroutineScope (#2888)

view details

Vsevolod Tolstopyatov

commit sha 810f28f2f852f5944b34f2f5249374349686b522

Verify that tests haven't written anything in the System.out (#2882) * Remove LF tests, each test has its stress on lincheck counterpart * Adjust failing tests, allow junit4 test printing to console

view details

Masood Fallahpoor

commit sha dbfb4aebfacc0b58da189a386a9614365ecaf643

Fix the API doc of launchIn operator (#2893)

view details

Mikhail Gostev

commit sha 50807d0babeafddc9fa56ad6f567d8e2ef002407

Fix typo in the documentation of CompletableJob#complete (#2900) Co-authored-by: Mikhail Gostev <mikhail.gostev@arrival.com>

view details

Danil Pavlov

commit sha d281a7cc15b6dcfd0e62179e6b266d5ac3e8ba3e

update: links to android resources added to references (#2898)

view details

Vsevolod Tolstopyatov

commit sha dfa1b6342e4cfb5316f87cb6fc3145d172f9b436

Update Kotlin (#2902) * Update Kotlin to 1.5.30 * Add new M1 targets

view details

push time in 23 days

starteduber/RIBs

started time in 25 days

push eventMasoodFallahpoor/KotlinSqueezed

masood

commit sha 5ade4307f6bff638968932582abfbdd233db6f59

Update dependencies

view details

masood

commit sha 6a19fd524b039541860f84f1285668d2adb1f11b

Update the 'Coroutines' chapter

view details

push time in a month