<commit_before>﻿param([string] $src)

$line = '━' * 40

Write-Host $line; . C:\Windows\Microsoft.NET\Framework64\v2.0.50727\csc.exe -t:library $src | Write-Host -ForegroundColor DarkCyan
Write-Host $line; . C:\Windows\Microsoft.NET\Framework64\v3.5\csc.exe       -t:library $src | Write-Host -ForegroundColor DarkMagenta
Write-Host $line; . C:\Windows\Microsoft.NET\Framework64\v4.0.30319\csc.exe -t:library $src | Write-Host -ForegroundColor DarkGreen
Write-Host $line; . 'C:\Program Files (x86)\MSBuild\12.0\Bin\csc.exe'       -t:library $src | Write-Host -ForegroundColor DarkRed
Write-Host $line; . 'C:\Program Files (x86)\MSBuild\14.0\Bin\csc.exe'       -t:library $src | Write-Host -ForegroundColor DarkBlue<commit_msg>makes csc-all.ps1 run out.exe<commit_after>﻿param([string] $src)

$compilers = @(
    @{ 'compiler' = 'C:\Windows\Microsoft.NET\Framework64\v2.0.50727\csc.exe'; 'color' = 'DarkCyan' }
    @{ 'compiler' = 'C:\Windows\Microsoft.NET\Framework64\v3.5\csc.exe'      ; 'color' = 'DarkMagenta' }
    @{ 'compiler' = 'C:\Windows\Microsoft.NET\Framework64\v4.0.30319\csc.exe'; 'color' = 'DarkGreen' }
    @{ 'compiler' = 'C:\Program Files (x86)\MSBuild\12.0\Bin\csc.exe'        ; 'color' = 'DarkRed' }
    @{ 'compiler' = 'C:\Program Files (x86)\MSBuild\14.0\Bin\csc.exe'        ; 'color' = 'DarkBlue' }
)

$line = '━' * 40

foreach($item in $compilers)
{
    . {
        $line

        . $item.compiler -out:out.exe $src

        if(Test-Path out.exe)
        {
            .\out.exe
            [void](rm out.exe)
        }
    } | Write-Host -ForegroundColor $item.color
}
{'fraction_non_alphanumeric': 0.18604651162790697, 'fraction_numerical': 0.04336895034569453, 'mean_word_length': 2.9503722084367245, 'pattern_counts': {'":': 0, '<': 3, '<?xml version=': 0, '>': 3, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '4001838', 'n_tokens_mistral': 657, 'n_tokens_neox': 606, 'n_words': 96}