├── .github └── ISSUE_TEMPLATE │ ├── bug_report.md │ └── feature_request.md ├── CONTRIBUTING.md ├── LICENSE ├── README.md ├── baseline ├── Common │ ├── baseline.common.pas │ ├── baseline.console.pas │ ├── baseline.delphi.pas │ ├── baseline.lazarus.pas │ └── version.inc ├── Delphi │ └── src │ │ ├── baseline.dpr │ │ └── baseline.dproj ├── Lazarus │ └── src │ │ ├── baseline.lpi │ │ └── baseline.lpr └── README.md ├── data ├── baseline.output.gz └── weather_stations.csv ├── entries ├── .gitkeep ├── abouchez │ ├── README.md │ └── src │ │ ├── brcmormot.lpi │ │ ├── brcmormot.lpr │ │ ├── brcmormotfullcheck.lpi │ │ ├── brcmormotfullcheck.lpr │ │ ├── brcmormotold.lpi │ │ ├── brcmormotold.lpr │ │ ├── brcmormotpertheadht.lpi │ │ ├── brcmormotpertheadht.lpr │ │ ├── brcmormotsharedht.lpi │ │ └── brcmormotsharedht.lpr ├── bfire │ ├── README.md │ └── src │ │ ├── ConsoleUnit.pas │ │ ├── MultiThreadUnit.pas │ │ ├── README.md │ │ ├── bfire.dpr │ │ ├── bfire.dproj │ │ └── version.inc ├── bzander │ ├── README │ └── src │ │ ├── brows.lpi │ │ ├── brows.lpr │ │ ├── fasthashmap.pas │ │ └── mmaputils.pas ├── dcornelius │ ├── README.md │ └── src │ │ ├── BuildDCorneliusWin32.cmd │ │ ├── BuildDCorneliusWin64.cmd │ │ ├── dcornelius.dpr │ │ ├── dcornelius.dproj │ │ ├── obrc_dcornelius.deployproj │ │ ├── obrc_dcornelius.dpr │ │ ├── obrc_dcornelius.dproj │ │ ├── uChallengeCommon.pas │ │ ├── uChallengeWithDictionary.pas │ │ ├── uChallengeWithStringList.pas │ │ ├── udmChallengeWithFireDAC.dfm │ │ └── udmChallengeWithFireDAC.pas ├── dtoepfl │ ├── README.md │ └── src │ │ ├── dtoepfl.dpr │ │ └── dtoepfl.dproj ├── entries.json.example ├── ghatem │ ├── README.md │ ├── _archive │ │ └── delphi-unused │ │ │ ├── README.md │ │ │ └── src │ │ │ ├── FileReader.pas │ │ │ ├── OneBRC.pas │ │ │ ├── Utils.pas │ │ │ ├── console.pas │ │ │ ├── ghatem.dpr │ │ │ └── ghatem.dproj │ ├── dev-diary-notes.md │ └── src │ │ ├── OneBRC-blocks.lpi │ │ ├── OneBRC-blocks.lpr │ │ ├── OneBRC.lpi │ │ ├── OneBRC.lpr │ │ └── baseline.console.pas ├── gklark │ ├── README.md │ └── src │ │ ├── swizmap.pas │ │ ├── wcontest.lpi │ │ └── wcontest.lpr ├── hgrosser │ ├── README.md │ └── src │ │ ├── 1brc_old.lpi │ │ ├── 1brc_old.pas │ │ ├── 1brc_th.lpi │ │ └── 1brc_th.pas ├── ikelaiah │ ├── README.md │ └── src │ │ ├── OneBRC.lpi │ │ ├── OneBRC.lpr │ │ ├── stopwatch.pas │ │ └── weatherstation.pas ├── laksen │ ├── README.md │ └── src │ │ ├── laksen.lpi │ │ └── laksen.lpr ├── ocoddo │ ├── README.md │ └── src │ │ ├── Project1.lpi │ │ └── Project1.lpr ├── rlawson │ ├── README.md │ └── src │ │ ├── parser.pas │ │ ├── util.pas │ │ ├── weather.lpi │ │ └── weather.lpr └── sbalazs │ ├── README.md │ └── src │ ├── obrc.lpi │ ├── obrc.lpr │ └── uweatherstations.pas ├── generator ├── Common │ ├── generate.common.pas │ ├── generate.console.pas │ └── version.inc ├── Delphi │ └── src │ │ ├── generator.deployproj │ │ ├── generator.dpr │ │ └── generator.dproj ├── Lazarus │ └── src │ │ ├── generator.lpi │ │ └── generator.lpr └── README.md ├── hyperfine ├── abouchez-1_000_000_000-SSD.json ├── bfire-1_000_000_000-SSD.json ├── bzander-1_000_000_000-SSD.json ├── dcornelius-1_000_000_000-SSD.json ├── dtoepfl-1_000_000_000-SSD.json ├── ghatem-1_000_000_000-SSD.json ├── gklark-1_000_000_000-SSD.json ├── hgrosser-1_000_000_000-SSD.json ├── ikelaiah-1_000_000_000-SSD.json ├── laksen-1_000_000_000-SSD.json ├── ocoddo-1_000_000_000-SSD.json ├── rlawson-1_000_000_000-SSD.json └── sbalazs-1_000_000_000-SSD.json ├── img └── 1brc.png ├── spelunking └── roundex │ ├── Common │ └── roundex.common.pas │ ├── Delphi │ └── src │ │ ├── RoundEx.dpr │ │ └── RoundEx.dproj │ ├── Lazarus │ └── src │ │ ├── roundex.lpi │ │ └── roundex.lpr │ └── README.md └── utilities ├── README.md ├── common ├── utilities.data.config.pas ├── utilities.data.entries.pas └── utilities.data.hyperfine.pas ├── results_generator ├── Common │ ├── resultsgenerator.common.pas │ ├── resultsgenerator.console.pas │ └── version.inc └── Lazarus │ └── src │ ├── resultsgenerator.lpi │ └── resultsgenerator.lpr └── script_builder ├── Common ├── scriptbuilder.common.pas ├── scriptbuilder.console.pas └── version.inc └── Lazarus └── src ├── scriptbuilder.lpi └── scriptbuilder.lpr /.github/ISSUE_TEMPLATE/bug_report.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ObjectPascal-Community/1brc-ObjectPascal/HEAD/.github/ISSUE_TEMPLATE/bug_report.md -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/feature_request.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ObjectPascal-Community/1brc-ObjectPascal/HEAD/.github/ISSUE_TEMPLATE/feature_request.md -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ObjectPascal-Community/1brc-ObjectPascal/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ObjectPascal-Community/1brc-ObjectPascal/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ObjectPascal-Community/1brc-ObjectPascal/HEAD/README.md -------------------------------------------------------------------------------- /baseline/Common/baseline.common.pas: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ObjectPascal-Community/1brc-ObjectPascal/HEAD/baseline/Common/baseline.common.pas -------------------------------------------------------------------------------- /baseline/Common/baseline.console.pas: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ObjectPascal-Community/1brc-ObjectPascal/HEAD/baseline/Common/baseline.console.pas -------------------------------------------------------------------------------- /baseline/Common/baseline.delphi.pas: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ObjectPascal-Community/1brc-ObjectPascal/HEAD/baseline/Common/baseline.delphi.pas -------------------------------------------------------------------------------- /baseline/Common/baseline.lazarus.pas: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ObjectPascal-Community/1brc-ObjectPascal/HEAD/baseline/Common/baseline.lazarus.pas -------------------------------------------------------------------------------- /baseline/Common/version.inc: -------------------------------------------------------------------------------- 1 | const 2 | cVersion = '0.1'; 3 | -------------------------------------------------------------------------------- /baseline/Delphi/src/baseline.dpr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ObjectPascal-Community/1brc-ObjectPascal/HEAD/baseline/Delphi/src/baseline.dpr -------------------------------------------------------------------------------- /baseline/Delphi/src/baseline.dproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ObjectPascal-Community/1brc-ObjectPascal/HEAD/baseline/Delphi/src/baseline.dproj -------------------------------------------------------------------------------- /baseline/Lazarus/src/baseline.lpi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ObjectPascal-Community/1brc-ObjectPascal/HEAD/baseline/Lazarus/src/baseline.lpi -------------------------------------------------------------------------------- /baseline/Lazarus/src/baseline.lpr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ObjectPascal-Community/1brc-ObjectPascal/HEAD/baseline/Lazarus/src/baseline.lpr -------------------------------------------------------------------------------- /baseline/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ObjectPascal-Community/1brc-ObjectPascal/HEAD/baseline/README.md -------------------------------------------------------------------------------- /data/baseline.output.gz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ObjectPascal-Community/1brc-ObjectPascal/HEAD/data/baseline.output.gz -------------------------------------------------------------------------------- /data/weather_stations.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ObjectPascal-Community/1brc-ObjectPascal/HEAD/data/weather_stations.csv -------------------------------------------------------------------------------- /entries/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /entries/abouchez/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ObjectPascal-Community/1brc-ObjectPascal/HEAD/entries/abouchez/README.md -------------------------------------------------------------------------------- /entries/abouchez/src/brcmormot.lpi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ObjectPascal-Community/1brc-ObjectPascal/HEAD/entries/abouchez/src/brcmormot.lpi -------------------------------------------------------------------------------- /entries/abouchez/src/brcmormot.lpr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ObjectPascal-Community/1brc-ObjectPascal/HEAD/entries/abouchez/src/brcmormot.lpr -------------------------------------------------------------------------------- /entries/abouchez/src/brcmormotfullcheck.lpi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ObjectPascal-Community/1brc-ObjectPascal/HEAD/entries/abouchez/src/brcmormotfullcheck.lpi -------------------------------------------------------------------------------- /entries/abouchez/src/brcmormotfullcheck.lpr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ObjectPascal-Community/1brc-ObjectPascal/HEAD/entries/abouchez/src/brcmormotfullcheck.lpr -------------------------------------------------------------------------------- /entries/abouchez/src/brcmormotold.lpi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ObjectPascal-Community/1brc-ObjectPascal/HEAD/entries/abouchez/src/brcmormotold.lpi -------------------------------------------------------------------------------- /entries/abouchez/src/brcmormotold.lpr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ObjectPascal-Community/1brc-ObjectPascal/HEAD/entries/abouchez/src/brcmormotold.lpr -------------------------------------------------------------------------------- /entries/abouchez/src/brcmormotpertheadht.lpi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ObjectPascal-Community/1brc-ObjectPascal/HEAD/entries/abouchez/src/brcmormotpertheadht.lpi -------------------------------------------------------------------------------- /entries/abouchez/src/brcmormotpertheadht.lpr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ObjectPascal-Community/1brc-ObjectPascal/HEAD/entries/abouchez/src/brcmormotpertheadht.lpr -------------------------------------------------------------------------------- /entries/abouchez/src/brcmormotsharedht.lpi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ObjectPascal-Community/1brc-ObjectPascal/HEAD/entries/abouchez/src/brcmormotsharedht.lpi -------------------------------------------------------------------------------- /entries/abouchez/src/brcmormotsharedht.lpr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ObjectPascal-Community/1brc-ObjectPascal/HEAD/entries/abouchez/src/brcmormotsharedht.lpr -------------------------------------------------------------------------------- /entries/bfire/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ObjectPascal-Community/1brc-ObjectPascal/HEAD/entries/bfire/README.md -------------------------------------------------------------------------------- /entries/bfire/src/ConsoleUnit.pas: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ObjectPascal-Community/1brc-ObjectPascal/HEAD/entries/bfire/src/ConsoleUnit.pas -------------------------------------------------------------------------------- /entries/bfire/src/MultiThreadUnit.pas: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ObjectPascal-Community/1brc-ObjectPascal/HEAD/entries/bfire/src/MultiThreadUnit.pas -------------------------------------------------------------------------------- /entries/bfire/src/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ObjectPascal-Community/1brc-ObjectPascal/HEAD/entries/bfire/src/README.md -------------------------------------------------------------------------------- /entries/bfire/src/bfire.dpr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ObjectPascal-Community/1brc-ObjectPascal/HEAD/entries/bfire/src/bfire.dpr -------------------------------------------------------------------------------- /entries/bfire/src/bfire.dproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ObjectPascal-Community/1brc-ObjectPascal/HEAD/entries/bfire/src/bfire.dproj -------------------------------------------------------------------------------- /entries/bfire/src/version.inc: -------------------------------------------------------------------------------- 1 | const 2 | cVersion = '3.4'; 3 | -------------------------------------------------------------------------------- /entries/bzander/README: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ObjectPascal-Community/1brc-ObjectPascal/HEAD/entries/bzander/README -------------------------------------------------------------------------------- /entries/bzander/src/brows.lpi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ObjectPascal-Community/1brc-ObjectPascal/HEAD/entries/bzander/src/brows.lpi -------------------------------------------------------------------------------- /entries/bzander/src/brows.lpr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ObjectPascal-Community/1brc-ObjectPascal/HEAD/entries/bzander/src/brows.lpr -------------------------------------------------------------------------------- /entries/bzander/src/fasthashmap.pas: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ObjectPascal-Community/1brc-ObjectPascal/HEAD/entries/bzander/src/fasthashmap.pas -------------------------------------------------------------------------------- /entries/bzander/src/mmaputils.pas: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ObjectPascal-Community/1brc-ObjectPascal/HEAD/entries/bzander/src/mmaputils.pas -------------------------------------------------------------------------------- /entries/dcornelius/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ObjectPascal-Community/1brc-ObjectPascal/HEAD/entries/dcornelius/README.md -------------------------------------------------------------------------------- /entries/dcornelius/src/BuildDCorneliusWin32.cmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ObjectPascal-Community/1brc-ObjectPascal/HEAD/entries/dcornelius/src/BuildDCorneliusWin32.cmd -------------------------------------------------------------------------------- /entries/dcornelius/src/BuildDCorneliusWin64.cmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ObjectPascal-Community/1brc-ObjectPascal/HEAD/entries/dcornelius/src/BuildDCorneliusWin64.cmd -------------------------------------------------------------------------------- /entries/dcornelius/src/dcornelius.dpr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ObjectPascal-Community/1brc-ObjectPascal/HEAD/entries/dcornelius/src/dcornelius.dpr -------------------------------------------------------------------------------- /entries/dcornelius/src/dcornelius.dproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ObjectPascal-Community/1brc-ObjectPascal/HEAD/entries/dcornelius/src/dcornelius.dproj -------------------------------------------------------------------------------- /entries/dcornelius/src/obrc_dcornelius.deployproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ObjectPascal-Community/1brc-ObjectPascal/HEAD/entries/dcornelius/src/obrc_dcornelius.deployproj -------------------------------------------------------------------------------- /entries/dcornelius/src/obrc_dcornelius.dpr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ObjectPascal-Community/1brc-ObjectPascal/HEAD/entries/dcornelius/src/obrc_dcornelius.dpr -------------------------------------------------------------------------------- /entries/dcornelius/src/obrc_dcornelius.dproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ObjectPascal-Community/1brc-ObjectPascal/HEAD/entries/dcornelius/src/obrc_dcornelius.dproj -------------------------------------------------------------------------------- /entries/dcornelius/src/uChallengeCommon.pas: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ObjectPascal-Community/1brc-ObjectPascal/HEAD/entries/dcornelius/src/uChallengeCommon.pas -------------------------------------------------------------------------------- /entries/dcornelius/src/uChallengeWithDictionary.pas: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ObjectPascal-Community/1brc-ObjectPascal/HEAD/entries/dcornelius/src/uChallengeWithDictionary.pas -------------------------------------------------------------------------------- /entries/dcornelius/src/uChallengeWithStringList.pas: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ObjectPascal-Community/1brc-ObjectPascal/HEAD/entries/dcornelius/src/uChallengeWithStringList.pas -------------------------------------------------------------------------------- /entries/dcornelius/src/udmChallengeWithFireDAC.dfm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ObjectPascal-Community/1brc-ObjectPascal/HEAD/entries/dcornelius/src/udmChallengeWithFireDAC.dfm -------------------------------------------------------------------------------- /entries/dcornelius/src/udmChallengeWithFireDAC.pas: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ObjectPascal-Community/1brc-ObjectPascal/HEAD/entries/dcornelius/src/udmChallengeWithFireDAC.pas -------------------------------------------------------------------------------- /entries/dtoepfl/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ObjectPascal-Community/1brc-ObjectPascal/HEAD/entries/dtoepfl/README.md -------------------------------------------------------------------------------- /entries/dtoepfl/src/dtoepfl.dpr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ObjectPascal-Community/1brc-ObjectPascal/HEAD/entries/dtoepfl/src/dtoepfl.dpr -------------------------------------------------------------------------------- /entries/dtoepfl/src/dtoepfl.dproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ObjectPascal-Community/1brc-ObjectPascal/HEAD/entries/dtoepfl/src/dtoepfl.dproj -------------------------------------------------------------------------------- /entries/entries.json.example: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ObjectPascal-Community/1brc-ObjectPascal/HEAD/entries/entries.json.example -------------------------------------------------------------------------------- /entries/ghatem/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ObjectPascal-Community/1brc-ObjectPascal/HEAD/entries/ghatem/README.md -------------------------------------------------------------------------------- /entries/ghatem/_archive/delphi-unused/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ObjectPascal-Community/1brc-ObjectPascal/HEAD/entries/ghatem/_archive/delphi-unused/README.md -------------------------------------------------------------------------------- /entries/ghatem/_archive/delphi-unused/src/FileReader.pas: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ObjectPascal-Community/1brc-ObjectPascal/HEAD/entries/ghatem/_archive/delphi-unused/src/FileReader.pas -------------------------------------------------------------------------------- /entries/ghatem/_archive/delphi-unused/src/OneBRC.pas: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ObjectPascal-Community/1brc-ObjectPascal/HEAD/entries/ghatem/_archive/delphi-unused/src/OneBRC.pas -------------------------------------------------------------------------------- /entries/ghatem/_archive/delphi-unused/src/Utils.pas: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ObjectPascal-Community/1brc-ObjectPascal/HEAD/entries/ghatem/_archive/delphi-unused/src/Utils.pas -------------------------------------------------------------------------------- /entries/ghatem/_archive/delphi-unused/src/console.pas: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ObjectPascal-Community/1brc-ObjectPascal/HEAD/entries/ghatem/_archive/delphi-unused/src/console.pas -------------------------------------------------------------------------------- /entries/ghatem/_archive/delphi-unused/src/ghatem.dpr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ObjectPascal-Community/1brc-ObjectPascal/HEAD/entries/ghatem/_archive/delphi-unused/src/ghatem.dpr -------------------------------------------------------------------------------- /entries/ghatem/_archive/delphi-unused/src/ghatem.dproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ObjectPascal-Community/1brc-ObjectPascal/HEAD/entries/ghatem/_archive/delphi-unused/src/ghatem.dproj -------------------------------------------------------------------------------- /entries/ghatem/dev-diary-notes.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ObjectPascal-Community/1brc-ObjectPascal/HEAD/entries/ghatem/dev-diary-notes.md -------------------------------------------------------------------------------- /entries/ghatem/src/OneBRC-blocks.lpi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ObjectPascal-Community/1brc-ObjectPascal/HEAD/entries/ghatem/src/OneBRC-blocks.lpi -------------------------------------------------------------------------------- /entries/ghatem/src/OneBRC-blocks.lpr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ObjectPascal-Community/1brc-ObjectPascal/HEAD/entries/ghatem/src/OneBRC-blocks.lpr -------------------------------------------------------------------------------- /entries/ghatem/src/OneBRC.lpi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ObjectPascal-Community/1brc-ObjectPascal/HEAD/entries/ghatem/src/OneBRC.lpi -------------------------------------------------------------------------------- /entries/ghatem/src/OneBRC.lpr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ObjectPascal-Community/1brc-ObjectPascal/HEAD/entries/ghatem/src/OneBRC.lpr -------------------------------------------------------------------------------- /entries/ghatem/src/baseline.console.pas: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ObjectPascal-Community/1brc-ObjectPascal/HEAD/entries/ghatem/src/baseline.console.pas -------------------------------------------------------------------------------- /entries/gklark/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ObjectPascal-Community/1brc-ObjectPascal/HEAD/entries/gklark/README.md -------------------------------------------------------------------------------- /entries/gklark/src/swizmap.pas: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ObjectPascal-Community/1brc-ObjectPascal/HEAD/entries/gklark/src/swizmap.pas -------------------------------------------------------------------------------- /entries/gklark/src/wcontest.lpi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ObjectPascal-Community/1brc-ObjectPascal/HEAD/entries/gklark/src/wcontest.lpi -------------------------------------------------------------------------------- /entries/gklark/src/wcontest.lpr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ObjectPascal-Community/1brc-ObjectPascal/HEAD/entries/gklark/src/wcontest.lpr -------------------------------------------------------------------------------- /entries/hgrosser/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ObjectPascal-Community/1brc-ObjectPascal/HEAD/entries/hgrosser/README.md -------------------------------------------------------------------------------- /entries/hgrosser/src/1brc_old.lpi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ObjectPascal-Community/1brc-ObjectPascal/HEAD/entries/hgrosser/src/1brc_old.lpi -------------------------------------------------------------------------------- /entries/hgrosser/src/1brc_old.pas: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ObjectPascal-Community/1brc-ObjectPascal/HEAD/entries/hgrosser/src/1brc_old.pas -------------------------------------------------------------------------------- /entries/hgrosser/src/1brc_th.lpi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ObjectPascal-Community/1brc-ObjectPascal/HEAD/entries/hgrosser/src/1brc_th.lpi -------------------------------------------------------------------------------- /entries/hgrosser/src/1brc_th.pas: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ObjectPascal-Community/1brc-ObjectPascal/HEAD/entries/hgrosser/src/1brc_th.pas -------------------------------------------------------------------------------- /entries/ikelaiah/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ObjectPascal-Community/1brc-ObjectPascal/HEAD/entries/ikelaiah/README.md -------------------------------------------------------------------------------- /entries/ikelaiah/src/OneBRC.lpi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ObjectPascal-Community/1brc-ObjectPascal/HEAD/entries/ikelaiah/src/OneBRC.lpi -------------------------------------------------------------------------------- /entries/ikelaiah/src/OneBRC.lpr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ObjectPascal-Community/1brc-ObjectPascal/HEAD/entries/ikelaiah/src/OneBRC.lpr -------------------------------------------------------------------------------- /entries/ikelaiah/src/stopwatch.pas: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ObjectPascal-Community/1brc-ObjectPascal/HEAD/entries/ikelaiah/src/stopwatch.pas -------------------------------------------------------------------------------- /entries/ikelaiah/src/weatherstation.pas: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ObjectPascal-Community/1brc-ObjectPascal/HEAD/entries/ikelaiah/src/weatherstation.pas -------------------------------------------------------------------------------- /entries/laksen/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ObjectPascal-Community/1brc-ObjectPascal/HEAD/entries/laksen/README.md -------------------------------------------------------------------------------- /entries/laksen/src/laksen.lpi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ObjectPascal-Community/1brc-ObjectPascal/HEAD/entries/laksen/src/laksen.lpi -------------------------------------------------------------------------------- /entries/laksen/src/laksen.lpr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ObjectPascal-Community/1brc-ObjectPascal/HEAD/entries/laksen/src/laksen.lpr -------------------------------------------------------------------------------- /entries/ocoddo/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ObjectPascal-Community/1brc-ObjectPascal/HEAD/entries/ocoddo/README.md -------------------------------------------------------------------------------- /entries/ocoddo/src/Project1.lpi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ObjectPascal-Community/1brc-ObjectPascal/HEAD/entries/ocoddo/src/Project1.lpi -------------------------------------------------------------------------------- /entries/ocoddo/src/Project1.lpr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ObjectPascal-Community/1brc-ObjectPascal/HEAD/entries/ocoddo/src/Project1.lpr -------------------------------------------------------------------------------- /entries/rlawson/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ObjectPascal-Community/1brc-ObjectPascal/HEAD/entries/rlawson/README.md -------------------------------------------------------------------------------- /entries/rlawson/src/parser.pas: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ObjectPascal-Community/1brc-ObjectPascal/HEAD/entries/rlawson/src/parser.pas -------------------------------------------------------------------------------- /entries/rlawson/src/util.pas: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ObjectPascal-Community/1brc-ObjectPascal/HEAD/entries/rlawson/src/util.pas -------------------------------------------------------------------------------- /entries/rlawson/src/weather.lpi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ObjectPascal-Community/1brc-ObjectPascal/HEAD/entries/rlawson/src/weather.lpi -------------------------------------------------------------------------------- /entries/rlawson/src/weather.lpr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ObjectPascal-Community/1brc-ObjectPascal/HEAD/entries/rlawson/src/weather.lpr -------------------------------------------------------------------------------- /entries/sbalazs/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ObjectPascal-Community/1brc-ObjectPascal/HEAD/entries/sbalazs/README.md -------------------------------------------------------------------------------- /entries/sbalazs/src/obrc.lpi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ObjectPascal-Community/1brc-ObjectPascal/HEAD/entries/sbalazs/src/obrc.lpi -------------------------------------------------------------------------------- /entries/sbalazs/src/obrc.lpr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ObjectPascal-Community/1brc-ObjectPascal/HEAD/entries/sbalazs/src/obrc.lpr -------------------------------------------------------------------------------- /entries/sbalazs/src/uweatherstations.pas: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ObjectPascal-Community/1brc-ObjectPascal/HEAD/entries/sbalazs/src/uweatherstations.pas -------------------------------------------------------------------------------- /generator/Common/generate.common.pas: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ObjectPascal-Community/1brc-ObjectPascal/HEAD/generator/Common/generate.common.pas -------------------------------------------------------------------------------- /generator/Common/generate.console.pas: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ObjectPascal-Community/1brc-ObjectPascal/HEAD/generator/Common/generate.console.pas -------------------------------------------------------------------------------- /generator/Common/version.inc: -------------------------------------------------------------------------------- 1 | const 2 | cVersion = '1.2'; 3 | -------------------------------------------------------------------------------- /generator/Delphi/src/generator.deployproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ObjectPascal-Community/1brc-ObjectPascal/HEAD/generator/Delphi/src/generator.deployproj -------------------------------------------------------------------------------- /generator/Delphi/src/generator.dpr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ObjectPascal-Community/1brc-ObjectPascal/HEAD/generator/Delphi/src/generator.dpr -------------------------------------------------------------------------------- /generator/Delphi/src/generator.dproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ObjectPascal-Community/1brc-ObjectPascal/HEAD/generator/Delphi/src/generator.dproj -------------------------------------------------------------------------------- /generator/Lazarus/src/generator.lpi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ObjectPascal-Community/1brc-ObjectPascal/HEAD/generator/Lazarus/src/generator.lpi -------------------------------------------------------------------------------- /generator/Lazarus/src/generator.lpr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ObjectPascal-Community/1brc-ObjectPascal/HEAD/generator/Lazarus/src/generator.lpr -------------------------------------------------------------------------------- /generator/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ObjectPascal-Community/1brc-ObjectPascal/HEAD/generator/README.md -------------------------------------------------------------------------------- /hyperfine/abouchez-1_000_000_000-SSD.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ObjectPascal-Community/1brc-ObjectPascal/HEAD/hyperfine/abouchez-1_000_000_000-SSD.json -------------------------------------------------------------------------------- /hyperfine/bfire-1_000_000_000-SSD.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ObjectPascal-Community/1brc-ObjectPascal/HEAD/hyperfine/bfire-1_000_000_000-SSD.json -------------------------------------------------------------------------------- /hyperfine/bzander-1_000_000_000-SSD.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ObjectPascal-Community/1brc-ObjectPascal/HEAD/hyperfine/bzander-1_000_000_000-SSD.json -------------------------------------------------------------------------------- /hyperfine/dcornelius-1_000_000_000-SSD.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ObjectPascal-Community/1brc-ObjectPascal/HEAD/hyperfine/dcornelius-1_000_000_000-SSD.json -------------------------------------------------------------------------------- /hyperfine/dtoepfl-1_000_000_000-SSD.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ObjectPascal-Community/1brc-ObjectPascal/HEAD/hyperfine/dtoepfl-1_000_000_000-SSD.json -------------------------------------------------------------------------------- /hyperfine/ghatem-1_000_000_000-SSD.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ObjectPascal-Community/1brc-ObjectPascal/HEAD/hyperfine/ghatem-1_000_000_000-SSD.json -------------------------------------------------------------------------------- /hyperfine/gklark-1_000_000_000-SSD.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ObjectPascal-Community/1brc-ObjectPascal/HEAD/hyperfine/gklark-1_000_000_000-SSD.json -------------------------------------------------------------------------------- /hyperfine/hgrosser-1_000_000_000-SSD.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ObjectPascal-Community/1brc-ObjectPascal/HEAD/hyperfine/hgrosser-1_000_000_000-SSD.json -------------------------------------------------------------------------------- /hyperfine/ikelaiah-1_000_000_000-SSD.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ObjectPascal-Community/1brc-ObjectPascal/HEAD/hyperfine/ikelaiah-1_000_000_000-SSD.json -------------------------------------------------------------------------------- /hyperfine/laksen-1_000_000_000-SSD.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ObjectPascal-Community/1brc-ObjectPascal/HEAD/hyperfine/laksen-1_000_000_000-SSD.json -------------------------------------------------------------------------------- /hyperfine/ocoddo-1_000_000_000-SSD.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ObjectPascal-Community/1brc-ObjectPascal/HEAD/hyperfine/ocoddo-1_000_000_000-SSD.json -------------------------------------------------------------------------------- /hyperfine/rlawson-1_000_000_000-SSD.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ObjectPascal-Community/1brc-ObjectPascal/HEAD/hyperfine/rlawson-1_000_000_000-SSD.json -------------------------------------------------------------------------------- /hyperfine/sbalazs-1_000_000_000-SSD.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ObjectPascal-Community/1brc-ObjectPascal/HEAD/hyperfine/sbalazs-1_000_000_000-SSD.json -------------------------------------------------------------------------------- /img/1brc.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ObjectPascal-Community/1brc-ObjectPascal/HEAD/img/1brc.png -------------------------------------------------------------------------------- /spelunking/roundex/Common/roundex.common.pas: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ObjectPascal-Community/1brc-ObjectPascal/HEAD/spelunking/roundex/Common/roundex.common.pas -------------------------------------------------------------------------------- /spelunking/roundex/Delphi/src/RoundEx.dpr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ObjectPascal-Community/1brc-ObjectPascal/HEAD/spelunking/roundex/Delphi/src/RoundEx.dpr -------------------------------------------------------------------------------- /spelunking/roundex/Delphi/src/RoundEx.dproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ObjectPascal-Community/1brc-ObjectPascal/HEAD/spelunking/roundex/Delphi/src/RoundEx.dproj -------------------------------------------------------------------------------- /spelunking/roundex/Lazarus/src/roundex.lpi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ObjectPascal-Community/1brc-ObjectPascal/HEAD/spelunking/roundex/Lazarus/src/roundex.lpi -------------------------------------------------------------------------------- /spelunking/roundex/Lazarus/src/roundex.lpr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ObjectPascal-Community/1brc-ObjectPascal/HEAD/spelunking/roundex/Lazarus/src/roundex.lpr -------------------------------------------------------------------------------- /spelunking/roundex/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ObjectPascal-Community/1brc-ObjectPascal/HEAD/spelunking/roundex/README.md -------------------------------------------------------------------------------- /utilities/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ObjectPascal-Community/1brc-ObjectPascal/HEAD/utilities/README.md -------------------------------------------------------------------------------- /utilities/common/utilities.data.config.pas: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ObjectPascal-Community/1brc-ObjectPascal/HEAD/utilities/common/utilities.data.config.pas -------------------------------------------------------------------------------- /utilities/common/utilities.data.entries.pas: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ObjectPascal-Community/1brc-ObjectPascal/HEAD/utilities/common/utilities.data.entries.pas -------------------------------------------------------------------------------- /utilities/common/utilities.data.hyperfine.pas: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ObjectPascal-Community/1brc-ObjectPascal/HEAD/utilities/common/utilities.data.hyperfine.pas -------------------------------------------------------------------------------- /utilities/results_generator/Common/resultsgenerator.common.pas: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ObjectPascal-Community/1brc-ObjectPascal/HEAD/utilities/results_generator/Common/resultsgenerator.common.pas -------------------------------------------------------------------------------- /utilities/results_generator/Common/resultsgenerator.console.pas: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ObjectPascal-Community/1brc-ObjectPascal/HEAD/utilities/results_generator/Common/resultsgenerator.console.pas -------------------------------------------------------------------------------- /utilities/results_generator/Common/version.inc: -------------------------------------------------------------------------------- 1 | const 2 | cVersion = '0.1'; 3 | -------------------------------------------------------------------------------- /utilities/results_generator/Lazarus/src/resultsgenerator.lpi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ObjectPascal-Community/1brc-ObjectPascal/HEAD/utilities/results_generator/Lazarus/src/resultsgenerator.lpi -------------------------------------------------------------------------------- /utilities/results_generator/Lazarus/src/resultsgenerator.lpr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ObjectPascal-Community/1brc-ObjectPascal/HEAD/utilities/results_generator/Lazarus/src/resultsgenerator.lpr -------------------------------------------------------------------------------- /utilities/script_builder/Common/scriptbuilder.common.pas: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ObjectPascal-Community/1brc-ObjectPascal/HEAD/utilities/script_builder/Common/scriptbuilder.common.pas -------------------------------------------------------------------------------- /utilities/script_builder/Common/scriptbuilder.console.pas: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ObjectPascal-Community/1brc-ObjectPascal/HEAD/utilities/script_builder/Common/scriptbuilder.console.pas -------------------------------------------------------------------------------- /utilities/script_builder/Common/version.inc: -------------------------------------------------------------------------------- 1 | const 2 | cVersion = '0.1'; 3 | -------------------------------------------------------------------------------- /utilities/script_builder/Lazarus/src/scriptbuilder.lpi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ObjectPascal-Community/1brc-ObjectPascal/HEAD/utilities/script_builder/Lazarus/src/scriptbuilder.lpi -------------------------------------------------------------------------------- /utilities/script_builder/Lazarus/src/scriptbuilder.lpr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ObjectPascal-Community/1brc-ObjectPascal/HEAD/utilities/script_builder/Lazarus/src/scriptbuilder.lpr --------------------------------------------------------------------------------