├── .gitattributes ├── .github ├── CODE_OF_CONDUCT.md ├── FUNDING.yml ├── ISSUE_TEMPLATE │ ├── 1_efficiency_suggestion.yml │ ├── 2_feature_request.yml │ ├── 3_bug_report.yml │ └── config.yml ├── PULL_REQUEST_TEMPLATE.md ├── SECURITY.md └── workflows │ ├── ci.yml │ ├── code-generators.yml │ └── release.yml ├── .gitignore ├── .idea ├── .gitignore ├── codeStyles │ └── codeStyleConfig.xml ├── compiler.xml ├── gradle.xml ├── jarRepositories.xml ├── kotlinc.xml ├── misc.xml └── vcs.xml ├── CONTRIBUTING.md ├── LICENSE ├── README.md ├── RELEASING.md ├── changelog.md ├── gradle.properties ├── gradle ├── libs.versions.toml └── wrapper │ ├── gradle-wrapper.jar │ └── gradle-wrapper.properties ├── gradlew ├── gradlew.bat ├── immutable-arrays ├── BENCHMARKS.md ├── README.md ├── build.gradle.kts ├── core │ ├── README.md │ ├── build.gradle.kts │ ├── gradle.properties │ └── src │ │ ├── main │ │ └── kotlin │ │ │ └── com │ │ │ └── danrusu │ │ │ └── pods4k │ │ │ ├── immutableArrays │ │ │ ├── Arrays.kt │ │ │ ├── Collections.kt │ │ │ ├── ImmutableArray.kt │ │ │ ├── ImmutableArrayFactory.kt │ │ │ ├── ImmutableArrays.kt │ │ │ ├── ImmutableBooleanArray.kt │ │ │ ├── ImmutableByteArray.kt │ │ │ ├── ImmutableCharArray.kt │ │ │ ├── ImmutableDoubleArray.kt │ │ │ ├── ImmutableFloatArray.kt │ │ │ ├── ImmutableIntArray.kt │ │ │ ├── ImmutableLongArray.kt │ │ │ ├── ImmutableShortArray.kt │ │ │ ├── Sequences.kt │ │ │ └── multiplicativeSpecializations │ │ │ │ ├── FlatMapIndexedSpecializations.kt │ │ │ │ ├── FlatMapSpecializations.kt │ │ │ │ ├── MapIndexedNotNullSpecializations.kt │ │ │ │ ├── MapIndexedSpecializations.kt │ │ │ │ ├── MapNotNullSpecializations.kt │ │ │ │ ├── MapSpecializations.kt │ │ │ │ ├── UnzipSpecializations.kt │ │ │ │ └── ZipSpecializations.kt │ │ │ └── utils │ │ │ └── Selection.kt │ │ └── test │ │ └── kotlin │ │ └── com │ │ └── danrusu │ │ └── pods4k │ │ ├── immutableArrays │ │ ├── ArraysTest.kt │ │ ├── CollectionsTest.kt │ │ ├── ImmutableArrayFactoryTest.kt │ │ ├── ImmutableArrayTest.kt │ │ ├── ImmutableArraysTest.kt │ │ ├── ImmutableIntArrayTest.kt │ │ ├── SequencesTest.kt │ │ ├── StriktExtensions.kt │ │ ├── TESTING-STRATEGY.md │ │ └── multiplicativeSpecializations │ │ │ ├── FlatMapIndexedSpecializationsTest.kt │ │ │ ├── FlatMapSpecializationsTest.kt │ │ │ ├── MapIndexedNotNullSpecializationsTest.kt │ │ │ ├── MapIndexedSpecializationsTest.kt │ │ │ ├── MapNotNullSpecializationsTest.kt │ │ │ ├── MapSpecializationsTest.kt │ │ │ ├── UnzipSpecializationsTest.kt │ │ │ └── ZipSpecializationsTest.kt │ │ └── utils │ │ └── SelectionTest.kt ├── resources │ ├── benchmarks │ │ ├── any.png │ │ ├── filter.png │ │ ├── flatmap.png │ │ ├── groupBy.png │ │ ├── map.png │ │ ├── partition.png │ │ ├── plusCollection.png │ │ ├── sorted.png │ │ ├── take.png │ │ ├── takeLast.png │ │ ├── takeLastWhile.png │ │ └── takeWhile.png │ └── memory │ │ ├── AverageMemory.png │ │ ├── CachedValues.png │ │ ├── List-memory-layout.drawio │ │ ├── UncachedValues.png │ │ ├── immutable-array-memory-layout.drawio │ │ ├── immutable-array-memory-layout.drawio.png │ │ └── list-memory-layout.drawio.png └── transformations-to-standard-collections │ ├── README.md │ ├── build.gradle.kts │ ├── gradle.properties │ └── src │ ├── main │ └── kotlin │ │ └── com │ │ └── danrusu │ │ └── pods4k │ │ └── immutableArrays │ │ ├── TransformationsToList.kt │ │ ├── TransformationsToMap.kt │ │ └── TransformationsToSet.kt │ └── test │ └── kotlin │ └── com │ └── danrusu │ └── pods4k │ └── immutableArrays │ ├── TransformationsToListTest.kt │ ├── TransformationsToMapTest.kt │ └── TransformationsToSetTest.kt ├── latest_version.json ├── publishing ├── README.md ├── aggregator │ ├── README.md │ ├── build.gradle.kts │ └── gradle.properties ├── bom │ ├── README.md │ ├── build.gradle.kts │ └── gradle.properties └── build.gradle.kts └── settings.gradle.kts /.gitattributes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daniel-rusu/pods4k/HEAD/.gitattributes -------------------------------------------------------------------------------- /.github/CODE_OF_CONDUCT.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daniel-rusu/pods4k/HEAD/.github/CODE_OF_CONDUCT.md -------------------------------------------------------------------------------- /.github/FUNDING.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daniel-rusu/pods4k/HEAD/.github/FUNDING.yml -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/1_efficiency_suggestion.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daniel-rusu/pods4k/HEAD/.github/ISSUE_TEMPLATE/1_efficiency_suggestion.yml -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/2_feature_request.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daniel-rusu/pods4k/HEAD/.github/ISSUE_TEMPLATE/2_feature_request.yml -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/3_bug_report.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daniel-rusu/pods4k/HEAD/.github/ISSUE_TEMPLATE/3_bug_report.yml -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/config.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daniel-rusu/pods4k/HEAD/.github/ISSUE_TEMPLATE/config.yml -------------------------------------------------------------------------------- /.github/PULL_REQUEST_TEMPLATE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daniel-rusu/pods4k/HEAD/.github/PULL_REQUEST_TEMPLATE.md -------------------------------------------------------------------------------- /.github/SECURITY.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daniel-rusu/pods4k/HEAD/.github/SECURITY.md -------------------------------------------------------------------------------- /.github/workflows/ci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daniel-rusu/pods4k/HEAD/.github/workflows/ci.yml -------------------------------------------------------------------------------- /.github/workflows/code-generators.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daniel-rusu/pods4k/HEAD/.github/workflows/code-generators.yml -------------------------------------------------------------------------------- /.github/workflows/release.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daniel-rusu/pods4k/HEAD/.github/workflows/release.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | # Generated files 2 | .gradle 3 | build 4 | out 5 | -------------------------------------------------------------------------------- /.idea/.gitignore: -------------------------------------------------------------------------------- 1 | # Default ignored files 2 | /shelf/ 3 | /workspace.xml 4 | -------------------------------------------------------------------------------- /.idea/codeStyles/codeStyleConfig.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daniel-rusu/pods4k/HEAD/.idea/codeStyles/codeStyleConfig.xml -------------------------------------------------------------------------------- /.idea/compiler.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daniel-rusu/pods4k/HEAD/.idea/compiler.xml -------------------------------------------------------------------------------- /.idea/gradle.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daniel-rusu/pods4k/HEAD/.idea/gradle.xml -------------------------------------------------------------------------------- /.idea/jarRepositories.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daniel-rusu/pods4k/HEAD/.idea/jarRepositories.xml -------------------------------------------------------------------------------- /.idea/kotlinc.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daniel-rusu/pods4k/HEAD/.idea/kotlinc.xml -------------------------------------------------------------------------------- /.idea/misc.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daniel-rusu/pods4k/HEAD/.idea/misc.xml -------------------------------------------------------------------------------- /.idea/vcs.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daniel-rusu/pods4k/HEAD/.idea/vcs.xml -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daniel-rusu/pods4k/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daniel-rusu/pods4k/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daniel-rusu/pods4k/HEAD/README.md -------------------------------------------------------------------------------- /RELEASING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daniel-rusu/pods4k/HEAD/RELEASING.md -------------------------------------------------------------------------------- /changelog.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daniel-rusu/pods4k/HEAD/changelog.md -------------------------------------------------------------------------------- /gradle.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daniel-rusu/pods4k/HEAD/gradle.properties -------------------------------------------------------------------------------- /gradle/libs.versions.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daniel-rusu/pods4k/HEAD/gradle/libs.versions.toml -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daniel-rusu/pods4k/HEAD/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daniel-rusu/pods4k/HEAD/gradle/wrapper/gradle-wrapper.properties -------------------------------------------------------------------------------- /gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daniel-rusu/pods4k/HEAD/gradlew -------------------------------------------------------------------------------- /gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daniel-rusu/pods4k/HEAD/gradlew.bat -------------------------------------------------------------------------------- /immutable-arrays/BENCHMARKS.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daniel-rusu/pods4k/HEAD/immutable-arrays/BENCHMARKS.md -------------------------------------------------------------------------------- /immutable-arrays/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daniel-rusu/pods4k/HEAD/immutable-arrays/README.md -------------------------------------------------------------------------------- /immutable-arrays/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daniel-rusu/pods4k/HEAD/immutable-arrays/build.gradle.kts -------------------------------------------------------------------------------- /immutable-arrays/core/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daniel-rusu/pods4k/HEAD/immutable-arrays/core/README.md -------------------------------------------------------------------------------- /immutable-arrays/core/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daniel-rusu/pods4k/HEAD/immutable-arrays/core/build.gradle.kts -------------------------------------------------------------------------------- /immutable-arrays/core/gradle.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daniel-rusu/pods4k/HEAD/immutable-arrays/core/gradle.properties -------------------------------------------------------------------------------- /immutable-arrays/core/src/main/kotlin/com/danrusu/pods4k/immutableArrays/Arrays.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daniel-rusu/pods4k/HEAD/immutable-arrays/core/src/main/kotlin/com/danrusu/pods4k/immutableArrays/Arrays.kt -------------------------------------------------------------------------------- /immutable-arrays/core/src/main/kotlin/com/danrusu/pods4k/immutableArrays/Collections.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daniel-rusu/pods4k/HEAD/immutable-arrays/core/src/main/kotlin/com/danrusu/pods4k/immutableArrays/Collections.kt -------------------------------------------------------------------------------- /immutable-arrays/core/src/main/kotlin/com/danrusu/pods4k/immutableArrays/ImmutableArray.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daniel-rusu/pods4k/HEAD/immutable-arrays/core/src/main/kotlin/com/danrusu/pods4k/immutableArrays/ImmutableArray.kt -------------------------------------------------------------------------------- /immutable-arrays/core/src/main/kotlin/com/danrusu/pods4k/immutableArrays/ImmutableArrayFactory.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daniel-rusu/pods4k/HEAD/immutable-arrays/core/src/main/kotlin/com/danrusu/pods4k/immutableArrays/ImmutableArrayFactory.kt -------------------------------------------------------------------------------- /immutable-arrays/core/src/main/kotlin/com/danrusu/pods4k/immutableArrays/ImmutableArrays.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daniel-rusu/pods4k/HEAD/immutable-arrays/core/src/main/kotlin/com/danrusu/pods4k/immutableArrays/ImmutableArrays.kt -------------------------------------------------------------------------------- /immutable-arrays/core/src/main/kotlin/com/danrusu/pods4k/immutableArrays/ImmutableBooleanArray.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daniel-rusu/pods4k/HEAD/immutable-arrays/core/src/main/kotlin/com/danrusu/pods4k/immutableArrays/ImmutableBooleanArray.kt -------------------------------------------------------------------------------- /immutable-arrays/core/src/main/kotlin/com/danrusu/pods4k/immutableArrays/ImmutableByteArray.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daniel-rusu/pods4k/HEAD/immutable-arrays/core/src/main/kotlin/com/danrusu/pods4k/immutableArrays/ImmutableByteArray.kt -------------------------------------------------------------------------------- /immutable-arrays/core/src/main/kotlin/com/danrusu/pods4k/immutableArrays/ImmutableCharArray.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daniel-rusu/pods4k/HEAD/immutable-arrays/core/src/main/kotlin/com/danrusu/pods4k/immutableArrays/ImmutableCharArray.kt -------------------------------------------------------------------------------- /immutable-arrays/core/src/main/kotlin/com/danrusu/pods4k/immutableArrays/ImmutableDoubleArray.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daniel-rusu/pods4k/HEAD/immutable-arrays/core/src/main/kotlin/com/danrusu/pods4k/immutableArrays/ImmutableDoubleArray.kt -------------------------------------------------------------------------------- /immutable-arrays/core/src/main/kotlin/com/danrusu/pods4k/immutableArrays/ImmutableFloatArray.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daniel-rusu/pods4k/HEAD/immutable-arrays/core/src/main/kotlin/com/danrusu/pods4k/immutableArrays/ImmutableFloatArray.kt -------------------------------------------------------------------------------- /immutable-arrays/core/src/main/kotlin/com/danrusu/pods4k/immutableArrays/ImmutableIntArray.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daniel-rusu/pods4k/HEAD/immutable-arrays/core/src/main/kotlin/com/danrusu/pods4k/immutableArrays/ImmutableIntArray.kt -------------------------------------------------------------------------------- /immutable-arrays/core/src/main/kotlin/com/danrusu/pods4k/immutableArrays/ImmutableLongArray.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daniel-rusu/pods4k/HEAD/immutable-arrays/core/src/main/kotlin/com/danrusu/pods4k/immutableArrays/ImmutableLongArray.kt -------------------------------------------------------------------------------- /immutable-arrays/core/src/main/kotlin/com/danrusu/pods4k/immutableArrays/ImmutableShortArray.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daniel-rusu/pods4k/HEAD/immutable-arrays/core/src/main/kotlin/com/danrusu/pods4k/immutableArrays/ImmutableShortArray.kt -------------------------------------------------------------------------------- /immutable-arrays/core/src/main/kotlin/com/danrusu/pods4k/immutableArrays/Sequences.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daniel-rusu/pods4k/HEAD/immutable-arrays/core/src/main/kotlin/com/danrusu/pods4k/immutableArrays/Sequences.kt -------------------------------------------------------------------------------- /immutable-arrays/core/src/main/kotlin/com/danrusu/pods4k/immutableArrays/multiplicativeSpecializations/FlatMapIndexedSpecializations.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daniel-rusu/pods4k/HEAD/immutable-arrays/core/src/main/kotlin/com/danrusu/pods4k/immutableArrays/multiplicativeSpecializations/FlatMapIndexedSpecializations.kt -------------------------------------------------------------------------------- /immutable-arrays/core/src/main/kotlin/com/danrusu/pods4k/immutableArrays/multiplicativeSpecializations/FlatMapSpecializations.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daniel-rusu/pods4k/HEAD/immutable-arrays/core/src/main/kotlin/com/danrusu/pods4k/immutableArrays/multiplicativeSpecializations/FlatMapSpecializations.kt -------------------------------------------------------------------------------- /immutable-arrays/core/src/main/kotlin/com/danrusu/pods4k/immutableArrays/multiplicativeSpecializations/MapIndexedNotNullSpecializations.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daniel-rusu/pods4k/HEAD/immutable-arrays/core/src/main/kotlin/com/danrusu/pods4k/immutableArrays/multiplicativeSpecializations/MapIndexedNotNullSpecializations.kt -------------------------------------------------------------------------------- /immutable-arrays/core/src/main/kotlin/com/danrusu/pods4k/immutableArrays/multiplicativeSpecializations/MapIndexedSpecializations.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daniel-rusu/pods4k/HEAD/immutable-arrays/core/src/main/kotlin/com/danrusu/pods4k/immutableArrays/multiplicativeSpecializations/MapIndexedSpecializations.kt -------------------------------------------------------------------------------- /immutable-arrays/core/src/main/kotlin/com/danrusu/pods4k/immutableArrays/multiplicativeSpecializations/MapNotNullSpecializations.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daniel-rusu/pods4k/HEAD/immutable-arrays/core/src/main/kotlin/com/danrusu/pods4k/immutableArrays/multiplicativeSpecializations/MapNotNullSpecializations.kt -------------------------------------------------------------------------------- /immutable-arrays/core/src/main/kotlin/com/danrusu/pods4k/immutableArrays/multiplicativeSpecializations/MapSpecializations.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daniel-rusu/pods4k/HEAD/immutable-arrays/core/src/main/kotlin/com/danrusu/pods4k/immutableArrays/multiplicativeSpecializations/MapSpecializations.kt -------------------------------------------------------------------------------- /immutable-arrays/core/src/main/kotlin/com/danrusu/pods4k/immutableArrays/multiplicativeSpecializations/UnzipSpecializations.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daniel-rusu/pods4k/HEAD/immutable-arrays/core/src/main/kotlin/com/danrusu/pods4k/immutableArrays/multiplicativeSpecializations/UnzipSpecializations.kt -------------------------------------------------------------------------------- /immutable-arrays/core/src/main/kotlin/com/danrusu/pods4k/immutableArrays/multiplicativeSpecializations/ZipSpecializations.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daniel-rusu/pods4k/HEAD/immutable-arrays/core/src/main/kotlin/com/danrusu/pods4k/immutableArrays/multiplicativeSpecializations/ZipSpecializations.kt -------------------------------------------------------------------------------- /immutable-arrays/core/src/main/kotlin/com/danrusu/pods4k/utils/Selection.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daniel-rusu/pods4k/HEAD/immutable-arrays/core/src/main/kotlin/com/danrusu/pods4k/utils/Selection.kt -------------------------------------------------------------------------------- /immutable-arrays/core/src/test/kotlin/com/danrusu/pods4k/immutableArrays/ArraysTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daniel-rusu/pods4k/HEAD/immutable-arrays/core/src/test/kotlin/com/danrusu/pods4k/immutableArrays/ArraysTest.kt -------------------------------------------------------------------------------- /immutable-arrays/core/src/test/kotlin/com/danrusu/pods4k/immutableArrays/CollectionsTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daniel-rusu/pods4k/HEAD/immutable-arrays/core/src/test/kotlin/com/danrusu/pods4k/immutableArrays/CollectionsTest.kt -------------------------------------------------------------------------------- /immutable-arrays/core/src/test/kotlin/com/danrusu/pods4k/immutableArrays/ImmutableArrayFactoryTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daniel-rusu/pods4k/HEAD/immutable-arrays/core/src/test/kotlin/com/danrusu/pods4k/immutableArrays/ImmutableArrayFactoryTest.kt -------------------------------------------------------------------------------- /immutable-arrays/core/src/test/kotlin/com/danrusu/pods4k/immutableArrays/ImmutableArrayTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daniel-rusu/pods4k/HEAD/immutable-arrays/core/src/test/kotlin/com/danrusu/pods4k/immutableArrays/ImmutableArrayTest.kt -------------------------------------------------------------------------------- /immutable-arrays/core/src/test/kotlin/com/danrusu/pods4k/immutableArrays/ImmutableArraysTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daniel-rusu/pods4k/HEAD/immutable-arrays/core/src/test/kotlin/com/danrusu/pods4k/immutableArrays/ImmutableArraysTest.kt -------------------------------------------------------------------------------- /immutable-arrays/core/src/test/kotlin/com/danrusu/pods4k/immutableArrays/ImmutableIntArrayTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daniel-rusu/pods4k/HEAD/immutable-arrays/core/src/test/kotlin/com/danrusu/pods4k/immutableArrays/ImmutableIntArrayTest.kt -------------------------------------------------------------------------------- /immutable-arrays/core/src/test/kotlin/com/danrusu/pods4k/immutableArrays/SequencesTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daniel-rusu/pods4k/HEAD/immutable-arrays/core/src/test/kotlin/com/danrusu/pods4k/immutableArrays/SequencesTest.kt -------------------------------------------------------------------------------- /immutable-arrays/core/src/test/kotlin/com/danrusu/pods4k/immutableArrays/StriktExtensions.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daniel-rusu/pods4k/HEAD/immutable-arrays/core/src/test/kotlin/com/danrusu/pods4k/immutableArrays/StriktExtensions.kt -------------------------------------------------------------------------------- /immutable-arrays/core/src/test/kotlin/com/danrusu/pods4k/immutableArrays/TESTING-STRATEGY.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daniel-rusu/pods4k/HEAD/immutable-arrays/core/src/test/kotlin/com/danrusu/pods4k/immutableArrays/TESTING-STRATEGY.md -------------------------------------------------------------------------------- /immutable-arrays/core/src/test/kotlin/com/danrusu/pods4k/immutableArrays/multiplicativeSpecializations/FlatMapIndexedSpecializationsTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daniel-rusu/pods4k/HEAD/immutable-arrays/core/src/test/kotlin/com/danrusu/pods4k/immutableArrays/multiplicativeSpecializations/FlatMapIndexedSpecializationsTest.kt -------------------------------------------------------------------------------- /immutable-arrays/core/src/test/kotlin/com/danrusu/pods4k/immutableArrays/multiplicativeSpecializations/FlatMapSpecializationsTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daniel-rusu/pods4k/HEAD/immutable-arrays/core/src/test/kotlin/com/danrusu/pods4k/immutableArrays/multiplicativeSpecializations/FlatMapSpecializationsTest.kt -------------------------------------------------------------------------------- /immutable-arrays/core/src/test/kotlin/com/danrusu/pods4k/immutableArrays/multiplicativeSpecializations/MapIndexedNotNullSpecializationsTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daniel-rusu/pods4k/HEAD/immutable-arrays/core/src/test/kotlin/com/danrusu/pods4k/immutableArrays/multiplicativeSpecializations/MapIndexedNotNullSpecializationsTest.kt -------------------------------------------------------------------------------- /immutable-arrays/core/src/test/kotlin/com/danrusu/pods4k/immutableArrays/multiplicativeSpecializations/MapIndexedSpecializationsTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daniel-rusu/pods4k/HEAD/immutable-arrays/core/src/test/kotlin/com/danrusu/pods4k/immutableArrays/multiplicativeSpecializations/MapIndexedSpecializationsTest.kt -------------------------------------------------------------------------------- /immutable-arrays/core/src/test/kotlin/com/danrusu/pods4k/immutableArrays/multiplicativeSpecializations/MapNotNullSpecializationsTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daniel-rusu/pods4k/HEAD/immutable-arrays/core/src/test/kotlin/com/danrusu/pods4k/immutableArrays/multiplicativeSpecializations/MapNotNullSpecializationsTest.kt -------------------------------------------------------------------------------- /immutable-arrays/core/src/test/kotlin/com/danrusu/pods4k/immutableArrays/multiplicativeSpecializations/MapSpecializationsTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daniel-rusu/pods4k/HEAD/immutable-arrays/core/src/test/kotlin/com/danrusu/pods4k/immutableArrays/multiplicativeSpecializations/MapSpecializationsTest.kt -------------------------------------------------------------------------------- /immutable-arrays/core/src/test/kotlin/com/danrusu/pods4k/immutableArrays/multiplicativeSpecializations/UnzipSpecializationsTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daniel-rusu/pods4k/HEAD/immutable-arrays/core/src/test/kotlin/com/danrusu/pods4k/immutableArrays/multiplicativeSpecializations/UnzipSpecializationsTest.kt -------------------------------------------------------------------------------- /immutable-arrays/core/src/test/kotlin/com/danrusu/pods4k/immutableArrays/multiplicativeSpecializations/ZipSpecializationsTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daniel-rusu/pods4k/HEAD/immutable-arrays/core/src/test/kotlin/com/danrusu/pods4k/immutableArrays/multiplicativeSpecializations/ZipSpecializationsTest.kt -------------------------------------------------------------------------------- /immutable-arrays/core/src/test/kotlin/com/danrusu/pods4k/utils/SelectionTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daniel-rusu/pods4k/HEAD/immutable-arrays/core/src/test/kotlin/com/danrusu/pods4k/utils/SelectionTest.kt -------------------------------------------------------------------------------- /immutable-arrays/resources/benchmarks/any.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daniel-rusu/pods4k/HEAD/immutable-arrays/resources/benchmarks/any.png -------------------------------------------------------------------------------- /immutable-arrays/resources/benchmarks/filter.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daniel-rusu/pods4k/HEAD/immutable-arrays/resources/benchmarks/filter.png -------------------------------------------------------------------------------- /immutable-arrays/resources/benchmarks/flatmap.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daniel-rusu/pods4k/HEAD/immutable-arrays/resources/benchmarks/flatmap.png -------------------------------------------------------------------------------- /immutable-arrays/resources/benchmarks/groupBy.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daniel-rusu/pods4k/HEAD/immutable-arrays/resources/benchmarks/groupBy.png -------------------------------------------------------------------------------- /immutable-arrays/resources/benchmarks/map.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daniel-rusu/pods4k/HEAD/immutable-arrays/resources/benchmarks/map.png -------------------------------------------------------------------------------- /immutable-arrays/resources/benchmarks/partition.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daniel-rusu/pods4k/HEAD/immutable-arrays/resources/benchmarks/partition.png -------------------------------------------------------------------------------- /immutable-arrays/resources/benchmarks/plusCollection.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daniel-rusu/pods4k/HEAD/immutable-arrays/resources/benchmarks/plusCollection.png -------------------------------------------------------------------------------- /immutable-arrays/resources/benchmarks/sorted.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daniel-rusu/pods4k/HEAD/immutable-arrays/resources/benchmarks/sorted.png -------------------------------------------------------------------------------- /immutable-arrays/resources/benchmarks/take.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daniel-rusu/pods4k/HEAD/immutable-arrays/resources/benchmarks/take.png -------------------------------------------------------------------------------- /immutable-arrays/resources/benchmarks/takeLast.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daniel-rusu/pods4k/HEAD/immutable-arrays/resources/benchmarks/takeLast.png -------------------------------------------------------------------------------- /immutable-arrays/resources/benchmarks/takeLastWhile.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daniel-rusu/pods4k/HEAD/immutable-arrays/resources/benchmarks/takeLastWhile.png -------------------------------------------------------------------------------- /immutable-arrays/resources/benchmarks/takeWhile.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daniel-rusu/pods4k/HEAD/immutable-arrays/resources/benchmarks/takeWhile.png -------------------------------------------------------------------------------- /immutable-arrays/resources/memory/AverageMemory.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daniel-rusu/pods4k/HEAD/immutable-arrays/resources/memory/AverageMemory.png -------------------------------------------------------------------------------- /immutable-arrays/resources/memory/CachedValues.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daniel-rusu/pods4k/HEAD/immutable-arrays/resources/memory/CachedValues.png -------------------------------------------------------------------------------- /immutable-arrays/resources/memory/List-memory-layout.drawio: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daniel-rusu/pods4k/HEAD/immutable-arrays/resources/memory/List-memory-layout.drawio -------------------------------------------------------------------------------- /immutable-arrays/resources/memory/UncachedValues.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daniel-rusu/pods4k/HEAD/immutable-arrays/resources/memory/UncachedValues.png -------------------------------------------------------------------------------- /immutable-arrays/resources/memory/immutable-array-memory-layout.drawio: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daniel-rusu/pods4k/HEAD/immutable-arrays/resources/memory/immutable-array-memory-layout.drawio -------------------------------------------------------------------------------- /immutable-arrays/resources/memory/immutable-array-memory-layout.drawio.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daniel-rusu/pods4k/HEAD/immutable-arrays/resources/memory/immutable-array-memory-layout.drawio.png -------------------------------------------------------------------------------- /immutable-arrays/resources/memory/list-memory-layout.drawio.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daniel-rusu/pods4k/HEAD/immutable-arrays/resources/memory/list-memory-layout.drawio.png -------------------------------------------------------------------------------- /immutable-arrays/transformations-to-standard-collections/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daniel-rusu/pods4k/HEAD/immutable-arrays/transformations-to-standard-collections/README.md -------------------------------------------------------------------------------- /immutable-arrays/transformations-to-standard-collections/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daniel-rusu/pods4k/HEAD/immutable-arrays/transformations-to-standard-collections/build.gradle.kts -------------------------------------------------------------------------------- /immutable-arrays/transformations-to-standard-collections/gradle.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daniel-rusu/pods4k/HEAD/immutable-arrays/transformations-to-standard-collections/gradle.properties -------------------------------------------------------------------------------- /immutable-arrays/transformations-to-standard-collections/src/main/kotlin/com/danrusu/pods4k/immutableArrays/TransformationsToList.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daniel-rusu/pods4k/HEAD/immutable-arrays/transformations-to-standard-collections/src/main/kotlin/com/danrusu/pods4k/immutableArrays/TransformationsToList.kt -------------------------------------------------------------------------------- /immutable-arrays/transformations-to-standard-collections/src/main/kotlin/com/danrusu/pods4k/immutableArrays/TransformationsToMap.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daniel-rusu/pods4k/HEAD/immutable-arrays/transformations-to-standard-collections/src/main/kotlin/com/danrusu/pods4k/immutableArrays/TransformationsToMap.kt -------------------------------------------------------------------------------- /immutable-arrays/transformations-to-standard-collections/src/main/kotlin/com/danrusu/pods4k/immutableArrays/TransformationsToSet.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daniel-rusu/pods4k/HEAD/immutable-arrays/transformations-to-standard-collections/src/main/kotlin/com/danrusu/pods4k/immutableArrays/TransformationsToSet.kt -------------------------------------------------------------------------------- /immutable-arrays/transformations-to-standard-collections/src/test/kotlin/com/danrusu/pods4k/immutableArrays/TransformationsToListTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daniel-rusu/pods4k/HEAD/immutable-arrays/transformations-to-standard-collections/src/test/kotlin/com/danrusu/pods4k/immutableArrays/TransformationsToListTest.kt -------------------------------------------------------------------------------- /immutable-arrays/transformations-to-standard-collections/src/test/kotlin/com/danrusu/pods4k/immutableArrays/TransformationsToMapTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daniel-rusu/pods4k/HEAD/immutable-arrays/transformations-to-standard-collections/src/test/kotlin/com/danrusu/pods4k/immutableArrays/TransformationsToMapTest.kt -------------------------------------------------------------------------------- /immutable-arrays/transformations-to-standard-collections/src/test/kotlin/com/danrusu/pods4k/immutableArrays/TransformationsToSetTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daniel-rusu/pods4k/HEAD/immutable-arrays/transformations-to-standard-collections/src/test/kotlin/com/danrusu/pods4k/immutableArrays/TransformationsToSetTest.kt -------------------------------------------------------------------------------- /latest_version.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daniel-rusu/pods4k/HEAD/latest_version.json -------------------------------------------------------------------------------- /publishing/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daniel-rusu/pods4k/HEAD/publishing/README.md -------------------------------------------------------------------------------- /publishing/aggregator/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daniel-rusu/pods4k/HEAD/publishing/aggregator/README.md -------------------------------------------------------------------------------- /publishing/aggregator/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daniel-rusu/pods4k/HEAD/publishing/aggregator/build.gradle.kts -------------------------------------------------------------------------------- /publishing/aggregator/gradle.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daniel-rusu/pods4k/HEAD/publishing/aggregator/gradle.properties -------------------------------------------------------------------------------- /publishing/bom/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daniel-rusu/pods4k/HEAD/publishing/bom/README.md -------------------------------------------------------------------------------- /publishing/bom/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daniel-rusu/pods4k/HEAD/publishing/bom/build.gradle.kts -------------------------------------------------------------------------------- /publishing/bom/gradle.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daniel-rusu/pods4k/HEAD/publishing/bom/gradle.properties -------------------------------------------------------------------------------- /publishing/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daniel-rusu/pods4k/HEAD/publishing/build.gradle.kts -------------------------------------------------------------------------------- /settings.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daniel-rusu/pods4k/HEAD/settings.gradle.kts --------------------------------------------------------------------------------