gitextract_ytom6d3p/ ├── .gitattributes ├── .github/ │ ├── pull_request_template.md │ └── workflows/ │ └── maven.yml ├── .gitignore ├── .mvn/ │ └── wrapper/ │ ├── maven-wrapper.jar │ └── maven-wrapper.properties ├── .sdkmanrc ├── ENVIRONMENT.md ├── LICENSE.txt ├── README.md ├── calculate_average_0xshivamagarwal.sh ├── calculate_average_3j5a.sh ├── calculate_average_AbstractKamen.sh ├── calculate_average_AlexanderYastrebov.sh ├── calculate_average_C5H12O5.sh ├── calculate_average_ChrisBellew.sh ├── calculate_average_EduardoSaverin.sh ├── calculate_average_JaimePolidura.sh ├── calculate_average_JamalMulla.sh ├── calculate_average_JesseVanRooy.sh ├── calculate_average_Judekeyser.sh ├── calculate_average_JurenIvan.sh ├── calculate_average_Kidlike.sh ├── calculate_average_MahmoudFawzyKhalil.sh ├── calculate_average_MeanderingProgrammer.sh ├── calculate_average_PanagiotisDrakatos.sh ├── calculate_average_PawelAdamski.sh ├── calculate_average_SamuelYvon.sh ├── calculate_average_Smoofie.sh ├── calculate_average_Ujjwalbharti.sh ├── calculate_average_YannMoisan.sh ├── calculate_average_abeobk.sh ├── calculate_average_abfrmblr.sh ├── calculate_average_adriacabeza.sh ├── calculate_average_agoncal.sh ├── calculate_average_ags313.sh ├── calculate_average_albertoventurini.sh ├── calculate_average_alesj.sh ├── calculate_average_algirdasrascius.sh ├── calculate_average_anandmattikopp.sh ├── calculate_average_anestoruk.sh ├── calculate_average_anitasv.sh ├── calculate_average_arjenvaneerde.sh ├── calculate_average_arjenw.sh ├── calculate_average_armandino.sh ├── calculate_average_artpar.sh ├── calculate_average_artsiomkorzun.sh ├── calculate_average_as-com.sh ├── calculate_average_baseline.sh ├── calculate_average_baseline_original_rounding.sh ├── calculate_average_berry120.sh ├── calculate_average_bjhara.sh ├── calculate_average_breejesh.sh ├── calculate_average_bytesfellow.sh ├── calculate_average_cb0s.sh ├── calculate_average_charlibot.sh ├── calculate_average_cliffclick.sh ├── calculate_average_coolmineman.sh ├── calculate_average_couragelee.sh ├── calculate_average_criccomini.sh ├── calculate_average_davecom.sh ├── calculate_average_davery22.sh ├── calculate_average_ddimtirov.sh ├── calculate_average_deemkeen.sh ├── calculate_average_dkarampi.sh ├── calculate_average_dmitry-midokura.sh ├── calculate_average_dpsoft.sh ├── calculate_average_dqhieuu.sh ├── calculate_average_ebarlas.sh ├── calculate_average_elh.sh ├── calculate_average_entangled90.sh ├── calculate_average_eriklumme.sh ├── calculate_average_faridtmammadov.sh ├── calculate_average_fatroom.sh ├── calculate_average_felix19350.sh ├── calculate_average_filiphr.sh ├── calculate_average_flippingbits.sh ├── calculate_average_fragmede.sh ├── calculate_average_gabrielfoo.sh ├── calculate_average_gabrielreid.sh ├── calculate_average_gamlerhart.sh ├── calculate_average_gauravdeshmukh.sh ├── calculate_average_gigiblender.sh ├── calculate_average_giovannicuccu.sh ├── calculate_average_gnabyl.sh ├── calculate_average_gnmathur.sh ├── calculate_average_godofwharf.sh ├── calculate_average_gonix.sh ├── calculate_average_gonixunsafe.sh ├── calculate_average_hallvard.sh ├── calculate_average_hchiorean.sh ├── calculate_average_hundredwatt.sh ├── calculate_average_ianopolous.sh ├── calculate_average_ianopolousfast.sh ├── calculate_average_imrafaelmerino.sh ├── calculate_average_isolgpus.sh ├── calculate_average_itaske.sh ├── calculate_average_ivanklaric.sh ├── calculate_average_iziamos.sh ├── calculate_average_japplis.sh ├── calculate_average_jatingala.sh ├── calculate_average_javamak.sh ├── calculate_average_jbachorik.sh ├── calculate_average_jeevjyot.sh ├── calculate_average_jerrinot.sh ├── calculate_average_jgrateron.sh ├── calculate_average_jincongho.sh ├── calculate_average_jonathan-aotearoa.sh ├── calculate_average_jotschi.sh ├── calculate_average_jparera.sh ├── calculate_average_justplainlaake.sh ├── calculate_average_karthikeyan97.sh ├── calculate_average_kevinmcmurtrie.sh ├── calculate_average_kgeri.sh ├── calculate_average_khmarbaise.sh ├── calculate_average_kuduwa-keshavram.sh ├── calculate_average_kumarsaurav123.sh ├── calculate_average_lawrey.sh ├── calculate_average_linl33.sh ├── calculate_average_maeda6uiui.sh ├── calculate_average_mahadev-k.sh ├── calculate_average_makohn.sh ├── calculate_average_manishgarg90.sh ├── calculate_average_martin2038.sh ├── calculate_average_mattiz.sh ├── calculate_average_maximz101.sh ├── calculate_average_melgenek.sh ├── calculate_average_merykitty.sh ├── calculate_average_merykittyunsafe.sh ├── calculate_average_moysesb.sh ├── calculate_average_mtopolnik.sh ├── calculate_average_mudit-saxena.sh ├── calculate_average_netrunnereve.sh ├── calculate_average_obourgain.sh ├── calculate_average_omarchenko4j.sh ├── calculate_average_padreati.sh ├── calculate_average_palmr.sh ├── calculate_average_parkertimmins.sh ├── calculate_average_pedestrianlove.sh ├── calculate_average_phd3.sh ├── calculate_average_plbpietrz.sh ├── calculate_average_plevart.sh ├── calculate_average_raipc.sh ├── calculate_average_rby.sh ├── calculate_average_rcasteltrione.sh ├── calculate_average_ricardopieper.sh ├── calculate_average_richardstartin.sh ├── calculate_average_roman-r-m.sh ├── calculate_average_royvanrijn.sh ├── calculate_average_rprabhu.sh ├── calculate_average_santanu.sh ├── calculate_average_seijikun.sh ├── calculate_average_semotpan.sh ├── calculate_average_serkan-ozal.sh ├── calculate_average_shipilev.sh ├── calculate_average_slovdahl.sh ├── calculate_average_spullara.sh ├── calculate_average_stephenvonworley.sh ├── calculate_average_sudhirtumati.sh ├── calculate_average_thanhtrinity.sh ├── calculate_average_thomaswue.sh ├── calculate_average_tivrfoa.sh ├── calculate_average_tkosachev.sh ├── calculate_average_tonivade.sh ├── calculate_average_truelive.sh ├── calculate_average_twobiers.sh ├── calculate_average_unbounded.sh ├── calculate_average_vaidhy.sh ├── calculate_average_vemana.sh ├── calculate_average_vemanaNonIdiomatic.sh ├── calculate_average_xpmatteo.sh ├── calculate_average_yavuztas.sh ├── calculate_average_yehwankim23.sh ├── calculate_average_yemreinci.sh ├── calculate_average_yonatang.sh ├── calculate_average_yourwass.sh ├── calculate_average_zerninv.sh ├── checkout.sh ├── cleanup.sh ├── create_fork.sh ├── create_measurements.sh ├── create_measurements2.sh ├── create_measurements3.sh ├── create_measurements_fast.sh ├── data/ │ └── weather_stations.csv ├── etc/ │ ├── eclipse-formatter-config.xml │ └── license.txt ├── evaluate.sh ├── evaluate_10K.sh ├── github_users.txt ├── mvnw ├── mvnw.cmd ├── pom.xml ├── prepare_3j5a.sh ├── prepare_AlexanderYastrebov.sh ├── prepare_C5H12O5.sh ├── prepare_EduardoSaverin.sh ├── prepare_JaimePolidura.sh ├── prepare_JamalMulla.sh ├── prepare_Judekeyser.sh ├── prepare_Kidlike.sh ├── prepare_MeanderingProgrammer.sh ├── prepare_PanagiotisDrakatos.sh ├── prepare_PawelAdamski.sh ├── prepare_SamuelYvon.sh ├── prepare_Smoofie.sh ├── prepare_YannMoisan.sh ├── prepare_abeobk.sh ├── prepare_adriacabeza.sh ├── prepare_agoncal.sh ├── prepare_ags313.sh ├── prepare_anitasv.sh ├── prepare_armandino.sh ├── prepare_artsiomkorzun.sh ├── prepare_baseline.sh ├── prepare_breejesh.sh ├── prepare_cb0s.sh ├── prepare_charlibot.sh ├── prepare_chrisbellew.sh ├── prepare_coolmineman.sh ├── prepare_davecom.sh ├── prepare_ddimtirov.sh ├── prepare_dpsoft.sh ├── prepare_dqhieuu.sh ├── prepare_ebarlas.sh ├── prepare_elh.sh ├── prepare_eriklumme.sh ├── prepare_filiphr.sh ├── prepare_flippingbits.sh ├── prepare_gabrielfoo.sh ├── prepare_gnabyl.sh ├── prepare_godofwharf.sh ├── prepare_hundredwatt.sh ├── prepare_imrafaelmerino.sh ├── prepare_iziamos.sh ├── prepare_jatingala.sh ├── prepare_jbachorik.sh ├── prepare_jerrinot.sh ├── prepare_jonathan-aotearoa.sh ├── prepare_justplainlaake.sh ├── prepare_kuduwa-keshavram.sh ├── prepare_linl33.sh ├── prepare_mahadev-k.sh ├── prepare_manishgarg90.sh ├── prepare_martin2038.sh ├── prepare_maximz101.sh ├── prepare_melgenek.sh ├── prepare_mtopolnik.sh ├── prepare_phd3.sh ├── prepare_plevart.sh ├── prepare_rcasteltrione.sh ├── prepare_ricardopieper.sh ├── prepare_roman-r-m.sh ├── prepare_royvanrijn.sh ├── prepare_seijikun.sh ├── prepare_serkan-ozal.sh ├── prepare_slovdahl.sh ├── prepare_spullara.sh ├── prepare_stephenvonworley.sh ├── prepare_sudhirtumati.sh ├── prepare_thanhtrinity.sh ├── prepare_thomaswue.sh ├── prepare_tivrfoa.sh ├── prepare_tonivade.sh ├── prepare_truelive.sh ├── prepare_twobiers.sh ├── prepare_vaidhy.sh ├── prepare_vemana.sh ├── prepare_vemanaNonIdiomatic.sh ├── prepare_yavuztas.sh ├── prepare_yonatang.sh ├── prepare_zerninv.sh ├── process.sh ├── process_output.java ├── src/ │ ├── main/ │ │ ├── go/ │ │ │ ├── AlexanderYastrebov/ │ │ │ │ ├── Dockerfile │ │ │ │ ├── README.md │ │ │ │ ├── calc.go │ │ │ │ ├── calc_test.go │ │ │ │ └── go.mod │ │ │ └── elh/ │ │ │ ├── Dockerfile │ │ │ ├── go.mod │ │ │ └── main.go │ │ ├── java/ │ │ │ ├── dev/ │ │ │ │ └── morling/ │ │ │ │ └── onebrc/ │ │ │ │ ├── CalculateAverage_0xshivamagarwal.java │ │ │ │ ├── CalculateAverage_3j5a.java │ │ │ │ ├── CalculateAverage_AbstractKamen.java │ │ │ │ ├── CalculateAverage_C5H12O5.java │ │ │ │ ├── CalculateAverage_EduardoSaverin.java │ │ │ │ ├── CalculateAverage_JaimePolidura.java │ │ │ │ ├── CalculateAverage_JamalMulla.java │ │ │ │ ├── CalculateAverage_JesseVanRooy.java │ │ │ │ ├── CalculateAverage_Judekeyser.java │ │ │ │ ├── CalculateAverage_JurenIvan.java │ │ │ │ ├── CalculateAverage_Kidlike.java │ │ │ │ ├── CalculateAverage_MahmoudFawzyKhalil.java │ │ │ │ ├── CalculateAverage_MeanderingProgrammer.java │ │ │ │ ├── CalculateAverage_PanagiotisDrakatos.java │ │ │ │ ├── CalculateAverage_PawelAdamski.java │ │ │ │ ├── CalculateAverage_SamuelYvon.java │ │ │ │ ├── CalculateAverage_Smoofie.java │ │ │ │ ├── CalculateAverage_Ujjwalbharti.java │ │ │ │ ├── CalculateAverage_YannMoisan.java │ │ │ │ ├── CalculateAverage_abeobk.java │ │ │ │ ├── CalculateAverage_abfrmblr.java │ │ │ │ ├── CalculateAverage_adriacabeza.java │ │ │ │ ├── CalculateAverage_agoncal.java │ │ │ │ ├── CalculateAverage_ags313.java │ │ │ │ ├── CalculateAverage_albertoventurini.java │ │ │ │ ├── CalculateAverage_alesj.java │ │ │ │ ├── CalculateAverage_algirdasrascius.java │ │ │ │ ├── CalculateAverage_anandmattikopp.java │ │ │ │ ├── CalculateAverage_anestoruk.java │ │ │ │ ├── CalculateAverage_anitasv.java │ │ │ │ ├── CalculateAverage_arjenvaneerde.java │ │ │ │ ├── CalculateAverage_arjenw.java │ │ │ │ ├── CalculateAverage_armandino.java │ │ │ │ ├── CalculateAverage_artpar.java │ │ │ │ ├── CalculateAverage_artsiomkorzun.java │ │ │ │ ├── CalculateAverage_as-com.java │ │ │ │ ├── CalculateAverage_baseline.java │ │ │ │ ├── CalculateAverage_baseline_original_rounding.java │ │ │ │ ├── CalculateAverage_berry120.java │ │ │ │ ├── CalculateAverage_bjhara.java │ │ │ │ ├── CalculateAverage_breejesh.java │ │ │ │ ├── CalculateAverage_bufistov.java │ │ │ │ ├── CalculateAverage_bytesfellow.java │ │ │ │ ├── CalculateAverage_cb0s.java │ │ │ │ ├── CalculateAverage_charlibot.java │ │ │ │ ├── CalculateAverage_chrisbellew.java │ │ │ │ ├── CalculateAverage_cliffclick.java │ │ │ │ ├── CalculateAverage_coolmineman.java │ │ │ │ ├── CalculateAverage_couragelee.java │ │ │ │ ├── CalculateAverage_criccomini.java │ │ │ │ ├── CalculateAverage_davecom.java │ │ │ │ ├── CalculateAverage_davery22.java │ │ │ │ ├── CalculateAverage_ddimtirov.java │ │ │ │ ├── CalculateAverage_deemkeen.java │ │ │ │ ├── CalculateAverage_dkarampi.java │ │ │ │ ├── CalculateAverage_dpsoft.java │ │ │ │ ├── CalculateAverage_dqhieuu.java │ │ │ │ ├── CalculateAverage_ebarlas.java │ │ │ │ ├── CalculateAverage_entangled90.java │ │ │ │ ├── CalculateAverage_eriklumme.java │ │ │ │ ├── CalculateAverage_faridtmammadov.java │ │ │ │ ├── CalculateAverage_fatroom.java │ │ │ │ ├── CalculateAverage_felix19350.java │ │ │ │ ├── CalculateAverage_filiphr.java │ │ │ │ ├── CalculateAverage_flippingbits.java │ │ │ │ ├── CalculateAverage_fragmede.java │ │ │ │ ├── CalculateAverage_gabrielfoo.java │ │ │ │ ├── CalculateAverage_gabrielreid.java │ │ │ │ ├── CalculateAverage_gamlerhart.java │ │ │ │ ├── CalculateAverage_gauravdeshmukh.java │ │ │ │ ├── CalculateAverage_gigiblender.java │ │ │ │ ├── CalculateAverage_giovannicuccu.java │ │ │ │ ├── CalculateAverage_gnabyl.java │ │ │ │ ├── CalculateAverage_gnmathur.java │ │ │ │ ├── CalculateAverage_godofwharf.java │ │ │ │ ├── CalculateAverage_gonix.java │ │ │ │ ├── CalculateAverage_gonixunsafe.java │ │ │ │ ├── CalculateAverage_hallvard.java │ │ │ │ ├── CalculateAverage_hchiorean.java │ │ │ │ ├── CalculateAverage_hundredwatt.java │ │ │ │ ├── CalculateAverage_ianopolous.java │ │ │ │ ├── CalculateAverage_ianopolousfast.java │ │ │ │ ├── CalculateAverage_imrafaelmerino.java │ │ │ │ ├── CalculateAverage_isolgpus.java │ │ │ │ ├── CalculateAverage_itaske.java │ │ │ │ ├── CalculateAverage_ivanklaric.java │ │ │ │ ├── CalculateAverage_iziamos.java │ │ │ │ ├── CalculateAverage_japplis.java │ │ │ │ ├── CalculateAverage_jatingala.java │ │ │ │ ├── CalculateAverage_javamak.java │ │ │ │ ├── CalculateAverage_jbachorik.java │ │ │ │ ├── CalculateAverage_jeevjyot.java │ │ │ │ ├── CalculateAverage_jerrinot.java │ │ │ │ ├── CalculateAverage_jgrateron.java │ │ │ │ ├── CalculateAverage_jincongho.java │ │ │ │ ├── CalculateAverage_jonathanaotearoa.java │ │ │ │ ├── CalculateAverage_jotschi.java │ │ │ │ ├── CalculateAverage_jparera.java │ │ │ │ ├── CalculateAverage_justplainlaake.java │ │ │ │ ├── CalculateAverage_karthikeyan97.java │ │ │ │ ├── CalculateAverage_kevinmcmurtrie.java │ │ │ │ ├── CalculateAverage_kgeri.java │ │ │ │ ├── CalculateAverage_khmarbaise.java │ │ │ │ ├── CalculateAverage_kuduwa_keshavram.java │ │ │ │ ├── CalculateAverage_kumarsaurav123.java │ │ │ │ ├── CalculateAverage_lawrey.java │ │ │ │ ├── CalculateAverage_maeda6uiui.java │ │ │ │ ├── CalculateAverage_mahadev_k.java │ │ │ │ ├── CalculateAverage_makohn.java │ │ │ │ ├── CalculateAverage_manishgarg90.java │ │ │ │ ├── CalculateAverage_martin2038.java │ │ │ │ ├── CalculateAverage_mattiz.java │ │ │ │ ├── CalculateAverage_maximz101.java │ │ │ │ ├── CalculateAverage_melgenek.java │ │ │ │ ├── CalculateAverage_merykitty.java │ │ │ │ ├── CalculateAverage_merykittyunsafe.java │ │ │ │ ├── CalculateAverage_moysesb.java │ │ │ │ ├── CalculateAverage_mtopolnik.java │ │ │ │ ├── CalculateAverage_muditsaxena.java │ │ │ │ ├── CalculateAverage_naive.java │ │ │ │ ├── CalculateAverage_netrunnereve.java │ │ │ │ ├── CalculateAverage_obourgain.java │ │ │ │ ├── CalculateAverage_omarchenko4j.java │ │ │ │ ├── CalculateAverage_padreati.java │ │ │ │ ├── CalculateAverage_palmr.java │ │ │ │ ├── CalculateAverage_parkertimmins.java │ │ │ │ ├── CalculateAverage_pedestrianlove.java │ │ │ │ ├── CalculateAverage_phd3.java │ │ │ │ ├── CalculateAverage_plbpietrz.java │ │ │ │ ├── CalculateAverage_plevart.java │ │ │ │ ├── CalculateAverage_raipc.java │ │ │ │ ├── CalculateAverage_rby.java │ │ │ │ ├── CalculateAverage_rcasteltrione.java │ │ │ │ ├── CalculateAverage_ricardopieper.java │ │ │ │ ├── CalculateAverage_richardstartin.java │ │ │ │ ├── CalculateAverage_roman_r_m.java │ │ │ │ ├── CalculateAverage_royvanrijn.java │ │ │ │ ├── CalculateAverage_rprabhu.java │ │ │ │ ├── CalculateAverage_santanu.java │ │ │ │ ├── CalculateAverage_seijikun.java │ │ │ │ ├── CalculateAverage_semotpan.java │ │ │ │ ├── CalculateAverage_serkan_ozal.java │ │ │ │ ├── CalculateAverage_shipilev.java │ │ │ │ ├── CalculateAverage_slovdahl.java │ │ │ │ ├── CalculateAverage_spullara.java │ │ │ │ ├── CalculateAverage_stephenvonworley.java │ │ │ │ ├── CalculateAverage_sudhirtumati.java │ │ │ │ ├── CalculateAverage_thanhtrinity.java │ │ │ │ ├── CalculateAverage_thomaswue.java │ │ │ │ ├── CalculateAverage_tivrfoa.java │ │ │ │ ├── CalculateAverage_tkosachev.java │ │ │ │ ├── CalculateAverage_tonivade.java │ │ │ │ ├── CalculateAverage_truelive.java │ │ │ │ ├── CalculateAverage_twobiers.java │ │ │ │ ├── CalculateAverage_unbounded.java │ │ │ │ ├── CalculateAverage_vaidhy.java │ │ │ │ ├── CalculateAverage_vemana.java │ │ │ │ ├── CalculateAverage_vemanaNonIdiomatic.java │ │ │ │ ├── CalculateAverage_xpmatteo.java │ │ │ │ ├── CalculateAverage_yavuztas.java │ │ │ │ ├── CalculateAverage_yehwankim23.java │ │ │ │ ├── CalculateAverage_yemreinci.java │ │ │ │ ├── CalculateAverage_yonatang.java │ │ │ │ ├── CalculateAverage_yourwass.java │ │ │ │ ├── CalculateAverage_zerninv.java │ │ │ │ ├── CreateMeasurements.java │ │ │ │ ├── CreateMeasurements2.java │ │ │ │ ├── CreateMeasurements3.java │ │ │ │ ├── CreateMeasurementsFast.java │ │ │ │ └── PerfectHashSearch_hundredwatt.java │ │ │ └── org/ │ │ │ └── rschwietzke/ │ │ │ ├── CheaperCharBuffer.java │ │ │ └── FastRandom.java │ │ ├── java-22/ │ │ │ └── dev/ │ │ │ └── morling/ │ │ │ └── onebrc/ │ │ │ └── CalculateAverage_linl33.java │ │ ├── python/ │ │ │ └── create_measurements.py │ │ └── resources/ │ │ └── .dontdelete │ └── test/ │ └── resources/ │ ├── .dontdelete │ └── samples/ │ ├── measurements-1.out │ ├── measurements-1.txt │ ├── measurements-10.out │ ├── measurements-10.txt │ ├── measurements-10000-unique-keys.out │ ├── measurements-10000-unique-keys.txt │ ├── measurements-2.out │ ├── measurements-2.txt │ ├── measurements-20.out │ ├── measurements-20.txt │ ├── measurements-3.out │ ├── measurements-3.txt │ ├── measurements-boundaries.out │ ├── measurements-boundaries.txt │ ├── measurements-complex-utf8.out │ ├── measurements-complex-utf8.txt │ ├── measurements-dot.out │ ├── measurements-dot.txt │ ├── measurements-rounding.out │ ├── measurements-rounding.txt │ ├── measurements-short.out │ ├── measurements-short.txt │ ├── measurements-shortest.out │ └── measurements-shortest.txt ├── test.sh ├── test_all.sh ├── test_ci.sh └── tocsv.sh