Merge commit 'f955c625aded244864e83a872b396868a490dbc5' as 'go-enry'

This commit is contained in:
2024-09-04 16:33:41 -03:00
192 changed files with 528500 additions and 0 deletions

View File

@ -0,0 +1,6 @@
timeInterval,enry,numberOfFiles
1us-10us,enry,83
10us-100us,enry,1341
100us-1ms,enry,314
1ms-10ms,enry,146
10ms-100ms,enry,48
1 timeInterval enry numberOfFiles
2 1us-10us enry 83
3 10us-100us enry 1341
4 100us-1ms enry 314
5 1ms-10ms enry 146
6 10ms-100ms enry 48

File diff suppressed because it is too large Load Diff

View File

@ -0,0 +1,8 @@
function,tool,iterations,ns/op
GetLanguage(),enry,100,2333748307
Classify(),enry,3,53842505853
GetLanguagesByModeline(),enry,1000,228234491
GetLanguagesByFilename(),enry,1000000,124782
GetLanguagesByShebang(),enry,100000,2339138
GetLanguagesByExtension(),enry,200000,1110007
GetLanguagesByContent(),enry,500,342358978
1 function tool iterations ns/op
2 GetLanguage() enry 100 2333748307
3 Classify() enry 3 53842505853
4 GetLanguagesByModeline() enry 1000 228234491
5 GetLanguagesByFilename() enry 1000000 124782
6 GetLanguagesByShebang() enry 100000 2339138
7 GetLanguagesByExtension() enry 200000 1110007
8 GetLanguagesByContent() enry 500 342358978

View File

@ -0,0 +1,6 @@
timeInterval,linguist,numberOfFiles
1us-10us,linguist,0
10us-100us,linguist,120
100us-1ms,linguist,1070
1ms-10ms,linguist,816
10ms-100ms,linguist,71
1 timeInterval linguist numberOfFiles
2 1us-10us linguist 0
3 10us-100us linguist 120
4 100us-1ms linguist 1070
5 1ms-10ms linguist 816
6 10ms-100ms linguist 71

File diff suppressed because it is too large Load Diff

View File

@ -0,0 +1,8 @@
function,tool,iterations,ns/op
GetLanguage(),linguist,5,3822076000
Classify(),linguist,5,329660597600
GetLanguagesByModeline(),linguist,5,2770912600
GetLanguagesByFilename(),linguist,5,34159000
GetLanguagesByShebang(),linguist,5,159317200
GetLanguagesByExtension(),linguist,5,354929800
GetLanguagesByContent(),linguist,5,3881611000
1 function tool iterations ns/op
2 GetLanguage() linguist 5 3822076000
3 Classify() linguist 5 329660597600
4 GetLanguagesByModeline() linguist 5 2770912600
5 GetLanguagesByFilename() linguist 5 34159000
6 GetLanguagesByShebang() linguist 5 159317200
7 GetLanguagesByExtension() linguist 5 354929800
8 GetLanguagesByContent() linguist 5 3881611000