724c752aff
Add fork information to the README
2021-04-14 20:11:44 +02:00
23495fde3b
Add dependency to correctly read CPU quota inside containers
...
The dependency sets automatically GOMAXPROCS to match Linux container CPU quota.
2021-04-02 19:13:04 +02:00
479b9108ec
Add copyright holder
2021-04-02 18:54:15 +02:00
1fd20f9b1c
Replace travis setup with drone CI
2021-04-02 18:47:10 +02:00
52fc35ebbe
Add go module file
2021-04-02 18:39:24 +02:00
279e72a694
Extract nested loops and funtions into own functions
2020-10-22 17:13:32 +02:00
9a3daec2be
Rename func splitFilesIntoParts to splitArrayIntoParts with inner vars
...
The name is now more descriptive and easier to understand.
2020-10-22 16:55:11 +02:00
73f18d87a9
Change splitting to try to split into as many parts as possible
...
Now if you give it 10 files and tell it to split it into 3 parts
it will not longer split it into 2 parts. It will split it into 3
parts and add the remaining files to the first part -> the first part
will have in this case one file more than the rest.
This and some other cases are now covered by tests.
2020-10-22 16:41:10 +02:00
82777ccafa
Rename getFilesForEachCPUCore to splitFilesIntoParts
...
Refactor test to be easier to read.
2020-10-22 16:25:45 +02:00
56d9df6aaa
Improve performance by reducing the total amount of goroutines
...
With this change it will no longer start for each file a goroutine
it will start fewer goroutines and never more than the system
cpu cores count. This will increase the performance on single core systems because
it won't create unnessesary goroutines and multi core systems will still
benefit from the reduced amount of goroutines.
2020-10-22 13:06:02 +02:00
56fdc9c12a
Change to gather the results for each file aynchronously
2020-10-21 22:05:13 +02:00
Garrett Squire
2310d1811f
update Go versions for Travis ( #5 )
2020-05-15 12:24:17 -07:00
Garrett Squire
62d41c3f6e
update go versions
2020-01-16 09:07:33 -08:00
Garrett Squire
3c98da27f7
update to latest Go version
2019-03-08 15:44:05 -08:00
Ilia Choly
a920747a56
update visitor approach
...
fix corner cases and switch to table driven tests for positive cases
2018-10-29 20:56:16 -07:00
Garrett Squire
adb0f52593
fix the wording ( #1 )
2018-10-22 12:02:07 -07:00
Garrett Squire
fc7cb2784e
add the build badge
2018-10-19 17:18:01 -07:00
Garrett Squire
0820875aa3
add a README
2018-10-19 17:16:17 -07:00
Garrett Squire
a0375536ab
turn off emails
2018-10-19 17:09:10 -07:00
Garrett Squire
48c6f2289a
i forgot how cool YAML is
2018-10-19 17:07:47 -07:00
Garrett Squire
1f1221e4fa
add the source in
2018-10-19 17:05:41 -07:00
Garrett Squire
4203553b4c
Initial commit
2018-10-19 16:38:21 -07:00