Status History through 2026 10 09 - kimjooyoon/meta-ontology-go GitHub Wiki
์ต๊ทผ ์ํ ํ์ธ: 2026-10-09 KST. ๋ฐฐํฌ ์ค๋น์ ๊ณต๊ฐ ์๋ฃ๋ฅผ ๊ตฌ๋ถํ๋ฉฐ, ์ด์ ์คํ๊ณผ ์ค์น ๊ธฐ๋ก์ ๊ฐ ํญ๋ชฉ์ ์์คยท๋ ์ง๋ฅผ ๊ธฐ์ค์ผ๋ก ์ฝ์ต๋๋ค.
0.6.21 ๊ฐ๋ฐํ์
dev d4d0966f์์ ๊ณต๊ฐํ๊ณ macOS ARM64 ์คํ ํ์ผ์ ์ค์นํ์ต๋๋ค.
Go 1.27.2ยทSDK v0.2.26์ผ๋ก ๋น๋๋์ผ๋ฉฐ ๊ณต๊ฐ ํ์ผยทํ๊ทธยทmanifestยท์ค์น๋ ๋ฐ์ดํธ์
์์ค ์ฐ๊ฒฐ์ ํ์ธํ์ต๋๋ค. ์๋ณธ dev ๋ค ํ๋ซํผ ์ค๋น ์กฐ๊ฑด์ 7/7,
๊ฒ์ ์๋ณธ์ 9/9์
๋๋ค.
ํ๊ธยท์๋ฌธ ํ์ ์ด๋ฆ์ ์์ ์ ๊ธฐ์กด ์์ฒด ๋ชจ๋ธ์ ํจ๊ป ์ ๊ณตํฉ๋๋ค. ๊ณต๊ฐ ์ค์น๋ณธ์ ๊ณ ์ ์์ยท๋ชจ๋ธ ์กฐ๋ฆฝ์ ํ๋ 12/12, ๋ณ๋ ๋ค ์ ๋ ฅ 4/4๋ฅผ ๋งํ์ต๋๋ค. ๋ชจ๋ธ์ ์ฒซ ์ ์์ 7/12์๊ณ ์ฌ์ฏ ๋ฒ์งธ ์กฐํฉ์์ ๋ชจ๋ ์์ฑ ์ฌ๋ก๋ฅผ ์ถฉ์กฑํ์ต๋๋ค. ์ ์ฅ ์ฌ์์ ์ ๋ชจ๋ธ ํธ์ถ์ 0ํ์ ๋๋ค. ์ค์ Windows์์ ๊ด์ธกํ ์ถ๋ก 0ns๋ ํธ์ถยท์์ธกยท์ ํ ์์๋ฅผ ๊ฒ์ฆํ ์ฑ ์ฌ์ํ ์ ์๋๋ก ์์ ํ์ต๋๋ค. ๊ณต๊ฐยท์ค์น ์๋ณธ.
์ค๋น PR 1420์ ํ์ CI์
์๋ณธ ๊ฒ์ฆ์ ํ์ธํด dev์ ๋ณํฉํ์ต๋๋ค. ๊ฐ์ ํ์ผ ํธ๋ฆฌ๋ฅผ main์ ๋ฐ์ํ๋
PR 1421๋ ํ์ CI์ ์๋ณธ ๊ฒ์ฆยท์น๊ฒฉ ์กฐ๊ฑด์
ํ์ธํด ์ ์ ๋ณํฉํ์ต๋๋ค. main f675526d์ ํ์ผ ํธ๋ฆฌ๋ ๊ณต๊ฐ dev ์์ค์ ๊ฐ์ต๋๋ค.
๊ฐ๋ฐ ๋ธ๋์น์ ๋ณํฉํ PR 1423๋
์์คยท๋ชจ๋ธ ์ฌ์ ํ์ธ๊ณผ ์คํ ๊ฐ๋ฅํ ๋์๋ง์ ์ถ๊ฐํฉ๋๋ค.
์กฐํ ์ ์์ธกยทํ๋ณด ๊ฒ์ฌ 0ํ, ์ค์ ์กฐ๋ฆฝยท์ ์ฅ ์ฌ์๊ณผ ๊ฐ์ ์
๋ ฅ ์ง๋ฌธ์ ํ์ธํ์ต๋๋ค.
ํ์ CI์ ๋ค ํ๋ซํผ ์๋ณธ์ ํ์ธํด dev e5be9871์ ๋ณํฉํ์ต๋๋ค.
์ dev ํธ์์ ์ค๋น ์กฐ๊ฑด๋ 7/7์
๋๋ค. ๊ณต๊ฐ 0.6.21์๋ ํฌํจ๋์ง ์์์ต๋๋ค.
CIยท๋ณํฉ ์๋ณธ.
์์
์ฅ PR48์ ์ด ๊ฒฐ๊ณผ๋ฅผ
Gooo ๊ท์น์ ๊ฒฝ๋ก ์ ํ๊ณผ ํ ๋ช
๋ น ์กฐ๋ฆฝยท์ ์ฅ ์ฌ์์ ์ฐ๊ฒฐํฉ๋๋ค. ๋ก์ปฌ ์ค์ ์คํ๊ณผ
ํ๊ท ๊ฒ์ฌ์ ์๋ณธ ์ ์ฒด CI๋ฅผ ํต๊ณผํด main a03966f8์ ๋ณํฉํ์ต๋๋ค.
์ฒซ ํ๋ณด PR 1422๋ ๋ค ํ๋ซํผ๊ณผ ์ค๋น ์กฐ๊ฑด 7/7์ ํต๊ณผํ์ต๋๋ค. ํ์ CI์์ ํ
์คํธ ํ ์ค์ด
Go 1.27์ ์๋ ์ ๋ฆฌ ๊ท์น๊ณผ ๋ฌ๋ผ ์คํจํ๊ณ , ์์ ์์ค์ ๋ณ๋ CI๋ฅผ ํต๊ณผํด ๋ณํฉํ์ต๋๋ค.
์ด์ PR1422๋ ์๋ ์คํ์ด ๋๋ ๋ค ๋ซ์์ต๋๋ค.
PR 1410์
package interface ๋ช
๋ น์ ์ถ๊ฐํ์ต๋๋ค. ๊ฒ์ฌํ ์์ค 8f4c9638์ ์ฌ๋ฌ ํ์ผ๊ณผ ๊ฐ์ ธ์จ
ํจํค์ง์ ํ์
ยทํ๋ ID, ํ๋ ํ์
ยทํ์ ์ฌ๋ถ์ ํจ์ ์
๋ ฅ ์์๋ฅผ ์ถ๋ ฅํฉ๋๋ค.
๊ฐ์ ID ์๋์์ ํ๋๊ฐ ๋ฌ๋ผ์ ธ๋ ์ฐจ์ด๋ฅผ ์ฝ์ ์ ์์ด ๋ฌธ์ยทAPI ๋ณ๊ฒฝ ๋๊ตฌ์ ์ฌ์ฉํ ์ ์์ต๋๋ค.
๋ก์ปฌ ํจํค์ง/CLI/race ๊ฒ์ฌ์ ์ ์ฒด ๋น๋, ๊ธฐ์กด ๊ณต๊ฐํ๊ณผ์ ํด์ ๊ฒฐ๊ณผ ๋์กฐ๋ฅผ ํต๊ณผํ์ต๋๋ค.
์์ฒด ๋ชจ๋ธ ์กฐ๋ฆฝ๊ณผ ์ ์ฅ ๊ธฐ๋ก ์ฌ์ฌ์ฉ๋ ๊ฐ์ ๊ฒฐ๊ณผ๋ฅผ ์ ์งํ๊ณ ํ์ ํ๊ฐ๋ 4/4์์ต๋๋ค.
์ด๊ธฐ ํ๋ณด 8951c5f8์ ํ์ ์ฌ์ฏ ๊ฒ์ฌ์ ์๋ณธ CI ๊ฒ์ฆ ๊ธฐ๋ก์ ํ์ธํ์ต๋๋ค. ๋ณ๋ Windows
๋ฐฐํฌ ๊ฒ์ฌ์์ ๋ฐ์ํ ์๊ฐ ์ด๊ณผ๋ฅผ ๊ด์ธกํ ๋ค ์๋์ ์์ยท๋๊ธฐ ์์ฐ ์์ ์ ํตํฉํ์ต๋๋ค.
ํตํฉ๋ณธ์ ๋ก์ปฌ ํจํค์ง/CLI race ๊ฒ์ฌ์ ์ ์ฒด ๋น๋๋ฅผ ํต๊ณผํ๊ณ , ์ค์ API ๋ณ๊ฒฝ 3๊ฑด์ ๊ตฌ์กฐ์
Gooo ๋ถ๋ฅ๊ฐ ์ด์ ๊ฒฐ๊ณผ์ ๊ฐ์์ต๋๋ค. ๋ชจ๋ธ ์กฐ๋ฆฝ 1ํยท์ ์ฅ ์ฌ์คํ์ ์ ์ถ๋ก 0ํ,
์์ฑํ ์ ์ฑ
๊ฒ์ฌ 51/51๊ณผ ์ ๋ต์ ๋ถ์ด์ง ์์ ์ค์ ์
๋ ฅ 0/0์ ๊ฐ๊ฐ ๋ณด์กดํ์ต๋๋ค.
์ ํ์ CI,
๋ค ํ๋ซํผ ๊ฒ์ฌ,
๋ณ๋ ํ๋ซํผ ๊ฒ์ฌ๊ฐ ๋ชจ๋ ํต๊ณผํ์ต๋๋ค.
์๋ณธ CI ๊ฒ์ฆ ๊ธฐ๋ก๊ณผ ์ค๋น ์กฐ๊ฑด 7/7์ ๋์กฐํ๊ณ , ์ ์ ๋ณํฉ์ผ๋ก ๊ฐ๋ฐ ๋ธ๋์น e8ccf425์
๋ฐ์ํ์ต๋๋ค. ๋ณํฉ ๊ฒฐ๊ณผ์ ํ์ผ ํธ๋ฆฌ๋ ๊ฒ์ฌํ ํ๋ณด์ ๊ฐ์ต๋๋ค.
ํตํฉ ์์ค์ ์คํ ์๋ณธ.
์ด ์ธํฐํ์ด์ค ๊ธฐ๋ฅ์ ๊ณต๊ฐ 0.6.19 ์ค์น๋ณธ์์ ํ์ธํ์ต๋๋ค.
์ฌ์ฉ๋ฒ๊ณผ ๊ด์ธก ๋ฒ์.
0.6.19 ์ค๋น PR 1413์ ๋ณํฉํ์ต๋๋ค.
ํ๋ณด 9d8bdd97์ ๋ฒ์ ยท๋ฐฐํฌ ์ค์ ยท์ค๋ช
์๋ฅผ ๊ฐฑ์ ํ๊ณ , ๋ค ํ๋ซํผ์ ๊ธฐ์กด ๊ฒ์ฌ์
์ธํฐํ์ด์ค JSON ๋ฐ๋ณต ์คํ๊ณผ ์ฌ๋์ด ์ฝ๋ ์ถ๋ ฅ์ ์ถ๊ฐํฉ๋๋ค. ์ต์ข
๋ก์ปฌ ํ๋ณด์ ์ค์
๋ช
๋ น ๊ฒ์ฌ์ ์์ฒด ๋ชจ๋ธ API ๋ณ๊ฒฝ ๋ถ๋ฅยท์ ์ฅ ์ฌ์์ ํต๊ณผํ์ต๋๋ค. ๋ค ํ๋ซํผ ๊ฒ์ฌ์ ์ค๋น
์กฐ๊ฑด 7/7, ํ์ CI์ ์ ์ฅ์ ํฌ์ ๊ฒ์ฌ๋ฅผ ํต๊ณผํ๊ณ dev 68a5de0e์ ๋ฐ์ํ์ต๋๋ค.
๋ณํฉ ๋ค ์ dev ์์ค๋ก ๋ค ํ๋ซํผ๊ณผ ์ค๋น ์กฐ๊ฑด 7/7์ ๋ค์ ํ์ธํ์ต๋๋ค.
main ๋ฐ์ PR 1414๋ ํ์ CI์
์๋ณธ ๊ฒ์ฆ ๊ธฐ๋กยท์น๊ฒฉ ์กฐ๊ฑด์ ํ์ธํ ๋ค ์ ์ ๋ณํฉ์ผ๋ก main 79ea68b4์ ๋ฐ์ํ์ต๋๋ค.
๋ณํฉ ๊ฒฐ๊ณผ์ ํ์ผ ํธ๋ฆฌ๋ ๊ฒ์ฌํ dev ์์ค์ ๊ฐ์ต๋๋ค.
๋ณํฉ ํ CI๋ ํต๊ณผํ์ต๋๋ค.
0.6.19 ๊ฐ๋ฐํ์
๊ฒ์ฌํ dev ์์ค 68a5de0e๋ก ๊ณต๊ฐํ์ต๋๋ค. ๊ฒ์ ๊ฒฐ๊ณผ ์๋ณธ์ 9/9์ ์ฒดํฌ์ฌ 8๊ฐ,
annotated tagยท๋ฐฐํฌ manifestยท์คํ ํ์ผ์ ์์ค์ ๋ฒ์ ์ ๋์กฐํ์ต๋๋ค. ๊ณต๊ฐ macOS ARM64
ํ์ผ์ ์ค์นํ๊ณ ๊ฐ์ ์์ฒด ๋ชจ๋ธ์ ์ฐ๊ฒฐํด API ๋ณ๊ฒฝ 3๊ฑด์ Gooo ๋ถ๋ฅยท์ ์ฅ ์ฌ์์ ํ์ธํ์ต๋๋ค.
์์ฑํ ์ ์ฑ
ํ๋ 51/51, ์ ๋ต ์๋ ์
๋ ฅ 0/0, ์ ๋ชจ๋ธ ํธ์ถ 0/1, ์ ์ฅ ์ฌ์ 0์ ๋ณด์กดํ์ต๋๋ค.
๊ณต๊ฐยท์ค์น ๊ด์ธก.
PR 1415๋ ํจ์ ์ ์ธ์ ๋ช
์์ ์ธ
id๋ฅผ ์ ์ ์ ์๊ฒ ํฉ๋๋ค. ์ด๋ฆ์ ์์ค์ ํธ์ถ์ ์ฐ๊ณ ID๋ ์๋ฏธ ๊ทธ๋ํยท์์ฑ ์ฝ๋ยท
์คํ ๊ธฐ๋ก์ ์ฐ๊ฒฐ์ ์๋๋ค. ์๋์ ๋ถ์ธ ์ด๋ฆํ๋ฅผ ๋ฐ๊ฟ๋ ๊ด๋ฆฌ ๋ฒํธ๋ ๊ฐ์ ์
์
๋๋ค.
ํ๊ธยท์๋ฌธ ์ด๋ฆ์ ํ์ฑยทํฌ๋งทยท์๋ฏธ ๋ณํ, ์ฌ๋ฌ ํ์ผ์ ์ค๋ณต ID ๊ฑฐ์ ๊ณผ ์ค์ ์คํยท์ฌ์์
ํ์ธํ์ต๋๋ค. ์๋ฏธ ๋ณ๊ฒฝ์ ๋ค์ ์์ค์ ์ ๋ Get-PutยทPut-Get ๊ฒ์ฌ๋ ํต๊ณผํ์ต๋๋ค.
์์ฒด QAT ๋ชจ๋ธ๋ก Calculate โ ํฉ๊ณ์ API ๋ณํ๋ฅผ ์ฝ์์ ๋,
ํ๋์ ์ญ์ ยท์ถ๊ฐ ๋์ ์ด๋ฆ ๋ณ๊ฒฝ๊ณผ ์ง์
์ ๋ณ๊ฒฝ ๋ ๊ฑด์ ์ป์์ต๋๋ค. ๊ณ ์ ์์์ ๋ชจ๋ธ์
Gooo ๋ถ๋ฅ๊ฐ ๊ฐ์๊ณ ์์ฑ๋ ์ ์ฑ
๊ฒ์ฌ 51/51, ์ ๋ต ์๋ ์ค์ ์
๋ ฅ 0/0์ ๋ณด์กดํ์ต๋๋ค.
๋ชจ๋ธ ํธ์ถ 1ํยท์ ์ฅ ์ฌ์์ ์ ํธ์ถ 0ํ์์ต๋๋ค. ๋จ์ผ ์ ์ฒด ๋ช
๋ น์ ๋ชจ๋ธ 0.76์ด,
๊ณ ์ ์์ 1.35์ด๋ก ๊ด์ธก๋์ผ๋ฉฐ ์คํ ์์์ ๋น๋ ์บ์์ ์ํฅ์ด ์์ต๋๋ค.
ํ์ CI์ ์๋ณธ ๊ฒ์ฆ ๊ธฐ๋ก์ ํ์ธํ ๋ค dev 9858fdc2์ ์ ์ ๋ณํฉํ์ต๋๋ค.
๊ฒ์ฌํ ํ๋ณด์ ๋ณํฉ ๊ฒฐ๊ณผ์ ํ์ผ ํธ๋ฆฌ๊ฐ ๊ฐ์ต๋๋ค. ์์ ๊ณต๊ฐ 0.6.19๋ ๊ธฐ์กด ๋ฌธ๋ฒ์ ์ ๊ณตํฉ๋๋ค.
์ต์ข
ํ๋ณด์ ๋ค ํ๋ซํผ ๊ฒ์ฌ์ ์ค๋น ์กฐ๊ฑด 7/7์ ์๋ณธ ZIP์ ๋์กฐํด ํต๊ณผ๋ฅผ ํ์ธํ์ต๋๋ค.
์ฌ์ฉ๋ฒ๊ณผ
๊ด์ธก ์๋ฃ.
ํ์ ์ ๊ฒ์์ URI ๋์๋ฌธ์ ํ๊ธฐ ์ฐจ์ด๋ก ๊ฐ์ ํ๋ ์ ์ธ์ ๋ ๋ฒ ๋ฐ๋ ๋ฌธ์ ๋ ์ฌํํด
์์ ํ์ต๋๋ค. ์ต์ข
ํ๋ณด 27ad7b61์ ํ๋ ID๋ฅผ ์ ๊ทํํด ์ค๋ณต์ ๊ฑฐ์ ํ๊ณ , ์ธํฐํ์ด์ค์
export์ ๊ฐ์ ID๋ฅผ ๋ด์ต๋๋ค. ์ต์ข
์คํ ํ์ผ์ ์์ฒด ๋ชจ๋ธ ๋ถ๋ฅยท์ ์ฅ ์ฌ์๋ ๋ค์ ํ์ธํ์ต๋๋ค.
PR 1416์ ๊นจ๋ํ ์์ค
6c843528์ ์์ดยทํ๊ธ ์ด๋ฆ์ ๊ณต๊ฐ ์คํ ์์ ๋ฅผ ์ถ๊ฐํ์ต๋๋ค. ๋ ์ ์ ์
๋ ฅ๊ณผ ๋ณ์
ํ ๋นยท์กฐ๊ฑด๋ฌธ์ ์คํํ๋ฉฐ, ๊ฐ๊ฐ ๋ค ์ฌ๋ก์ ์๋ก ์ ์ฅํ ์ฌ์์ ํ์ธํฉ๋๋ค. ๋ ์์ ์ ์์ฑ
์ฝ๋ ์ง๋ฌธ๊ณผ ํ๋ ID๊ฐ ๊ฐ์ต๋๋ค. ํฐ ์ ์ ์
๋ ฅยท์ถ๋ ฅ๋ ์ ํํ ์ซ์๋ก ๋จ์ต๋๋ค.
๋ก์ปฌ macOS ARM64 ์ ์ฒด ๋ฐฐํฌ ๊ฒ์ฌ์ CLIยท๋ฐฐํฌ ๊ฒ์ฌ ํจํค์ง์ race๋ฅผ ํต๊ณผํ์ต๋๋ค.
์ ์์ ์ API ๋ณํ๋ฅผ ์์ฒด ๋ชจ๋ธ๋ก ์ฝ์ด๋ ๊ฐ์ ๋ ๋ณ๊ฒฝ์ด ๋์๊ณ , ์์ฑ๋ ์ ์ฑ
๊ฒ์ฌ
51/51ยท์ ๋ต ์๋ ์ค์ ์
๋ ฅ 0/0ยท์ ํธ์ถ 0/1ยท์ ์ฅ ์ฌ์ 0์ ๋ณด์กดํ์ต๋๋ค.
GitHub ๋ค ํ๋ซํผ๊ณผ ์ค๋น ์กฐ๊ฑด 7/7์ ์๋ณธ ๊ธฐ๋ก์ ๋์กฐํด ํต๊ณผ๋ฅผ ํ์ธํ์ต๋๋ค.
ํ์ CI์ ์๋ณธ ๊ฒ์ฆ ๊ธฐ๋ก์ ํ์ธํด dev 16bb6537์ ์ ์ ๋ณํฉํ์ต๋๋ค.
๋ณํฉ ๋ค dev ์์ค์ ๋ค ํ๋ซํผยท์ค๋น ์กฐ๊ฑด 7/7์ ๋ค์ ํ์ธํ๊ณ
0.6.20์ ๊ณต๊ฐํ์ต๋๋ค.
๊ฒ์ ์๋ณธ ๊ธฐ๋ก์ 9/9, ์ฒดํฌ์ฌ 8๊ฐยทํ๊ทธยทmanifestยท์ค์น ํ์ผ์ ์์ค์ ๋ฒ์ ์ ๋์กฐํ์ต๋๋ค.
๊ณต๊ฐ macOS ARM64 ์ค์น๋ณธ์ Go 1.27.2ยทSDK v0.2.26์ผ๋ก ๋น๋๋์ต๋๋ค.
์์ดยทํ๊ธ ์์ ๋ ๊ฐ๊ฐ ๋ค ์
๋ ฅ๊ณผ ์ ์ฅ ์ฌ์์ ํต๊ณผํ๊ณ ๊ฐ์ ์์ฑ ์ฝ๋ยทํ๋ ID๋ฅผ ๋จ๊ฒผ์ต๋๋ค.
๊ฐ์ ์ค์น๋ณธ์ ์์ฒด ๋ชจ๋ธ API ๋๊ตฌ์ ์ฐ๊ฒฐํด ์ด๋ฆยท์ง์
์ ๋ณ๊ฒฝ ๋ ๊ฑด๋ ํ์ธํ์ต๋๋ค.
์์ฑํ ์ ์ฑ
ํ๋ 51/51ยท์ ๋ต ์๋ ์ค์ ๋ณ๊ฒฝ 0/0ยท์ ํธ์ถ 0/1ยท์ ์ฅ ์ฌ์ 0์
๋๋ค.
๊ณต๊ฐยท์ค์น ๊ด์ธก.
main ๋ฐ์ PR 1417์ ํ์ CI์
์๋ณธ ๊ฒ์ฆยท์น๊ฒฉ ์กฐ๊ฑด์ ํ์ธํด ์ ์ ๋ณํฉํ์ต๋๋ค. main c22301e6์ ํ์ผ ํธ๋ฆฌ๋
๋ฐฐํฌ dev ์์ค์ ๊ฐ์ต๋๋ค.
์คํ ์๋ด์
ํ๋ณด ๊ด์ธก.
PR 1418๋ ๊ธฐ๋ณธ ํ์
์ ์ด๋ฆ์
์ ์ยท๋
ผ๋ฆฌยท๋ฌธ์์ด๋ก ๋ฐ๊ฟ๋ ๊ฐ์ ID๋ก ์คํ ํํ์ ์ฐพ๊ฒ ํฉ๋๋ค.
๊ธฐ์กด์๋ ์๋ฏธ ๊ณํ์ ๊ฐ์์ง๋ง ์์ฑ ๋จ๊ณ์์ ๊ฑฐ์ ๋์ต๋๋ค. ์์ฑยท์คํยท๊ฐ์ ธ์จ ํจํค์ง์
๊ฒฝ๋ก๋ฅผ ์์ ํ๊ณ , ์ธ ๊ด๋ จ ํจํค์ง์ ์ ์ฒด race ๊ฒ์ฌ์ ๋น๋๋ฅผ ํต๊ณผํ์ต๋๋ค.
์์ฒด ๋ชจ๋ธ์ ์ฒซ ์กฐํฉ์์ ํ๋ 7/12, ์ฌ๋ก ๊ฒ์ฌ๋ฅผ ๊ฑฐ์ณ ์ฌ์ฏ ๋ฒ์งธ ์กฐํฉ์์ 12/12๋ฅผ
๋งํ์ต๋๋ค. ๋ณ๋ ์คํ ์
๋ ฅ์ 4/4, ์ ์ฅ ์ฌ์์ ์ ์ถ๋ก ์ 0ํ์
๋๋ค.
์์คยท๊ฒ์ฌ ์๋ฃ์ ๋ชจ๋ธ์ ์ ํ ๊ฑฐ์ ๊ธฐ๋ก๋ ํ์
์ด๋ฆ๊ณผ ์กฐ๋ฆฝ์ ๊ณต๊ฐํ์ต๋๋ค.
ํ๋ณด 28b84915์ ํ์ CI์ ์๋ณธ ๊ฒ์ฆ ๊ธฐ๋ก, ๋ค ํ๋ซํผ์ ๊ธฐ์กด ๋ฐฐํฌ ํ๋กํยท์ค๋น ์กฐ๊ฑด
7/7์ ํ์ธํด dev 832dbf36์ ์ ์ ๋ณํฉํ์ต๋๋ค. ๋ณํฉ ๊ฒฐ๊ณผ์ ํ์ผ ํธ๋ฆฌ๊ฐ ํ๋ณด์ ๊ฐ์ต๋๋ค.
๋ณํฉ ํ CI๋ ๋ณ๋๋ก ํ์ธํฉ๋๋ค. ๊ณต๊ฐ 0.6.20์๋ ํ๋ ID ๊ธฐ๋ฅ์ด ์์ต๋๋ค.
์์
์ฅ PR 47์ ์คํจํ
๋ค์ดํฐ๋ธ ์คํ์ Gooo ๊ท์น์ผ๋ก ์ง๋จํ๊ณ , ๋ค์ ๋๊ตฌ๊ฐ ์ฝ์ next-context.json์ ๋ง๋ญ๋๋ค.
์ค์ Windows ์คํจ์์ ๊ณ ์ ์์ยท์์ฒด ๋ชจ๋ธ์ ์ง๋จ์ด ๊ฐ์๊ณ , ์๋ณธ ์
๋ ฅ๋ ๊ทธ๋๋ก ๋จ์์ต๋๋ค.
์ธ๋ถ ์ฌ๋ก์์ ๊ฐ์ ธ์จ ์๋ฆฌ์ ์ ์ฉ ๋ฒ์๋ ์ต๊ทผ ์ฐ๊ตฌ์ ์์ต๋๋ค.
PRยทpush CI์ ์๋ณธ ๊ฒฐ๊ณผ๋ฅผ ํ์ธํ๊ณ ์์
์ฅ main 59bc4118์ ๋ณํฉํ์ต๋๋ค.
๊ฒ์ฌํ ํ๋ณด์ ํ์ผ ํธ๋ฆฌ์ ๋ณํฉ ๊ฒฐ๊ณผ๊ฐ ๊ฐ์ต๋๋ค.
์ด ๊ตฌ์กฐ๋ฅผ ๋ฐ์ API ๋ณ๊ฒฝ์ ๋ถ๋ฅํ๋ ์์
์ฅ PR 46๋
๊ณต๊ฐํ์ต๋๋ค. Gooo ์กฐ๊ฑด๋ฌธ์ด ์
๋ ฅ ํ์ํยท์ถ๋ ฅ ์ ํํ ๋ฑ์ ๊ตฌ๋ถํ๊ณ ๋ค์ ์์
์ ๋ฐํํฉ๋๋ค.
์ค์ ๋ณ๊ฒฝ 3๊ฑด์ ๋ชจ๋ธ ์ฌ์ฉ ์ฌ๋ถ์ ๊ด๊ณ์์ด ๊ฐ์ ๋ถ๋ฅ๋ฅผ ์ป์๊ณ , ์ ์ฅ ์ฌ์คํ์ ์ ์ถ๋ก 0ํ์์ต๋๋ค.
๋ก์ปฌ ์ ์ฒด native race ๊ฒ์ฌ์ ์ต์ข
API ๊ฒ์ฌ๋ฅผ ํต๊ณผํ์ต๋๋ค. ์ต์ข
ํ๋ณด e14e5e67์
PRยทpush CI์ ์๋ณธ ์ํฐํฉํธ์ ์์คยท๊ฒฐ๊ณผ๋ฅผ ๋์กฐํ ๋ค main fd53420e์ ๋ณํฉํ์ต๋๋ค.
๊ฒ์ฌํ ํ์ผ ํธ๋ฆฌ์ ๋ณํฉ ๊ฒฐ๊ณผ๋ ๊ฐ์ผ๋ฉฐ,
๋ณํฉ ํ main CI๋ ์๋ฃ๋์ต๋๋ค.
์ฌ์ฉ๋ฒ๊ณผ ๋ชจ๋ธ ์ญํ .
Windows ์๊ฐ ์ด๊ณผ๋ฅผ ๊ตฌ๋ถํ๋ PR 1411์
ํ์ ์ฌ์ฏ ๊ฒ์ฌ์ ์๋ณธ ๊ฒ์ฆ ๊ธฐ๋ก์ ํ์ธํ ๋ค ๊ฐ๋ฐ ๋ธ๋์น 31d3419c์ ๋ณํฉํ์ต๋๋ค.
๊ธฐ๋ณธ ๋ค ํ๋ซํผ ์ค๋น ๊ฒ์ฌ๋ ํต๊ณผํ์ง๋ง ๋ณ๋ Windows ledger ์คํ์ ์คํจํ์ต๋๋ค.
์ ๊ธฐ๋ก์์ ํ๋ก์ธ์ค ์์์ 2.855์ด๊ฐ ๊ฑธ๋ ค ๊ธฐ์กด 2์ด ์์ฐ์ ์์งํ ์ฌ์ค์ ํ์ธํ์ต๋๋ค.
๊ฐ์ ์คํ ํ์ผยท์์ฑ ์ฝ๋ยท์
๋ ฅ์ ๋ค๋ฅธ ์คํ์ ์๋ฃ๋์ต๋๋ค. Windows ๋ด๋ถ์ ์ด๋ ์์๊ฐ
์์์ ์ง์ฐ์์ผฐ๋์ง๋ ์ด ์๋ฃ๋ก ํ์ ํ ์ ์์ต๋๋ค.
PR 1412์ ํ๋ณด 886ba5c3์
์ ์ฒด ํธ์ถ์ ์ ํ์ ์ ์งํ๋ฉด์ ์์ ํธ์ถ ์ดํ์ ๋ค์ดํฐ๋ธ ์คํ์ 2์ด ์์ฐ์ ์ ์ฉํฉ๋๋ค.
์์ ์ค ์ ์ฒด ์ ํ์ด ๋ง๋ฃ๋๊ฑฐ๋ ์ฌ์ฉ์๊ฐ ์ทจ์ํ๋ฉด ๊ทธ๋๋ก ์ข
๋ฃํฉ๋๋ค. ๋ก์ปฌ ํ๊ทยทraceยท๋น๋์
์ค์ ํจํค์ง ์คํ ๊ฒ์ฌ๋ฅผ ํต๊ณผํ์ต๋๋ค. ์ ๊ธฐ๋ณธ ๋ค ํ๋ซํผ ์ค๋น ๊ฒ์ฌ์ ์๋ณธ ์ค๋น ์กฐ๊ฑด 7/7,
์ด์ ์ ์คํจํ ๋ณ๋ Windows ledger ์คํ์ ํฌํจํ ์ธ ํ๋ซํผ ์คํ๋ ํต๊ณผํ์ต๋๋ค.
ํ์ CI์ ์๋ณธ ๊ฒ์ฆ ๊ธฐ๋ก, ์์คยท๋ธ๋์นยทํ์ผ ํธ๋ฆฌ๋ฅผ ํ์ธํ ๋ค ๊ฐ๋ฐ ๋ธ๋์น
150dedc0์ ์ ์ ๋ณํฉํ์ต๋๋ค. ๋ณํฉํ ํ์ผ ํธ๋ฆฌ๋ ๊ฒ์ฌํ ํ๋ณด์ ๊ฐ์ต๋๋ค.
main ์น๊ฒฉ๊ณผ ์ ๋ฆด๋ฆฌ์ค๋ ์์ง ์งํํ์ง ์์์ต๋๋ค.
์์ฒด ๋ชจ๋ธ์ ์ค์ ๋ณ๊ฒฝ 3๊ฑด์ ์ด์ ๊ณผ ๊ฐ์ด ๋ถ๋ฅํ์ต๋๋ค. ์ ์ฑ
์ ํ ๊ฒ์ฌ 51/51, ์ค์ ์
๋ ฅ์
์ ๋ต ์ ์ 0/0, ์ ์ฅ ์ฌ์คํ์ ์ ์ถ๋ก 0ํ๋ฅผ ๊ตฌ๋ถํด ๊ธฐ๋กํ์ต๋๋ค. ํ ๋ฒ์ ๋ก์ปฌ ๊ด์ธก์์
๋ชจ๋ธ ์์ธก์ 0.274ms, ์ ์ฒด ์คํ์ 0.38์ด, ์ต๋ RSS๋ 86,261,760๋ฐ์ดํธ์์ต๋๋ค.
์คํจ ์๋ณธยท์์ฐ ๊ฒฝ๊ณยท์ ์คํ ๊ด์ธก.
๊ธฐ๋ก ์ฝ๋ ๋ฐฉ๋ฒ.
0.6.18 ๊ฐ๋ฐํ์
๊ณต๊ฐํ๊ณ macOS ARM64 ํ์ผ์ ์ค์นํ์ต๋๋ค. ์์ค๋ 13d576ef, Go๋ 1.27.2์
๋๋ค.
package construct --inputs๋ก ์ ๋ต ์๋ ์ค์ ์
๋ ฅ์ ์คํํ๊ณ , ์ ์ฅ๋ ํ๋ก๊ทธ๋จ์
์ ์
๋ ฅ์ด๋ ๋์ค์ ํ๊ฐ์ ๋ค์ ์ฌ์ฉํ ์ ์์ต๋๋ค. ๊ณต๊ฐ ํ์ผ 9๊ฐยท์ฒดํฌ์ฌยทํ๊ทธยท์์ค์
์ค์น๋ ๋ฐ์ดํธ๊ฐ ์ผ์นํ๊ณ ์ค์น๋ณธ ์ทจ์ฝ์ ๊ฒ์ฌ๋ finding 0๊ฐ์์ต๋๋ค.
์ค์น๋ณธ์ ์ธ ํจํค์ง ์์ ๋ ๊ณ ์ ์์ 48ํยท๊ธฐ์กด ์์ฒด ๋ชจ๋ธ 41ํ๋ก ๊ฐ์ ํ๋ก๊ทธ๋จ์
๊ณจ๋์ต๋๋ค. ์ค์ ์ถ๋ ฅ 15, -50, -45035996273704970, 5์ ์๋ ์ด๋ ฅ์
๋ณด์กดํ๊ณ , ์ด์ 0.6.17 ๊ธฐ๋กยท์ ์
๋ ฅ ๊ธฐ๋ก์ ์ฌ์คํ์ ์ ์ถ๋ก 0ํ์์ต๋๋ค. ํ์ ํ๊ฐ๋ 4/4์
๋๋ค.
Gooo ์ง๋จ ๋๊ตฌ๋ ์ ๋ต ์๋ ์ถ๋ ฅ๊ณผ ํ๊ฐ ์๋ฃ๋ฅผ ๊ตฌ๋ถํด ๋ค์ ์์
์ ๋ฐํํ์ต๋๋ค.
๋ชจ๋ธ์ ์ด ์ ์ฒด ๋ช
๋ น์ ํ ๋ฒ์ ๊ด์ธก์์ 8.22์ด, ์ต๋ RSS ์ฝ 84.2 MiB์์ต๋๋ค.
๊ณต๊ฐ ํ์ผยท์ค์นยท์คํยท์ง๋จ ์๋ณธ์
๋น๊ต ๋ฒ์์ ์๋ณธ ๊ธฐ๋ก์ ๋ชจ์์ต๋๋ค.
0.6.18 ํ๋ณด PR 1408์์
์ค์ ์
๋ ฅ ์คํยท์ ์ฅ ๊ธฐ๋ก ์ฌ์ฌ์ฉยทํ์ ํ๊ฐ์ ์ผ๋ฐ ์ถ๋ ฅ๊น์ง ๋ค ํ๋ซํผ ๊ฒ์ฌ์
์ถ๊ฐํ์ต๋๋ค. ์ด๊ธฐ ํ๋ณด 4d16df53์ ์ค๋น ๊ฒ์ฌ 7/7์ ํต๊ณผํ์ผ๋ ๋ณ๋์ Windows ์คํ์ด ์คํจํ์ต๋๋ค.
์คํจํ ํ์ฌ ์๋์ ์๋ณธ ์ค๋ฅ ์ถ๋ ฅ์ด ๋น ์ง๋ ๋ถ๋ถ์ ์์ ํด ํ๋ณด 63150826์ ๊ณต๊ฐํ์ต๋๋ค.
์ด ํ๋ณด๋ ๋ก์ปฌ native race ๊ฒ์ฌ์ ์์ฒด ๋ชจ๋ธ ๋์กฐ, ๋ค ํ๋ซํผ ์ค๋น ๊ฒ์ฌ 7/7๊ณผ ๋ณ๋
transformation-effect์ ์ธ ํ๋ซํผ ์คํ์ ํต๊ณผํ์ต๋๋ค. ํ์ CI ์ฌ์ฏ ๊ฒ์ฌ์ ์๋ณธ ๊ฒ์ฆ
๊ธฐ๋ก์ ๋์กฐํ ๋ค dev 13d576ef์ ๋ณํฉํ๊ณ , ๊ฒ์ฌํ ํ๋ณด์ ๋ณํฉ๋ ํ์ผ ํธ๋ฆฌ๋ ๊ฐ์ต๋๋ค.
๋ณํฉ ์์ค์ ๋ค ํ๋ซํผ ๊ฒ์ฌ์ ์ค๋น ์กฐ๊ฑด 7/7, ๋ณ๋ ๊ฒ์ ์์
๋ ์๋ฃํ์ต๋๋ค.
๊ฐ์ ๊ตฌ์ฑ์ ๋ฉ์ธ์ ์ฎ๊ธฐ๋ PR 1409๋
ํ์ ์ฌ์ฏ ๊ฒ์ฌ์ ์๋ณธ ๊ฒ์ฆ ๊ธฐ๋ก์ ํ์ธํ ๋ค main 188e1c2e์ ๋ณํฉํ์ต๋๋ค.
๊ฒ์ฌ ํ๋ณดยท๊ณต๊ฐ ๋ฆด๋ฆฌ์ค ์์คยท๋ณํฉ ๊ฒฐ๊ณผ์ ํ์ผ ํธ๋ฆฌ๋ ๊ฐ์ต๋๋ค.
๋ณํฉ ํ main CI 37877948144๋
์๋ฃ๋์ผ๋ฉฐ, ์๋ณธ ์ํฐํฉํธ์ ํด์ยท์์คยท์ฌ์ฏ ๊ฒ์ฌยท๊ฒ์ฆ ๊ธฐ๋ก์ ๋์กฐํ์ต๋๋ค.
์ฒ์ Windows ์คํจ์ ์์ธ์ ๊ธฐ์กด ์๋ฃ๋ก ํ์ ํ์ง ๋ชปํ์ต๋๋ค.
์์ ๊ณผ ์ค์ ์คํ ์๋ณธ.
์๋ณธ๊ณผ ๊ด์ธก ๋ฒ์.
๊ฐ๋ฐ ๋ธ๋์น์ ์ค์ ์
๋ ฅ ์คํ PR 1406์ ๋ณํฉํ์ต๋๋ค.
์กฐ๋ฆฝํ ํจํค์ง์ ์ ๋ต ์์ด ์
๋ ฅ์ ๋ฃ๊ณ , ๋์จ ๊ฐ์ ์ ์ฅํด ๋ค์ ์ฐ๋ ๊ฒฝ๋ก๋ฅผ ์ถ๊ฐํ์ต๋๋ค.
ํ์ CI ์ฌ์ฏ ๊ฒ์ฌ์ ์๋ณธ ๊ฒ์ฆ ๊ธฐ๋ก์ ํ์ธํ๊ณ , ๊ฐ๋ฐ ๋ฆฌ๋น์ ์ 86d565b4์
๋๋ค.
๊ฐ์ ํ์ผ ๊ตฌ์ฑ์ ๋ฉ์ธ์ ์ฎ๊ธฐ๋ PR 1407๋
ํ์ ์ฌ์ฏ ๊ฒ์ฌยท์๋ณธ ๊ฒ์ฆ ๊ธฐ๋กยท์ค์ ๋ธ๋์น์ ํ์ผ ๊ตฌ์ฑ์ ๋์กฐํ ๋ค main 085169eb์ ๋ณํฉํ์ต๋๋ค.
๊ฒ์ฌ ์์ค์ ๋ณํฉ ๊ฒฐ๊ณผ์ ํ์ผ ํธ๋ฆฌ๋ ๊ฐ์ต๋๋ค.
์์
์ฅ์ Gooo ์ง๋จ ์ฐ๊ฒฐ PR 44๋
CI์ ์๋ณธ ๊ด์ธก์ ํ์ธํ ๋ค ๋ฉ์ธ a0152116์ ๋ณํฉํ์ต๋๋ค. ์ ๋ต ์๋ ์ถ๋ ฅยท์กฐ๋ฆฝ ๋ฏธ์๋ฃยท๊ณ์ฐ ์ค๋ฅ๋ฅผ ๊ตฌ๋ถํฉ๋๋ค.
์ ์
๋ ฅ ์ต์
์ ๊ณต๊ฐ 0.6.18๋ถํฐ ์ฌ์ฉํ ์ ์์ต๋๋ค.
์
๋ ฅยท์ถ๋ ฅยท๊ฒ์ฐยท๋ณํฉ ๊ธฐ๋ก.
0.6.17 ๊ฐ๋ฐํ์
๊ณต๊ฐํ๊ณ macOS ARM64 ์คํ ํ์ผ์ ์ค์นํ์ต๋๋ค. ๊ณต๊ฐ ํ์ผ 9๊ฐ์ ์ฒดํฌ์ฌยทํ๊ทธยท์์ค ์ฐ๊ฒฐ์
ํ์ธํ๊ณ , ์ค์น๋ ๋ฐ์ดํธ๊ฐ ๊ณต๊ฐ ํ์ผ๊ณผ ๊ฐ์์ ํ์ธํ์ต๋๋ค. ๋น๋์ ๋ค์ดํฐ๋ธ ์คํ์ Go 1.27.2,
์ ํ์ ์ผ๋ก ์ฐ๊ฒฐํ๋ ํ๋จ ๋ฐํ์์ v0.2.26-experimental์
๋๋ค.
์ค์น๋ macOS ARM64 ์คํ ํ์ผ๋ govulncheck v1.7.0์ binary ๋ชจ๋๋ก ์ง์ ๊ฒ์ฌํ๊ณ ,
Go 1.27.2 ํ์ค ๋ผ์ด๋ธ๋ฌ๋ฆฌ์ finding 0๊ฐ๋ฅผ ํ์ธํ์ต๋๋ค.
ํ์ฌ ๊ฐ๋ฐ ์์ค์ ๋ชจ๋ยทCIยท๋ฆด๋ฆฌ์ค ๋น๋ยท์์ฑ ํ๋ก์ ํธยท๋ค์ดํฐ๋ธ ์คํ ์๊ตฌ ๋ฒ์ ์
Go 1.27.2๋ก ๋ง์ท์ต๋๋ค. PR 1404๋
๊ฒ์ฌ ์์ค ef43238227eef652a04430fa7d2d154e06bae77e์ ํ์ ๊ฒ์ฌ ์ฌ์ฏ ๊ฐ์ ๊ฒ์ฆ ๊ธฐ๋ก์ ํ์ธํ ๋ค
dev ae71176b0c180b1bf3a1d8244a10f5f947b03455์ ๋ณํฉํ์ต๋๋ค. ๋ณํฉํ ํ์ผ ํธ๋ฆฌ๋ ๋์ผํฉ๋๋ค.
์์ฑ๋ ์ ์ฑ
์ ์์ค ์ฐ๊ฒฐ์ ๊ฐฑ์ ํ๊ณ , Go ์๊ตฌ์ฌํญ์ด ๋ฐ๋๋ฉด ์ด์ ๊ตฌํ ํธํ์ฑ ์ฆ๋ช
์๋ฅผ ์ฌ์ฌ์ฉํ์ง ์์ต๋๋ค.
์ ์ทจ์ฝ์ ๊ฒ์ฌ๋
ํ์ฌ ef432382 ์์ค์์ ๋ฐ๊ฒฌ ํญ๋ชฉ 0๊ฑด์ผ๋ก ํต๊ณผํ๊ณ SARIF ์
๋ก๋๋ ์๋ฃํ์ต๋๋ค.
์์ 1ce52fe1์ ๋ก์ปฌ macOS ARM64 ๋ฆด๋ฆฌ์ค ๊ฒ์ฆ์ ํต๊ณผํ์ต๋๋ค.
์ดํ Windows ์ฌ๊ฒ์ฌ์์ ์คํ ์คํจ๊ฐ ๋ฐ์ํด, ์ค๋ฅ ๊ฒฝ๋ก์์ ๋ฒ๋ ค์ง๋ ์คํ ์ ๋ณด์
์๋ณธ ๋ช
๋ น ์ถ๋ ฅ์ ๋จ๊ธฐ๋๋ก ๋ณด์ํ์ต๋๋ค. ํด๋น ์คํจ์ ์ ํํ ์์ธ์ ๊ธฐ์กด ์ถ๋ ฅ๋ง์ผ๋ก
๊ตฌ๋ถํ ์ ์์์ต๋๋ค. ์์ ๋ณธ ef432382์ ๋ค ํ๋ซํผ ์คํ ๊ฒ์ฌ๋ ๋ชจ๋ ํต๊ณผํ์ต๋๋ค.
๋ฆด๋ฆฌ์ค ๊ฒฐ๊ณผ ์ง๊ณ๋
26๊ฐ ์ฌ๋กยท39๊ฐ ์งํ, ์ค๋น ์กฐ๊ฑด 7/7๋ก ํต๊ณผํ์ต๋๋ค. ๋ณํฉ ์์ค์
๋ฐฐํฌ ๊ฒ์ฆ๊ณผ
๊ฒ์ ์์
๋ ์๋ฃํ์ต๋๋ค.
๊ฐ์ dev ํธ๋ฆฌ๋ฅผ ๋ฉ์ธ์ ๋ฐ์ํ๋ PR 1405๋
ํ์ CI ์ฌ์ฏ ํญ๋ชฉ๊ณผ ๊ฒ์ฆ ๊ธฐ๋ก์ ์น์ธ, ์ค์ ๋ธ๋์นยทํ์ผ ํธ๋ฆฌ๋ฅผ ํ์ธํ ๋ค
main b3ed96738da0ad538abc4cba1f62f1801c382d5c์ ๋ณํฉํ์ต๋๋ค. ๋ฉ์ธ๊ณผ ๊ณต๊ฐ ๋ฐฐํฌ ์์ค์ ํ์ผ ํธ๋ฆฌ๋ ๊ฐ์ต๋๋ค.
์ค์น๋ณธ์ ์ธ ํจํค์ง ์์ ๋ ๊ณ ์ ์์ 48ํยท์์ฒด ๋ชจ๋ธ 41ํ๋ก ๊ฐ์ ์ฝ๋์ ๋ณ๋ ํ๊ฐ 4/4๋ฅผ ์ป์์ต๋๋ค. ์ ์ฅ ์ฌ์คํ์ ์ ์ถ๋ก ์ 0ํ์๊ณ , ํฐ ์ ์์ ์๋ ์กฐ๋ฆฝ ์ด๋ ฅ๋ ๊ทธ๋๋ก์์ต๋๋ค. ์ ์ฒด ๋ช ๋ น ์๊ฐ์ ๊ฐ๊ฐ 17.38์ดยท8.10์ดยท7.88์ด, ์ต๋ RSS๋ ๋ชจ๋ ์ฝ 84 MiB์์ต๋๋ค. ๊ฐ๊ฐ ํ ๋ฒ์ ๊ด์ธก์ ๋๋ค. ๊ณต๊ฐ ํ์ผยท์ค์นยท์คํ ์๋ณธ.
ํ๋จ ๋ฐํ์์ ์ ํ PR์
CI ํต๊ณผ ํ ๋ณํฉํ์ต๋๋ค. ์์
์ฅ,
ํ์ค ๋ผ์ด๋ธ๋ฌ๋ฆฌ,
Policy Studio๋ ์ ์ปดํ์ผ๋ฌ ๋ฆฌ๋น์ ๊ณผ
Go 1.27.2๋ฅผ ๊ณ ์ ํ๊ณ ๊ฐ๊ฐ ์ ์ฒด CI ํต๊ณผ ํ ๋ณํฉํ์ต๋๋ค. ์ด ์ธ ๋๊ตฌ๋ ๊ฒ์ฌ๋ฅผ ๋ง์น
์ปดํ์ผ๋ฌ be4ef88c๋ฅผ ๊ณ ์ ํฉ๋๋ค. ์ด์ ์คํ์ ์๋ณธ ๋ฒ์ ํ๊ธฐ๋ ๋น์ ๊ธฐ๋ก์ผ๋ก ๋จ๊น๋๋ค.
์คํ ์๋ด์ ๋จ์ ์๋ ์ด์ ๋ฒ์ ๋ ์์ ์ฅ PR 45์ ํ์ค ํจ์ PR 3์์ ๊ฐฑ์ ํ๊ณ , ๊ฐ๊ฐ pushยทPR CI ํต๊ณผ ํ ๋ณํฉํ์ต๋๋ค. ์ค์น๋ ๊ณต๊ฐ 0.6.17๋ก ํ์ค ํจ์ 79/79๊ฐ, ๊ฐ์ ธ๋ค ์ฐ๋ ์์ 10/10๊ฐ, ๊ณ ์ ยท๋ชจ๋ธ ์์ค ์์ ๊ณผ ์ ์ฅ ์ฌ์คํ์ ํ์ธํ์ต๋๋ค. ๊ทธ๋ํ ์ ๋ ฅ 72๊ฐ๋ ์๋ก ์์ฑํ๊ณ Gooo์ ํ๊ฐ ๊ท์น์ผ๋ก ์ฝ์์ต๋๋ค. ์ด๋ฒ ์คํ ์๋ณธ์ ์คํ ํ์ผ์ ์ถ์ฒ, ๋ถ๋ถ ๊ฒฐ๊ณผ, ๋ณ๋ ์ ๋ ฅ๊ณผ ๋ชจ๋ธ ์ฌ์ฉ ๋ฒ์๋ฅผ ๋จ๊ฒผ์ต๋๋ค.
์ Go 1.27.2 ๋น๋(ef432382)์์๋ ๊ฐ์ ์ธ ํจํค์ง ์์ ์ ๊ธฐ์กด ์์ฒด ๊ทธ๋ํ ๋ชจ๋ธ์
์คํํ์ต๋๋ค. 41๋ฒ์ ์๋ ํ ๋ณ๋ ์
๋ ฅ 4/4๋ฅผ ๋งํ๊ณ , ์ ์ฅ ์ฌ์คํ์ ์ ์ถ๋ก ์
0ํ์์ต๋๋ค. ์ ์ฒด ๋ช
๋ น์ 8.47์ด, user 4.10์ดยทsystem 2.82์ด, ์ต๋ RSS
88,375,296๋ฐ์ดํธ์์ต๋๋ค. ๋ชจ๋ธ ๋จ๋
๋ฉ๋ชจ๋ฆฌ๋ ํธ์คํธ ์ ์ฒด CPU ์ฌ์ฉ๋ฅ ์ ๋ปํ์ง ์์ต๋๋ค.
๋ชจ๋ธ์ ๋ ์คํ์ 48ํยท4/4์๊ณ ์ ํ๋ ์ฝ๋์ ์ค์ ์ถ๋ ฅ๋ ๊ฐ์์ต๋๋ค.
๋ ์คํ์ ์๋ณธ๊ณผ ์ซ์๋ฅผ ๋ณด์กดํ๋ ๋น๊ต ์ฝ๋๋
Go 1.27.2 ํ๋ณด ๊ด์ธก์ ์์ต๋๋ค.
์ ์ฅ์ ๋ฐ์์ ์คํํ ์์ ๋ ์ค์น๋ Go 1.27.2๋ฅผ ์๋ ์ ํํด 8/8์ ํต๊ณผํ์ต๋๋ค.
PR 1402๋ package construct๋ฅผ
์ถ๊ฐํฉ๋๋ค. ๊ฐ์ ธ์จ ํจ์์ ์ง์ญ ์์ ๊ฐ ํต๊ณผํด๋ ์ค์ ํธ์ถ ๊ฒฐ๊ณผ๊ฐ ๋ค๋ฅด๋ฉด ํ์ฉ๋
๋ค๋ฅธ ์กฐํฉ์ ์๋ํฉ๋๋ค. ์๋ ํจํค์ง ์๋ณ ์ ๋ณด์ ํธ์ถ ์ฌ๋ก, ์คํจ ์ด๋ ฅ์ ํจ๊ป ์ ์ฅํ๊ณ
์ ์ถ๋ก ์์ด ๋ชจ๋ ์๋๋ฅผ ์ฌ์คํํฉ๋๋ค. ๊ฒ์ฌ ์์ค๋ e6a22ba3์ด๋ฉฐ ํ์ CI ์ฌ์ฏ ํญ๋ชฉ๊ณผ
์๋ณธ ๊ฒ์ฆ ๊ธฐ๋ก์ ํ์ธํด dev 138bd5ab์ ๋ณํฉํ์ต๋๋ค.
๋ฉ์ธ ๋ฐ์ PR 1403๋ ํ์ CIยท๊ฒ์ฆ ๊ธฐ๋ก ํ์ธ ํ
dc32776c์ ๋ณํฉํ์ต๋๋ค.
๊นจ๋ํ ์์ค ๋น๋๋ก ๋ ํจํค์ง์ ํ๋ 5ยท6, ์ธ ํจํค์ง์ ๊ธฐ๋ณธ ์์ยท์์ฒด ๋ชจ๋ธยท์ ์ฅ ์ฌ์คํ์ ํ์ธํ์ต๋๋ค. ๋ณ๋ ํ๊ฐ๋ ํ๋ 5์์ 1/4, ํ๋ 6์์ 4/4์์ต๋๋ค. ์ธ ํจํค์ง๋ ๊ณ ์ 48๋ฒ๊ณผ ๋ชจ๋ธ 41๋ฒ์ผ๋ก ๊ฐ์ ์ฝ๋์ 4/4๋ฅผ ์ป์์ต๋๋ค. ์ ์ฅ ์ฌ์คํ์ ์ ์ถ๋ก ์ 0ํ์ ๋๋ค. ๋ชจ๋ธ ํ๋จ 1ํ๋ 29,416ns, ์ ์ฒด ๋ช ๋ น์ 8.42์ด, ์ต๋ RSS๋ 87,949,312๋ฐ์ดํธ์์ต๋๋ค. ํธ์คํธ ์ ์ฒด CPU ์ฌ์ฉ๋ฅ ๊ณผ ์ผ๋ฐํ ์ฑ๋ฅ์ ์ด ๊ด์ธก์ ํฌํจํ์ง ์์ต๋๋ค. ์ฌ์ฉ๋ฒ๊ณผ ๊ด์ธก ๋ฒ์.
์์
์ฅ PR 42์์๋
Gooo ๊ท์น์ด ์คํจํ ํธ์ถ ์ฌ๋ก๋ฅผ ๋ค์ ์กฐ๋ฆฝ์ ์ถ๊ฐํ๊ณ ์๋ ํ๋๋ฅผ ๊ฒฐ์ ํฉ๋๋ค.
๋ ํจํค์ง ์์ ๋ 5ํ์ฐจยท14๋ฒ, ์์ฒด ๋ชจ๋ธ์ ์ด ์ธ ํจํค์ง๋ 8ํ์ฐจยท105๋ฒ ์๋ ํ
๋ง์ง๋ง ๋ณ๋ ํ๊ฐ 4/4๋ฅผ ์ป์์ต๋๋ค. ๋ฐ๋ณต ์๋๋ ๋ชจ๋ ์
๋๋ค. ์๋ณธ ์์ค์ ๊ธฐ๋๊ฐ์
๋ณด์กดํ๊ณ ๋ง์ง๋ง ํ๊ฐ์์๋ ์ ์ถ๋ก ์ด 0ํ์์ต๋๋ค. ๋ก์ปฌ ์ ์ฒด race ๊ฒ์ฌ์
์์
์ฅ CI๋ฅผ ํต๊ณผํ๊ณ , CI ์๋ณธ์ ๋์กฐํด ์์
์ฅ main 99a293f7์ ๋ณํฉํ์ต๋๋ค.
ํ์ฌ ๊ณต๊ฐ ์ค์น๋ณธ 0.6.17์๋ ์ ํจํค์ง ๋ช ๋ น์ด ํฌํจ๋ฉ๋๋ค. ์๋๋ ์์ ๋ฐฐํฌ์ ๊ด์ธก ๊ธฐ๋ก์ ๋๋ค.
0.6.16 ๊ฐ๋ฐํ์
๊ณต๊ฐํ๊ณ macOS arm64 ์คํ ํ์ผ์ ์ค์นํ์ต๋๋ค. ๋ฐฐํฌ ์์ค๋ 146a5085,
Go 1.27.1๊ณผ decision runtime v0.2.26-experimental์ ์ฌ์ฉํฉ๋๋ค.
๊ณต๊ฐ ํ๊ทธยทํ์ผ 9๊ฐยท์ฒดํฌ์ฌยท๋น๋ ์์คยท์ค์น๋ ๋ฐ์ดํธ๋ฅผ ํ์ธํ์ต๋๋ค.
์ค์ ์ค์น๋ณธ์ผ๋ก ์ ์กฐ๋ฆฝ ๋ค ๋ฒ, ์ ์ฅ ์กฐ๋ฆฝ ์ฌ์คํ ๋ ๋ฒ, ์ ํ๋ ์ผ๋ฐ ์์ค ์คํ ๋ ๋ฒ, ๊ทธ๋ํ ์คํ๊ณผ ์ ์ฅ ์ฌ์คํ์ ์ํํ์ต๋๋ค. ์๋ ์ ๋ ฅ๊ณผ ๊ธฐ๋๊ฐ, ๊ณ์ฐ ์คํจ ์์น์ ๊ฐ, ๋ ๋ฆฝ ์ถ๋ ฅยท์์กด ํ๋ ์ค๋จยทํฐ ์ ์๊ฐ ํ๋ณด ์๋ณธ๊ณผ ์ผ์นํ์ต๋๋ค. ์๋ ํ๋ 5๋ ๋ถ๋ถ ๊ฒฐ๊ณผ 1/4, ํ๋ 6์ 4/4์๊ณ ํผํฉ ์์ ๋ ๊ณ ์ 48๋ฒ๊ณผ ๋ชจ๋ธ ์์ 6๋ฒ์ผ๋ก ๊ฐ์ ์์ค๋ฅผ ๊ณจ๋์ต๋๋ค. ์ ์ฅ ์ฌ์คํ์ ์ ์ถ๋ก ์ 0ํ์ ๋๋ค.
๋ณ๊ฒฝํ์ง ์์ ์์ฒด ๋ชจ๋ธ์ ํ ๋ฒ์ ํ๋จ์ 28,625ns์์ต๋๋ค. ์ ์ฒด ๋ช ๋ น์ 1.54์ด, ์ฌ์ฉ์ยท์์คํ CPU ์๊ฐ์ 0.76์ดยท0.52์ด, ์ต๋ RSS๋ 86,704,128๋ฐ์ดํธ์์ต๋๋ค. ๋ชจ๋ธ tensor๋ 2,096๋ฐ์ดํธ์ด๋ฉฐ ์ ์ฒด ๋ช ๋ น์๋ ์ปดํ์ผ๊ณผ ์คํ๋ ํฌํจํฉ๋๋ค. ํธ์คํธ ์ ์ฒด CPU ์ฌ์ฉ๋ฅ ๊ณผ ์ผ๋ฐ ์ฑ๋ฅ ๋น๊ต๋ ์ด ๊ด์ธก์ ํฌํจํ์ง ์์์ต๋๋ค. ๋ฐฐํฌยท์ค์นยท์ค์ ์ถ๋ ฅยท๋ ๋ฆฝ ์ฌ์ง๊ณ ์๋ณธ.
๋ฐฐํฌ ์์ค์ main ๋ฐ์ PR 1401๋
ํ์ CIยท์๋ณธ ์น๊ฒฉ ๊ธฐ๋กยทํ์ฌ ๋ธ๋์น ์ฐ๊ฒฐ์ ํ์ธํ ๋ค main 94677148์ ๋ณํฉํ์ต๋๋ค.
ํ์ผ ํธ๋ฆฌ๋ ๊ณต๊ฐ ๋ฐฐํฌ ์์ค์ ๊ฐ์ต๋๋ค. ์์
์ฅ PR 41์
๊ฐ์ ๊ณต๊ฐ ์์ค๋ก CI๋ฅผ ํต๊ณผํ๊ณ ์๋ณธ ๊ฒฐ๊ณผ๋ฅผ ๋์กฐํ ๋ค main 29d174aa์ ๋ณํฉํ์ต๋๋ค.
์ค์ ์ค์น๋ณธ์ ๋ก์ปฌ ์ ์ฒด raceยทvet ๊ฒ์ฌ์ ๋ค์ฏ ํ์ฐจยท14๋ฒ ๋ฐ ์ธ ํ์ฐจยท๋ค ๋ฒ์
ํผ๋๋ฐฑ ๊ฒฐ๊ณผ๋ ํ์ธํ์ต๋๋ค. ์๋ ์ฌ๋กยท์ ํ ์ฝ๋ยท๊ณ์ฐ ์คํจ๊ฐ ์ด์ ๊ธฐ๋ก๊ณผ ๊ฐ์ต๋๋ค.
์์
์ฅ ๋ณํฉ ํ CI๋ ๊ฐ์ main ๋ฆฌ๋น์ ์์ ํต๊ณผํ์ต๋๋ค.
์์
์ฅ CI ์๋ณธ๊ณผ ๋ณํฉ ๊ธฐ๋ก.
์ปดํ์ผ๋ฌ PR 1398๊ณผ ์์ ์ฅ PR 40์ ๊ตฌํ์ ๊ณต๊ฐํ์ต๋๋ค. 0 ๋๋์ ยท๋๋จธ์ง ์ฐ์ฐ ์คํจ์ ํ๋ ID์ ์ฐ์ฐ ์์น๋ฅผ ๋จ๊ธฐ๊ณ ๋ค์ ํ๋ณด๋ฅผ ํ์ธํฉ๋๋ค. ์ ์ ์ถ๋ ฅ๊ณผ ์์กด ํ๋ ์ค๋จ์ ๋ฐ๋ก ๋ณด์กดํ๋ฉฐ Gooo ๊ท์น์ด ๋ค์ ์์ ์ ๊ณ ๋ฆ ๋๋ค. ์ฌ์ด ์ค๋ช ๊ณผ ์คํ ์๋ณธ.
์คํ ์ค ์คํจํ ์ ๋ ฅ์ ๋ค์ ์กฐ๋ฆฝ์ ๊ทธ๋๋ก ์ถ๊ฐํ ์์ ๋ ์ธ ํ์ฐจยท๋ค ๋ฒ ์๋ ๋ค ๋ณ๋ ์ ๋ ฅ 3/3์ ๋งํ์ต๋๋ค. ์์ฐ ํจ์์ ์ฌ์ฏ ํ๋ณด ์์ ๋ ๋ค์ฏ ํ์ฐจยท14๋ฒ ์๋ ๋ค ๋ณ๋ ํ๊ฐ 4/4์์ต๋๋ค. ๊ธฐ์กด ๋ชจ๋ธ์ ์ด ํผํฉ ์์ ๋ ๊ณ ์ ์์ 48๋ฒ, ๋ชจ๋ธ ์์ 6๋ฒ์ผ๋ก ๊ฐ์ ์์ค๋ฅผ ๊ณจ๋์ต๋๋ค. ๋ชจ๋ธ์ด ์ ํ๋ ๋ถ๋ถ์ ๋ ์ฝ๋ ํ๋ณด ์์์ด๋ฉฐ ์ถ๊ฐ ํ์ต์ ์์ต๋๋ค.
์ปดํ์ผ๋ฌ์ ํ์ CI ์ฌ์ฏ ํญ๋ชฉ๊ณผ ์๋ณธ ๊ฒ์ฆ์ ํ์ธํ๊ณ dev 815635e9์ ๋ณํฉํ์ต๋๋ค.
์์
์ฅ๋ CI ์๋ณธ์ ์
๋ ฅยท๊ธฐ๋๊ฐยท๊ณ์ฐ ์คํจยท์ ํ ์ฝ๋๊ฐ ๋ก์ปฌ ๊ธฐ๋ก๊ณผ ๊ฐ์์ ํ์ธํ ๋ค
main 83ca2df6์ ๋ณํฉํ์ผ๋ฉฐ ๋ณํฉ ํ CI๋ ํต๊ณผํ์ต๋๋ค.
์ปดํ์ผ๋ฌ main์ ๊ฐ์ ํ์ผ ํธ๋ฆฌ๋ฅผ ๋ฐ์ํ๋ PR 1399๋
ํ์ CI์ ์๋ณธ ์น๊ฒฉ ๊ธฐ๋ก, ํ์ฌ ๋ธ๋์น ์ฐ๊ฒฐ์ ํ์ธํ ๋ค main 2b35ae69์ ๋ณํฉํ์ต๋๋ค.
๋ณ๋ Windows ๋ฐฐํฌ ๊ฒ์ฌ ์ฒซ ์คํ์์๋ ๊ธฐ์กด ์์ ๊ฐ 2์ด ์ ํ์ ๊ฑธ๋ ธ์ต๋๋ค.
์์ค์ ์ ํ์ ๊ทธ๋๋ก ๋๊ณ ์คํจํ ๊ฒ์ฌ๋ง ํ ๋ฒ ์ฌ์คํํ๊ณ ๋ค ํ๋ซํผ ๊ฒ์ฌ๊ฐ ๋ชจ๋
ํต๊ณผํ์ต๋๋ค. ์ฒซ ์๊ฐ ์ด๊ณผ ์๋ณธ๋ ๋จ๊ฒผ์ผ๋ฉฐ ์์ธ์ด ํ์ ๋๋ค๊ณ ํด์ํ์ง ์์ต๋๋ค.
CIยท๋ณํฉยท์คํจ ์๋ณธ.
์ด ๊ฐ๋ฐ ๊ด์ธก ๋น์์ ๊ณต๊ฐ ์ค์น๋ณธ์ 0.6.15์์ต๋๋ค. ์ ๊ธฐ๋ฅ์ ํฌํจํ๋ 0.6.16 ํ๋ณด์
PR 1400์ ๋ค ํ๋ซํผ ์คํ๊ณผ ๋ฐฐํฌ ์ ์ฐจ ๊ฒ์ฌ๋ฅผ ํต๊ณผํ์ต๋๋ค.
ํ๋ซํผ๋ณ ๋ถ๋ถ ์กฐ๋ฆฝยท์๋ฃ ์กฐ๋ฆฝยท์ ์ฅ ์ฌ์คํยท๊ทธ๋ํ ์คํยท๊ทธ๋ํ ์ฌ์คํ ๊ฒฐ๊ณผ 20๊ฐ๋ฅผ
๋ก์ปฌ ์๋ณธ๊ณผ ๋์กฐํ๊ณ , ์๋ ์
๋ ฅยท๊ธฐ๋๊ฐยท์คํจ ์์นยท์์กด ๊ด๊ณยทํฐ ์ ์ ๊ฐ์ด ๊ฐ์์ต๋๋ค.
์ด 20๊ฐ๋ ๋ ์์ ๋ฅผ ์ฌ๋ฌ ํ๊ฒฝ์์ ๋ฐ๋ณตํ ๊ฒฐ๊ณผ์
๋๋ค. ์ ์ฒด ์ปดํ์ผ๋ฌ CI ์ฌ์ฏ ํญ๋ชฉ๊ณผ
์๋ณธ ๊ฒ์ฆ๋ ํต๊ณผํด dev 146a5085์ ๋ณํฉํ์ต๋๋ค. ๋ณํฉ ์์ค์ ๋ฐฐํฌ ๊ฒ์ฌ์
๊ณต๊ฐ ์ค์น๋ฅผ ์์ ๊ฐ์ด ์๋ฃํ์ต๋๋ค.
๋ฐฐํฌ ํ๋ณด ์๋ณธ๊ณผ ๋์กฐ ๊ณผ์ .
0.6.15 ๊ฐ๋ฐํ์
๊ณต๊ฐํ๊ณ macOS arm64 ์คํ ํ์ผ์ ์ค์นํ์ต๋๋ค. ๋ฐฐํฌ ์์ค๋ dc75f59f,
Go 1.27.1๊ณผ decision runtime v0.2.26-experimental์ ์ฌ์ฉํฉ๋๋ค.
๊ณต๊ฐ ํ๊ทธยทํ์ผ ๋ชฉ๋กยทํด์ยท๋น๋ ์์ค์ ์ค์น๋ ํ์ผ์ ํ์ธํ์ต๋๋ค.
์๋ ์
๋ ฅ๊ณผ ๊ธฐ๋๊ฐ์ผ๋ก ์ ์กฐ๋ฆฝ ๋ค ๋ฒ, ์ ์ฅ ์ฌ์คํ ๋ ๋ฒ, ์ ํ๋ ์ผ๋ฐ ์์ค ์คํ ๋ ๋ฒ์
๋ค์ ์ํํ์ต๋๋ค. ์๋ ํ๋ 3์์๋ ๋ถ๋ถ ๊ฒฐ๊ณผ 1/4, ํ๋ 5์์๋ 4/4๋ฅผ ๋ณด์กดํ์ต๋๋ค.
ํผํฉ ์์ ๋ ๊ณ ์ ์์ 40๋ฒ, ๋ชจ๋ธ ์์ 5๋ฒ์ผ๋ก ๊ฐ์ ์ฝ๋๋ฅผ ๊ณจ๋์ต๋๋ค.
๋ชจ๋ธ ํ๋จ์ 1ํ 38,167ns์๊ณ ์ ์ฅ ์ฌ์คํ์๋ ์ ์ถ๋ก ์ด ์์์ต๋๋ค.
์ค์นยท์คํยท์ฌ์ง๊ณ ์๋ณธ.
์ปดํ์ผ๋ฌ PR 1394์
์์
์ฅ PR 38์
ํ๋ณด ํ๋์ ํ์
์ค๋ฅ๋ ๊ณ์ฐ ์คํจ๊ฐ ์ ์ฒด ์กฐ๋ฆฝ์ ๋ฉ์ถ๋ ๋ฌธ์ ๋ฅผ ์์ ํ์ต๋๋ค.
์์
์ฅ PR 38์ ๊ณต๊ฐ CI์ ์๋ณธ ๊ฒฐ๊ณผ๋ฅผ ํ์ธํ ๋ค main a4ee9369์ ๋ณํฉํ์ต๋๋ค.
์ปดํ์ผ๋ฌ๋ ํ์ CI ์ฌ์ฏ ํญ๋ชฉ๊ณผ ์ปค๋ฐ์ ๋ฌถ์ธ ๊ฒ์ฆ ์๋ณธ์ ํ์ธํ ๋ค dev
c38201f2์ ๋ณํฉํ์ต๋๋ค. ๊ฐ์ ํ์ผ ํธ๋ฆฌ๋ฅผ ์ฌ๋ฆฌ๋
PR 1395๋ CI์ ์๋ณธ ๊ฒ์ฆ ๊ธฐ๋ก,
ํ์ฌ ๋ธ๋์น ์ํ๋ฅผ ํ์ธํ ๋ค main cc49903d์ ๋ณํฉํ์ต๋๋ค.
์ด ๊ธฐ๋ฅ์ ์์ ๊ณต๊ฐ 0.6.15 ๋ฐ์ด๋๋ฆฌ์ ํฌํจํ์ต๋๋ค.
ํ๋ณด ๋ค์ฏ ๊ฐ ์ค ๋ ๊ฐ๊ฐ ํ๋ฝํด๋ ๋๋จธ์ง๋ฅผ ์กฐ๋ฆฝํ๊ณ , ํ๋ฝ ์ด์ ๋ฅผ ์๋ ์์ค์ ํจ๊ป ๋จ๊น๋๋ค. ์๋ ์ยทํ๋ฝ ์ยท์คํํ ์กฐํฉ ์๋ฅผ ๋ฐ๋ก ์ ๋๋ค. ๊ฐ ์คํ ์กฐํฉ์ ๋์ผํ ๊ฒฐ๊ณผ์ธ์ง ํ์ธํ๊ธฐ ์ํด native๋ก ๋ ๋ฒ ์คํํฉ๋๋ค. ํ ํ๋ณด๋ง ๋จ์ผ๋ฉด ๋ชจ๋ธ ํธ์ถ ์์ด ๊ณ ๋ฅด๊ณ , ๋ชจ๋ ์คํจํ๋ฉด ์ ์ฒด ์คํจ ์ด์ ๋ฅผ ๋ฐํํฉ๋๋ค.
์ด๋ฒ ํผํฉ ์์ ์์๋ ๊ธฐ๋ณธ ์์๊ฐ 40๋ฒ ์๋ํด 24๊ฐ ์กฐํฉ์ ์คํํ๊ณ , ๊ธฐ์กด ์์ฒด ์ํ ๋ชจ๋ธ์ ์์๋ 5๋ฒ ์๋ํด 3๊ฐ๋ฅผ ์คํํ์ต๋๋ค. ๋ ๋ค ๋ณ๋ ํ๊ฐ 4/4๋ฅผ ๋ง์กฑํ์ต๋๋ค. ๋ชจ๋ธ์ ๋ ์ฝ๋ ์ ํ์ง ์์๋ฅผ ํ ๋ฒ ์ ์ํ๊ณ ๋น์นธ ์ ํ์ ๊ฒฐ์ ๋ก ์ ์ผ๋ก ์งํ๋์ต๋๋ค. ๋ ๊ด๋ จ ํ๋ก๊ทธ๋จ์์ ์ป์ ๊ด์ธก์ด๋ฉฐ, ์ผ๋ฐ ์ ๋ต๋ฅ ์ด๋ ์๋ ๋น๊ต๋ ์์ง ํ๋ฆฝํ์ง ์์์ต๋๋ค.
Gooo ํผ๋๋ฐฑ ํ๋ก๊ทธ๋จ๋ ํ๋ฝ ์๋ฅผ ์ฝ์ต๋๋ค. ์ด๋ฏธ ํ์ธํ ์คํจ ํ๋ณด๋ฅผ ์ ํ๋ณด์ฒ๋ผ ๋ค์ ๊ถํ์ง ์์ต๋๋ค. ์ค์ ๋ฐ๋ณต์ ์๋ ์คํจ ์ฌ๋ก๋ฅผ ์ถ๊ฐํด 5ํ์ฐจยท13๋ฒ์ ์๋ ํ ๋ณ๋ ํ๊ฐ 4/4๋ฅผ ๋ง์กฑํ์ต๋๋ค. ๊ธฐ์กด ๊ณต๊ฐ 0.6.14 ๊ธฐ๋ก ๋ ๊ฐ๋ ์๋ ๊ธฐ๋๊ฐ ๊ทธ๋๋ก ์ ์ถ๋ก ์์ด ์ฌ์คํํ์ต๋๋ค. ์ฌ์ฉ๋ฒยท์๋ณธยท์ฌ์ง๊ณ. ๊ณต๊ฐ CI์์๋ ์ด 13๋ฒ์ ์๋ ์ค ํ๋ฝ 5๊ฐยท์คํ ์กฐํฉ 8๊ฐ, ๋์ผํ ์๋ณธ ์ฌ๋ก์ ์ต์ข ๊ฐ์ ํ์ธํ์ต๋๋ค. CI ์๋ณธ๊ณผ ํ์ธ ๊ธฐ๋ก.
PR 1396์ ๋ฐฐํฌ ์ค๋น์
์ฌ์ฉ ์๋ด๋ฅผ
์ฌ๋ ธ์ต๋๋ค. macOS์์ ์ค์ ํ๋ณด ๋ฐ์ด๋๋ฆฌ๋ฅผ ์คํํ๊ณ , ๊ธฐ์กด ๊ธฐ๋๊ฐ์ ๋ฐ๊พธ์ง ์์
31๊ฐ ๋ณ์กฐ ํ๊ท ๊ฒ์ฌ๋ ํต๊ณผํ์ต๋๋ค. ์์ ํ๋ณด a202e6e5๋ Linux, Windows,
macOS IntelยทApple Silicon์์ ์คํ ๊ฒ์ฌ๋ฅผ ํต๊ณผํ์ผ๋ฉฐ, ์๋ณธ ๊ธฐ๋ก 12๊ฐ๋ฅผ ๋ณ๋๋ก
์ฝ์ด ํ๋ฝ ์ด์ ยท์ ํ ์ฝ๋ยทํฐ ์ ์ ๊ฐยท๋ถ๋ถ ๊ฒฐ๊ณผ์ ์ฌ์ ๊ฒฐ๊ณผ๊ฐ ๊ฐ์์ ํ์ธํ์ต๋๋ค.
๊ทธ ํ๋ณด์ ๋ณ๋ ์ธ์ด ๊ท์น ๊ฒ์ฌ์์๋ ์ ๊ฒ์ฌ์ฉ ํจ์๋ฅผ ์๋ ๋ถ๋ฆฌํ ๋
์์ฑ๋๋ ๋ณด์กฐ ํจ์์ ํฌ๊ธฐ ์ ํ์ ๊ฑธ๋ ธ์ต๋๋ค. ๊ฒ์ฌ ๋ด์ฉ์ ๋จ๊ณ๋ณ ํจ์๋ก
๋๋๊ณ ๋์ผํ ํ๊ทยท๋์ ์คํ ๊ฒ์ฌ๋ฅผ ๋ค์ ํต๊ณผํ์ต๋๋ค. ์์ ์์ค 9c5c1e37๋
๋ค ํ๋ซํผ ๊ฒ์ฌ์ ํ์ CI ์ฌ์ฏ ํญ๋ชฉ์ ํต๊ณผํ์ต๋๋ค. ์๋ณธ ๊ฒ์ฆ์ ํ์ธํ ๋ค
PR 1396์ dev dc75f59f์ ๋ณํฉํ๊ณ , ๋ณํฉ ์์ค์ ๋ค ํ๋ซํผ ๊ฒ์ฌ์ ๋ฐฐํฌ ์ ๊ฒฉ ๊ฒ์ฆ๋
ํต๊ณผํ์ต๋๋ค. ๋ฐฐํฌ ์คํ์ด
์๋ฃ๋์ด ์์ ๊ฐ์ด ๊ณต๊ฐ ์ค์น๋ณธ์ ์คํํ์ต๋๋ค. ๊ฐ์ ํ์ผ ํธ๋ฆฌ์
PR 1397๋ ํ์ CIยท์๋ณธ ๊ฒ์ฆยทํ์ฌ ์์ค ์ฐ๊ฒฐ์
ํ์ธํ ๋ค main 2cdffde7์ ๋ณํฉํ์ต๋๋ค. ์์
์ฅ PR 39๋
๋์ผํ ๋ฐฐํฌ ์์ค๋ก CI๋ฅผ ํต๊ณผํด main 558b0158์ ๋ณํฉํ์ต๋๋ค. ๊ณต๊ฐ ์ค์น๋ณธ๊ณผ CI์
์๋ ์
๋ ฅยท์ ํ๋ ์ฝ๋ยท๋ค์ฏ ํ์ฐจ์ ์กฐ๋ฆฝ ์ฌ๋กยท๋ง์ง๋ง ํ๊ฐ๊ฐ ์ผ์นํ์ต๋๋ค.
์๋ณธ ๊ฒฐ๊ณผ์ ํ์ธ ๊ณผ์ .
๋ค์ ๋ณ๋ชฉ๋ ์๋ ์ฌ๋ก๋ฅผ ๋ณด์กดํ ์ฑ ์ฌํํ์ต๋๋ค. ์์ฒด ์์ ์ ํ๋์์์ ํต๊ณผํ๋ ํ๋ณด๊ฐ ์ค์ ํธ์ถ ์ ๋ ฅ์์ 0์ผ๋ก ๋๋๋ ๊ฒฝ๋ก์ ๋ค์ด๊ฐ๋ฉด, ๋จ์ ์์ฐ๊ณผ ์ ๋ต ํ๋ณด๊ฐ ์์ด๋ ์ ์ฒด ํ์์ด ๋ฉ์ถฅ๋๋ค. ํ๋ก์ธ์ค ์ข ๋ฃ๋ ๊ธฐ๋กํ์ง๋ง ์ธ์ด์ ์ฐ์ฐ ์คํจ๋ฅผ ๋ณ๋ ๊ฒฐ๊ณผ๋ก ํํํ๋ ๊ฒฝ๋ก๊ฐ ์ด ๊ณต๊ฐ ๋ฒ์ ์๋ ์์ต๋๋ค. ์ ๋ ฅยทํ๋ยท์ฐ์ฐ ์์น๋ฅผ ๊ฐ์ง ์คํจ ๊ฒฐ๊ณผ๋ฅผ ๋ค์ ํ๋ณด ์ ํ์ ์ฐ๊ฒฐํ ๊ฐ๋ฐ ๊ตฌํ์ ์ ํญ๋ชฉ๊ณผ ์ ์ค๋ช ์ ์ ๋ฆฌํ์ต๋๋ค. ์คํจ ์๋ณธ๊ณผ ๊ตฌํ ๋ฒ์.
0.6.14 ๊ฐ๋ฐํ์
๊ณต๊ฐํ๊ณ ์ค์ macOS arm64 ํ์ผ์ ์ค์นํ์ต๋๋ค. ๋ฐฐํฌ ์์ค๋ 2162809f,
Go 1.27.1๊ณผ decision runtime v0.2.26-experimental์ ์ฌ์ฉํฉ๋๋ค.
์กฐ๊ฑด์ยท๋์
์์ ๋น์นธ ๋ฌถ์์ ์ค์ ํธ์ถ ๊ฒฐ๊ณผ๋ก ๋ค์ ๊ณ ๋ฅด๋ ๊ธฐ๋ฅ์ ํฌํจํฉ๋๋ค.
๊ณต๊ฐ ์คํ ํ์ผ์ ๋ณ๊ฒฝํ์ง ์์ ์์ฒด ๋ชจ๋ธ์ ์ฐ๊ฒฐํ์ต๋๋ค. ๊ฐ์ ํผํฉ ์์ ์์ ๊ณ ์ ์์ 24๋ฒ๊ณผ ๋ชจ๋ธ ์์ 3๋ฒ์ผ๋ก ๊ฐ์ ์ฝ๋๋ฅผ ๊ณจ๋๊ณ , ๋ง์ง๋ง ํ๊ฐ 4/4๊ฐ ๊ฐ์์ต๋๋ค. ์์ฐ 2ํ์์๋ ๋ถ๋ถ ๊ฒฐ๊ณผ 1/4๋ฅผ ์ ์งํ์ต๋๋ค. ๋ ๊ด๋ จ ํ๋ก๊ทธ๋จ, ์ ์กฐ๋ฆฝ ๋ค ๋ฒ๊ณผ ์ ์ฅ ์ฌ์คํ ๋ ๋ฒ์ ๊ด์ธก์ ๋๋ค. ์ ์ฅ ์ฌ์คํ๊ณผ ์ ํ๋ ์ผ๋ฐ ์์ค์ ์คํ์์๋ ์ ๋ชจ๋ธ ํธ์ถ์ด 0ํ์์ต๋๋ค. ์๋ ๊ธฐ๋๊ฐ๊ณผ 2^53์ ๋๋ ์ ์๋ ๊ทธ๋๋ก ๋น๊ตํ์ต๋๋ค.
PR 1392์ ํ์ CI ์ฌ์ฏ ํญ๋ชฉ๊ณผ
์๋ณธ ๊ฒ์ฆ์ ํ์ธํ๊ณ ๋ณํฉํ์ต๋๋ค. ํ๋ณด์ ๋ณํฉ ์์ค ๋ชจ๋ ๋ค ํ๋ซํผ ๋ฐฐํฌ ๊ฒ์ฌ๋ฅผ
ํต๊ณผํ๊ณ , ์๋ณธ ๊ธฐ๋ก์ ์กฐ๊ฑด์ยท๋์
์ยท์ค์ ๊ฐ์ด ๊ฐ์์ต๋๋ค. ๊ณต๊ฐ ํ์ผ 9๊ฐ์ ์ฒดํฌ์ฌ
8๊ฐ, ์ค์น๋ ํ์ผ์ ์์ค ์ ๋ณด๋ฅผ ํ์ธํ์ต๋๋ค.
PR 1393๋ ํ์ CI์ ์น๊ฒฉ ๊ธฐ๋ก์
ํ์ธํ๊ณ main 27f81c59์ ๋ณํฉํ์ต๋๋ค. main์ ํ์ผ ํธ๋ฆฌ๋ ๋ฐฐํฌ ์์ค์ ๊ฐ์ต๋๋ค.
์์
์ฅ PR 37์ ๊ฐ์
๋ฐฐํฌ ์์ค๋ก CI๋ฅผ ํต๊ณผํ๊ณ main 9b636ab0์ ๋ณํฉํ์ต๋๋ค. ๊ณต๊ฐ ์ค์น๋ณธ์์๋
Gooo ํผ๋๋ฐฑ ๊ท์น์ด ์๋ ์คํจ ์ฌ๋ก ํ๋๋ฅผ ๋ฐ์ํด ๋ค ํ์ฐจยท์ผ๊ณฑ ์กฐํฉ ํ ๋ณ๋ ํ๊ฐ
4/4๋ฅผ ์ ์งํ์ต๋๋ค. ์ค์นยท์์ค ๋น๋ ๋ช
๋ น์ ๊ฐ์ ๋ฒ์ ์ผ๋ก ๋ง์ท์ต๋๋ค.
์ฌ์ฉ ์๋ด
ยท ๋ฐฐํฌยท์ค์นยท์ค์ ์ถ๋ ฅยทCI ๊ธฐ๋ก.
์ปดํ์ผ๋ฌ PR 1391๊ณผ
์์
์ฅ PR 36์
source_fill์ ์กฐ๊ฑด์ยท๋ณ์์ ๋ฌถ์์ ํธ์ถ ๊ฒฐ๊ณผ๋ก ๋ค์ ๊ณ ๋ฅด๋ ๊ตฌํ์ ๊ณต๊ฐํ์ต๋๋ค.
๋ก์ปฌ race ๊ฒ์ฌ์ ์ค์ ์ํ ๋ชจ๋ธ ์คํ์ ๋ง์ณค์ต๋๋ค. ์ปดํ์ผ๋ฌ๋ ํ์ CI ์ฌ์ฏ ํญ๋ชฉ๊ณผ
์๋ณธ ๊ฒ์ฆ์ ํ์ธํ ๋ค dev e37a34cf์ ๋ณํฉํ์ต๋๋ค. ๊ฒ์ฌํ ํ์ผ ํธ๋ฆฌ์ ๊ฐ์ต๋๋ค.
์์
์ฅ PR 36์ CI ํ main e2706442์ ๋ณํฉํ๊ณ , ๋ณํฉ ํ CI๋ ํต๊ณผํ์ต๋๋ค.
๋น์ ๊ณต๊ฐ 0.6.13 ๋ฐ์ด๋๋ฆฌ ์ดํ์ ๊ฐ๋ฐ ๊ธฐ๋ฅ์ด์์ผ๋ฉฐ, ์ 0.6.14์ ํฌํจํ์ต๋๋ค.
์์ฐ ํ๋ 2์์๋ ๋ณ๋ ํ๊ฐ 1/4์ธ ๋ถ๋ถ ๊ฒฐ๊ณผ๋ฅผ ๋จ๊ฒผ๊ณ , ํ๋ 3๊ณผ ์ ์ฅ ์ฌ์คํ์ 4/4์์ต๋๋ค. ํผํฉ ์์ ๋ ๊ณ ์ ์์ 24๊ฐ, ๋ชจ๋ธ ์์ 3๊ฐ ์กฐํฉ์ ์๋ํด ๊ฐ์ ์ฝ๋๋ฅผ ๊ณจ๋๊ณ ์ต์ข ํ๊ฐ๋ ๋ชจ๋ 4/4์์ต๋๋ค. ๋ชจ๋ธ์ ๋ ์ฝ๋ ํ๋ณด๋ฅผ ํ ๋ฒ ๊ณจ๋๊ณ ๋น์นธ ์กฐ๋ฆฝ์ ๊ฒฐ์ ๋ก ์ ์ผ๋ก ์งํํ์ต๋๋ค. ๋ ๊ด๋ จ ํ๋ก๊ทธ๋จ์ ๋ํ ์ ์กฐ๋ฆฝ 4๋ฒ๊ณผ ์ฌ์คํ 2๋ฒ์ ๋๋ค. ๋ชจ๋ ์๋ ๊ธฐ๋๊ฐ์ ์ ํํ JSON ์ซ์๋ก ๋ค์ ๋น๊ตํ์ต๋๋ค.
Gooo ํผ๋๋ฐฑ ๊ท์น๋ ์ ํ์์ ์ฌ์ฉํฉ๋๋ค. ์คํจ ์ฌ๋ก ํ๋๋ฅผ ์๋์ผ๋ก ์ถ๊ฐํ๊ณ , 4ํ์ฐจยท7๋ฒ์ ์กฐํฉ ๋ค ๋ณ๋ ํ๊ฐ 4/4๋ฅผ ๊ด์ธกํ์ต๋๋ค. ์์ค์ ์ง์ญ ํ๊ฐ์ ์ต์ข ํ๊ฐ๋ ์ ํ์ ์ด ์ฌ๋ก์ ๊ฐ๊ฐ ๊ตฌ๋ถํฉ๋๋ค. ์ฌ์ด ์ค๋ช ยท ์๋ณธยท์คํจยท์๊ฐยท๋ฉ๋ชจ๋ฆฌ.
์ ํ๋ ๋ ์ผ๋ฐ Gooo ์์ค๋ ๊ธฐ์กด ๊ณต๊ฐ 0.6.13 ์คํ ํ์ผ์์๋ ๊ฐ์ ์ต์ข ๊ฒฐ๊ณผ๋ฅผ ์ฌํํ์ต๋๋ค. ์ด ๊ด์ธก ๋น์์๋ ๊ฐ๋ฐ ์์ค๋ก ์ ์กฐ๋ฆฝ์ ์คํํ๊ณ , ์ค์น๋ ๊ณต๊ฐ ํ์ผ์ 0.6.13์ด์์ต๋๋ค. ์ดํ main ๋ฐ์๊ณผ 0.6.14 ๋ฐฐํฌ๋ฅผ ์์ ๊ฐ์ด ์๋ฃํ์ต๋๋ค. CIยท๋ณํฉยท๊ธฐ์กด ์คํ ํ์ผ ์ฌ์ฌ์ฉ ๊ธฐ๋ก.
0.6.13 ๊ฐ๋ฐํ์
๊ณต๊ฐํ๊ณ macOS arm64 ํ์ผ์ ์ค์นํ์ต๋๋ค. ์์ค๋ 772acf4a, Go๋ 1.27.1,
decision runtime์ v0.2.26-experimental์
๋๋ค. PR 1389์ ํ์ CI ์ฌ์ฏ ํญ๋ชฉ๊ณผ
์๋ณธ ๊ฒ์ฆ, ๋ณํฉ ์์ค์ ๋ค ํ๋ซํผ ์คํ, ๊ณต๊ฐ ๋ฐฐํฌ๊ฐ ๋ชจ๋ ํต๊ณผํ์ต๋๋ค.
๊ณต๊ฐ ์คํ ํ์ผ๊ณผ ๋ณ๊ฒฝํ์ง ์์ ์์ฒด ๋ชจ๋ธ๋ก ์ ์์ยท๋ ์ฝ๋ ํผํฉ ์กฐ๋ฆฝ์ ๋ค์ ์คํํ์ต๋๋ค. ๊ณ ์ ์์ 24๋ฒ๊ณผ ๋ชจ๋ธ ์์ 17๋ฒ ์ค ๊ฐ๊ฐ 8๋ฒ์ ์คํ ์ ๊ฑฐ์ ๋์ต๋๋ค. ๋ ๊ฒฝ๋ก์ ์ต์ข ์ฝ๋์ ๋ณ๋ ํ๊ฐ 4/4๊ฐ ๊ฐ๊ณ ์ ์ฅ ์ฌ์คํ์ ์ ์ถ๋ก ์ 0ํ์์ต๋๋ค. ์ ์์ ์์ ์์ ํ๋๋ฅผ ์ค์ธ ๋ถ๋ถ ๊ฒฐ๊ณผ 1/4๋ ๊ทธ๋๋ก ์ ์งํ์ต๋๋ค.
์ด๋ฒ ํ ๋ฒ์ ๋ก์ปฌ ํผํฉ ์คํ์์ ๋ชจ๋ธ ์ถ๋ก ์ ์ฝ 0.030ms, ์ ์ฒด ๋ชจ๋ธ ๋ช ๋ น์ 2.99์ด์์ต๋๋ค. ์ ์ฒด ๋ช ๋ น์ ์ต๋ RSS๋ ์ฝ 86.8MB์ด๋ฉฐ ๋ชจ๋ธ tensor๋ 2,096๋ฐ์ดํธ์ ๋๋ค. ๊ณ ์ ์์ ๋ช ๋ น์ 8.49์ด์์ต๋๋ค. ๋ฐ๋ณตยท์บ์ยท๋ถํ๋ฅผ ํต์ ํ ๋น๊ต๊ฐ ์๋๋ฉฐ ํธ์คํธ ์ ์ฒด CPU ์ฌ์ฉ๋ฅ ์ ์ํ๋งํ์ง ์์์ต๋๋ค. ์๋ณธ CPU ์๊ฐ๊ณผ ๋ฉ๋ชจ๋ฆฌ ๊ธฐ๋ก์ ํจ๊ป ๋จ๊ฒผ์ต๋๋ค.
์์
์ฅ PR 35๋ ์ ๋ฐฐํฌ ์์ค์์ CI๋ฅผ ํต๊ณผํ๊ณ main 2b87f688์ ๋ณํฉ๋์ต๋๋ค.
์๋ ์กฐ๋ฆฝ์ 7ํ์ฐจยท49๋ฒ์ ์กฐํฉ ํ ๋ณ๋ ํ๊ฐ 4/4๋ฅผ ์ ์งํ์ต๋๋ค. README์ ์ค์น
์๋ด์ ์ค๋๋ ์์ค ๋ฒ์ ์ ๋ง์ถ๊ณ ๊ฐ์ ์คํ ๋ช
๋ น์ ์ถ๊ฐํ์ต๋๋ค.
์ปดํ์ผ๋ฌ PR 1390๋ ๋ณ๋ ํ์ CI์
์๋ณธ ๊ฒ์ฆ์ ํต๊ณผํด main 1fb881e6์ ๋ฐ์ํ์ต๋๋ค. main์ ํ์ผ ํธ๋ฆฌ๋ ๊ณต๊ฐ ๋ฐฐํฌ
์์ค 772acf4a์ ๊ฐ์ต๋๋ค. ์์
์ฅ ๋ณํฉ ํ main CI๋ ํต๊ณผํ์ต๋๋ค.
๋ฐฐํฌยท์ค์นยท์ค์ ๊ฐยท์๊ฐยทCI ์๋ณธ.
์ปดํ์ผ๋ฌ PR 1387์
ํ์ CI ์ฌ์ฏ ๊ฐ์ ์๋ณธ ๊ฒ์ฆ ๊ธฐ๋ก์ ํ์ธํ ๋ค dev 934aed80์ ๋ณํฉํ์ต๋๋ค.
๋ ์ฝ๋ ์ ํ๊ณผ ์ ์ IR ๊ณ์ฐ์์ ๊ฐ์ ์กฐ๋ฆฝ์์ ๋ค์ ๊ณ ๋ฆ
๋๋ค. ๊ฒ์ฌํ ์์ค์
๋ณํฉ ๊ฒฐ๊ณผ์ ํ์ผ ํธ๋ฆฌ๊ฐ ๊ฐ์ต๋๋ค.
์ด์ด ์ค๊ฐ ๊ณ์ฐ์์ด 0์ผ๋ก ๋๋๊ธฐ๋ผ์ ์ ์ฒด ํ์์ด ๋ฉ์ถ๋ ๊ฒฝ์ฐ๋ฅผ ์์ ํ์ต๋๋ค.
๊ฑฐ์ ์ด์ ์ ํ๋ณด๋ฅผ ๋จ๊ธฐ๊ณ ๋ค์ ์กฐํฉ์ ์๋ํ๋ฉฐ, ๊ธฐ์กด ์๋ ํ๋๋ฅผ ์ฌ์ฉํฉ๋๋ค.
์คํํ ํ๋ก๊ทธ๋จ๊ณผ ์ง์ญ ๊ฒ์ฌ์์ ๊ฑฐ์ ๋ ์กฐํฉ์ ๋ณ๋๋ก ์
๋๋ค.
์์ PR 1388
ยท ์๋ ์คํจยท๊ณ ์ ๊ณํยท์์ ํ ์๋ณธ.
์ด ์์ ๋ ํ์ CI ์ฌ์ฏ ๊ฐ์ ์๋ณธ ๊ฒ์ฆ ๊ธฐ๋ก์ ํ์ธํ ๋ค dev de253a03์ ๋ณํฉํ์ต๋๋ค.
๊ฒ์ฌํ ์์ค์ ๋ณํฉ ๊ฒฐ๊ณผ์ ํ์ผ ํธ๋ฆฌ๊ฐ ๊ฐ์ต๋๋ค.
์์
์ฅ PR 34๋
CI ํ main dda67e4b์ ๋ณํฉํ์ต๋๋ค. CI๊ฐ ๊ฐ๋ฐ ์ปดํ์ผ๋ฌ ae3890c2์ ๊ธฐ์กด ์์ฒด
๋ชจ๋ธ๋ก ์ ์กฐ๋ฆฝ์ ์คํํฉ๋๋ค. ํ ์กฐ๊ฑด์ผ๋ก ์์ํด ์คํจ ์ฌ๋ก ๋ ๊ฐ๋ฅผ ์๋ ์ถ๊ฐํ๊ณ ,
7ํ์ฐจยท49๋ฒ์ ์กฐํฉ ์๋ ํ ๋ณ๋ ํ๊ฐ 4/4๋ฅผ ๋งํ์ต๋๋ค. ๋ง์ง๋ง ํ์ฐจ๋ 17๋ฒ ์ค
8๋ฒ์ ๊ฑฐ์ ํ๊ณ 9๊ฐ ํ๋ก๊ทธ๋จ์ ์คํํ์ต๋๋ค. ์ ์ฅ ์ฌ์คํ์ ์ ์ถ๋ก ์ 0ํ์์ต๋๋ค.
๋ด๋ ค๋ฐ์ CI ์๋ณธ์ ํด์์ ์ค์ ๊ฐยท๋ฐ๋ก ๋ณด์กด์ ํ์ธํ๊ณ , ๋ก์ปฌ๊ณผ ์ต์ข
์ฝ๋๋ ๊ฐ์์ต๋๋ค.
CI์ ๋ณํฉ ์๋ณธ.
๊ฐ๋ฐ ๋น์ ์ค์น๋ ๊ณต๊ฐ ํ์ผ์ 0.6.12์์ต๋๋ค. ์ ๊ณ์ฐ์ ๊ฒฝ๋ก๋ฅผ ๋ฌถ์
0.6.13 ๋ฐฐํฌ ํ๋ณด์ ์ค์ ์คํยท๊ฑฐ์ ยท์ฌ์คํ ๊ฒ์ฌ๋ฅผ ์ถ๊ฐํ์ต๋๋ค. ๊นจ๋ํ ํ๋ณด
141b38d6์ ๋ก์ปฌ macOS ๊ฒ์ฌ์ ๋ ๋ฒ์ ๋น๋ยท์์ถ ๊ฒฐ๊ณผ ์ผ์น๋ฅผ ํ์ธํ๊ณ , ์์ฒด ๋ชจ๋ธ์
์ฐ๊ฒฐํ ๊ธฐ์กด ์์ ์ ์ค์ ๊ฐ๊ณผ ๊ฑฐ์ ์ด๋ ฅ๋ ์ ์ง๋์ต๋๋ค. ์ดํ ๋ค ํ๋ซํผ CI์
๊ณต๊ฐ ๋ฐฐํฌยท์ค์น๋ฅผ ์ ๊ธฐ๋ก์ฒ๋ผ ์๋ฃํ์ต๋๋ค. ๋ฐฐํฌ ํ๋ณด PR 1389
ยท ํ๋ณด ๊ณํ๊ณผ ์๋ณธ.
์ํ๊ณ ์์
์ฅ PR 32๋ฅผ
CI ํ์ธ ํ main 47a09d0e์ ๋ณํฉํ์ต๋๋ค. ๊ณต๊ฐ Gooo 0.6.12๋ฅผ ๊ทธ๋๋ก ์ฌ์ฉํฉ๋๋ค.
์คํจ ์ฌ๋ก๋ฅผ Gooo ๊ท์น์ผ๋ก ๊ณจ๋ผ ๊ธฐ๋๊ฐ ์ ์ฒด๋ฅผ ๋ค์ ์กฐ๋ฆฝ์ ์ถ๊ฐํฉ๋๋ค. ์ค๋ณต์
ํ ๋ฒ๋ง ์ถ๊ฐํ๊ณ ๋ชจ์์ ๊ทธ๋๋ก ๋จ๊ธฐ๋ฉฐ, ํ๋๋ ์ค๋ฅ๊ฐ ์๊ธฐ๋ฉด ์งํ ๊ธฐ๋ก์ ๋ณด์กดํฉ๋๋ค.
--evaluation-cases๋ ๋ฐ๋ณต์ ์ฐ๊ณ , --holdout-cases๋ ์ ํ์ด ๋๋ ๋ค ์ ์ถ๋ก ์์ด
ํ๊ฐํฉ๋๋ค. ๊ธฐ์กด ์ฐ์ ์์ ๋ ๊ธฐ๋ณธ ์์ 16๋ฒยท๋ชจ๋ธ ์์ 1๋ฒ, ์ ์๊ธ ๊ณ์ฐ์ ๊ธฐ๋ณธ
์์ 1๋ฒยท๋ชจ๋ธ ์์ 16๋ฒ์ ํ๋ก๊ทธ๋จ ์๋๋ก ๋๋ฌ์ต๋๋ค. ๋ค ์คํ ๋ชจ๋ ๋ง์ง๋ง ํ๊ฐ
4/4๋ฅผ ํต๊ณผํ๊ณ , ๊ฐ ํ๋ก๊ทธ๋จ์ ๋ ๊ฒฝ๋ก๊ฐ ๊ฐ์ Gooo ์์ค๋ฅผ ๋ง๋ค์์ต๋๋ค.
๋ชจ๋ธ ๊ฐ์ค์น์ ์๋ ๊ธฐ๋๊ฐ์ ์ ์งํ ๋ ํ๋ก๊ทธ๋จ์ ๊ด์ธก์ ๋๋ค. ๋ก์ปฌ ์ ์ฒด race ๊ฒ์ฌ์ PR CI๋ฅผ ํต๊ณผํ์ต๋๋ค. ๋ด๋ ค๋ฐ์ CI ์๋ณธ์ ํด์์ ์ค์ ๊ฐยท๋ฐ๋ก ๋ณต์ฌยท์ ๋ ฅ ๋ถ๋ฆฌ๋ฅผ ๋ค์ ํ์ธํ๊ณ , ํ์ฐจยท์๋ยท๋ชจ๋ธ ํธ์ถยท์ต์ข ์์ค๊ฐ ๋ก์ปฌ ๊ฒฐ๊ณผ์ ๊ฐ์์ต๋๋ค. ์ฌ์ด ์ค๋ช ยท ์๊ฐยท์คํจยท๋ก์ปฌ ์๋ณธ ยท CIยท๋ณํฉ ๊ธฐ๋ก.
0.6.12 ๊ฐ๋ฐํ์
๊ณต๊ฐํ๊ณ macOS arm64 ํ์ผ์ ํ์ธํด ์ค์นํ์ต๋๋ค. ๋ฐฐํฌ ์์ค๋ 4a0cfdd8์ด๋ฉฐ,
Go 1.27.1๊ณผ decision runtime v0.2.26-experimental์ ์ฌ์ฉํฉ๋๋ค.
๋ฐฐํฌยท์ค์น ์๋ณธ.
์ํ๊ณ ์์
์ฅ์ PR 30๋
CI ํ ๋ณํฉํ์ต๋๋ค. workbench construct๋ ๋ถํยทํธ์ถ๋ถยท๋ณ๋ ํ๊ฐ๋ฅผ ๊ตฌ๋ถํ๊ณ ,
Gooo ๊ท์น์ด ๊ณ์ฐํ ๋ค์ ์๋ ํ๋๋ก ์๋ ์ฌ์คํํฉ๋๋ค. ๊ธฐ์กด ์์ฒด ๋ชจ๋ธ๊ณผ ๊ณต๊ฐ
์คํ ํ์ผ์ ์ง์ ์ฐ๊ฒฐํ์ต๋๋ค. ํ ๊ธฐ์กด ์์ ์์ ๊ณ ์ ์์๋ ๋ค ํ์ฐจยท15๋ฒ์
ํ๋ก๊ทธ๋จ ์๋, ๋ชจ๋ธ ์์๋ ํ ํ์ฐจยทํ ๋ฒ์ ์๋๋ฅผ ์ฌ์ฉํ์ต๋๋ค. ์ต์ข
์์ค์
์ผ๊ณฑ ์ค์ ์ถ๋ ฅ์ด ๊ฐ๊ณ ์ ์ฅ ์ฌ์คํ์ ์ ์ถ๋ก ์ 0ํ์์ต๋๋ค.
์คํยทCIยท์ฌ์ง๊ณ.
PR 1384์ body-construct๋ฅผ
ํ์ CI ์ฌ์ฏ ๊ฐ์ ์๋ณธ ๊ฒ์ฆ ๊ธฐ๋ก์ ํ์ธํ ๋ค dev fe5fbab2์ ๋ณํฉํ์ต๋๋ค.
๊ฒ์ฌํ ์์ค์ ๋ณํฉ ๊ฒฐ๊ณผ์ ํ์ผ ํธ๋ฆฌ๊ฐ ๊ฐ์ต๋๋ค.
CIยท์๋ณธยท๋ณํฉ ๊ธฐ๋ก.
๋ถํ๋ณ ์์ ๋ ๋ง์ง๋ง ํธ์ถ์์ ๊ธฐ๋๊ฐ์ ํ๋ฆฌ๋ ๊ฒฝ์ฐ,
์์ค์ ํ์ฉํ ๋ค๋ฅธ ์กฐํฉ์ ์ค์ ๋ก ์ปดํ์ผยท์คํํฉ๋๋ค. ์์กด ํจ์๊ฐ ๋ฐ๋๋ฉด ๋ถํ๋ณ
๊ธฐ๋๊ฐ๋ ๋ค์ ๊ฒ์ฌํ๊ณ , ๋ชจ์์ด๋ ํ๋ ์์ง์ ๋ถ๋ถ ๊ฒฐ๊ณผ๋ก ๋จ๊น๋๋ค.
์์ค์ ์ ๋ ฅ์ ๋จผ์ ๊ณ ์ ํ ํ ํ๋ก๊ทธ๋จ์์ ๊ธฐ์กด ์์ฒด ๋ชจ๋ธ์ ํ ๋ฒ, ๊ณ ์ ์์๋ ์ฌ๋ ๋ฒ์ ์ ์ฒด ์กฐ๋ฆฝ์ผ๋ก ๊ฐ์ ์ฝ๋๋ฅผ ๊ณจ๋์ต๋๋ค. ์ผ๊ณฑ ์คํ ์ฌ๋ก์ ์ค์ ๊ฐ์ด ๊ฐ๊ณ ์ ์ฅ ์ฌ์คํ์ ์ ์ถ๋ก ์ 0ํ์์ต๋๋ค. ์กฐ๋ฆฝ์ ์ด ์ ๋ ฅ๊ณผ ๊ฒน์น๋ ์ฌ๋ก๋ฅผ ๋ฐ๋ก ํ์ํ์ต๋๋ค. ์ค๋ช ยท๋ฒ์ยท์๋ณธ. ์ด ๊ธฐ๋ฅ์ ๊ณต๊ฐ 0.6.12 ํ์ผ์ ํฌํจ๋ฉ๋๋ค.
์ด ๊ธฐ๋ฅ์ ๋ฌถ์ 0.6.12 ํ๋ณด๋ ๊ณต๊ฐ ๋ธ๋์น์ ์ฌ๋ ธ์ต๋๋ค. ๋ก์ปฌ macOS arm64 ํ๋ณด์์
๋ฐฐํฌ ์คํ ๊ฒ์ฌ์ ๋ ๋ฒ์ ๋น๋ยท์์ถ ๊ฒฐ๊ณผ ์ผ์น๋ฅผ ํ์ธํ์ต๋๋ค. ์ ์กฐ๋ฆฝ ๋ช
๋ น์ ์คํจโ์ฑ๊ณต,
ํฐ ์ ์๋ฅผ ํฌํจํ ๋ค ์ถ๋ ฅ๊ณผ ์ ์ฅ ์ฌ์คํ์ด ๋ง์์ต๋๋ค. ๊ฐ์ ํ๋ณด์ ๊ธฐ์กด ์์ฒด ๋ชจ๋ธ์
์ฐ๊ฒฐํ ํ๊ท ์คํ์์๋ ๋ชจ๋ธ ํ ๋ฒยท๊ณ ์ ์์ ์ฌ๋ ๋ฒ์ผ๋ก ๊ฐ์ ์์ค์ ๋๋ฌํ์ต๋๋ค.
๊ณ ์ ๊ณํยทํ๋ณด ์ถ์ฒยท์ค์ ๊ฐ.
0.6.12 ํ๋ณด์ ๋ค ํ๋ซํผ ๊ฒ์ฌ๋ ํต๊ณผํ์ต๋๋ค. ๋ด๋ ค๋ฐ์ ์๋ณธ์ ํด์๋ฅผ ํ์ธํ๊ณ ,
์คํยท์ฌ์คํ ๊ธฐ๋ก ์ฌ๋ ๊ฐ์ ์ค์ ๊ฐ, ์กฐ๋ฆฝ ์ด๋ ฅ, ์ ํํ ์ฝ๋๊ฐ ๋ก์ปฌ ํ๋ณด์ ๊ฐ์์ง
๋์กฐํ์ต๋๋ค. ํ๋ซํผ๋ณ ์๋ณธ๊ณผ ๋น๊ต.
๋ฐฐํฌ ์ค๋น PR 1385๋ CI์ ์๋ณธ
๊ฒ์ฆ ๊ธฐ๋ก์ ํ์ธํด dev 4a0cfdd8์ ๋ณํฉํ์ต๋๋ค. ๋ณํฉ ํ ๋ค ํ๋ซํผ ๊ฒ์ฌ์ ๊ณต๊ฐ
์์
์ ํต๊ณผํ๊ณ ์ค์น๋ ์๋ฃํ์ต๋๋ค. ๊ธฐ๋ณธ ๋ธ๋์น ๋ฐ์์ ์ํ
PR 1386๋ ํด๋น PR์ ํ์ CI์
์๋ณธ ์น์ธ ๊ธฐ๋ก์ ํ์ธํด main c754ccf7์ ๋ณํฉํ์ต๋๋ค. ๊ธฐ๋ณธ ๋ธ๋์น์ ๋ฐฐํฌ ์์ค์
ํ์ผ ํธ๋ฆฌ๊ฐ ๊ฐ์ต๋๋ค. ์ํ๊ณ ์์
์ฅ์ ์์ ๋ฌธ์๋ PR 31๋ก ๊ณต๊ฐ 0.6.12์ ๋ง์ท์ต๋๋ค.
PR 1381์ dev d3552fa2์ ๋ณํฉํ์ต๋๋ค.
Gooo ํ์ผ์ ํจํค์ง ์ด๋ฆ๊ณผ import๋ฅผ ์ฝ์ด ์์
๊ณต๊ฐ ์ค์ ์ ์๋ต๋ ํญ๋ชฉ์ ์ฑ์๋๋ค.
๋ผ์ด๋ธ๋ฌ๋ฆฌยท์ง๋จ ํ๋ก์ ํธ ์์ฑ, ์คํ, ์ ์ฅ ์ฌ์คํ๊ณผ Gooo ์ ์ฑ
์ ํตํ ์ด์ด๊ฐ๊ธฐ์
๊ฐ์ ๊ตฌ์ฑ์ ์ฌ์ฉํ ์ ์์ต๋๋ค. ์ง์ ์ ์ ๋ฉํ๋ฐ์ดํฐ๋ ๊ธฐ์กด๋๋ก ์์ค์ ๋์กฐํฉ๋๋ค.
ํ์ CI ์ฌ์ฏ ๊ฐ์ ์ต์ข ๊ฒ์ฆ ๊ธฐ๋ก์ ํ์ธํ๊ณ , ๊ฒ์ฌํ ์์ค์ ๋ณํฉ ๊ฒฐ๊ณผ์ ํ์ผ ํธ๋ฆฌ๊ฐ ๊ฐ์ต๋๋ค. ๋ค ํ๋ซํผ์ ๊ธฐ์กด ๋ฐฐํฌ ์ค๋น ๊ฒ์ฌ๋ ํต๊ณผํ์ต๋๋ค. ๊ณต๊ฐ ๋ผ์ด๋ธ๋ฌ๋ฆฌ์ ๊ธฐ์กด ์์ฒด ๋ชจ๋ธ์ ์ฐ๊ฒฐํ ํ๊ท ๊ด์ธก์์๋ ๊ฐ์ ์ด ์ ๋ ฅ๊ณผ ์์ฑ ํ๋ก๊ทธ๋จ์ด ์ ์ง๋์ต๋๋ค. ๋ชจ๋ธยท๊ณ ์ ์์ ๋ชจ๋ ์ฌ๋ ํ๋ณด๋ฅผ ์ฌ์ฉํ์ผ๋ฉฐ, ์ ์ฅ ์ฌ์คํ์ ์ ์ถ๋ก ์ 0ํ์์ต๋๋ค. ๊ฐ๋จํ ์ค์ ๊ณผ ์ฌ์ฉ๋ฒ ยท CIยท๋ณํฉ ์๋ณธ.
0.6.11 ๋ฐฐํฌ ์ค๋น PR 1382๋ฅผ
dev 27594824์ ๋ณํฉํ๊ณ ๊ณต๊ฐยท์ค์นํ์ต๋๋ค. ์ด ๋ฒ์ ์
์ ์ค์ ์ ์ค์ ํจํค์ง ์คํยท์ฌ์คํ ๊ฒ์ฌ๋ฅผ ์ถ๊ฐํ์ต๋๋ค. ๋ก์ปฌ macOS ํ๋ณด์์ ๋ช
์ํ๊ณผ
์งง์ ์ค์ ์ ๊ฐ๊ฐ ์กฐ๋ฆฝยท์ฌ์คํํด ๋ค ์
๋ ฅ์ ์ฌ๋ ๊ฒฐ๊ณผ๋ฅผ ๋์กฐํ์ต๋๋ค. ๋ ๊ตฌ์ฑ์ ์์ฑ
ํ๋ก๊ทธ๋จ์ด ๊ฐ์๊ณ , ์คํยท์ฌ์คํ์ ์ ์ถ๋ก ์ 0ํ์์ต๋๋ค. ๊ฐ์ ํ๋ณด๋ก ๊ณต๊ฐ ๋ผ์ด๋ธ๋ฌ๋ฆฌ์
์์ฒด ๋ชจ๋ธ๋ ์ค์ ์คํํ์ต๋๋ค. ๊ธฐ์กด ์ด ์
๋ ฅ์ด ์ ์ง๋๊ณ ๋ ๋ฐฉ์ ๋ชจ๋ ์ฌ๋ ํ๋ณด๊ฐ
ํ์ํ์ต๋๋ค. ๊ณํยท์๋ณธยท๋น๊ต ์ฝ๋.
์ด PR์ ํ์ CI ์ฌ์ฏ ๊ฐ์ ์๋ณธ ๊ฒ์ฆ ๊ธฐ๋ก์ ํ์ธํ์ต๋๋ค. ๋ณํฉ ์์ค์ ๋ค ํ๋ซํผ
๋ฐฐํฌ ๊ฒ์ฌ์ ๊ณต๊ฐ ์์
๋ ํต๊ณผํ์ต๋๋ค.
0.6.11 ๊ฐ๋ฐํ์ ๊ณต๊ฐ macOS arm64 ํ์ผ์ ๋ด๋ ค๋ฐ์ ํด์ยทํ๊ทธยท์ ํํ ์์ค๋ฅผ ํ์ธํ๊ณ ์ค์นํ์ต๋๋ค. ํ์ค ๋ผ์ด๋ธ๋ฌ๋ฆฌ์ ํจ์๋ณ ์ ๋ ฅ 79๊ฑด๊ณผ ์ ์ฅ ์ฌ์คํ์ด ๋ง์๊ณ , ์์ฒด ๋ชจ๋ธ์ ์ฐ๊ฒฐํ ์์ ์ ๋ถ๋ถ ๊ฒฐ๊ณผ๊น์ง ์ด์ ํ๋ณด์ ๋์กฐํ์ต๋๋ค. 25๊ฐ ํจ์ยท๋ชจ๋ยทํ๋๋ณ ์์ฝ๊ณผ ์๋ณธ ๊ธฐ๋ก 52๊ฑด์ ์ค์ ๊ฐยท์์ฑ ์ฝ๋ยท์ฌ์คํ ๊ฒฐ๊ณผ๊ฐ ๊ฐ์์ต๋๋ค.
๋ชจ๋ธยท๊ณ ์ ์์ ๋ชจ๋ ์ฌ๋ ํ๋ณด๊ฐ ํ์ํ์ต๋๋ค. ์ง์ ์
๋ ฅํ ํ๊ธ ์ ๋ชฉ๋ ์ฒ๋ฆฌํ๊ณ ,
๋ค๋ฅธ ์
๋ ฅ์ผ๋ก ์ ์ฅ ์ฌ์คํํ ๋ ์ ๋ชจ๋ธ ํธ์ถ์ 0ํ์์ต๋๋ค. ๋ณ๋ ์ํ๊ณ ์์
์ฅ์
๊ธฐ์กด ๋๊ตฌ ๊ฒ์ฌ์ ์์ฒด ๋ชจ๋ธ ์คํ๋ ํต๊ณผํ์ต๋๋ค.
๊ณต๊ฐ ํ์ผยท์ค์นยท์คํ ์๋ณธ.
๊ธฐ๋ณธ ๋ธ๋์น ๋ฐ์ PR 1383๋
ํ์ CI ์ฌ์ฏ ๊ฐ์ ํด๋น PR์ ์๋ณธ ๊ธฐ๋ก์ ํ์ธํด main 57105d8e์ ๋ณํฉํ์ต๋๋ค.
๋ฐฐํฌ ์์ค์ main์ ํ์ผ ํธ๋ฆฌ๊ฐ ๊ฐ์ต๋๋ค. ํ์ค ๋ผ์ด๋ธ๋ฌ๋ฆฌ๋ ์ ์ค์ ์ ์ฌ์ฉํ๋
0.1.1 ์คํํ์ผ๋ก
๊ณต๊ฐํ๊ณ , ์์
์ฅ๋ ์ ์ปดํ์ผ๋ฌ๋ฅผ ๊ณ ์ ํ์ต๋๋ค. ๋ ์ ์ฅ์์ ๋ณํฉ ํ CI๊น์ง ํต๊ณผํ์ต๋๋ค.
๋ณํฉยทํ๋ซํผ ๋น๊ตยท๋๊ตฌ ์ฐ๊ฒฐ ์๋ณธ.
0.6.10 ๊ฐ๋ฐํ์
๊ณต๊ฐํ๊ณ macOS arm64 ์คํ ํ์ผ์ ๋ก์ปฌ gooo๋ก ์ค์นํ์ต๋๋ค. ์์ค๋ eb0dc470์
๋๋ค.
๋ณํฉ ์์ค์ ๋ค ํ๋ซํผ ๊ฒ์ฌ์ ๊ณต๊ฐ ์์
์ ํต๊ณผํ๊ณ , ๋ด๋ ค๋ฐ์ ์คํ ํ์ผ์ ํด์ยท
Go 1.27.1ยทSDK v0.2.26ยท๊นจ๋ํ ์์ค ์ถ์ฒ๋ฅผ ํ์ธํ์ต๋๋ค.
์ค์นํ ๊ณต๊ฐ ํ์ผ๋ก ์์ค ์์ ์คํ์ ๋ค์ ์คํํ์ต๋๋ค. ๋ชจ๋ธ์ ๋ค ํ๋ณด,
๊ณ ์ ์์๋ ์ฌ๋ ํ๋ณด์์ ์์ฑ๋๊ณ ๋ ๊ฒฐ๊ณผ์ 542๊ฐ ์
๋ ฅ๊ณผ ์ ์ฅ ์ฌ์คํ์ด
๋ชจ๋ ๋ง์์ต๋๋ค. ๋ฐํ๋ Gooo ํจ์๋ฅผ ์ปดํ์ผํด ์ธ ์
๋ ฅ์ ๋ ๋ฐฐ ๊ฐ๋ ํ์ธํ์ต๋๋ค.
๊ธฐ์กด ํ๋ก๊ทธ๋จ์ ๋ฐฐํฌ ํ๊ท ๊ฒ์ฌ์ด๋ฉฐ ์ ์ผ๋ฐํ ์คํ์ผ๋ก ์ธ์ง ์์ต๋๋ค.
๊ณต๊ฐ ํ์ผยท์ค์นยท์ค์ ์์ ์๋ณธ.
๊ธฐ๋ณธ ๋ธ๋์น ๋ฐ์ PR 1380๋
ํ์ CI ์ฌ์ฏ ๊ฐ์ ํด๋น PR์ ์๋ณธ ๊ฒ์ฌ ๊ธฐ๋ก์ ํ์ธํ ๋ค main c6bbdbe0์ ๋ณํฉํ์ต๋๋ค.
๋ฐฐํฌ ์์ค์ main์ ํ์ผ ํธ๋ฆฌ๊ฐ ๊ฐ์ต๋๋ค. ์์
์ฅ๋ PR 28๋ก
๊ณต๊ฐ ์ปดํ์ผ๋ฌ ์์ค๋ฅผ ๊ณ ์ ํ๊ณ , ๋ณํฉ main 19485bb6์ CI๊น์ง ํต๊ณผํ์ต๋๋ค.
์๋ฃ ๊ธฐ๋ก๊ณผ ์๋ณธ.
gooo-standard-library 0.1.0 ์คํํ์ ๊ณต๊ฐํ์ต๋๋ค. ์ซ์ยท๋ ผ๋ฆฌยท๋ฌธ์์ด์ ์ธ ํจํค์ง์ Gooo ํจ์ 17๊ฐ๋ฅผ ๋๊ณ , ํ ์์ ์ฑ์์ ํจ๊ป ๊ฐ์ ธ๋ค ์๋๋ค. ํจ์ ๊ฐ ํธ์ถ, ๋ค์งํ ๊ฒฝ๊ณ๊ฐ, int64 ๊ฒฝ๊ณ์ ํ๊ธยท์ด๋ชจ์ง ๋ฌธ์์ด์ ํฌํจํ 79๊ฐ ํจ์๋ณ ์ ๋ ฅ์ ์คํยท์ฌ์คํํ์ต๋๋ค. Linux CI์ ๋ก์ปฌ ๊ฒฐ๊ณผ๊ฐ ๊ฐ์์ต๋๋ค.
์์ ์ฑ์๋ ๊ธฐ์กด ์์ฒด ๊ทธ๋ํ ๋ชจ๋ธ๋ ์ฐ๊ฒฐํ์ต๋๋ค. ๊ณ ์ ์์์ ๋ชจ๋ธ ๋ชจ๋ ์ฌ๋ ํ๋ณด์์ ์กฐ๋ฆฝ์ ์๋ฃํ๊ณ , ์กฐ๋ฆฝ ์์์ ๊ฒน์น์ง ์๋ ์ด ์ ๋ ฅ์ 10/10ยท30/30ํ๋๋ฅผ ์ถฉ์กฑํ์ต๋๋ค. ๋ชจ๋ธ์ ์จ์ ์๋ฃ ์๋ ์๊ฐ ์ค์ด๋ ๊ฒฐ๊ณผ๋ ์์์ต๋๋ค. ์ ์ ํ๋์์ ๋งํ ์ ๋ ฅ๊ณผ ํ๋ ์๋ ์๋ก ๋ฌ๋๊ณ ๋ชจ๋ ๋ณด๊ดํ์ต๋๋ค. ๋ชจ๋ธ์ ์ฌํ์ตํ์ง ์์์ต๋๋ค.
์ฌ์ฉ๋ฒ๊ณผ ๊ฒฐ๊ณผ์์ ์งง์ ์คํ ๋ช
๋ น, ๊ฐ์ ธ์ค๊ธฐ ๊ตฌ์ฑ, ์ค์ ์๋ณธ์
๋ณผ ์ ์์ต๋๋ค. ํจํค์ง ์์ค์ ํ๊ฐ ์
๋ ฅ์ ๋ชจ๋ธ ์คํ ์ ์ ๊ณ ์ ํ์ต๋๋ค.
์ง์ ์
๋ ฅํ๋ Go ์ฐ๊ฒฐ ๋ช
๋ น๊ณผ ๋ค๋ฅธ ์
๋ ฅ์ผ๋ก์ ์ ์ฅ ์ฌ์คํ๋ ๋ก์ปฌ๊ณผ ํ์ Linux CI์์
ํ์ธํ์ต๋๋ค. ์์ค 27c0f6a์ ํ๊ทธ๋ฅผ ๊ณ ์ ํ๊ณ ๊ณ์ฐ๊ณผ ์กฐ๊ฑด์ Gooo ๋ณธ๋ฌธ์์ ์คํํฉ๋๋ค.
๋ฐฐํฌ ์ค๋น PR 1379์์ ํจํค์ง
๋ฌธ์์ด ์ฐ์ฐ ์์ ์ ์ ๋ฒ์ ์ ๋ฌถ์์ต๋๋ค. ๋ค ํ๋ซํผ์ ๋ฐฐํฌ ๊ฒ์ฌ๊ฐ ์ค์ ์
๋ ฅ
์ธ ๊ฑด์ ํจํค์ง ์คํ๊ณผ ์ ์ฅ ์ฌ์คํ๋ ํ์ธํ๋๋ก ํ์ต๋๋ค. ๋ก์ปฌ ํ๋ณด ์คํ ํ์ผ๋ก
๊ธฐ์กด ์ํ ๋ชจ๋ธ์ ์์ค ์์ ์คํ์ ๋ค์ ๋๋ ธ๊ณ , ์์ฑ๋ ๋ ๊ฒฝ๋ก์ 542๊ฐ ์
๋ ฅ๊ณผ
์ ์ฅ ์ฌ์คํ ๊ฒฐ๊ณผ๊ฐ ์ ์ง๋์ต๋๋ค. ์ด๋ ์ด๋ฏธ ๊ด์ธกํ ํ๋ก๊ทธ๋จ์ ๋ฐฐํฌ ํ๊ท ๊ฒ์ฌ์
๋๋ค.
๋ก์ปฌ ํ๋ณด ์๋ณธ ๊ธฐ๋ก.
์ต์ ํ๋ณด 63a39565์ ๋ค ํ๋ซํผ ์คํ๊ณผ ๋ฐฐํฌ ๊ทผ๊ฑฐ ์ง๊ณ๊ฐ ๋ชจ๋ ํต๊ณผํ์ต๋๋ค.
32๊ฐ ์
๋ ฅ์ ํ๋ซํผ ๋ค ๊ฐ์์ ๊ตฌ์ฑยท์ฌ์คํํ 256๊ฑด์ ๊ฐ์ ๋ค์ ๋์กฐํ๊ณ ,
๋ณ๋์ ํจํค์ง ์ค์ ์
๋ ฅ ์ธ ๊ฑด๋ ๊ฐ ํ๋ซํผ์์ ๊ฐ์ ๊ฒฐ๊ณผ๋ฅผ ๋ฐํํ์ต๋๋ค.
ํ๋ซํผ๋ณ ์๋ณธ๊ณผ ์ฌ์ง๊ณ.
์ดํ ์ ์ฒด ํ์ CI ์ฌ์ฏ ๊ฐ์ ์๋ณธ ๊ฒ์ฌ ๊ธฐ๋ก์ ํ์ธํด dev eb0dc470์ ๋ณํฉํ์ต๋๋ค.
๊ฒ์ฌํ ์์ค์ ๋ณํฉ ๊ฒฐ๊ณผ์ ํ์ผ ํธ๋ฆฌ๊ฐ ๊ฐ์ต๋๋ค. ๋ณํฉ๋ ์์ค๋ก ๋ฐฐํฌ ๊ฒ์ฌ๋ฅผ ๋ค์
์คํํ ๋ค ๊ธฐ๋ณธ ๋ธ๋์น ๋ฐ์ PR 1380๋ ์๋ฃํ์ต๋๋ค.
๊ฐ๋ฐ ๋ธ๋์น ๋ณํฉ ๋น์์ ๊ทผ๊ฑฐ.
์์ ๊ณต๊ฐ ๋ฐฐํฌยท์ค์นยท๊ธฐ๋ณธ ๋ธ๋์น ์๋ฃ ๊ธฐ๋ก์ด ์ดํ ์ํ์
๋๋ค.
์์ค ์กฐ๊ฐ์ ๋ฐ๊พธ๋ Gooo ๋๊ตฌ๋ฅผ ๋ง๋ค์์ต๋๋ค. ๊ธฐ์กด ์์ฒด ๊ทธ๋ํ ๋ชจ๋ธ์ ์ฌํ์ต ์์ด ์ฐ๊ฒฐํ๊ณ , ์กฐ๋ฆฝ ์๋ฃ๊น์ง ๋ชจ๋ธ์ ํ๋ณด 4๊ฐ, ๊ณ ์ ์์๋ 8๊ฐ๋ฅผ ์๋ํ์ต๋๋ค. ๋ ์์ฑ๋ ๊ฒฐ๊ณผ ๋ชจ๋ ๋ณ๋ ์ ๋ ฅ 542/542์ ์ ์ฅ ์ฌ์คํ์ ์ถฉ์กฑํ์ต๋๋ค. ๋ชจ๋ธ์ ์ฒซ ํ๋ณด๋ ์คํจํ๊ณ , ์ ์ ์๋ ํ๋์ ๋ถ๋ถ ๊ฒฐ๊ณผ๋ ๋จ๊ฒผ์ต๋๋ค. ๋ฐํ๋ Gooo ์์ค๋ฅผ ์ปดํ์ผํด ์์ยท0ยท์์์์ ์ค์ ๋ก ์คํํ์ต๋๋ค.
๋๊ตฌ๋ Workbench PR 27,
ํจํค์ง ๋ฌธ์์ด ์ฐ์ฐ ์์ ์ ์ปดํ์ผ๋ฌ PR 1378๋ก
๊ณต๊ฐํ๊ณ ๋ณํฉํ์ต๋๋ค. ๋๊ตฌ main์ 8ed738d1, ์ปดํ์ผ๋ฌ dev๋ 04a6c433์ด๋ฉฐ
๊ฐ๊ฐ ๊ฒ์ฌํ PR ์์ค์ ํ์ผ ํธ๋ฆฌ๊ฐ ๊ฐ์ต๋๋ค. ์ปดํ์ผ๋ฌ ํ์ CI ์ฌ์ฏ ๊ฐ์ ์๋ณธ
๊ฒ์ฆ ๊ธฐ๋ก์ ํ์ธํ์ต๋๋ค. ๋๊ตฌ์ PRยทmain CI๋ ํต๊ณผํ๊ณ , Linux์ macOS์ ์ค์
์ถ๋ ฅยทํ๋ณด ์์ยท๋ถ๋ถ ์ถฉ์กฑ ๊ฒฐ๊ณผ๋ฅผ ๋์กฐํ์ต๋๋ค.
ํตํฉ ๊ทผ๊ฑฐ.
์ด ์คํ ๋น์์๋ ์์ ์์ค e6150a23๋ก ์ปดํ์ผ๋ฌ๋ฅผ ๋น๋ํ์ต๋๋ค. ์ดํ ์์ ์
0.6.10 ๊ฐ๋ฐํ์ ํฌํจํด ๊ณต๊ฐยท์ค์นํ๊ณ , ์์ ๋ฐฐํฌ ํ๊ท ๊ฒ์ฌ๋ก ๋ค์ ์คํํ์ต๋๋ค.
Go๋ก ํ์ตํ ์ํ ๋ชจ๋ธ์ Gooo 0.6.9์ ํ๋ณด ์กฐ๋ฆฝ ๊ฒฝ๋ก์ ์ง์ ์ฐ๊ฒฐํ์ต๋๋ค. ์ธ ํ๋ก๊ทธ๋จยท576ํ์ผ๋ก ํ์ต๊ณผ ํ๊ฐ๋ฅผ ๋ถ๋ฆฌํ์ต๋๋ค. ํ๋ก๊ทธ๋จ ํ๋๋ฅผ ํ์ต์์ ๋บ QAT ๋ชจ๋ธ์ ์ฒซ ์ ํ 10~28/192๋ก ์ ์ด๊ฐ ๋ฎ์์ต๋๋ค. 24๊ฐ ์กฐ๋ฆฝ์ ์ด ์๋ ์๋ ๊ณ ์ ์์ 108ํ, ํ์ต ์๋ฃ ๋ด ๋ชจ๋ธ 63ํ, ํด๋น ํ๋ก๊ทธ๋จ ์ ์ธ ๋ชจ๋ธ 120ํ์์ต๋๋ค.
8ํ ํ๋์์ ์ธ ๋ฐฉ์ ๋ชจ๋ ์ ์ธ ์ฌ๋ก์ ๋ณ๋ ์คํ 128/128ยท์ ์ฅ ์ฌ์คํ 128/128์ ์ถฉ์กฑํ์ต๋๋ค. ์ ์ ํ๋์์์ ๋ถ๋ถ ์ถฉ์กฑ๋ ๊ธฐ๋กํ์ต๋๋ค. Go ํ์ต ์ฝ๋ยท๊ฐ์ค์นยท ๋ถํ ๋ช ๋จยท์ค์ ์ถ๋ ฅ๊ณผ Gooo์ ๋ค์ ์์ ํ๋จ์ ํจ๊ป ๊ณต๊ฐํ์ต๋๋ค. ์ ๊ทธ๋ํ ๋ชจ๋ธ์ Hugging Face ์ ๋ก๋๋ ์์ง ์๋ฃํ์ง ์์์ต๋๋ค.
์ด์ ๋ฒ์ ์ ๊ด์ธก๊ณผ ๋น์ ์งํ ์ํ ํผ์น๊ธฐ
์๋๋ ๊ฐ ๋ฒ์ ๊ณผ ์คํ ์์ ์ ๊ธฐ๋ก์ ๋๋ค. ํ์ฌ ๋ฐฐํฌ์ ์งํ ์ํ๋ ์ ์ ์ ๊ธฐ์ค์ผ๋ก ์ฝ์ต๋๋ค.
0.6.9 ๊ฐ๋ฐํ์ ๊ณต๊ฐํ๊ณ
macOS arm64 ๋ฐฐํฌ ํ์ผ์ ๋ก์ปฌ gooo๋ก ์ค์นํ์ต๋๋ค. ๋ฐฐํฌ ์์ค๋ 6c4a2b14์ด๋ฉฐ
Go 1.27.1ยท์ถ๋ก SDK v0.2.26-experimental์ ์ฌ์ฉํฉ๋๋ค.
๋ณํฉ ์์ค์ ๋ค ํ๋ซํผ ๊ฒ์ฌ์
๊ณต๊ฐ ์์
์ด ํต๊ณผํ์ต๋๋ค.
ํ๊ทธ์ ์์ค ์ฐ๊ฒฐ, ๊ณต๊ฐ ํ์ผ 9๊ฐ์ ์ฒดํฌ์ฌ ๋ชฉ๋กยท๋งค๋ํ์คํธ์ ์ฐ๊ฒฐ์ ํ์ธํ์ต๋๋ค.
๋ก์ปฌ์์ ๋ด๋ ค๋ฐ์ arm64 ํ์ผ๊ณผ ๋ฉํ๋ฐ์ดํฐ๋ ์ค์ ๋ฐ์ดํธ์ ํด์๋ ํ์ธํ์ต๋๋ค.
์ค์นํ ๊ณต๊ฐ ์คํ ํ์ผ๋ก ํ์ผ๋ช ๋ถ๋ฅ๋ฅผ ๋ค์ ์กฐ๋ฆฝํ์ต๋๋ค. ๊ณ ์ ์์๋ ํ๋ณด 8๊ฐ, ๊ธฐ์กด ์์ฒด ๋ชจ๋ธ์ 1๊ฐ๋ฅผ ์๋ํ๊ณ ๋ ๋ค ์กฐ๋ฆฝ ์ฌ๋ก 5/5ยทํ๋ 15/15ยท๋ณ๋ ์คํ 12/12์์ต๋๋ค. ์ ์ฅํ ๋ชจ๋ธ ์กฐ๋ฆฝ์ ์ฌ์คํ๋ 12/12์ด๋ฉฐ ์ ์ถ๋ก ์ 0ํ์ ๋๋ค. ์ด ๋ฐฐ์น์ ๋ชจ๋ธ ํ๋จ์ 16ยตs์๊ณ , ์ ๊ทธ๋ํ ๋ชจ๋ธ์ ํ์ตํ ๊ฒฐ๊ณผ๊ฐ ์๋๋๋ค. ๊ณต๊ฐ ํ์ผยท์ค์ ์คํยท์ฌ์ง๊ณ ๊ธฐ๋ก.
๊ธฐ๋ณธ ๋ธ๋์น ๋ฐ์ PR #1377๋
ํ์ CI ์ฌ์ฏ ๊ฐ์ ์๋ณธ ๊ฒ์ฌ ๊ธฐ๋ก์ ํ์ธํ ๋ค main d96c72a7์ ๋ณํฉํ์ต๋๋ค.
๋ฐฐํฌ ์์ค์ main์ ํ์ผ ํธ๋ฆฌ๊ฐ ๊ฐ์ต๋๋ค.
๊ธฐ๋ณธ ๋ธ๋์น ๋ฐ์ ๊ธฐ๋ก.
๋ค์ ๋ด์ฉ์ ๊ณต๊ฐ์ ์์ ์ํํ ํ๋ณด ๊ฒ์ฌ ๊ธฐ๋ก์
๋๋ค.
PR #1376์์ ๋ฌธ์์ด ์ฒ๋ฆฌ, ๋ณด์กฐ ํจ์์ ๊ฐ ์ถ์ , ๋ชจ๋ธ์ฉ ๊ทธ๋ํ ์ ๋ ฅ์ ์ด๋ฒ ๊ฐ๋ฐํ์ ๋ฌถ์์ต๋๋ค. ๋ก์ปฌ macOS arm64 ์คํ ํ์ผ๋ก ๋๋์ 8/8, ์ฌ์๋ 12/12, ํ์ผ๋ช 12/12๋ฅผ ํ์ธํ๊ณ , ์ ์ฅ ์ฌ์คํ์์๋ ๊ฐ์ ๊ฒฐ๊ณผ์ ์์ฑ ์ฝ๋๋ฅผ ์ป์์ต๋๋ค. ํ์ผ๋ช ์์ ์ ์ด๊ธฐ ์ง์ ์ ์ง์ ๊ณผ ์ฌ์คํ ์๋ด๋ฅผ ๊ณ ์ณค์ต๋๋ค. ์ ๊ทธ๋ํ ์ถ์ถ์ ๋ชจ๋ธ ํธ์ถยทํ๋ณด ์คํ ์์ด SDK๊น์ง ์ ๋ฌ๋์ต๋๋ค.
๊ฐ์ ํ๋ณด ์คํ ํ์ผ์ ๊ธฐ์กด ์์ฒด ๋ชจ๋ธ์ ์ฐ๊ฒฐํ์ ๋ ์๋ ํ์ผ๋ช ๋ฐฐ์น์์ ์ฒซ ํ๋ณด๋ก ์ ํ ์ฌ๋ก 5/5ยทํ๋ 15/15, ๋ณ๋ ์คํ 12/12๋ฅผ ์ป์์ต๋๋ค. ๊ณ ์ ์์๋ ํ๋ณด 8๊ฐ๋ฅผ ํ์ธํ์ต๋๋ค. ํ ๋ฒ๋ง ์๋ํ ๊ณ ์ ์์๋ ํ๋ 5/15ยท์คํ 0/12๋ฅผ ๋ถ๋ถ ๊ฒฐ๊ณผ๋ก ๋จ๊ฒผ๊ณ ์ฌ์คํ์์๋ ๊ฐ์์ต๋๋ค. ๋ชจ๋ธ ํ๋จ์ 12.334ยตs, ์ค๋น๋ 0.58125ms์์ผ๋ฉฐ ํ ์๋ 2,096B์ ๋๋ค. ๋น๋ยท์คํ์ ํฌํจํ ๋ช ๋ น์ 0.36์ดยท์ต๊ณ RSS 85,901,312B์์ต๋๋ค. CPU ์๊ฐ/๋ฒฝ์๊ฐ์ ํ ์ฝ์ด ๊ธฐ์ค ์ฝ 75%์ด๋ฉฐ, ํธ์คํธ ์ ์ฒด CPU ์ฆ๊ฐ๋์ ์ธก์ ํ์ง ์์์ต๋๋ค. ๋จ์ผ ๊ด์ธก์ด๊ณ ์บ์ ์กฐ๊ฑด์ ํต์ ํ์ง ์์์ต๋๋ค. ์ด์ ๋ฐฐ์น ๋ณ๊ฒฝ ์คํ์ ์ฒซ ์ ํ 1/8์ด๋ผ๋ ํ๊ณ๋ ๊ทธ๋๋ก์ด๋ฉฐ, ์ v3 ๋ชจ๋ธ์ ํ์ตํ ๊ฒฐ๊ณผ๊ฐ ์๋๋๋ค.
์๋ณธยท์ฌ์ง๊ณยท์ฌํ ยท ๋ก์ปฌ ์์ค ์ถ์ฒ. ๋ค ํ๋ซํผ ์คํ ๊ฒ์ฌ๋ ๋ชจ๋ ํต๊ณผํ์ต๋๋ค. ๋ด๋ ค๋ฐ์ ์๋ณธ 24๊ฐ๋ฅผ ๋ค์ ์ง๊ณํ๊ณ , ๊ฐ ํ๋ซํผ์ ์ ์ฅ ์ฌ์คํ๊ณผ ๊ทธ๋ํ ์ ๋ ฅ์ด ์ผ์นํ์ต๋๋ค. ํ๋ซํผ๋ณ ์๋ณธ. ๋ฐฐํฌ ๊ทผ๊ฑฐ ์ง๊ณ๋ 7/7 ํญ๋ชฉ, ๊ตฌ์กฐ์ ๋ฐฐํฌ ์ฌ๋ก 26/26, ์งํ 39/39๋ก ํต๊ณผํ์ต๋๋ค.
์ดํ ์ ์ฒด CI์์ ์์ ํ
์คํธ ์ ์ฅ์๊ฐ ์์กด์ฑ ์ฒดํฌ์ฌ์ ๋น ๋จ๋ฆฌ๋ ๋ฌธ์ ๋ฅผ ๋ฐ๊ฒฌํ์ต๋๋ค.
๋ก์ปฌ์์๋ ๊ฐ์ ์คํจ๋ฅผ ์ฌํํ๊ณ , go.sum์ ํจ๊ป ๋ณต์ฌํ๋๋ก ๊ณ ์น ๋ค ๊ธฐ์กดยท๋ณํ๋ ์ฝ๋์
๋ ์คํ ๊ฒ์ฌ๋ฅผ ํต๊ณผํ์ต๋๋ค. ์์ ์์ค 5902212a๋
๋ค ํ๋ซํผ ๋ฐฐํฌ ๊ฒ์ฌ๋ฅผ
๋ค์ ํต๊ณผํ์ต๋๋ค. ์คํจยท์์ ยท์ฌ๊ฒ์ฌ ๊ธฐ๋ก.
์์ ๋ณธ์ ํ์ CI ์ฌ์ฏ ๊ฐ์ ํด์๋ก ์ฐ๊ฒฐํ ๊ฒ์ฌ ๊ธฐ๋ก์ ํ์ธํ ๋ค ๊ฐ๋ฐ ๋ธ๋์น์ ๋ณํฉํ์ต๋๋ค.
์ดํ ๋ณํฉ ์์ค๋ก ๋ฐฐํฌ ๊ฒ์ฌ๋ฅผ ๋ค์ ์ํํด ์์ ๊ณต๊ฐยท์ค์น๊น์ง ์งํํ์ต๋๋ค.
์์
์ฅ PR #24์
ํ์ผ๋ช
์ฒ๋ฆฌยท์ ์ ๋๋์
ยท์ฌ์๋ ํ๋จ์ ์์ค๋ฅผ ๋ฃ์์ต๋๋ค. ๊ฐ ์์ค์ ํ๋ณด ๋ฐฐ์น ์ฌ๋ ๊ฐ์
ํ๊ธยท์์ดยทํผํฉ ์๋ ์ธ ๊ฐ์ง๋ฅผ ์กฐํฉํ 72ํ์
๋๋ค. ์ธ ํ๋ก๊ทธ๋จ์ ๋ณํ์ผ๋ก ์ง๊ณํฉ๋๋ค.
์์ค๋ง ์ฝ์ด ๋ง๋ ์
๋ ฅ๊ณผ, ๋ณ๋๋ก ์คํํด ์ป์ ์ ํ ๊ฒฐ๊ณผ๋ฅผ ์ถ์ฒ ํด์๋ก ์ฐ๊ฒฐํ์ต๋๋ค.
๊ฐ ํ์์ ์ ์ธ๋ ์ฌ๋ก๋ฅผ ๋ง์กฑํ๊ณ , ํ์ฌ ํน์ง ๋ฐฐ์ด์์๋ 72ํ์ด ์๋ก ๊ตฌ๋ถ๋์ต๋๋ค.
Gooo ํ๊ฐ ํจ์๋ ์ค์ ์ ํ๊ธฐ๋ฅผ ์ธก์ ํ๋ผ๋ evaluate-chooser๋ฅผ ๋ฐํํ์ต๋๋ค.
๋ก์ปฌ ์ ์ฒด race ๊ฒ์ฌ์ ์ ์ ๊ฒ์ฌ, PRยท๋ธ๋์น CI๋ฅผ ํต๊ณผํด main 73d6f359์ ๋ณํฉํ์ต๋๋ค.
Linux ์๋ณธ์ ์
๋ ฅยท72๊ฐ ๋ฐฐ์ด ๊ทธ๋ฃนยทGooo ํ๋จ์ ๋ก์ปฌ๊ณผ ๊ฐ์์ต๋๋ค.
๋ณํฉ๊ณผ ์คํ ๊ธฐ๋ก.
์ด ์๋ฃ๋ฅผ ์ค๋นํ ๋ค ํ๋ก๊ทธ๋จ ํ๋ ์ ์ฒด๋ฅผ ํ๊ฐ์ ๋จ๊ธฐ๋ ์ฒซ ๊ทธ๋ํ ๋ชจ๋ธ ํ์ต์ ์ํํ์ต๋๋ค. ๊ฐ์ ์ฝ๋์ ๋ฐฐ์น๋ ๋ฒ์ญ์ ๋๋ ๊ฒฐ๊ณผ์ ๊ตฌ๋ถํด ์์ ํ์ต ์ ์ ๊ธฐ๋กํ์ต๋๋ค. ์๋ฃ์ ๋ฒ์์ ๋ค์ ์คํ.
์์ ์ฅ PR #25๋ ๊ฐ์ ์ฝ๋ ์ ํ์ง์ ์๋ก ๋ค๋ฅธ ์๊ตฌ์ ๊ธฐ๋ ๊ฒฐ๊ณผ๋ฅผ ์ฃผ๋ ์๋ฃ๋ฅผ ์ถ๊ฐํฉ๋๋ค. ์ธ ํ๋ก๊ทธ๋จ ร ์ฌ๋ ์๊ตฌ ์กฐํฉ ร ์ฌ๋ ๋ฐฐ์น ร ์ธ ํํ์ผ๋ก 576ํ์ ๋๋ค. ์๋ ์ฝ๋ ๊ทธ๋ํ๋ ๊ทธ๋๋ก ๋๊ณ ์๊ตฌ ๋ฌธ์ฅ๋ง ์ง์ฐ๋ฉด ์๋ก ๋ค๋ฅธ ๋ฐฐ์ด์ด 576๊ฐ์์ 24๊ฐ๋ก ์ค๋ฉฐ, ๊ทธ ์ ๋ณด๋ง ์ฐ๋ ๊ฒฐ์ ๋ก ์ ์ ํ๊ธฐ์ ์๋ฃ ๋ด ์ต๋ ์ถฉ์กฑ ์๋ 72/576์ ๋๋ค. ์ค์ ํ์ตํ ๋ชจ๋ธ์ ์ ์์ ๊ตฌ๋ถํฉ๋๋ค.
24๊ฐ ํ๋ก๊ทธ๋จยท์๊ตฌ ์กฐํฉ์ ์์ฑํด ์กฐ๋ฆฝ๊ณผ ๊ฒน์น์ง ์๋ ์
๋ ฅ์ผ๋ก 128/128์ ํ์ธํ๊ณ ,
์ ์ฅ ์ฌ์คํ๋ ๊ฐ์ ๊ฒฐ๊ณผ์์ต๋๋ค. ๋ชจ๋ธ ์์ด ์คํํ์ผ๋ฉฐ, ๋ค์ ๋ชจ๋ธ์ด ์๊ตฌ๋ฅผ ๋ฐ๋ผ
์ ํ์ ๋ฐ๊พธ๋์ง ์ธก์ ํ๊ธฐ ์ํ ์๋ฃ์
๋๋ค. ๋ก์ปฌ ์ ์ฒด raceยท์ ์ ๊ฒ์ฌ์ PRยท๋ธ๋์น CI๋ฅผ
ํต๊ณผํด main 145922bf์ ๋ณํฉํ์ต๋๋ค. Linux์์๋ ๋ ์
๋ ฅ์ ๋ฐฐ์ด ๊ทธ๋ฃน๊ณผ Gooo ํ๋จ์ด
๋ก์ปฌ๊ณผ ๊ฐ์์ต๋๋ค. ์คํ ๊ตฌ์กฐ์ ๋ค์ ํ์ต ๋ถํ .
0.6.8 ๊ฐ๋ฐํ์ ๊ณต๊ฐํ์ต๋๋ค.
์ ์ ๋๋์
ยท๋๋จธ์ง์, ๋ฏธ๋ฆฌ ๊ณ์ฐํ ์ง์ญ ๋ณ์ ์ค ํ์ํ ๊ฐ์ ๊ฒฐ๊ณผ์ ์ฐ๊ฒฐํ๋ ์กฐ๋ฆฝ์ ๋ด์์ต๋๋ค.
์์ค๋ 86b182da4543efa24ea5bcb504e7b13ea1449c39์ด๋ฉฐ,
๋ค ํ๋ซํผ ๋ฐฐํฌ ๊ฒ์ฌ์
๊ณต๊ฐ ์์
์ด ๋ชจ๋ ํต๊ณผํ์ต๋๋ค.
๊ณต๊ฐ ํ์ผ 9๊ฐ์ ์ฒดํฌ์ฌ 8๊ฐ, ๋งค๋ํ์คํธ์ ํ์ผ๋ณ ํฌ๊ธฐยทํด์์ ํ๊ทธ๋ฅผ ํ์ธํ์ต๋๋ค.
๊ณต๊ฐ macOS arm64 ์คํ ํ์ผ์ ์ง์ ์คํํ ๋ค ๊ฐ์ ๋ฐ์ดํธ๋ฅผ ๋ก์ปฌ gooo๋ก ์ค์นํ์ต๋๋ค.
| ์์ | ๊ณ ์ ์์์ ํ๋ณด ์ | ์์ฒด ๋ชจ๋ธ์ ํ๋ณด ์ | ๋ณ๋ ์คํ ์ฌ๋ก | ์ ์ฅ ์ฌ์คํ |
|---|---|---|---|---|
| ์ฌ์๋ ํ๋จ | 8 | 1 | ๋ ๋ฐฉ์ ๋ชจ๋ 12/12 | 12/12 |
| ์ ์ ๋๋์ ยท๋๋จธ์ง | 8 | 1 | ๋ ๋ฐฉ์ ๋ชจ๋ 8/8 | 8/8 |
ํ ๋ฒ๋ง ์๋ํ ์ฌ์๋ ์กฐ๋ฆฝ์ ์ฌ๋ก 0/5ยทํ๋ 8/15, ์ค์ ์คํ 0/12๋ฅผ ๋ถ๋ถ ๊ฒฐ๊ณผ๋ก ๋จ๊ฒผ์ต๋๋ค. ์ ์ฅ ์ฌ์คํ์์๋ ๊ฐ์ ๊ฒฐ๊ณผ์์ต๋๋ค. ์๋ณธ์ ์ค์ ๊ฐ๊ณผ ๊ธฐ๋๊ฐ์ ๋ค์ ์ธ์ด ์ง๊ณ์ ์ผ์นํ๋์ง ํ์ธํ๊ณ , ํฐ ์ ์๋ ๊ฐ ๊ทธ๋๋ก ๋น๊ตํ์ต๋๋ค. ๋ชจ๋ ์ฌ์คํ์ ์ ๋ชจ๋ธ ํธ์ถ์ 0ํ์ ๋๋ค.
์ฌ์๋ ๋ชจ๋ธ ํ๋จ์ 46.708ยตs, ์ค๋น๋ 1.154208ms์๊ณ ํ ์๋ 2,096B์์ต๋๋ค. Go ๋น๋ยท์คํ์ ํฌํจํ ๋ช ๋ น์ 0.34์ดยท์ต๊ณ RSS 87,621,632B์์ต๋๋ค. CPU ์๊ฐ/๋ฒฝ์๊ฐ์ ํ ์ฝ์ด ๊ธฐ์ค ์ฝ 76.47%์ด๋ฉฐ ์์ ์์ ์ ํฌํจํฉ๋๋ค. ํธ์คํธ CPU ์ฆ๊ฐ๋์ ๋ฏธ์ธก์ ์ ๋๋ค. ์บ์์ ๋ค๋ฅธ ์์ ์ ํต์ ํ์ง ์์ ๋จ์ผ ๊ด์ธก์ด๊ณ , ๊ธฐ์กด ๋ชจ๋ธ ๊ฐ์ค์น๋ฅผ ์ฌ์ฉํ์ต๋๋ค.
์๋ณธยท์ฌ์ง๊ณ ๋๊ตฌยท์ฌ์คํ ๋ช ๋ น ยท ์์ฝ ยท ํ์ผ๋ณ ํด์ ยท 0.6.8 ์ฌ์ฉ ์๋ด.
main ๋ฐ์ PR #1370๋
๋ณ๋ CI์ ํ์ ๊ฒ์ฌ ์ฌ์ฏ ๊ฐ์
์๋ณธ ๊ฒ์ฆ ๊ธฐ๋ก์ ํ์ธํ ๋ค main 38e72414์ ๋ณํฉํ์ต๋๋ค. ๋ฐฐํฌ ์์ค์ main์ ํ์ผ ํธ๋ฆฌ๊ฐ ๊ฐ์ต๋๋ค.
๋ณํฉ ๊ด์ธก.
์์
์ฅ PR #20๋
์์ ์ ์ฒด CI๋ฅผ ํต๊ณผํด
main 908201e1์ ๋ณํฉํ์ต๋๋ค. ์ฌ์ฉ ์๋ด์ CI์ ์ปดํ์ผ๋ฌ ์์ค๋ฅผ ์ด๋ฒ 0.6.8 ๋ฐฐํฌ์ ๋ง์ท์ต๋๋ค.
PR #1371์์ ๋ฌธ์์ด ๊ธธ์ด์ ๋ถ๋ถ ์ถ์ถ์
์ถ๊ฐํ๊ณ , ์ ๋์ดยท์ ๋ฏธ์ดยท์ด๋ฆ ๋ถ๋ฅ๋ฅผ Gooo ํจ์๋ก ์์ฑํ์ต๋๋ค.
์ ์ฒด CI์ ํ์ ๊ฒ์ฌ ์ฌ์ฏ ๊ฐ์
๊ฒ์ฆ ๊ธฐ๋ก์ ํ์ธํด dev 463f3f7f์ ๋ณํฉํ์ต๋๋ค. ๊ธฐ์กด ์ซ์์ ์กฐ๋ฆฝ์ ์ ์ฅ ์ฌ์คํ๋
์ ์งํฉ๋๋ค. ๊ฐ์ ํ์ผ ํธ๋ฆฌ๋ฅผ main์ ๋ฐ์ํ๋ PR #1372๋
๋ณ๋ CI์ ๋ณํฉ ๊ฒ์ฆ์ ํต๊ณผํด main 42edaf14์ ๋ณํฉํ์ต๋๋ค.
๊ณต๊ฐ 0.6.8 ์คํ ํ์ผ์๋ ์์ง ๋ฌธ์์ด ๋ณ๊ฒฝ์ด ํฌํจ๋์ง ์์์ต๋๋ค.
๋ณํฉ๊ณผ ๊ฒ์ฆ ๊ธฐ๋ก.
์์ฒด ์ํ ๋ชจ๋ธ์ ์๋ ๋ฐฐ์น์์ ์ฒซ ํ๋ณด๋ก ์คํ 12/12๋ฅผ ์ป์์ต๋๋ค. ๊ฐ์ ํ๋ณด์ ์๋ค๋ฅผ ์ฌ๋ ๋ฐฉ์์ผ๋ก ๋ฐ๊พธ์ ์ฒซ ์ ํ์ด ๋ง์ ๋ฐฐ์น๋ 1/8์ด์๊ณ , ์ด ์๋ ์๋ ๋ชจ๋ธ๊ณผ ๊ณ ์ ์์ ๋ชจ๋ 36ํ์์ต๋๋ค. ๋ง์ง๋ง ์คํ ๊ฒฐ๊ณผ๋ ๋ ๋ฐฉ์ ๋ชจ๋ ๊ฐ ๋ฐฐ์น์์ 12/12์์ต๋๋ค. ๊ตฌํยท๋ฐฐ์น ์คํยท๋จ์ ๊ณผ์ ์ ์๋ณธ.
ํ์ ์
๋ ฅ ๊ฒ์ฌ์์ ์์ธ์ ๋ ์ขํ์ต๋๋ค. ํ์ฌ ๋ชจ๋ธ ํน์ง ๋ฐฐ์ด์ &&์ ||,
์๋ ์ด๋ฆ๊ณผ ์ ๋ฏธ์ด๋ฅผ ๋บ ์ด๋ฆ์ ๊ตฌ๋ถํ์ง ์์ ์ฌ๋ ๋ฐฐ์น๊ฐ ๋ ๋ฐฐ์ด๋ก ํฉ์ณ์ง๋๋ค.
์ ๊ณต๋ ์ ๋ต์ ๊ธฐ์ค์ผ๋ก ์ด ๋ฐฐ์ด๋ง ์ฝ๋ ๊ฒฐ์ ๋ก ์ ์ ํ๊ธฐ์ ์ต๋์น๋ 2/8์
๋๋ค.
ํ์ต ์ ์ ํ์ํ ๊ตฌ๋ถ์ ์
๋ ฅ์ ๋ณด์กดํด์ผ ํฉ๋๋ค.
์์
์ฅ PR #21์
PR CI์
๋ธ๋์น CI๋ฅผ ํต๊ณผํด
main 13c54fe6์ ๋ณํฉํ์ต๋๋ค. ์ฌ์ฌ์ฉํ ์ ์๋ ๊ฒ์ฌ ๋ช
๋ น๊ณผ ๋ชจ๋ธ ์ฌ์ฉยท๋ฏธ์ฌ์ฉ ๋ ์คํ์
์๋ณธ์ ํจ๊ป ๋ณด๊ดํ์ต๋๋ค.
Go๊ฐ ์
๋ ฅ์ ์ง๊ณํ๊ณ Gooo ํ๊ฐ ํจ์๊ฐ ๋ค์ ์์
์ ๊ฒฐ์ ํฉ๋๋ค. ์ ํ์ต์ ํ์ง ์์์ต๋๋ค.
ํ์ PR #1373์ ํ์ ๊ฒ์ฌ์
์๋ณธ ๊ฒ์ฆ ๊ธฐ๋ก์ ํ์ธํด dev c278bb58์ ๋ณํฉํ์ต๋๋ค. ๊ฐ์ ํ์ผ ํธ๋ฆฌ์
main PR #1374๋ ๋ณ๋ CI์ ๊ฒ์ฆ์
ํต๊ณผํด main dd0f339e์ ๋ณํฉํ์ต๋๋ค. ๋ณด์กฐ ํจ์์ ์ธ์์
์กฐ๊ฑด๋ณ ๋ฐํ๊ฐ์ ์ถ์ฒ ๊ทธ๋ํ์ ์ฐ๊ฒฐํฉ๋๋ค. ํ์ผ ์ด๋ฆ ์์ ์ ๋ค ํจ์๊ฐ 115๊ฐ ๋
ธ๋๋ก
ํด์๋๊ณ , ๊ธฐ์กด v2 ์
๋ ฅ์ ์ฌ๋ ๋ฐฐ์น๋ฅผ ๋ค ๋ฐฐ์ด๋ก ๊ตฌ๋ถํ์ต๋๋ค. &&์ ||๋ฅผ ํฉ์น๋ ๋ฌธ์ ๋
๋จ์ ์์ต๋๋ค. ๊ตฌํยท๊ฒ์ฌยท๋ชจ๋ธ ๊ฒฝ๋ก์ ๊ตฌ๋ถ์ ์๋ณธ ๊ด์ธก์ ์ ๋ฆฌํ์ต๋๋ค.
์์
์ฅ PR #22๋ ์ด ์ถ์ฒ ์
๋ ฅ๋
๊ฒ์ฌ ๋ช
๋ น์ผ๋ก ๋ฐ์ต๋๋ค. Gooo ํ๊ฐ ํจ์๊ฐ ๋ ์
๋ ฅ ํ์์์ ๊ตฌ๋ถ ๋ถ์กฑ์ ์ฐพ์ ๋ค์ ์์
์
์ ํ๊ณ , ์๋ณธ๊ณผ ์ฌ์คํ์ ๊ณต๊ฐํ์ต๋๋ค. ๋ก์ปฌ ์ ์ฒด race ๊ฒ์ฌ์ ์ ์ ๊ฒ์ฌ๋ฅผ ํต๊ณผํ์ต๋๋ค.
ํ์ CI์
๋ธ๋์น CI๋ ํต๊ณผํด main d7a628fa์ ๋ณํฉํ์ต๋๋ค. Linux ์๋ณธ์ ์
๋ ฅยท๊ทธ๋ฃนยทGooo ํ๋จ์
๋ก์ปฌ ๊ด์ธก๊ณผ ๊ฐ์์ต๋๋ค. ๋ณํฉยท์คํ ๊ทผ๊ฑฐ.
์ ๋ชจ๋ธ ํ์ต์ ํ์ง ์์์ต๋๋ค.
Go SDK v0.2.26-experimental์
๊ณต๊ฐํ๊ณ , ์ฐ๊ฒฐํ ์ปดํ์ผ๋ฌ PR #1375๋ฅผ
dev a3ec8269์ ๋ณํฉํ์ต๋๋ค.
๋ก์ปฌ ์ฝ๋ ์์ฑยท์คํยทCLI์ race ๊ฒ์ฌ์ ์ ์ ๊ฒ์ฌ, ํ์ CI ์ฌ์ฏ ๊ฐ์ ์๋ณธ ๊ฒ์ฆ์
ํต๊ณผํ์ต๋๋ค. ๋ณ๋ ํธํ ๊ฒ์ฌ๋
ํต๊ณผํ๊ณ , ๋ณํฉ๋ ํ์ผ ํธ๋ฆฌ๋ ๊ฒ์ฌํ ์์ค์ ๊ฐ์ต๋๋ค. main ๋ฐ์๊ณผ 0.6.9 ๋ฐฐํฌ๋ ์ค๋น ์ค์
๋๋ค.
๋ชจ๋ธ์ฉ ์
๋ ฅ์์ ANDยทOR, ํผ์ฐ์ฐ์ ์์, ์์์ ์กฐ๊ฑด๋ณ ๋ฐํ์ ๋ณด์กดํฉ๋๋ค.
ํ ํ์ผ ์ด๋ฆ ํ๋ก๊ทธ๋จ์ ์ฌ๋ ํ๋ณด ๋ฐฐ์น๋ฅผ ๋น๊ตํ์ ๋ ์๋ก ๋ค๋ฅธ ๋ฐฐ์ด ์๊ฐ v1 2๊ฐ โ v2 4๊ฐ โ v3 8๊ฐ๋ก ๋์์ต๋๋ค. ์ ๋ ฅ ์ถ์ถ์ ๋ชจ๋ธ ํธ์ถ๊ณผ ํ๋ณด ์คํ์ 0ํ์ ๋๋ค. ๋ณ๋ ๊ณ ์ ์์ ์กฐ๋ฆฝ์ ๊ฐ ๋ฐฐ์น์์ ์ฌ๋ก 5/5ยทํ๋ 15/15, ์ด 36ํ ์๋์์ต๋๋ค. ์ ์ฉ ๋ชจ๋ธ์ ์์ง ํ์ตํ์ง ์์๊ณ , ์ด ๊ตฌ๋ถ ์๋ฅผ ๋ชจ๋ธ ์ ๋ต๋ฅ ๋ก ํด์ํ์ง ์์ต๋๋ค. ์ฌ์ด ์ค๋ช ยท์๋ณธ๊ณผ ์ฌํ ๋ฐฉ๋ฒ. ๊ณต๊ฐ Gooo 0.6.8 ์คํ ํ์ผ์๋ ์์ง ํฌํจ๋์ง ์์์ต๋๋ค.
์์
์ฅ PR #23์์๋
์ ๊ทธ๋ํ์ ๊ตฌ๋ถ ์๋ฅผ Gooo ํ๊ฐ ํจ์์ ์ ๋ฌํ์ต๋๋ค. evaluate-chooser๋ฅผ ๋ค์ ์์
์ผ๋ก
๋ฐํํ๊ณ ๋ชจ๋ธ ํธ์ถ์ 0ํ์์ต๋๋ค. ๋ก์ปฌ ์ ์ฒด raceยท์ ์ ๊ฒ์ฌ์ ์ ์ฅ ์ฌ์คํ์ด ํต๊ณผํ์ผ๋ฉฐ,
PRยท๋ธ๋์น CI๋ ํต๊ณผํด main bc3f50f3์ ๋ณํฉํ์ต๋๋ค. Linux ์๋ณธ์ ์
๋ ฅยท๋ฐฐ์ดยทGooo ํ๋จ์
๋ก์ปฌ๊ณผ ๊ฐ์์ต๋๋ค. ๋ณํฉยท์คํ ๊ธฐ๋ก.
0.6.7 ๊ฐ๋ฐํ์ ๊ณต๊ฐํ์ต๋๋ค.
์์ค๋ 3579b869b6025e34db87d9a283b6aabf54c39eb3์
๋๋ค. ์ ์ฅํ ๋ณด์กฐ ํจ์์ ํจํค์ง์
์กฐ๋ฆฝ์ ์ด์ด๊ฐ๊ธฐ, ์คํจํ ์
๋ ฅ์ ๋ฐ์ํด ๋ค์ ์กฐ๋ฆฝํ๊ธฐ, ์์ค์ ์ ์ธํ ๋ค์ ์ซ์์ ํ์ ๋ฐฉ๋ฒ์ผ๋ก
์ฎ๊ธฐ๊ธฐ๋ฅผ ๋ด์์ต๋๋ค. ๋ฐฐํฌ ๊ฒ์ฌ์
๊ณต๊ฐ ์์
์ด ๋ชจ๋ ํต๊ณผํ์ต๋๋ค.
Linux amd64, Windows amd64, macOS amd64ยทarm64๋ฅผ ์ ๊ณตํฉ๋๋ค. ๋ฐฐํฌ ํ์ผ 9๊ฐ๋ฅผ ๋ด๋ ค๋ฐ์ ์ฒดํฌ์ฌ 8๊ฐ์ manifest์ ํ์ผ๋ณ ํฌ๊ธฐยทํด์, ํ๊ทธ์ ์์ค๋ฅผ ํ์ธํ์ต๋๋ค. macOS arm64 ํ์ผ์ ์ค์นํด ๋ฒ์ , Go 1.27.1, ๋ณ๊ฒฝ ์๋ ์์ค ์ถ์ฒ๋ฅผ ํ์ธํ๊ณ ๋ค์ ์์ ๋ฅผ ์ง์ ์คํํ์ต๋๋ค.
| ์คํ | ์ฒ์ | ์ด์ด ์กฐ๋ฆฝ | ์ ์ฅ ์ฌ์คํ |
|---|---|---|---|
| ์ค์ฒฉ ๋ณด์กฐ ํจ์ | 0/2 | 2/2 | 2/2 |
| ์์ฒด ๋ชจ๋ธ๋ก ์์ํ ์ง๋จ ํจํค์ง | 2/4 | 4/4 | 4/4 |
ํจํค์ง์ ์ต์ด ์กฐ๋ฆฝ์ ์์ฒด ์ํ ๋ชจ๋ธ์ ํ ๋ฒ ๋ถ๋ ์ต๋๋ค. ๋ ์ด์ด๊ฐ๊ธฐ์ ์ ์ฅ ์ฌ์คํ์ ์ ๋ชจ๋ธ ํธ์ถ์ 0ํ์ ๋๋ค. ์ซ์์ ์์ ๋ ๋ชจ๋ธ ์์ด 1/10 โ 10/10์ผ๋ก ์งํํ๊ณ , ์ ํ ํ ๋ณ๋ ํ๊ฐ๋ 3/3์ด์์ต๋๋ค. ํ๋ณด ๋ชฉ๋ก์ ์ ์ฒด 108๊ฐ ์ค 16๊ฐ์ด๋ฉฐ ์ ์ธ๋ 92๊ฐ๋ ๊ธฐ๋กํฉ๋๋ค.
์ค์นยท๊ด์ธก ์์ฝ ยท ๋ชจ๋ธ๋ก ์์ํ ์๋ณธ ยท ์ด์ด ์กฐ๋ฆฝํ ์๋ณธ ยท ์ซ์์ ๊ด์ธก ยท ์์ค์ ์คํ ์๋ด.
์์น๋ ๊ฐ ์์ ์ ์ ๊ณตํ ์ฌ๋ก์ ๊ฒฐ๊ณผ์ ๋๋ค. ์ฒซ ๋ชจ๋ธ ์์ธก์ 27,208 ns์์ผ๋ฉฐ ํ ์๋ 2,096๋ฐ์ดํธ์์ต๋๋ค. ํ ๋ฒ์ ๊ด์ธก์ด๊ณ , ์ ์ฒด CPU ์ฌ์ฉ๋ฅ ๊ณผ ๋ชจ๋ธ ํ์ต ์๋ฃ์ ์ค๋ณต ์ฌ๋ถ๋ ์ธก์ ํ์ง ์์์ต๋๋ค. ๋ฐฐํฌ ๋ณด๊ณ ์์ FOUNDATION ์ค๋ช ํ ์ค์๋ ์์ 3๊ฐ x64ยท20์ฌ๋ก ๋ฌธ๊ตฌ๊ฐ ๋จ์ ์์ต๋๋ค. ์ค์ ๊ตฌ์กฐํ๋ ์ง๊ณ์ ์คํ ๊ธฐ๋ก์ 4๊ฐ ๋์ยท26๊ฐ ๋ฐฐํฌ ์ฌ๋ก์ด๋ฉฐ, ๊ณต๊ฐ ์๋ณธ์ ์ ์งํ๊ณ ์ค๋ช ์์ ์ ํ์ ๋ณ๊ฒฝ์์ ๋ค๋ฃน๋๋ค.
Gooo ์ ์ฑ
์ด ์ค์ ์คํ ๊ฒฐ๊ณผ๋ฅผ ์ฝ๊ณ ์์ค์ ์ ์ธํ ๋ค์ ํ์ ๋ฐฉ๋ฒ์ ๊ณ ๋ฅด๋
PR #1359๋ฅผ dev af837c4e์ ๋ณํฉํ์ต๋๋ค.
์๋ณธ CI์ ํ์ ๊ฒ์ฌ ์ฌ์ฏ ๊ฐ์
์ ํํ ์์ค์ ์ฐ๊ฒฐ๋ ๊ฒ์ฆ ๊ธฐ๋ก์ ํ์ธํ์ต๋๋ค. ๊ฐ์ ํ์ผ ํธ๋ฆฌ๋ฅผ main์ผ๋ก ์ฎ๊ธด
PR #1360๋
๋ณ๋ CI๋ฅผ ํต๊ณผํด
main 5f89b6c3์ ๋ณํฉํ์ต๋๋ค.
์ด์ด์ ์ ๊ณฑ์์ ๋น์นธ ์กฐ๋ฆฝ #1361์ ๊ณต๊ฐํ์ต๋๋ค.
์ด ์
๋ ฅ์ ๊ณตํต์ผ๋ก ์ธ ์์ ๋จผ์ ๋ด์ ๊ฐ์ ํ๋ณด ํ๋์์ 1/10 โ 10/10์ด ๋๊ณ ,
์ ํ ํ ๋ณ๋ ํ๊ฐ ์ธ ๊ฑด๋ ํต๊ณผํ์ต๋๋ค. ํ๋ณด ๋ชฉ๋ก์ ์ ์ฒด 108๊ฐ ์ค 16๊ฐ๋ก ์ ์งํฉ๋๋ค.
์ด ๋ณ๊ฒฝ์ CI๋ฅผ ํต๊ณผํด
dev f1957797์ ๋ณํฉํ์ต๋๋ค. main ๋ฐ์ #1362๋
๋ณ๋ CI์ ์๋ณธ ๊ฒ์ฆ ๊ธฐ๋ก์ ํ์ธํ ๋ค
main 98d3d3e0์ ๋ณํฉํ์ต๋๋ค. ์์ 0.6.7 ๊ฐ๋ฐํ์ ํฌํจ๋ ๊ธฐ๋ฅ์
๋๋ค.
์ค๋ช
๊ณผ ์๋ณธ.
์ด ์ซ์์์ ์์ฒด ๋ชจ๋ธ์ ๋ ์ฝ๋ ์กฐ๋ฆฝ์ ์ฐ๊ฒฐํ
์์
์ฅ PR #16๋ ๊ณต๊ฐํ์ต๋๋ค.
๊ณ ์ ์์์ ๋ชจ๋ธ ์ฌ์ฉ์ ํ๋ ์ถ๋ ฅ 20/20ยท๋ณ๋ ํ๊ฐ 6/6, ํ ๋ผ์ด๋ ์ ํ๊ณผ ๋์ ์ ๊ฑฐ๋
2/20ยท0/6์ด์์ต๋๋ค. ๋ก์ปฌ ์ ์ฒด race ๊ฒ์ฌ์
PR CI๋ฅผ ํต๊ณผํด
์์
์ฅ main 30f65e46์ ๋ณํฉํ์ต๋๋ค. CI๋ ์คํ์ ์ฌ์ฉํ ์ปดํ์ผ๋ฌ ์์ค๋ฅผ ๊ณ ์ ํฉ๋๋ค.
๋ชจ๋ธ ํธ์ถยท์๋ณธยท์ ์ฅ ์ฌ์คํ.
๊ณต๊ฐํ ํ๋ณด ์์ค 99473378๋ฅผ
Go 1.27.1๋ก ๋น๋ํด ์ธ ๊ฒฝ๋ก๋ฅผ ์คํํ์ต๋๋ค. ์ด ํญ๋ชฉ์ ๊ณต๊ฐ ์ด์ ์ ๋ก์ปฌ ํ๋ณด ๊ด์ธก์ด๋ฉฐ,
์ค์ ๋ฐฐํฌ ํ์ผ์ ๊ด์ธก์ ๋งจ ์์ ๋ฐ๋ก ๊ธฐ๋กํ์ต๋๋ค. ๋ฐฐํฌ ์ค๋น PR #1363๋
CI์ ์๋ณธ ๊ฒ์ฆ ๊ธฐ๋ก์ ํ์ธํ ๋ค
dev 3579b869์ ๋ณํฉํ์ต๋๋ค. ํ๋ณด ๋ฐฐํฌ ๊ฒ์ฌ๋
Linux amd64, Windows amd64, macOS amd64ยทarm64์์ ํต๊ณผํ์ต๋๋ค. ๋ณํฉ๋ ์์ค์
๋ฐฐํฌ ๊ฒ์ฌ๋ ํต๊ณผํ๊ณ ,
0.6.7 ๋ฐ์ด๋๋ฆฌ๋ ๊ณต๊ฐํ์ต๋๋ค. main ๋ฐ์ #1365๋
CI์ ์๋ณธ ๊ฒ์ฆ ๊ธฐ๋ก์ ํ์ธํด
main ff63a809์ ๋ณํฉํ์ต๋๋ค.
- ์ค์ฒฉ ๋ณด์กฐ ํจ์: ์ ์ฅํ ๊ฒฐ๊ณผ์ ์คํ ์ฌ๋ก 0/2 โ ์ด์ด ์กฐ๋ฆฝํ ๊ฒฐ๊ณผ 2/2 โ ์ ์ฅ ์ฌ์คํ 2/2.
- ์ง๋จ ํจํค์ง: ์์ฒด ๋ชจ๋ธ๋ก ์์ํ ๊ฒฐ๊ณผ 2/4 โ ์ด์ด ์กฐ๋ฆฝํ ๊ฒฐ๊ณผ 4/4 โ ์ ์ฅ ์ฌ์คํ 4/4. ์ต์ด ์กฐ๋ฆฝ์ ๋ชจ๋ธ ํธ์ถ์ 1ํ์ด๋ฉฐ, ๋ ์ด์ด๊ฐ๊ธฐ ๊ฒฝ๋ก์์ ์ถ๊ฐํ ๋ชจ๋ธ ํธ์ถ์ ๊ฐ๊ฐ 0ํ์ ๋๋ค.
- ์ผ์ ์์ : ์์ฒด ๋ชจ๋ธ๋ก ์กฐ๋ฆฝํ๋ฉฐ ํ๋ ์ถ๋ ฅ 2/20 โ 20/20, ๋ณ๋ ํ๊ฐ 6/6. ๋ ์์ ๋ผ์ด๋์์ ๋ชจ๋ธ์ 2ํ ๋ ํธ์ถํ๊ณ ์ต์ด 1ํ์ ๊ตฌ๋ถํด ๊ธฐ๋กํ์ต๋๋ค.
๋น๋ ์ถ์ฒ, ๋ณด์กฐ ํจ์ ์๋ณธ, ํจํค์ง ์๋ณธ, ์ผ์ ์คํ ๊ธฐ๋ก์ ์์ค์ ์ฌ๋ก, ํ์ผ๋ณ ์ฒดํฌ์ฌ๊ณผ ํจ๊ป ๋ณด๊ดํ์ต๋๋ค. ์์น๋ ๊ฐ ์์ ์ ์ ๊ณตํ ์ฌ๋ก์ ๊ฒฐ๊ณผ์ด๋ฉฐ, ๋ชจ๋ธ ํ์ต ์๋ฃ์์ ์ค๋ณต ์ฌ๋ถ์ ์ ์ฒด ์ ๋ ฅ์์์ ์ฑ๋ฅ์ ๋ณ๋๋ก ํ์ธํ ๊ณผ์ ์ ๋๋ค.
์์ ์ฅ PR #17์ ์ฌ์๋ ์ฌ๋ถ, ์ํ์ด ์๋ ๋๊ธฐ ์๊ฐ, ์ค๋จ ์ด์ ๋ฅผ ๋ง๋๋ ์์ ๋ชจ๋์ ๊ณต๊ฐํ์ต๋๋ค. ์กฐ๊ฑด ๋ถ๊ธฐ์ ์ง์ญ ๋ณ์๋ Gooo๋ก ์ ์๊ณ , ์์ฒด ๋ชจ๋ธ์ ๊ฒฐ๊ณผ ํ๋ ์ธ ๊ฐ์ ํ์ฉ๋ ์กฐํฉ์ ์ถ์ฒํฉ๋๋ค.
๋ณ๋ ๊ณ์ฐ๊ธฐ๋ฅผ ๊ธฐ์ค์ผ๋ก 200๊ฐ ์ ๋ ฅ๊ณผ 600๊ฐ ๊ฒฐ๊ณผ ํ๋๋ฅผ ๊ฒ์ฌํด ๊ณ ์ ์์์ ๋ชจ๋ธ ์ฌ์ฉ ๋ชจ๋ ํต๊ณผํ์ต๋๋ค. ๊ณต๊ฐํ ์ด๋ ์์ ์์๋ ๊ณ ์ ์์๊ฐ ์ฌ๋ ํ๋ณด๋ฅผ, ๋ชจ๋ธ์ ์ฒซ ํ๋ณด๋ฅผ ํ์ธํด ๊ฐ์ ๊ธฐ๋๊ฐ์ ๋๋ฌํ์ต๋๋ค. ์ ์ฅํ ํ๋ก๊ทธ๋จ์ ์ ๋ชจ๋ธ ํธ์ถ์ 0ํ์ ๋๋ค. ์ค์ ๋๊ธฐ์ ์์ ์คํ, ์ฌ์ฉํ ํ์์ ๊ด๋ฆฌ๋ ์ด ํจ์๋ฅผ ๋ถ๋ฅด๋ ํ๋ก๊ทธ๋จ์ด ๋งก์ต๋๋ค.
๋ก์ปฌ ์ ์ฒด race ๊ฒ์ฌ์ vet์ ์ด์ด
PR CI๋ ํต๊ณผํด
์์
์ฅ main e81fa000์ ๋ณํฉํ์ต๋๋ค. CI์์๋ ๊ณต๊ฐํ ์ด๋ ์์ ์ ์ ์ฅ ์ฌ์คํ์ ํ์ธํ์ต๋๋ค.
์ฌ์ฉ๋ฒ
ยท ์๋ณธ ๊ฒฐ๊ณผ์ ์ธก์ ๋ฒ์.
์ฌ์๋ ๋ชจ๋์ ๋ง๋๋ ์ค ๋ณธ๋ฌธ ์์ฑ๊ธฐ๊ฐ /๋ฅผ ๋ฐ์ง ์๋ ์ ์ ํ์ธํ์ต๋๋ค.
ํ์ PR #1364์์ /์ %๋ฅผ
๋ณธ๋ฌธ ์์ฑ๊ณผ ํ๋ณด ํ๊ฐ์ ์ฐ๊ฒฐํ์ต๋๋ค. ์์์ ๋ชซยท๋๋จธ์ง์ int64 ์๋์ ๊ฒฐ๊ณผ๋ฅผ ์์ฑ๋
Go ํ๋ก๊ทธ๋จ๊ณผ ๋์กฐํ๊ณ , ์์ยท์คํ ์
๋ ฅ์ 0 ๋ถ๋ชจ์ ๋จ๋ฝ ํ๊ฐ๋ ๊ฒ์ฌํ์ต๋๋ค.
Gooo ์์ ๋ ๋ถ๋ชจ๊ฐ 0์ด๋ฉด ์ ํจ์ฑ ํ๋์ ๋ ๊ฒฐ๊ณผ ๊ฐ์ ์ง์ ์ ํฉ๋๋ค. ์์ฒด ๋ชจ๋ธ์ ์ฐ๊ฒฐํ ์กฐ๋ฆฝ์์๋ ์ฒซ ํ๋ณด๊ฐ ์์ค ์ฌ๋ก 4/4๋ฅผ ๋ง์กฑํ๊ณ , ๊ณ ์ ์์๋ ์ฌ๋ ํ๋ณด๋ฅผ ํ์ธํ์ต๋๋ค. ๋ณ๋ ์คํ์ ๋ ๊ฒฝ๋ก ๋ชจ๋ 8/8, ์ ์ฅ ์ฌ์คํ๋ 8/8์ด๋ฉฐ ์ถ๊ฐ ๋ชจ๋ธ ํธ์ถ์ 0ํ์ ๋๋ค. ์์ค์ ์คํ ๋ฐฉ๋ฒ, ๋ชจ๋ธ ์คํ ์๋ณธ, ์ฌ์คํ ์๋ณธ์ ๊ณต๊ฐํ์ต๋๋ค.
์ด ๊ด์ธก์ ๋น๋๋ c203fdd6์ด๋ฉฐ, ๋ณธ๋ฌธ ์์ฑ๊ธฐยทCLI ์ ์ฒด race ๊ฒ์ฌ์ ์ถ๊ฐ ์ค๋ฅ ๊ฒ์ฌ๋ฅผ
๋ก์ปฌ์์ ํต๊ณผํ์ต๋๋ค. ์ฒซ PR CI๋
ํต๊ณผํ์ต๋๋ค. ๊ณต๊ฐํ 0.6.7์ ์์ค๋ฅผ ์ ์ ๋ณํฉํด ea1feb88๋ก ์ด์ด ๋ถ์๊ณ ,
์ ์์ค์ CI๋ ํต๊ณผํด
dev 3d39dcde์ ๋ณํฉํ์ต๋๋ค. main ๋ฐ์ #1366๋
ํ์ CI์ ์๋ณธ ๊ฒ์ฆ ๊ธฐ๋ก์ ํ์ธํด
main ba47c3a1์ ๋ณํฉํ์ต๋๋ค. ๊ฒ์ฌ๋ฐ์ dev ์์ค์ main์ ํ์ผ ํธ๋ฆฌ๋ ๊ฐ์ต๋๋ค.
์ด ๋ณ๊ฒฝ์ ๊ณต๊ฐ 0.6.7 ์คํ ํ์ผ์ ํฌํจ๋์ง ์์ ํ์ ๊ธฐ๋ฅ์
๋๋ค. ์์ ๋ชจ๋ธ์ ๊ธฐ์กด ์ฐ์ฐ ๋ถ๋ฅ์
ํ์ ๋ฌธ๋ฒ์ ํ๋ณด ์งํฉ์ ์ ์งํฉ๋๋ค.
๊ณ์ฐํ ๊ฐ์ ๋ฏธ๋ฆฌ ์ค๋นํ๊ณ ์กฐ๋ฆฝ ํ๋ณด๊ฐ ํ์ํ ๊ฐ๋ง ๊ฒฐ๊ณผ์ ์ฐ๊ฒฐํ ์ ์๋๋ก ํ์ต๋๋ค.
์ด๊ธฐํยท๋์
ยท๋ถ๊ธฐ์ ์คํ ์์๋ ์ ์งํ๋ฉฐ, ํ์
๊ฒ์ฌ์ ์คํ ์ค๋ฅ๋ ๊ณ์ ํ์ธํฉ๋๋ค.
๊ณต์ฉ ์คํ๊ธฐ v0.2.25๋ ๊ณต๊ฐํ๊ณ ,
์ปดํ์ผ๋ฌ PR #1367์ dev 459696c4์ ๋ณํฉํ์ต๋๋ค.
์ฒซ CI์์๋ ๋ฏธ์ฌ์ฉ ๋ณ์๋ฅผ ์ฌ์ ํ ์ค๋ฅ๋ก ๊ธฐ๋ํ๋ ๊ด์ธก ํ
์คํธ ํ๋๊ฐ ์คํจํ์ต๋๋ค.
์ด๋ฅผ ์ค์ ์ฌ๋ก ์ ์๋ฅผ ํ์ธํ๋๋ก ๊ณ ์น๊ณ , ํ์
์ค๋ฅ์ ์ค์ 0์ ์ ๊ตฌ๋ถํ๋ ๋ณ๋ ๊ฒ์ฌ๋ฅผ
์ถ๊ฐํ์ต๋๋ค. ์์ ์์ค 24e5e96f์ ์ ์ฒด CI์ ๊ฒ์ฆ ๊ธฐ๋ก์
ํต๊ณผํ๊ณ , ๋ณ๋ ์ฅ๊ธฐ ํธํ์ฑ ์คํ๋ ์ฑ๊ณตํ์ต๋๋ค.
main ๋ฐ์ #1368๋
๋ณ๋ CI์ ์๋ณธ ๊ฒ์ฆ ํ์ผ์ ํ์ธํ ๋ค
main 0e56479b์ ๋ณํฉํ์ต๋๋ค. main๊ณผ ๊ฒ์ฌ๋ฐ์ dev์ ํ์ผ ํธ๋ฆฌ๋ ๊ฐ์ต๋๋ค.
์์ฒด ๋ชจ๋ธ๋ก ์ฌ์๋ ์ ์ฑ ์ ์กฐ๋ฆฝํ ๋ก์ปฌ ์คํ์ ์ฒซ ํ๋ณด์์ ์กฐ๋ฆฝ ์ฌ๋ก 5/5์ ํ๋ 15/15๋ฅผ ๋ง์กฑํ์ต๋๋ค. ๊ณ ์ ์์๋ ์ฌ๋ ํ๋ณด๋ฅผ ํ์ธํ์ต๋๋ค. ๋ณ๋ ์คํ์ ๋ ๋ฐฉ์ ๋ชจ๋ 12/12, ์ ์ฅ ์ฌ์คํ๋ 12/12์ด๋ฉฐ ์ ๋ชจ๋ธ ํธ์ถ์ 0ํ์ ๋๋ค. ๊ธฐ์กด ๊ฐ์ค์น๋ฅผ ์ฌ์ฉํ ํ ์์ ์ ๊ด์ธก์ ๋๋ค. ์ด์ ยท์ฌ์ฉ๋ฒยท์๋ณธ ๊ฒฐ๊ณผ๋ฅผ ํจ๊ป ๊ณต๊ฐํ์ต๋๋ค.
ํ๋ณด ์์ค 6a8eb6fd๋ก
0.6.8 ๋ฐฐํฌ ์ค๋น๋ฅผ ์งํํ์ต๋๋ค. ๋ฐฐํฌ์ฉ ์คํ ํ์ผ ์์ฒด๊ฐ ๋๋์
๊ณผ ์ฌ์๋ ์์ ๋ฅผ ์กฐ๋ฆฝํ๊ณ ,
์ ์ฅํ ๊ฒฐ๊ณผ๋ฅผ ์ฌ์คํํ๋ ๊ฒ์ฌ๋ฅผ ํ๋ซํผ ๋น๋ ๊ณผ์ ์ ์ฐ๊ฒฐํ์ต๋๋ค.
๋ก์ปฌ macOS arm64์์ ์คํ ํ์ผ๊ณผ ์์ถ ํ์ผ์ ๊ฐ๊ฐ ๋ ๋ฒ ๋ง๋ค์๊ณ ๋ฐ์ดํธ๊ฐ ์ผ์นํ์ต๋๋ค.
๊ทธ ์คํ ํ์ผ๋ก ๋๋์
8/8, ์ฌ์๋ 12/12๋ฅผ ํ์ธํ์ผ๋ฉฐ ์ ์ฅ ์ฌ์คํ๋ ๊ฐ์ ๊ฒฐ๊ณผ์์ต๋๋ค.
์ ์คํ ์ค ๋ชจ๋ธ ํธ์ถ์ 0ํ์
๋๋ค. ์ด ๊ธฐ๋ก์ ๋น์ ๋ก์ปฌ ์คํ์ ๊ฒฐ๊ณผ์
๋๋ค.
์๋ณธ ๊ธฐ๋ก์ macos-15๋ ๋์ ํ๋กํ ์ด๋ฆ์ด๋ฉฐ, ํ์ ๋ค ํ๋ซํผ CI ๊ฒฐ๊ณผ๋ ์๋์ ๊ตฌ๋ถํฉ๋๋ค.
์์ฝ๊ณผ ์ธก์ ๋ฒ์ ยท ํ์ผ ์ฒดํฌ์ฌ ยท ํ๋ณด ์ฌ์ฉ ์๋ด. ์ ๋ก์ปฌ ๊ด์ธก ๋ค ํ ์คํธ ์์ ๊ณผ dev ๋ณํฉ์ ๋ฐ์ํ ์์ค์์ Windows ๋ฌธ์ ๊ฐ ๋๋ฌ๋ฌ์ต๋๋ค. Git์ด ํ ์คํธ ์ค๋ฐ๊ฟ์ CRLF๋ก ๋ฐ๊พธ๋ฉด์, ์คํ ํ์ผ์ ํฌํจ๋ ์ ์ธ์ ๋ฐ์ดํธ์ ์์ฑ ๋น์ ํด์๊ฐ ๋ฌ๋ผ์ก์ต๋๋ค. ์ ์ฅ์์ ํ ์คํธ ์ฒดํฌ์์์ LF๋ก ๊ณ ์ ํ๊ณ ๋ฐ์ด๋๋ฆฌ ๊ฐ์ค์น๋ ๋ฐ์ดํธ ๊ทธ๋๋ก ์ ์งํ๋๋ก ๊ณ ์ณค์ต๋๋ค. ๊ฐ์ Git ์ค์ ์ ์ฌํํ๋ ํ๊ท ๊ฒ์ฌ๋ ์ถ๊ฐํ์ต๋๋ค.
์์ ํ๋ณด 0c6381c0์
๋ฐฐํฌ ์ค๋น PR #1369์ ๊ณต๊ฐํ์ต๋๋ค.
๋ค ํ๋ซํผ ์คํ ๊ฒ์ฌ์์
Linux amd64, Windows amd64, macOS amd64ยทarm64์ ๊ฐ๋ณ ์์
์ด ๋ชจ๋ ํต๊ณผํ์ต๋๋ค.
๊ฐ ์คํ ํ์ผ๋ก ๋๋์
8๊ฐ์ ์ฌ์๋ 12๊ฐ ์ฌ๋ก๋ฅผ ์กฐ๋ฆฝํ๊ณ ์ ์ฅ ์ฌ์คํ๊น์ง ํ์ธํ์ต๋๋ค.
Windows ์์
์ ์๋ณธ ํ์ผ์ ๋ด๋ ค๋ฐ์ ์์นด์ด๋ธ ํด์์ ์คํ ์์ค๋ฅผ ํ์ธํ๊ณ ,
์กฐ๋ฆฝยท์ฌ์คํ์ด ๊ฐ์ Go ์ฝ๋๋ฅผ ์ ํํ์ผ๋ฉฐ ์ ๋ชจ๋ธ ํธ์ถ์ด 0ํ์์ ๋์กฐํ์ต๋๋ค.
๊ด์ธก ์์ฝ๊ณผ
ํ์ผ ์ฒดํฌ์ฌ์ ๊ณต๊ฐํฉ๋๋ค.
์ด ํ๋ณด์ ๋ฐฐํฌ ์ค๋น ์ต์ข
๊ธฐ๋ก๋ EVIDENCE_CLOSED / EXACT๋ก ํ์ธํ์ต๋๋ค.
๋ค ํ๋ซํผ์ ๊ฒ์ฆ ๊ธฐ๋ก๊ณผ ๋ฐฐํฌ ์ ์ฐจ ์ฌ๋ก 26/26์ ์ง๊ณํ ๊ฒฐ๊ณผ์
๋๋ค.
์ดํ ์ ์ฒด ์ฝ๋ CI์ ๋ณํ๋ ์์ค ๊ฒ์ฌ์์ ์คํจ๊ฐ ๋ฐ์ํ์ต๋๋ค. ์ ์ฒดํฌ์์ ๊ฒ์ฌ์
CI์ ๊ฐ์ Git ์์
๊ฒฝ๋ก ์ค์ ์ ๋ฃ์ด ์คํจ๋ฅผ ์ฌํํ์ต๋๋ค. ์์ ์ ์ฅ์์ Git ๋ช
๋ น์ด
๋ฐ๊นฅ ์ ์ฅ์ ์ค์ ์ ๋ฌผ๋ ค๋ฐ์ง ์๋๋ก ๊ณ ์น๊ณ , ๋ฐ๊นฅ Git ๊ฒฝ๋ก๊ฐ ๋ฐ๋์ง ์๋์ง๋ ๊ฒ์ฌํฉ๋๋ค.
๊ด๋ จ ๋ค ํจํค์ง์ ๋ก์ปฌ race ๊ฒ์ฌ์ vet๋ ํต๊ณผํ์ต๋๋ค.
์ต์ ์์ f9c1adc0์
๋ค ํ๋ซํผ ๊ฒ์ฌ๋ ์ต์ข
๋ฐฐํฌ ์ค๋น ํ์ ๊น์ง ํต๊ณผํ์ต๋๋ค. ์ ์ฒด CI์
ํ์ ๊ฒ์ฌ ์ฌ์ฏ ๊ฐ์ ์๋ณธ ๊ฒ์ฆ ๊ธฐ๋ก๋ ๋ชจ๋ ํต๊ณผํด dev 86b182da์ ๋ณํฉํ์ต๋๋ค.
๋ค์ด๋ก๋ํ ๊ฒ์ฆ ํ์ผ์ ํด์์ ์์คยทCI ์คํยทPR ์ฐ๊ฒฐ์ ํ์ธํ๊ณ , ๋ณํฉ๋ ํ์ผ ํธ๋ฆฌ๋
๊ฒ์ฌ๋ฐ์ f9c1adc0์ ํธ๋ฆฌ์ ๊ฐ์ต๋๋ค.
๋ณํฉ ๊ธฐ๋ก๊ณผ ๊ฒ์ฆ ๊ทผ๊ฑฐ.
๋ณํฉ๋ ์์ค์ ๋ค ํ๋ซํผ ๋ฐฐํฌ ๊ฒ์ฌ๊ฐ ํต๊ณผํ๊ณ 0.6.8์ ๊ณต๊ฐํ์ต๋๋ค. ์ค์ ๋ฐฐํฌ ํ์ผ์ ์คํยท์ค์น ๊ด์ธก์ ๋งจ ์์ ๊ธฐ๋กํ์ต๋๋ค. ๊ฐ์ ํ์ผ ํธ๋ฆฌ์ main ๋ฐ์ PR #1370๋ ์ด์์ต๋๋ค. main ๋ฐ์์ ๋ณ๋ CI์ ํ์ฌ devยทmain์ ์ฐ๊ฒฐ์ ํ์ธํ ๋ค ์งํํฉ๋๋ค.
PR #1351์ ํ์ CI 6๊ฐ์ ์ฆ๋น์ ํ์ธํ๊ณ
dev 26daac53์ ๋ณํฉํ์ต๋๋ค. ๋ ์ฝ๋ ์ ํ ๋ณด์กฐ ํจ์์ ํ์ ์กฐ๋ฆฝ๊ณผ ์ฌ๊ฒ์ฌ๋ฅผ ์ง์ํฉ๋๋ค. ๊ณ ์ ์์ค์ ์ค์ ์คํ์์ ์ค์ฒฉ ์ฑ์ 0/2 โ 2/2,
์ง๋จ ์ฑ์ 2/4 โ 4/4๋ฅผ ๊ด์ธกํ์ต๋๋ค. ์คํ ๋ฐฉ๋ฒ๊ณผ ๋ฒ์๋
๊ฐ๋ฐ ์์ค์ ์๋ ๊ณต๊ฐ ๋ฐฐํฌ๋ฅผ ๊ตฌ๋ถํฉ๋๋ค. ๊ฐ์ ํ์ผ ํธ๋ฆฌ์
main ๋ฐ์ PR #1352๋ ํ์ ๊ฒ์ฌ์ ์ฆ๋น ํ์ธ ํ
main 60fef5c0์ ๋ณํฉํ์ต๋๋ค. main ํ์ผ ํธ๋ฆฌ๋ ๊ฒ์ฆํ dev ์์ค์ ๊ฐ์ต๋๋ค.
dev ๋ณํฉ๊ณผ ์ฆ๋น ๊ธฐ๋ก.
0.6.6 ๋ฐฐํฌ ํ์ผ 9๊ฐ์ ์์ค๋
86d218f0์
๋๋ค.
์ง๋จ ์์ ํ
ํ๋ฆฟ, ํจํค์ง์ ์์ ํจ์ ํธ์ถ, Gooo ์กฐ๋ฆฝ ์ ์ฑ
, ํธ์ถํ ๋ณด์กฐ ํจ์์
๋ณธ๋ฌธ ์กฐ๋ฆฝ๊ณผ ์ค์ ์ธ์ ๊ด์ธก์ด ๋ค์ด ์์ต๋๋ค.
- ๋ฆด๋ฆฌ์ค PR #1349๋ ์ฌ์ฏ ํ์ ๊ฒ์ฌ์ ์ฆ๊ฑฐ ๊ฒ์ฆ ํ ๋ณํฉํ์ต๋๋ค.
- ๋ณํฉ ์์ค์ ๋ค ํ๋ซํผ ์ค๋น ๊ฒ์ฌ์ ๊ณต๊ฐ ๋ฐํ์ด ์ฑ๊ณตํ์ต๋๋ค.
- ๊ณต๊ฐ ํ์ผ 9๊ฐ๋ฅผ ๋ด๋ ค๋ฐ์ ์ฒดํฌ์ฌ 8๊ฐ์ ๋งค๋ํ์คํธ์ ํ์ผ ํฌ๊ธฐยทํด์๋ฅผ ๋์กฐํ์ต๋๋ค. macOS arm64 ์คํ ํ์ผ๋ก ์ฌ๋ ์ฌ์ฉ ํ๋ฆ์ ํ์ธํ๊ณ ๋ก์ปฌ ๊ธฐ๋ณธ ์คํ ํ์ผ๋ ๊ฐ์ ๋ฐ์ดํธ๋ก ๊ต์ฒดํ์ต๋๋ค.
์ง๋จ ๋๊ตฌ์ ์ถ๋ ฅ์ 8/8, ํธ์ถ ์ฑ์ 4/4, ์ด์ ๊ธฐ๋ก ์ฌ์คํ์ 4/4์์ต๋๋ค. ์ผ์ฐ ๋ฉ์ถ ํธ์ถ ์ฑ์ ์กฐ๋ฆฝ ์ฌ๋ก 3/5์ ์ฑ ์ถ๋ ฅ 2/4๋ฅผ ๋ณด์กดํ์ต๋๋ค. ์ ์ฅ ์ฌ์คํ์ ์ ๋ชจ๋ธ ํธ์ถ์ 0ํ์ ๋๋ค. ๊ฐ ์คํ์ ์๋ณธ๊ณผ ์ธก์ ๋ฒ์๋ ๊ณต๊ฐ ๋ฐฐํฌ ๊ด์ธก์ ์์ต๋๋ค. ์ค์น์ ์ฌ์ฉ ยท ์ฑ์ฅ ๋ฐฉํฅ.
PR #1350์ ๋ณํฉํ์ต๋๋ค.
main 8d1b4855์ ๊ณต๊ฐ ๋ฐฐํฌ ์์ค dev 86d218f0์ ํ์ผ ํธ๋ฆฌ๊ฐ ๊ฐ์ต๋๋ค.
์น๊ฒฉ CI์
ํ์ ๊ฒ์ฌ ์ฌ์ฏ ๊ฐ, ์ ํํ ์์ค์ ์ฐ๊ฒฐ๋ ์ฆ๊ฑฐ, ์ค์ ๋ธ๋์น ๊ด๊ณ๋ฅผ ํ์ธํ ๋ค
์์ํ ์ปค๋ฐ์ ์ง์ ํด ์ ์ ๋ณํฉํ์ต๋๋ค.
๋ณํฉ๊ณผ ์ฆ๊ฑฐ ๊ธฐ๋ก.
๋ณ๋ ๋นํ์ CodeQL ๋ณด๊ณ ๋ Critical 1๊ฑดยทHigh 3๊ฑด์ ํ์ํฉ๋๋ค. ์ถ๊ฐ ์๋ ๊ฒํ ๋ ์๊ฐ ์ฌ์ฉ๋ ํ๋๋ก ์คํจํ์ต๋๋ค. ์ด ๊ด์ธก์ ํด๊ฒฐ๋ ํญ๋ชฉ์ผ๋ก ์ธ์ง ์์ผ๋ฉฐ, ํ์ฌ ๋ฐฐํฌ์ ํ์ธ ๋ฒ์์ ํจ๊ป ๋จ๊น๋๋ค.
-
๋ฐฐํฌ ํ์ผ 9๊ฐ๋ฅผ ๊ณต๊ฐํ์ต๋๋ค.
์ ํํ ์์ค๋ dev์
07715764์ ๋๋ค. - ๋ฆด๋ฆฌ์ค ์ค๋น PR #1338์ ํ์ ๊ฒ์ฌ 6๊ฐ์ ์ฆ๊ฑฐ ๊ฒ์ฆ์ ํต๊ณผํ ๋ค ๋ณํฉํ์ต๋๋ค.
- ๋ณํฉ ์์ค์ ๋ฐฐํฌ ์ค๋น๋ Linux amd64, macOS amd64ยทarm64, Windows amd64์์ ์คํ์ ํ์ธํ์ต๋๋ค. ๋ฐํ ์คํ๋ ์ฑ๊ณตํ์ต๋๋ค.
- ์ ์ฅํ ํจํค์ง ํ๋ก๊ทธ๋จ์ ์ ์ ๋ ฅ์ผ๋ก ์คํํ๊ณ , ๊ทธ ์กฐ๋ฆฝ ๊ธฐ๋ก์ Gooo ์ค๋ช ๋๊ตฌ์ ์ ๋ฌํ ์ ์์ต๋๋ค. ๋ชจ๋ธ์ ์ฒซ ์ ์๊ณผ ์ต์ข ์ ํ๋ ๊ตฌ๋ถํฉ๋๋ค.
๋ค์ด๋ก๋ํ macOS arm64 ๋ฐฐํฌ ํ์ผ์ ์ฒดํฌ์ฌ๊ณผ ๋ฒ์ ์ ํ์ธํ๊ณ , ๊ฐ์ ํ๊ทธ์ ์ง๋จ ์์ ๋ก ์์ฑยท์ ์ฅ ์ฌ์คํ์ ๊ฐ๊ฐ 8/8 ์ถ๋ ฅ ๊ธฐ๋๊ฐ์์ ํ์ธํ์ต๋๋ค. ์ถ๊ฐ ์ ๋ ฅ ์ธ ๊ฑด๊ณผ ์กฐ๋ฆฝ ์ค๋ช ๋ค ๊ฑด์ ๊ธฐ๋ ์ ๋ต ์์ด ๊ด์ธกํ์ผ๋ฉฐ, ์ ๋ชจ๋ธ ํธ์ถ์ 0ํ์์ต๋๋ค. ์ด ๋ก์ปฌ ํ์ธ์ ํด๋น ํ๋ซํผ๊ณผ ๋ช ์๋ ์์ ์ ๋ํ ๊ฒฐ๊ณผ์ ๋๋ค. ์ง์ ๋ฐ๋ผ ํ๊ธฐ.
gooo init --template diagnostic์ ํ์ PR #1339์
CI๊ฐ ์ฑ๊ณตํ ๋ค
dev 25df2948์
๋ณํฉํ์ต๋๋ค. ์๋ก ๋ง๋ ํ๋ก์ ํธ์ ์กฐ๊ฑดยท๋์
ยท๋ ์ฝ๋ ์ ํ์ง๋ Gooo ์์ค์ ๋ค์ด๊ฐ๋๋ค.
ํ
ํ๋ฆฟ์ ์ด ๊ฐ๋ฐ ์์ค์์ ์ฌ์ฉํ ์ ์๊ณ , 0.6.5 ๋ฐฐํฌ ํ๊ทธ๋ ์์ 07715764์
๋๋ค.
ํจํค์ง ๊ฐ ์์ ํจ์ ํธ์ถ๊ณผ Gooo ์กฐ๋ฆฝ ์ ์ฑ ์ฌ์ฌ์ฉ, ๋ณด์กฐ ํจ์์ ๋ณธ๋ฌธ ์กฐ๋ฆฝ, ์ค์ ํธ์ถ ์ธ์ ๊ด์ธก #1348์ ๋ณํฉํ์ต๋๋ค. ๊ฐ๋ฐ ํ๋ณด์ ์คํ ๊ธฐ๋ก์ ๋ฐฐํฌ ์ ๊ด์ธก์ผ๋ก ๋จ๊ฒจ ๋์์ต๋๋ค. ์ ๊ณต๊ฐ ๋ฐฐํฌ ๊ด์ธก์ ๋ด๋ ค๋ฐ์ ์คํ ํ์ผ๋ก ๋ณ๋ ์ํํ์ต๋๋ค. ์ธ์ด ํ๋ฆ๊ณผ ๋ค์ ๊ณผ์ ๋ฅผ ํจ๊ป ์ฝ์ต๋๋ค.
- Gooo์ ๊ณ์ฐ ๋ณธ๋ฌธ๊ณผ ํ์ ์กฐ๋ฆฝ ์๋ยท์ ํ์งยทํ์ธ ์์๋ฅผ ํจ๊ป ์ ์ต๋๋ค.
-
body-compose๋ก ์ฌ๋ฌ ๋ณธ๋ฌธ์ ๋ช ์์ bind์ ์ฐ๊ฒฐํด ์ค์ ๋ก ๋น๋ยท์คํํฉ๋๋ค. - ๋ชจ๋ธ์ ์ฐ๊ฒฐํ๋ฉด ์์ ํ๋จ๊ธฐ๊ฐ ํ๋ณด ์์๋ฅผ ์ ์ํ๊ณ , ์๋ตํ๋ฉด ๊ฒฐ์ ๋ก ์ ์ผ๋ก ํ์ํฉ๋๋ค.
- ์ค์ ์ค๊ฐ ๊ฐ๊ณผ ์ ๊ณตํ ๊ธฐ๋๊ฐ์ ์ถฉ์กฑ ์๋ฅผ ์ฝ์ต๋๋ค. ๊ธฐ๋๊ฐ์ด ์๋ ๊ฐ๋ ๊ธฐ๋กํฉ๋๋ค.
- ์ ํ๋ Gooo๋ฅผ ๋ค์ ์์ฑ์ ์ฌ์ฉํ๊ฑฐ๋ ์ ์ฅ ์กฐ๋ฆฝ ๊ธฐ๋ก์ ์ถ๊ฐ ์ถ๋ก ์์ด ์ฌ์คํํฉ๋๋ค.
๋ฐ๋ผํ ๋ช ๋ น๊ณผ ์ผ๊ณฑ ํ๋ ์์ ยท ์ฒ์ ์์ํ๊ธฐ
์ ์ํ๊ณ ์ ์ฅ์๋ฅผ ๊ณต๊ฐํ์ต๋๋ค. ํ์ค ํจ์13๊ฐ, ์ค์ ์คํ ๊ธฐ๋ก์ ์ง๋จ, scalar/record Gooo ํ์ผ ์์ฑ์ ๊ตฌํํ์ต๋๋ค. ๊ท์น๊ณผ ํ๋ณด์์ Gooo์ ๋๊ณ Go๊ฐ ํ์ผ๊ณผ ์คํ์ ์ฐ๊ฒฐํฉ๋๋ค. ๊ธฐ์กด ๊ณต์ QAT๋ฅผ ์ ํ์ ์ผ๋ก ์ฐ๋ฉฐ ๋ชจ๋ธ ์ต์ ์ ์๋ตํ๋ฉด ๊ฒฐ์ ๋ก ์ ์ผ๋ก ์งํํฉ๋๋ค. ๊ณ ์ ์ฌ๋ก์151/151์ถ๋ ฅยท66/66ํ๋์ ๋ค์ฏ ์ ์ฅ ์ฌ์คํ์ ๋ก์ปฌ์์ ํ์ธํ์ต๋๋ค. ์ด ์๋ ์ง๋จยท์์ ์ฌ๋ก๋ฅผ ๋ ์ ํ ์์์์ ๋ฐ๋ณตํ ๊ด์ธก์ ํฌํจํฉ๋๋ค. ์ฌ์ฉ ์๋ด์ ํ์ธ ๋ฒ์.
์ถ๊ฐ๋ก reference ๋ช
๋ น์ด operation-interface๋ฅผ ์ฝ์ด ๊ณต๊ฐ ์๊ทธ๋์ฒ์ ํ์
ID์ ๋ฌธ์๋ฅผ Gooo ํ
ํ๋ฆฟ์์ ๋ง๋ญ๋๋ค. ApproveInvoice ๋ ์
๋ ฅยท์ถ๋ ฅ ๊ณ์ฝ์
๋ฌธ์ํํ๊ณ ๊ธฐ๋ ๋ฌธ์1/1๊ฐ, ์ ์ฅ ์ฌ์คํ์ ํ์ธํ์ต๋๋ค. Linux CI37245378549๋
์ ์ฒด ์ฑ๊ณต์
๋๋ค. CI์ ์๋ณธ ํ์ด์ง๋ ๋ก์ปฌ ๊ณต๊ฐ ๊ธฐ๋ก๊ณผ ๋ฐ์ดํธ ๋จ์๋ก ๊ฐ์์ต๋๋ค.
์
๋ ฅยท์๋ณธยท์ถฉ์กฑ ๊ธฐ์ค.
์ดํ Gooo ์์ ์ฑ ์์์ฆ๊ณผ ์ธ๋ณด์ด์ค ์น์ธ ๋๋ฉ์ธ ์์ ๋ฅผ ๊ณต๊ฐํ์ต๋๋ค.
์ธ ์
๋ ฅ ์ฌ๋ก๊ฐ ์น์ธยท๋ฏธ์ ์ถยท๋นํ์ฑ ๊ฒํ ์ ๋ถ๊ธฐ๋ฅผ ์คํํด ๊ฒฐ๊ณผ 6๊ฐ์ ํ๋ 18๊ฐ๋ฅผ
ํ์ธํ๊ณ ๊ฐ์ ํ๋ก๊ทธ๋จ์ ์ ์ฅ ์ฌ์คํํฉ๋๋ค. ์ต์
CI37247331878
์ v0.4.0 ์คํ ๋ฆด๋ฆฌ์ค๋ฅผ
๊ณต๊ฐํ์ต๋๋ค. ์์ ์์ ์ฑ ์ถ์ PROGRESS, ๊ณ์ธกํ์ง ์์ ์ธ๋ถ ๊ฒฝ๊ณ๋ UNKNOWN์ผ๋ก
๋จ๊ฒผ์ต๋๋ค. ์ค์ ํ๊ณ ์
๋ฌด๋ ์ ์ฒด ์ธ์ด ์์ฑ๋๋ฅผ ์ฃผ์ฅํ์ง ์์ต๋๋ค.
์์
์ฅ PR #1์ main 9d0e2d41cf381fbd0f805a6b0aab68bfc373b00a์ ๋ณํฉํ๊ณ CI
37249352691์ ํต๊ณผํ์ต๋๋ค. ์ discover ๋ช
๋ น์ Gooo-jev์ ํ๊ตญ์ดยท์์ด ๊ธฐ๋ฅ ํ์์ Gooo ํ๋์์ ํ๊ฐํฉ๋๋ค. ์ ์ธ ์ถ์ฒ๊ฐ ์ฐ๊ฒฐ๋ AVAILABLE ์นดํ๋ก๊ทธ ๊ฒฐ๊ณผ๋ PROGRESS์ ๋จธ๋ฌผ๊ณ ์ฒซ ๋ฏธํด๊ฒฐ ๋จ๊ณ๊ฐ generation์์ ํ์ํฉ๋๋ค. ๋ฏธ๋ฑ๋ก์ UNKNOWN, ์คํ ์์ฒญ์ DEFERRED๋ก ๋จ๊ณ ์ค์ ์คํ์ ํ์ง ์์ต๋๋ค. ์กฐ์ฌ ๊ฒฐํฉ๊ณผ provenance ๋ผ์ฐํ
์์ ์ ๋ด์ JEV PR #483์ verification ์ฑ๊ณต ํ usage-contract race ๊ฒ์ฆ์ด ์งํ ์ค์
๋๋ค. ์
๋ ฅยท์ฐ์ถ๋ฌผยท์ฒดํฌ์ฌ์ ๊ณต๊ฐ ๊ด์ธก ์๋ฃ์ ๋ณด๊ดํ์ต๋๋ค. ์ฆ๊ฑฐ ๋ฌถ์์ ์ถ๊ฐํ PR #2๊ฐ main a21dae06ee646ed1a6dd9967d697b2298a085647์ ๋ณํฉ๋๊ณ main CI 37249671631๋ ์ฑ๊ณตํ์ต๋๋ค. ํด๋น ๊ธฐ๋ฅ์ ํฌํจํ v0.5.0 ์คํ ๋ฆด๋ฆฌ์ค๋ฅผ ๊ณต๊ฐํ์ต๋๋ค.
์ต๊ทผ์๋ ์ปดํ์ผ๋ฌ ์ ์ฅ์์ ํ์ผ ๊ธฐ๋ฐ CI ๊ณํ ์์ ๋ฅผ ์์
์ฅ์ ์ฎ๊ฒผ์ต๋๋ค.
Gooo๋ก ์์ฑํ ํ์ ๋ CI ๊ณํ ๋ ์ํผ๋ 12๊ฐ ์ฌ๋ก๋ก 24๊ฐ ์ถ๋ ฅยท96๊ฐ ํ๋๋ฅผ ํ์ธํ๊ณ , ๋ชจ๋ธ ํธ์ถ ์์ด ์ ์ฅ ์ฌ์คํํฉ๋๋ค. ๋ช
๋ น์ ์คํํ๋ ๊ธฐ๋ฅ์ ์๋๋ฉฐ ๋ชจ๋ฅด๋ ํ์ผ ๋ฌถ์์ UNKNOWN์ผ๋ก ๋ก๋๋ค. ๊ณต๊ฐ CI37247798151์ด ์ฑ๊ณตํ์ต๋๋ค. ์์์ฆ์ ์ฒซ ๋ฏธํด๊ฒฐ ๋จ๊ณ๋ ๋
๋ฆฝ ์ฌ์ฉ ์ฌ๋ก(use_case=PROGRESS)์
๋๋ค.
ํ๋ณด ์กฐํฉ ์คํจ ํ ์ด์ด๊ฐ๊ธฐ๋ฅผ main์ ๋ณํฉยท์ค์นํ์ต๋๋ค. ๊ฐ๋ฐPR1237๊ณผmainPR1238์ ๊ฐ๊ฐ ์ ์ฒด12๊ฐ ๊ฒ์ฌ์ ๋ ๋ฆฝ ํ์ธ์ ํต๊ณผํ์ต๋๋ค. ๋น์ ๊ด์ธกํ ๋ ์คํ๊ธฐ๋ main f144dddb8261b9b525181dee510afc65f1603153ยทGo1.27.1ยทSDKv0.2.24์์ต๋๋ค. ์ค์น๋ณธ์ ๋ค ์์ฑยท๋ค ์ ์ฅ ์ฌ์คํ, ์ฌ์ฏ ์ถ์ฒ ๊ฒ์ฌ์ ๋ ์์ ์32์์ฒญ์ ๋ค ๋ฐ๋ณต์ ํ์ธํ์ต๋๋ค. ์ค์ ๊ธฐ๋๊ฐ์ ๋ค์ ์ธ์๊ณ , ๋ถ๋ถ17/21ํ๋์ ์์ 21/21ํ๋๋ฅผ ํจ๊ป ๋ณด์กดํ์ต๋๋ค. ํ์ ํ๋ฝ ํ๋ณด๋ ์ฌ๋ก ์คํ0ํ๋ก ๊ธฐ๋กํ๋ฉฐ ๊ฐ์ ์์ฐ ์์์ ํ์์ ๊ณ์ํฉ๋๋ค. ๊ธฐ์กด ๊ณต๊ฐ QAT๋ฅผ ์ฌ์ฉํ๊ณ ์ถ๊ฐ ํ์ต์0ํ์ ๋๋ค. ์คํยท์ ์ฅ ์ฌ์คํ์ ์ ์ถ๋ก ๋0ํ์ ๋๋ค. ๋ฐฐํฌยท์ค์นยท์๋ณธ ยท ์คํ๊ณผ ์งํ ์ฝ๊ธฐ.
๊ฐ์ ์ถ์ฒ๋ฅผ ์์ค ๊ทธ๋ํ์ ์ ๊ณ ์ ๋ฐฐ์ด ์
๋ ฅ์ผ๋ก ๊ตฌํํ์ต๋๋ค.
๊ฐ๋ฐ PR1235์
main PR1236์ ๊ฐ๊ฐ ์ ์ฒด12๊ฐ ๊ฒ์ฌ์
๋
๋ฆฝ ํ์ธ ํ ๋ณํฉํ์ต๋๋ค. ์ถ์ฒ ๊ธฐ๋ฅ์ ์ค์นํ ๋น์ ์์ค๋ main 78dd30db84758f7adff61e6cc9628738a34d31d1ยท
Go1.27.1ยทSDKv0.2.24์
๋๋ค. ์ค์น ํ ๋ค ์์คยท์ฌ๋ ๋ด๋ณด๋ด๊ธฐยท์ฌ์ฏ ๊ด์ธก ๊ฒ์ฌ๊ฐ ํต๊ณผํ๊ณ ,
์
๋ ฅ ๋ฐฐ์ดยท๊ด๊ณยท์์ค ์ง๋ฌธ์ ๊ฐ๋ฐ ๊ด์ธก๊ณผ ๊ฐ์์ต๋๋ค. ๊ธฐ์กด ๊ณต๊ฐ ๋ชจ๋ธ์ ์ ํ15/15ํ๋ยท
์ค์ 14/14์ถ๋ ฅ๊ณผ ์ถ๊ฐ ์ถ๋ก ์๋ ์ ์ฅ ์ฌ์คํ๋ ํ์ธํ์ต๋๋ค.
์ ์ ๋ ฅ์ฉ ๊ฐ์ค์น ํ์ต์ ๋ค์ ๋จ๊ณ์ ๋๋ค. ๊ณต๊ฐ v1 ๋ชจ๋ธ์ ๊ธฐ์กด ๊ณ์ฝ๊ณผ ๊ฐ์ค์น๋ฅผ ์ฌ์ฉํฉ๋๋ค. Hugging Face์ ์ถ์ฒ ์๋ฃยท์ค์น ๊ทผ๊ฑฐ๋ฅผ ๊ณต๊ฐํ์ต๋๋ค. ํ๋ณด ์กฐํฉ ์คํจ ํ ์ด์ด๊ฐ๊ธฐ๋ ์ดํ mainPR1238์ ๋ฐ์ํ์ต๋๋ค. ์๋ ๊ณต์ ยท์์ฐจ ๋ชจ๋ธ ๊ด์ธก์ ๊ฐ๊ฐ์ ์คํ ์์ ์ ์ ์งํฉ๋๋ค.
์ถ๊ฐ๋ก ์์ฐจ ํ๋ ๋์
ยท๋ณต์ฌ ์คํ์ ๊ณต๊ฐํ์ต๋๋ค.
๊ฐ๋ฐ PR1233๊ณผ
main PR1234์ ์ ์ฒด12๊ฐ ๊ฒ์ฌ์
๋
๋ฆฝ ํ์ธ ํ ๋ณํฉํ์ต๋๋ค. ์์ฐจ ์คํ ๋น์ ์ค์น๋ณธ์ main a5f6e8c668ff9fc7cfe3367a5019b50fbcadc1faยทGo1.27.1ยทSDKv0.2.23์์ต๋๋ค.
72๊ฐ ์ ํจํ ๊ทธ๋ํยท144ํ ๋ค์ดํฐ๋ธ ์คํ๊ณผ ์ด๊ธฐ24๊ฐ ์์ค ์ค๋ฅ๋ฅผ ํจ๊ป ๋ณด์กดํ์ต๋๋ค.
Linux์ ์72๊ฐ ๊ทธ๋ํ๋ ๋
๋ฆฝ ์ฌ๊ณ์ฐํ๊ณ ์ฐ๊ตฌCI27๊ฐ ์์
์ด ํต๊ณผํ์ต๋๋ค.
๋น ๋ฅธ ์์์์
๋ชจ๋ธ ์ ํยท์์ฑยท์คํยท์ถฉ์กฑ ์ ์ฝ๊ธฐยท์ ์ฅ ๊ฒฐ๊ณผ ์ฌ์คํ์ ์ด์ด๊ฐ๋๋ค.
์๋ ๊ณต์ ํ๋ ๋ชจ๋ธ์ ํ์ต๊ณผ main2c ์ค์น ๊ด์ธก์ ํด๋น ์คํ ์์ ์ ๊ธฐ๋ก์ ๋๋ค.
๊ณต์ ํ๋ ํ๋จ์2,072๊ฐ ๋งค๊ฐ๋ณ์๋ก ์ธ ํ๋์ ๋ ํ๋ณด์์ ๊ฐ๊ฐ ํ๋จํฉ๋๋ค. ๊ฐ์3,840ํGPU ๊ฐฑ์ ๊ณผ ๋ณธ๋ฌธ ํ๊ฐ์์ ์ฒซ ์์ ์กฐํฉ์FP32 75.0%, QAT87.5%์์ต๋๋ค. ์ ๋ณธ๋ฌธยท์ ํํ์์๋23.4%ยท19.9%๋ก ๋จ์ด์ก์ต๋๋ค. ์ผ์ง ๊ฐ์ค์น ํ์ผ์446 B์ด๋ฉฐ ์ค์ ํ ์2,096 Bยทscale8 B๋ฅผ ์ฌ์ฉํฉ๋๋ค.
360ํ ์กฐ๋ฆฝยท720ํ ์ค์ ์คํ์ ๋ง์ณค์ต๋๋ค. ์ฒซ ํ๋ณด์ ํ์ฑ ํ๋๋ ๊ณต์ ๋ชจ๋ธ
126/144๊ฐ, ์์ v2 108/144๊ฐ์์ต๋๋ค. ์ ํํ8๊ฐ ์์ค๋ง ๋ณด๋ฉด30/48๊ฐ์32/48๊ฐ๋ก
ํดํ๋ ์์ต๋๋ค. Linux์360๊ฐ ๊ทธ๋ํ ์๋ณธ์ ์์ถ ์ํ๋ก ์ฝ์ด ๋ชจ๋ ์์คยท์
๋ ฅยท
์ค์ ๊ฐ๊ณผ ํ๋ ์งํ๋ฅผ ๋
๋ฆฝ ํ์ธํ์ต๋๋ค. ๋ชจ๋ธ๊ณผ ์๋ณธ์
Hugging Face์ ๊ณต๊ฐํ์ต๋๋ค.
SDKv0.2.23์ ๊ณต๊ฐํ๊ณ ๊ฐ๋ฐ PR1231๊ณผ
main PR1232์ ๊ฐ๊ฐ ์ ์ฒด12๊ฐ ๊ฒ์ฌ์
๋
๋ฆฝ ํ์ธ ํ ๋ณํฉํ์ต๋๋ค. ๊นจ๋ํ main2c807d461afc68a7ebfbd277d1dd6e97f5168e92ยทGo1.27.1๋ก ๋ ์คํ๊ธฐ๋ฅผ
์ค์นํด ๊ณต๊ฐ ๊ฐ์ค์น๋ก ์ฌํ์ธํ์ต๋๋ค. ์ฐ๊ตฌ PR17์
์ ๋ชจ๋ธ์Go ์์นยท์คํ ์ฌ์์ ํฌํจํ ์ ์ฒด26๊ฐ ๊ฒ์ฌ๋ฅผ ํต๊ณผํด main172d366a๋ก
๋ณํฉํ์ต๋๋ค. ๊ณต๊ฐ ๋ชจ๋ธ์32๊ฐ ๋ ์์
์ ์์ฒญ์ ๋ฐ๋ณต4ํ ๊ด์ธกํ๊ณ , ๋งคํ ์ ํ
ํ๋480/480๊ฐ๊ฐ ๋ง์์ต๋๋ค. ์ฒซ ์๋ต์ ์
๋ ฅ ์ข
๋ฃ ์ ์ ๋์ฐฉํ์ต๋๋ค.
์ด ๊ฐ๋ฐ ํ๋ณด์ ์ฒซ ์คํ497msยท๋ฐ๋ณต8.812.3ms์ ์์
์RAM22.622.9MiB๋ฅผ ๋ณด์กดํฉ๋๋ค.
์ค์น๋ณธ์ ์ฒซ ์๋ต์483.816ms, ์ธ ๋ฐ๋ณต์12.16436.625ms, ์์
์RAM์22.5323.27MiB์์ต๋๋ค. ๋ชจ๋ 4ํ์์32์์ฒญยท์ ํ ํ๋480/480๊ฐ๊ฐ ๋ง๊ณ ์
๋ ฅ ์ข
๋ฃ ์ ์ ์ฒซ ์๋ต์ด ๋์ฐฉํ์ต๋๋ค.
์ด์ ๋ชจ๋ธยท์ค์น์ ๊ฐ๋ณ ๊ด์ธก์ ๊ทผ๊ฑฐ
์์ฒด ํ๋ v2๋ ๊ฐ์18,656๊ฐ ๋งค๊ฐ๋ณ์์GPU3,840ํ ๊ฐฑ์ ์ ์งํํ์ต๋๋ค. ๋ค๋ฅธ ๋ณธ๋ฌธ1,536๊ฐ์์ ์ฒซ ์์ ์กฐํฉFP32 27.6%, ๊ธฐ์กด ํ๋ ๋ชจ๋ธ12.5%์์ต๋๋ค. ๋ค๋ฅธ ๋ณธ๋ฌธยท์ ํํ512๊ฐ์์๋15.8%์ ๋๋ค. ์ผ์งQAT๋ 13.8%ยท12.7%์์ต๋๋ค.24๊ฐ ์์ค์ ๋ณ๋360ํ ์กฐ๋ฆฝยท720ํ ์ค์ ์คํ์์ ํ์ฑ ํ๋์ ์กฐ๊ฑด์ ๋ฐ๋ฅธ ์ ๋ ฅ ์ ์ง ํ๋๋ฅผ ๋๋ ์ฝ์ต๋๋ค. ์ฒซ ํ๋ณด์ ํ์ฑ ํ๋๋ FP32 108/144๊ฐ, ๊ฒฐ์ ๋ก 72/144๊ฐ์ด๊ณ , ์ฌ๋ ํ๋ณด ์์ฐ์์๋ ๋ชจ๋ ๋ง์์ต๋๋ค.
ํด๋น ๊ด์ธก์์๋ ์ปดํ์ผ๋ฌ main aeff3641ยทGo1.27.1ยทSDK0.2.22์ ์ง์ ์ฐ๊ฒฐํ์ต๋๋ค.
์ ๋ชจ๋ธ์ ๊ธฐ๋ณธ ์ ํ์ ์ ์งํ๊ณ , Hugging Face
์ ์ธ ๊ฐ์ค์นยท์์ ยท์๋ณธ์ ๊ณต๊ฐํฉ๋๋ค. ์ฐ๊ตฌ PR16
์ ์๋ก์ดLinux ์ฌ์ ์์
์ ํฌํจํ ์ ์ฒด25๊ฐCI๋ฅผ ํต๊ณผํด main 05db7d6e๋ก
๋ณํฉํ์ต๋๋ค. Linux์360ํ ์กฐ๋ฆฝ ์๋ณธ๋ ๋ด๋ ค๋ฐ์ ๋
๋ฆฝ ์ฌ๊ณ์ฐํ์ต๋๋ค.
์์ฒด ํ๋ ๋ชจ๋ธ์ ์๋ก์ด ์ด๊ธฐ๊ฐ์์GPU480ํ ํ์ตํด FP32ยทPTQยทQAT๋ฅผ ๊ณต๊ฐํ์ต๋๋ค. 768๊ฐ ์์ค ๊ด์ธก ์ค192๊ฐ๋ฅผ ๋ณ๋ ํ๊ฐ์ ์ฌ์ฉํ๊ณ , ์ฒซ ํ๋ณด์ ์์ ํ ์กฐํฉ ์ผ์น๋192ยท70ยท134๊ฐ์์ต๋๋ค. ํ๋จ ์ค์๊ฐ์์ฝ16ยตs์ ๋๋ค. ๋ณ๋100ํ ์กฐ๋ฆฝยท200ํ ์คํ๊ณผ ๋ฐ๋ ์๋์์ ๋จ์ด์ง12/24 ํ๋ ์ถฉ์กฑ๋ ๊ณต๊ฐํฉ๋๋ค.
๊ฐ๋ฐ #1229๋ ์ ์ฒด12๊ฐ CI์ ๋
๋ฆฝ ํ์ธ ํ e55ff73c๋ก ๋ณํฉํ์ต๋๋ค.
์ค์ ํ๋ ํ๋ณด์ยทํ์ ์๋์ ์ ๋ฌธ๋งฅ, ์กฐ๊ฑด๋ฌธ์์ else ์์ด ์ด์ด๊ฐ๊ธฐ์
์ค์ฒฉ ๊ฐฑ์ ยท์กฐ๊ธฐ ๋ฐํ์ ์ฐ๊ฒฐํฉ๋๋ค. ๊ฐ์ ํธ๋ฆฌ์ main #1230๋ ์ ์ฒด12๊ฐ CI์
๋
๋ฆฝ ํ์ธ ํ ๋ณํฉํ์ต๋๋ค. ๋ ์คํ๊ธฐ๋ main aeff3641ยทGo1.27.1ยทSDK0.2.22๋ก
์ค์นํ์ต๋๋ค. ๊ณต๊ฐ FP32ยทPTQยทQAT์ ์ค์ ์คํ๊ณผ ๋ ์์
์์ ์กฐ๋ฆฝ8์์ฒญยท
์ ํ ํ๋120/120๊ฐ๋ฅผ ํ์ธํ์ต๋๋ค. ๊ธฐ๋ก์ ๊ทธ๋ํ ์คํ์ body-compose๋ฅผ
์ฌ์ฉํ๋ฉฐ, ์์ฃผ ์์
์๋ ๋ ์ฝ๋ ์กฐ๋ฆฝ ๊ฒฐ๊ณผ๋ฅผ ์ ๊ณตํฉ๋๋ค.
์ฐ๊ตฌ #15๋ ์ ์ฒด24๊ฐ ๊ฒ์ฌ๋ฅผ ํต๊ณผํด main 2a8f2179๋ก ๋ณํฉํ์ต๋๋ค.
Linux์์ ๊ฐ์100ํ ์กฐ๋ฆฝ๊ณผ ๋ถ๋ถ ํ๋ยท๋ฐ๋ ์๋ ์คํจ๋ฅผ ๋
๋ฆฝ ๊ฒ์ฐํ์ต๋๋ค.
์ค์น ํ ๋ณ๋100ํ ์กฐ๋ฆฝยท200ํ ์คํ๋ ์๋ ํ๋ณด์ GoooยทGoยท์ฐ๊ฒฐ ์ฝ๋ ์ง๋ฌธ๊ณผ ์ถฉ์กฑ ์๋ฅผ ์ ์งํ์ต๋๋ค. ์คํ ๋จ๊ณ๋ ์ถ๊ฐ ๋ชจ๋ธ ํธ์ถ0ํ์๊ณ , ๋ถ๋ถ ๊ฒฐ๊ณผ์ ๋ฐ๋ ์๋ ์คํจ๋ ๊ฐ์ ์๋ก ๋จ์์ต๋๋ค. ์ ์ฒด ์์ฐ30๊ฐ ์กฐ๋ฆฝ์ ์คํ ํ๋์ ์ด๋ฆ ์๋ ๊ธฐ๋๊ฐ์ ๋ชจ๋ ์ถฉ์กฑํ์ต๋๋ค.
๊ณต๊ฐ ๋ชจ๋ธยท์๋ณธยท์์ ยท ์ฐ๊ตฌ PR #15.
๊ฐ๋ฐ PR #1227์
body-compose --case-series ... --repeat 2๋ฅผ ์ถ๊ฐํฉ๋๋ค. ์ฒซ ์คํ์์ ๋น๋ํ๊ณ
๋ค์ ์
๋ ฅยท๊ธฐ๋๊ฐ์ ๊ฐ์ ํ๋ก๊ทธ๋จ์์ ์๋ก ์คํํฉ๋๋ค. ๊ฐ๋ฐ๊ณผ main #1228์
๊ฐ ์ ์ฒด12๊ฐ CI ์์
ํ ๋ณํฉํ์ต๋๋ค. ํ์ฌ ๋ ์คํ๊ธฐ๋ ๊นจ๋ํ main 7acccf56ยท
Go1.27.1ยทSDK0.2.21๋ก ์ค์นํ๊ณ , ์ค์ ์์ฒด ๋ชจ๋ธ์ ์ฐ๊ฒฐํด ์๋ก ์ธก์ ํ์ต๋๋ค.
์ ์์ฒด ๋ชจ๋ธ ํ๋จ์ ํ ๋ฒ, ์คํ ๋จ๊ณ์ ์ถ๊ฐ ์ถ๋ก ์0๋ฒ์ ๋๋ค. ์ค์น๋ณธ์20๊ฐ ์์ ์ ํ๋ณด์ ํ๋ก๊ทธ๋จ ์ง๋ฌธยท์ค์ ๊ฐยท๋ถ๋ถ ๊ธฐ๋๊ฐ์ ์ ์งํ์ต๋๋ค. FP32-origin ์ ์ฅ ์กฐ๋ฆฝ์ ์ฌ์ฏ ๋ฌถ์์ ์ ์ฒด ์ค์๊ฐ2,327.40msโ497.14ms, CPU ์๊ฐ 1.45์ดโ0.36์ด๋ฅผ ๊ธฐ๋กํ์ต๋๋ค. ์ฌ์ฏ ๋ช ๋ น๊ณผ ํ ๋ช ๋ น์ ๋น๊ต์ด๋ฉฐ ์ต๋ ํ๋ก์ธ์ค ๋ฉ๋ชจ๋ฆฌ๋82.88MiBยท82.14MiB๋ก ๋น์ทํ์ต๋๋ค. ์ ์ถ๋ก ์ค์๊ฐ์18.792ยตs์ ๋๋ค. ์ฌ์ฉ๋ฒยท์๋ณธยทํ์ฌ ๋ฒ์.
๊ฐ๋ฐ #1225์ main
#1226์ ๊ฐ ์ ์ฒด CI ํ
๋ณํฉํ์ต๋๋ค. main f6da667e์์ ๋ ์คํ๊ธฐ๋ฅผ Go1.27.1ยทSDK0.2.21๋ก ๋น๋ํด
์ค์นํ์ต๋๋ค. ๊ธฐ๋ก ์์ฑ์์ ์ค์ ํ๋ ๊ฐ์ ํ๋ณด์์ ์ ์ธํ๊ณ , ์์ ๋ชจ๋ธ์ด๋
๊ฒฐ์ ๋ก ๊ฒฝ๋ก๋ก ์กฐ๋ฆฝํ๋ฉฐ, ์๋ ์์ฐ์ด ๋จ๊ธด ๋ถ๋ถ ๊ฒฐ๊ณผ๋ ์ฌ์ฉํ ์ ์์ต๋๋ค.
์ค์น๋ณธ์ 24๊ฐ ์ ์์ฑ๊ณผ 6๊ฐ ์ ์ฅ ์ฌ์คํ์ ํ๋ณด์ ์์คยทGo ์ง๋ฌธ๊ณผ ์ ํ ๊ฒฐ๊ณผ๋ฅผ
๋ชจ๋ ์ ์งํ์ต๋๋ค. ํ ์์ฑ ๋ณธ๋ฌธ์์ 1ยท2ยท4ยท8ํ ์์ฐ์ ์ ํ ํ๋ ์ถฉ์กฑ๋ฅ ์
40ยท60ยท80ยท100%์ด๋ฉฐ, ์์ชฝ ๋ฐฉ์์ ์๋ ๊ฐ์์ต๋๋ค. ์ค์ ์ ์ฒด ์์ฐ ์คํ์
14/14 ์ถ๋ ฅยท21/21 ๊ธฐ๋ก ํ๋๋ฅผ ์ถฉ์กฑํ์ต๋๋ค. Go ์์ฝ ๋๊ตฌ๋ ์ ํ๊ณผ ์ค์ ์คํ์
๋ถ๋ชจ๋ฅผ ๋ฐ๋ก ํ์ํ๊ณ , ๋จ์ state ๊ฐ์ ํ๋ ์ด๋ฆยท์ค์ ๊ฐยท๊ธฐ๋๊ฐ์ ๋ณด์ฌ์ค๋๋ค.
์ ์ ์ฒด ์์ฐ ์ถ๋ก ์ค์๊ฐ์31.625ยตs, ๊ทธ๋ํ ์์ฑ์9.890msยท9.337ms, ๋ช ๋ น ์ ์ฒด๋323.462msยท324.194ms, ์ต๋ ํ๋ก์ธ์ค ๋ฉ๋ชจ๋ฆฌ๋82.94MiBยท82.42MiB์ ๋๋ค. ์ฌ์ฉ์ยท์์คํ CPU ์๊ฐ ํฉ์ ์์ชฝ0.24์ด์ ๋๋ค. Go ๋น๋์ ์์ ์คํ์ ํฌํจํ๋ฉฐ, ํธ์คํธ CPU ์ฌ์ฉ๋ฅ ์ฆ๊ฐ๋ ๋ฏธ์ธก์ ์ ๋๋ค. ๊ธฐ์กด ๊ฐ์ค์น๋ฅผ ์ค์ ๋ก ์ฌ์ฉํ์ต๋๋ค.
์์ฑ๋ฒยท์ฌ์ฉ ํ๋ฆ ยท
์ค์น ๊ด์ธก๊ณผ ์๋ณธ ยท
ํ์ ์ฐ๊ตฌ PR #12 ยท
Hugging Face ์ค์น ๊ด์ธก.
ํ์ ์ฐ๊ตฌ CI37211460592๋
22๊ฐ ์์
์ ๋ชจ๋ ํต๊ณผํด ์ฐ๊ตฌ main ad007f6b๋ก ๋ณํฉํ์ต๋๋ค. ์ค์นํ ์ปดํ์ผ๋ฌ๋ฅผ
๊ณ ์ ํด FP32ยท๊ฒฐ์ ๋ก ยทPTQยทQAT๋ฅผ ๋ค ์์ฐ์์ ์์ฑยท์คํํ๊ณ , ์ ์ฅ ์ฌ์คํ๋
ํ์ธํ์ต๋๋ค. Linux์ 32๊ฐ ์๋ณธ์ ๋ฐ๋ก ๋ด๋ ค๋ฐ์ ๊ฐ๊ณผ ํ๋ ์๋ฅผ ๊ฒ์ฐํ์ผ๋ฉฐ,
์ ์ฅ ์ฌ์คํ 16๊ฐ๋ ์ถ๊ฐ ์ถ๋ก 0๋ฒ์
๋๋ค.
๊ฐ๋ฐ #1223์ ์ ์ฒด
CI37202543552์ ๋
๋ฆฝ ์ฆ๊ฑฐ ํ์ธ ํ fd359bb2๋ก ๋ณํฉํ์ต๋๋ค. Candidate์
์ ๋ชฉยท์ํ๋ฅผ ๊ตฌ์ฑํ๊ณ ๋ค์ ๋ณธ๋ฌธ์ด ํ๋๋ฅผ ์ฝ์ด Review๋ฅผ ๋ง๋ค๋ฉฐ, ๊ฐ ์
๋ ฅ๊ณผ
์ถ๋ ฅ์ ํ๋ IDยท์ด๋ฆยท์ค์ ๊ฐ์ ๊ธฐ๋กํฉ๋๋ค. main
#1224์ ๊ฐ์ ํธ๋ฆฌ๋ก
์ ์ฒด CI37203642918์ ๋
๋ฆฝ ์ฆ๊ฑฐ ํ์ธ์ ๋ง์ณ ๋ณํฉํ์ต๋๋ค. main b629a664๋ก
๋ช
๋ น ๋๊ตฌ์ ์คํ๊ธฐ๋ฅผ ํจ๊ป ์ค์นํ์ต๋๋ค.
ํ๋ณด fa3c8927์ ์ด๋ ๋ฐ๋ณต ์ ์ด์์ ์ถ๋ ฅ 432/432์ ํ๋ ๊ด์ธก 1,152๊ฐ๋ฅผ
ํ์ธํ์ต๋๋ค. ๋์ ๋ ์์ฒญ์ 72/72, ๋ณ๋ ์ ์คํ ์ฌ๋ก๋ 96/96์ ์ถฉ์กฑํ๊ณ
์ํ ๊ธฐ๋๊ฐ ํ๋๋ฅผ ๋ฐ๊พธ๋ฉด 35/36์ ๊ธฐ๋กํ์ต๋๋ค. ์์ฒด ๋ชจ๋ธ์ ์ ์ ์กฐ๋ฆฝ์
ํ๋ณด ์์๋ฅผ ์ ์ํ๊ณ ๊ธฐ๋ก ๋ณธ๋ฌธ์ Gooo ์์ค๋ฅผ ๋ฐ๋ฆ
๋๋ค. ๊ฐ์ค์น๋ ์ ์งํ์ต๋๋ค.
์ถ๋ก ์ค์๊ฐ์ 26.9ฮผs, ์ ์ฒด ์์ฑ์ ๋ชจ๋ธ 12.80msยท๊ฒฐ์ ๋ก 11.77ms์์ต๋๋ค.
์ฐ๊ตฌ #9๋
21๊ฐ ์์
์
๋ชจ๋ ํต๊ณผํด research main ad560a8d๋ก ๋ณํฉํ์ต๋๋ค. ์ Linux ๊ด์ธก์์๋
์ค์ ํ๋ ์ ๋ฌ๊ณผ ์ ์ฅ ์ฌ์คํ์ ํ์ธํ์ต๋๋ค.
Hugging Face์ ์๋ณธ ๋ถ๋ก๊ณผ
์ฌ์ฉ ๊ฐ์ด๋๋ฅผ ํจ๊ป ๊ณต๊ฐํ์ต๋๋ค.
์ค์น๋ณธ์ ์ ์ด๋ ์ ์ด๋ ์ถ๋ ฅ 432/432์ ํ๋ ๊ด์ธก 1,152๊ฐ๋ฅผ ์ ์งํ๊ณ , ํ๋ณด์ ๊ฐ์ GoooยทGoยท์ฐ๊ฒฐ ์ฝ๋ ์ง๋ฌธ์ ํ์ธํ์ต๋๋ค. ์ ์ถ๋ก ์ค์๊ฐ์ 29.7ฮผs, ์์ฑ์ ๋ชจ๋ธ 13.17msยท๊ฒฐ์ ๋ก 12.01ms, ๋ช ๋ น ์ ์ฒด๋ ์ฝ 353msยท347ms์ ๋๋ค. ๋์ ๋ ์์ฒญ 72/72, ์ ์คํ ์ฌ๋ก 96/96, ์ด์ ์ ๋ ฅ ์ฐ๊ฒฐ ์ ์ฅ ๊ฒฐ๊ณผ๋ ๋ ๊ฒฝ๋ก์์ 49/49์ฉ ์ฌ์คํํ์ต๋๋ค. ๋ณ๋์ ์ธ๋ถ ๊ธฐ๋ก ์ ๋ ฅ ์์ ๋ ์ ์์ฑยท์ ์ฅ ์ฌ์คํ์์ ๊ฐ 8/8 ์ถ๋ ฅ๊ณผ 8/8 ์ถ๋ ฅ ํ๋ ๊ธฐ๋๊ฐ์ ์ถฉ์กฑํ์ต๋๋ค.
Go ๊ฒฐ๊ณผ ์์ฝ ๋๊ตฌ๋ ์ํ๊ฐ ๋ค๋ฅด๋ฉด 35/36๊ณผ Propose.state๋ฅผ ์๋ดํฉ๋๋ค.
๊ธฐ๋ก ๊ธฐ๋๊ฐ์ ์๋ตํ ์ค์ ์คํ์ ํด๋น ์ถ๋ ฅ ํ๋ 36๊ฐ๋ฅผ ๋ฏธ๊ด์ธก์ผ๋ก ํ์ํฉ๋๋ค.
์ค์น ๊ด์ธก๊ณผ ์์ฝ ๋๊ตฌ์ ํ์ ์ฐ๊ตฌ PR #10์
21๊ฐ ์์
์
๋ชจ๋ ํต๊ณผํด research main f35f6173๋ก ๋ณํฉํ์ต๋๋ค. ์ค์น ๊ด์ธก ์๋ณธ๊ณผ
Go ์์ฝ ๋๊ตฌ๋ฅผ ๊ฐ์ ์ปค๋ฐ์์ ์ฝ๊ณ ์คํํ ์ ์์ต๋๋ค.
Hugging Face์ ์ค์น๋ณธ ์๋ณธ์
ํจ๊ป ๊ณต๊ฐํ์ต๋๋ค.
๊ฐ๋ฐ #1221์ ์์ ๋ณธ๋ฌธ์
IntegerยทBooleanยทText ์
๋ ฅ 1~16๊ฐ๋ฅผ ์ ์ธ ์์๋ก ์ ๋ฌํฉ๋๋ค. ๊ฐ์ ํ์
์ ์ฌ๋ฌ
์์น์ ๋ฐ์ ์ ์๊ณ ์ผ๋ถ ์์น๋ง ์์ฐ์์ ์ค์ ๊ฒฐ๊ณผ์ ์ฐ๊ฒฐํ ์ ์์ต๋๋ค.
main 1bef47fc๋ก ๋ณํฉยท์ค์นํ์ต๋๋ค. ๋ฒํธ๊ฐ ๋ถ์ ์
๋ ฅ์ ์์์ ์ค์ ์ ๋ฌ์
์ค์น๋ณธ์์๋ ํ์ธํ์ต๋๋ค.
๊ฐ๋ฐ ์ธก์ ์ ์ด๋ ๋ฐ๋ณต ์ ์ด์์ 588/588ยท์
๋ ฅ ๊ด์ธก 1,008๊ฐยท์ฐ๊ฒฐ 504๊ฐ๋ฅผ
ํ์ธํ์ต๋๋ค. ๋ชจ๋ธ์ ํ๋ณด 2๊ฐ, ๊ฒฐ์ ๋ก ์ ํ์์ 8๊ฐ๋ฅผ ํ์ธํ๊ณ ์ ์ฒด ์์ฑ
์ค์๊ฐ์ 9.711msยท6.396ms์์ต๋๋ค. ์๋ณธ ์ธก์ ์์ค 5af78bcb์ ์ค๋น ํจ์
๋ถํ ์ ์ ๋ฆฌํ ํ์ ํ๋ณด๋ฅผ ๊ตฌ๋ถํด ๊ณต๊ฐํฉ๋๋ค. ์ค์น๋ณธ์ ๋ณ๋ ์ด๋ ์ ์ด๋
๊ฐ์ ๊ฒฐ๊ณผ์ ์์ฑ ์ง๋ฌธ์ ์ ์งํ๊ณ , ์ ์์ฑ ์ค์๊ฐ์ ๋ชจ๋ธ 9.449msยท๊ฒฐ์ ๋ก 8.480ms์์ต๋๋ค.
์
๋ ฅ ์์ฑ๋ฒยท๋ชจ๋ธ ์ฐ๊ฒฐยท๊ฐ ๋ถ๋ชจ ยท
๊ณต๊ฐ ๋ชจ๋ธ์ ์ค์น ํ ๊ด์ธก.
ํ์ฌ ์ค์น ๊ธฐ์ค์ main
7acccf56ยท
Go1.27.1ยทSDK v0.2.21์
๋๋ค. ๊ฐ๋ฐ #1227ยทmain #1228์ ๊ฐ ์ ์ฒด CI์ ๊ฒฐ๊ณผ ํ์ธ ํ
๋ณํฉํ๊ณ , ์ค์นํ ๋ ์คํ๊ธฐ์ ๋น๋ ์์ค์ ๋ฐ์ดํธ ์ง๋ฌธ์ ๊ธฐ๋กํ์ต๋๋ค.
์์ ๊ธฐ๋ก ๊ฐ ์ ๋ฌ์ ์ค์น ๊ด์ธก ๊ธฐ์ค์ main
b629a664ยท
Go1.27.1ยทSDK v0.2.21์
๋๋ค. ๊ฐ๋ฐ #1223ยทmain #1224๋ฅผ ๊ฐ๊ฐ ์ ์ฒด CI์ ๋
๋ฆฝ ์ฆ๊ฑฐ
ํ์ธ ํ ๋ณํฉํ์ต๋๋ค. ์ค์นํ ๋ ์คํ๊ธฐ์ ๋น๋ ์์ค์ ๋ฐ์ดํธ ์ง๋ฌธ๋ ๊ธฐ๋กํฉ๋๋ค.
์์ ์ฌ๋ฌ ์
๋ ฅ ์ฐ๊ฒฐ์ ์ค์น ๊ธฐ์ค์ main
1bef47fcยท
Go1.27.1ยทSDK v0.2.21์
๋๋ค. ๊ฐ๋ฐ #1221ยท
main #1222์ ๊ฐ ์ ์ฒด CI์
๋
๋ฆฝ ์ฆ๊ฑฐ ํ์ธ ํ ๋ณํฉํ๊ณ CLIยท์คํ๊ธฐ๋ฅผ ํจ๊ป ์ค์นํ์ต๋๋ค. main CI 37199114334๋
์ ์ฒด ์ฑ๊ณตํ๊ณ ๋
๋ฆฝ ์ฆ๊ฑฐ์ ํ์ฌ ์์ค ์ฐ๊ฒฐ๋ PASS์
๋๋ค.
์ค์น๋ณธ์ ์ด๋ ๋ฐ๋ณต ์ ์ด์์ 588/588ยท์
๋ ฅ 1,008๊ฐยท์ฐ๊ฒฐ 504๊ฐยท์ค์ ์คํ 24ํ๋ฅผ
ํ์ธํ์ต๋๋ค. ์ ๋ชจ๋ธ ๊ฒฝ๋ก๋ ์ธ ๋ฒ ์ถ๋ก ํ๊ณ ์ ์ฅ ์ฌ์คํ์ ์ถ๊ฐ ์ถ๋ก 0๋ฒ์
๋๋ค.
๋์ ๋ ์์ฒญ์ 98/98ยท์ ์ ์ข
๋ฃ, ์ถ๊ฐ ์ธ ์
๋ ฅ์ ๋ ๊ฒฝ๋ก๋ 42/42์์ต๋๋ค.
ํ๋ฆฐ ๊ธฐ๋๊ฐ ํ๋๋ฅผ ์ ๊ณตํ ๋ณ๋ ์ฌ๋ก๋ 48/49๋ก ๊ธฐ๋กํ์ต๋๋ค. ์์ ๋จ์ผ ์
๋ ฅ
์กฐ๋ฆฝ์ ์ ์ฅ ๊ธฐ๋ก๋ ๋ ๊ฒฝ๋ก์์ 49/49์ฉ, ์ถ๊ฐ ์ถ๋ก ์์ด ์ฌ์คํํ์ต๋๋ค.
์คํ #7์
20๊ฐ CI ์์
์ ํต๊ณผํด research main 09e4589c๋ก ๋ณํฉํ์ต๋๋ค.
์ค์น ๊ด์ธก์ ํ์ ๊ณต๊ฐ PR #8์
20๊ฐ CI ์์
์
๋ชจ๋ ํต๊ณผํด research main df98b03e๋ก ๋ณํฉํ์ต๋๋ค.
GitHub์ ์ค์น ๊ธฐ๋ก๊ณผ
์ Hugging Face ๋ถ๋ก์์ ๋์ผํ ์๋ณธ์ ์ฝ์ ์ ์์ต๋๋ค.
์ด์ ๋ฐฐํฌ์ ์ธ๋ถ ๊ด์ธก ๊ธฐ๋ก
์์ ๋จ์ผ ์
๋ ฅ ๋ณธ๋ฌธ ์ฐ๊ฒฐ์ ์ค์น ๊ด์ธก์ main
2d1ce2d0ยท
Go1.27.1ยทSDK v0.2.21์
๋๋ค. ๊ฐ๋ฐ #1219ยท
main #1220์ ๊ฐ ์ ์ฒด CI์
๋
๋ฆฝ ์ฆ๊ฑฐ ํ์ธ ํ ๋ณํฉํ๊ณ CLIยท์คํ๊ธฐ๋ฅผ ํจ๊ป ์ค์นํ์ต๋๋ค. main CI37193648999๋
์ ์ฒด ์ฑ๊ณตํ๊ณ ๋
๋ฆฝ ์ฆ๊ฑฐยทํ์ฌ ์์ค ์ฐ๊ฒฐ๋ PASS์
๋๋ค.
body-compose๋ก ์ผ๊ณฑ ํ๋์ ์ค์ ๋ณธ๋ฌธ์ ์ฐ๊ฒฐํฉ๋๋ค. ์ ์ค์น๋ณธ์ ๋ฐ๋ณต ์ ์ด
์ด๋ ๊ฑด์์ 588/588๊ณผ ๊ฐ๋ฐ ํ๋ณด์ ๊ฐ์ GoooยทGoยท์ฐ๊ฒฐ ์ฝ๋ ์ง๋ฌธ์ ํ์ธํ์ต๋๋ค.
์ค์ ๋ชจ๋ธ ํ๋จ ์ฌ์ฏ ๋ฒ, ์ ์ฅ ๊ธฐ๋ก ์ฌ์คํ์ ์ถ๊ฐ ํ๋จ 0๋ฒ์
๋๋ค. ๋์ ๋ ์์ฒญ์
98/98ยท์ ์ ์ข
๋ฃ, ์ถ๊ฐ ์ธ ์
๋ ฅ์ ๋ ๊ฒฝ๋ก๋ 42/42์์ต๋๋ค. ํ๋ฆฐ ๊ธฐ๋๊ฐ ํ๋๋ฅผ
์ ๊ณตํ ๋ณ๋ ์ฌ๋ก๋ ์ ์ ์คํยท์ฌํ๊ณผ ๊ธฐ๋ฅ ์ ์ 48/49๋ฅผ ํจ๊ป ๋จ๊ฒผ์ต๋๋ค.
์ฐ๊ตฌ #6๋
20๊ฐ CI ์์
ํต๊ณผ ํ main a221fb7c๋ก ๋ณํฉํ์ต๋๋ค.
๋ช
๋ นยท๋ชจ๋ธ ๋ค์ด๋ก๋ยท๊ฐ ๊ด์ธก ๋ฒ์.
์ด์ ์์ค ์ฌ์ฌ์ฉ ๋จ๊ณ๋ ๊นจ๋ํ main
f62eb5f0ยท
Go1.27.1ยทSDK v0.2.21์
๋๋ค. ๊ฐ๋ฐ #1217ยท
main #1218์ ๊ฐ๊ฐ CI์
๋
๋ฆฝ ์ฆ๊ฑฐ ํ์ธ ํ ๋ณํฉํ๊ณ CLIยท์คํ๊ธฐ๋ฅผ ํจ๊ป ์ค์นํ์ต๋๋ค. main CI37190298986์
ํ์ ์ฌ์ฏ ๊ฒ์ฌ์ ์ ์ฒด ์คํ์ด ํต๊ณผํ๊ณ ๋
๋ฆฝ ์ฆ๊ฑฐ๋ PASS์์ต๋๋ค.
์ ํํ Gooo ๋ณธ๋ฌธ์ ๋ค์ ๊ฐ๋ฐ์ ๋ค์ ์ฐ๋ body-realize์ ์ฒดํฌํฌ์ธํธ๋ฅผ ์ถ๊ฐํ์ต๋๋ค.
๊ธฐ์ค ๋ณธ๋ฌธ๊ณผ ์ ํ ๊ฒฝ๋ก๋ฅผ ๋ณด์กดํด ๋ณ์ ๋์ยท์์น๊ฐ ์ด๊ธ๋๋ ๋ฌธ์ ๋ฅผ ํด๊ฒฐํ์ต๋๋ค.
๋ ์์ฑ ๊ณผ์ ์ ์ด๋ ๋ฒ ์์ฑ์์ ์ ํ 48/48ยท๋ณ๋ ์คํ 108/108์ ํ์ธํ์ต๋๋ค.
์์ฒด ๋ชจ๋ธ์ ์ฌ์ฏ ๋ฒ ์ถ๋ก ํ๊ณ ์ ์ฅ ๊ณผ์ ์ ์ถ๊ฐ ์ถ๋ก 0๋ฒ์
๋๋ค. ๊ตฌ๋ฌธ๊ณผ ๊ณํ
์ ๊ฐ๋ฅผ ๋ถ๋ฆฌํ ์์ ๋ณธ์ ์ด๋ ๋ฒ ์ฌ๊ฒ์ฌ์์๋ ๊ฐ์ GoooยทGoยท๊ณํยท๋ชจ๋ธ ์
๋ ฅ
์ง๋ฌธ๊ณผ ๊ธฐ๋๊ฐ์ ํ์ธํ์ต๋๋ค. ์ฐ๊ตฌ #5๋
CI37189051362์ 20๊ฐ ๊ฒ์ฌ๋ฅผ ํต๊ณผํด main 6c8ee7cf๋ก ๋ณํฉํ์ต๋๋ค.
์ ์ธยท๋ช
๋ นยท์๋ณธ๊ณผ ์ธก์ .
์ ์ค์น๋ณธ์์ ๊ฐ์ ์ด๋ ๋ฒ์ ๋ค์ ์คํํด 48/48ยท108/108๊ณผ ๋์ผํ ์์คยท์ฝ๋ยท๊ณํยท ๋ชจ๋ธ ์ ๋ ฅ ์ง๋ฌธ์ ํ์ธํ์ต๋๋ค. ์ ์ฅํ ์ฒดํฌํฌ์ธํธ๋ฅผ ๋ณ๋ ฌ ์์ ์ ๋ ๊ฐ์๋ ์ ๋ฌํ์ผ๋ฉฐ ๋ชจ๋ธ/๊ฒฐ์ ๋ก ์ฌ๋ ์์ฒญ์์ 72/72 ์ค์ ๊ธฐ๋๊ฐ๊ณผ ์ ์ ์ข ๋ฃ๋ฅผ ํ์ธํ์ต๋๋ค.
์์ ์ ์ธ ์์ ์กฐ๋ฆฝ์ main
8a08adbbยท
Go1.27.1ยทSDK v0.2.21์
๋๋ค. Gooo ํ๋์ assembling์ ๋ณธ๋ฌธ ์ ํ, ํ์ ์ง์,
์ ํ ๊ธฐ๋๊ฐ๊ณผ ์์ฐ์ ํจ๊ป ์ ์ต๋๋ค. ๊ฐ๋ฐ
#1215ยทmain
#1216๋ฅผ ๊ฐ ์์ฒด CI์ ๋
๋ฆฝ
์ฆ๊ฑฐ ํ์ธ ํ ๋ณํฉํ๊ณ CLIยท๋ณ๋ ์คํ๊ธฐ๋ฅผ ํจ๊ป ์ค์นํ์ต๋๋ค.
ํด๋น ์ค์น๋ณธ์ CLI ์์ฒญ ์ฌ๋ ๊ฐ์ ์์ ์ ๋ ๊ฐ๋ฅผ ์ฐ๋ ๋ณ๋ ฌ ์์ฒญ ์ฌ๋ ๊ฐ์์ ์ ๊ณตํ ์คํ ๊ธฐ๋๊ฐ 144/144์ ๋ค์ดํฐ๋ธ ์คํ 32ํ๋ฅผ ํ์ธํ์ต๋๋ค. ์๋ณธ๋ง์ผ๋ก ์กฐ๋ฆฝํ๋ฉฐ ๋ชจ๋ธยท๊ฒฐ์ ๋ก ๊ฒฝ๋ก๋ฅผ ๋ชจ๋ ํ์ธํ๊ณ , ์คํ๊ธฐ๋ ์ ์ EOF๋ก ์ข ๋ฃํ์ต๋๋ค. ๋ชจ๋ธ์ ์์ฒญ๋น ๊ณต๋ ํ๋จ ํ ๋ฒ์ ์ํํ์ต๋๋ค. ์ค์น๋ณธ ๋ชจ๋ธ์ ๋ฐ๋ณต ์๋ต์ ๋ ์์ ์์ 34.745ยท33.816ms์ ๋จ์ผ ์ฌ์ฌ์ฉ ๊ด์ธก์ ๋๋ค. ์ ์ธยท๋ช ๋ นยท๋น๊ต ์คํ๊ณผ ๋ฒ์.
์์ ์๋ ์คํ ๋๊ตฌ ์ ํ์ main
33846f9eยท
Go1.27.1ยทSDK v0.2.21์์ ํ์ธํ์ต๋๋ค. ๊ฐ๋ฐ
#1213๊ณผ main
#1214์ ์์ฒด CIยท๋
๋ฆฝ ์ฆ๊ฑฐ ํ์ธ ํ
๋ณํฉํ๊ณ ๋ ์คํ๊ธฐ๋ฅผ ํจ๊ป ์ค์นํ์ต๋๋ค. ๊ธฐ๋ณธ Go๊ฐ 1.26.5์ธ ํ๊ฒฝ์์ ๋ณ๋ ๊ฒฝ๋ก
์ค์ ์์ด ์บ์์ 1.27.1์ ๊ณจ๋์ต๋๋ค. CLIยท๋ณ๋ ์คํ๊ธฐ์ ๋ชจ๋ธยท๊ฒฐ์ ๋ก ์์ฒญ์
๊ฐ ๋ชจ๋ ๋ ๊ฑด์ฉ, ์์ฒญ๋ง๋ค ๋ณ๋ ์คํ 11/11๊ณผ ๋ค์ดํฐ๋ธ ์ฌ์ ๋ ๋ฒ์ ์๋ฃํ์ต๋๋ค.
๋ณ๋ Go ๊ฒฝ๋ก ์์ด ์คํ.
์์ ๊ฐ๋ฐ #1206๊ณผ main #1207์ ๊ฐ๊ฐ ์์ฒด CI์ ๋
๋ฆฝ
์์ค ์ฆ๊ฑฐ ํ ์ ์ ๋ณํฉํ๊ณ , CLI์ ๋ฐ๋ ์คํ๊ธฐ๋ฅผ ํจ๊ป ์๋ก ์ค์นํ์ต๋๋ค.
๊ฐ๋ฐ #1210๊ณผ main
#1212๋ ๊ฐ์ ํธ๋ฆฌ์
๋
๋ฆฝ ์ฆ๊ฑฐ ํ์ธ ํ ๋ณํฉํ์ต๋๋ค. ๋ ์คํ๊ธฐ๋ฅผ main 7da09722์์ Go1.27.1๋ก
๋ค์ ๋น๋ยท์ค์นํ๊ณ ๋ชจ๋ธยท๊ฒฐ์ ๋ก ์ฝ๋์ ์ ํ๊ณผ ๋ณ๋ ์คํ 11/11์ ์ฌํ์ธํ์ต๋๋ค.
์ค์น๋ณธ์ ๋ชจ๋ธ ํ์ผ ๊ต์ฒด 128ํ๋ ํด์ ยท์๊ฐ ์ด๊ณผ 0ํ, ์ ์ 35ํ๋ 4,480/4,480์
๋๋ค.
๋ณ๋ ์ผ๋ฐ ์คํ 1,024/1,024, ํ์ ๋์ ์คํ 512/512, ์ค์ ๋ด๋ ค๋ฐ์ ๋ชจ๋ธ์ ์์
์์ 6/6๋ ํ์ธํ์ต๋๋ค. ๋ช
๋ น๋ถํฐ ๋ฐ๋ผํ๊ธฐ
ยท ์ ์ฒด ์๋ณธ๊ณผ ์ค์น ๊ทผ๊ฑฐ.
์ฐ๊ตฌ ์์ค 695f5bc8์ CI37168510833๋ ์ ์ฒด ์ฑ๊ณตํ์ต๋๋ค. ๊ฐ ๊ธฐ๋ก์ ์์ค๋ฅผ
์๊ธฐ Git ๋ฆฌ๋น์ ๊ณผ ๊ฒ์ฆํด ์ด๋ค ์์ค ๋ณ๊ฒฝ์ ๋ณด์กดํ๊ณ , ๋ก์ปฌยทLinux์ 18,432๊ฐ ์
๋ ฅ
์ฌํ์ ๋น๊ตํ์ต๋๋ค. ๋ช
์์ ์ฐ์ ์ ๊ฐยท์ ์ฒด ์์ยท์ถฉ์กฑ ๊ณก์ ์ด ๊ฐ๊ณ , ๊ณผ๊ฑฐ ์ฐ์ ์
272๊ฐ ์์ยท38๊ฐ ์ถฉ์กฑ ๊ณก์ ์ฐจ์ด๋ ๋จ์ ์์ต๋๋ค.
| ๋์ | ํ์ธํ ์ํ | ์ฝ๋ ๋ฐฉ๋ฒ |
|---|---|---|
| ์ ์ธ ์์ ๋ณธ๋ฌธ ์กฐ๋ฆฝ | ๊ฐ๋ฐ #1215ยทmain #1216 ๋ณํฉยท๋ ์คํ๊ธฐ ์ค์น. main 8a08adbb, CI37186044490ยท๋
๋ฆฝ ์ฆ๊ฑฐ PASS. ์ฐ๊ตฌ #4ยทCI37185711502์ 20๊ฐ ๊ฒ์ฌ ํต๊ณผยท๋ณํฉ, research main 2dd69568
|
๋ณ๋ ๊ณํ ์์ด ์กฐ๊ฑดยท์ง์ญ๊ฐยท๋์ ยท๋ถ๊ธฐยท๋ฌธ์ฅ ์์๋ฅผ ์กฐ๋ฆฝ. ๋ ๊ณผ์ ์ 32ํ ์์ฑ์์ ์ ํ 128/128ยท๋ณ๋ ์คํ 288/288. ๋ชจ๋ธ ์ฒซ ํ๋ณด๋ ๊ฒฐ์ ๋ก ๋ณด๋ค ์ฝํ๊ณ ํ ์คํธ ํ์์ผ๋ก ์ถฉ์กฑ. ์ค์น ํ ๋ณ๋ 16์์ฒญยท144/144๋ ํ์ธ. ๋ช ๋ น๊ณผ ์๋ณธ |
| ๊ธฐ๋ณธ ์คํ ๋๊ตฌ ์ ํ | ๊ฐ๋ฐ #1213ยทmain #1214 ๋ณํฉยท์ค์น, main 33846f9e. CI37183069159 ๋ฐ ๋
๋ฆฝ ์ฆ๊ฑฐ PASS |
PATHยท์ปดํ์ผ๋ฌ GOROOTยท์ ํํ ๋ก์ปฌ Go1.27.1 ์บ์ ์์ผ๋ก ํ์ธ. ๋ช ์ ๊ฒฝ๋ก๋ ์ฐ์ . ์ค์ ์ค์น CLI์ ์คํ๊ธฐ์์ ๋ชจ๋ธยท๊ฒฐ์ ๋ก ๊ฐ ๋ ์์ฒญ์ด 11/11์ ์ ์งํ์ต๋๋ค. ์ฌ์ฉ๋ฒ๊ณผ ๊ด์ธก |
| ์กฐ๊ฑด์์ด ์๋ ๋ณธ๋ฌธ ๊ฒฝ๋ก | ๊ฐ๋ฐ #1210ยทmain #1212 ๋ณํฉยท์ค์น. main 7da09722, CI run 37180057186๊ณผ ๋
๋ฆฝ ์ฆ๊ฑฐ PASS. ์ฐ๊ตฌ ๊ธฐ๋ก PR #2ยท#3๋ ์์ฒด CI ํ ๋ณํฉ, research main 94bd39c0
|
>, >=, !=, !๋ฅผ ๊ธฐ์กด ํ์
๋น๊ต๋ก ๋ฎ์ถฅ๋๋ค. ๋ชจ๋ธยท๊ฒฐ์ ๋ก ์ด ๊ฐ์ ๋ณธ๋ฌธ๊ณผ digest, ์ ํ ์ฌ๋ก 5/5ยท์ค์น๋ณธ ๋ณ๋ ์คํ 11/11. ์ด ํ ๊ณผ์ ์์๋ ๋ชจ๋ธ์ด ๊ธฐ๋ณธ ๊ฒฝ๋ก๋ฅผ ์ฒ์ ๊ณจ๋ผ ํ๋ณด 3๊ฐ๋ฅผ ๊ฒ์ฌํ๊ณ ๊ฒฐ์ ๋ก ์ 2๊ฐ๋ฅผ ๊ฒ์ฌํ์ต๋๋ค. ์ฐ๊ตฌ ๊ฒฐ๊ณผ์ ์ฌํ
|
| ๊ณต๋ ๋ชจ๋ธ์ ํ์ ํ์ผ ์ด๊ธฐ | SDK #6 ๋ณํฉ, v0.2.21 ๊ณต๊ฐยท์ปดํ์ผ๋ฌ ์ค์น ๋ฐ์ | SDK20์ ์ค์ ๋๊ธฐ๋ฅผ ๋ณด์กดํ๊ณ ๋จ์ผยท๊ณต๋ ๋ชจ๋ธ์ Unix ๋น์ฐจ๋จยท๋งํฌ ๋ฏธ์ถ์ ์ด๊ธฐ๋ก ์์ . ์ค์น SDK21์ 128ํ ๊ต์ฒด์ 4,480/4,480, ์ ์ยท๋์ยท์์ ์์ ์ ์ง. ์๋ณธ๊ณผ ๋ฒ์ |
| ํ์ฌ ํ์ผยท๋ชจ๋ธ ์ฌ์ฉ ๊ฐ์ด๋ | ๊ฐ๋ฐ #1204ยทmain #1205 ๊ฐ๊ฐ ์์ฒด CIยท๋
๋ฆฝ ์์ค ์ฆ๊ฑฐ ํ ์ ์ ๋ณํฉ. main fb91905f
|
๋ชจ๋ธ ์๋ต ์ ๊ฒฐ์ ๋ก , ์์ฒญํ ๋ชจ๋ธ์ ์ค๋น ์คํจ, ๋ฏธ๊ด์ธก๊ณผ ์ค์ 0์ , ํ๋กํ๋ณ ํ์ผ ๊ท์น๊ณผ ์๊ฐยทCPU ๋ฒ์ ์ค๋ช
. ์ค์น ๊ด์ธก์ ํ์ d1bfd273
|
| SDK v0.2.21 ์ปดํ์ผ๋ฌ ์ฐ๋ | ๊ฐ๋ฐ #1206ยทmain #1207 ๊ฐ๊ฐ ์์ฒด CIยท๋ ๋ฆฝ ์์ค ์ฆ๊ฑฐ ํ ์ ์ ๋ณํฉยท์ค์น | ํ๋ณด 128ํยท4,352/4,352์ ์ ์ค์น 128ํยท4,480/4,480์ ๋ฐ๋ก ๋ณด์กด. ์ ์ 1,024/1,024ยทํ์ ๋์ 512/512ยท์ค์ ๋ค์ด๋ก๋ ์์ 6/6. ์๊ฐยทCPU ๋ฒ์์ ์ด์ ์ค๋ฅ ๋ณด์กด |
| ์์ฑ ์ ์ ๋ ฅยท๋ชจ๋ธ ํ์ผ์ ๋๊ธฐ | ๊ฐ๋ฐ #1202ยท๋ฐฐํฌ #1203 ๊ฐ๊ฐ ์์ฒด CIยท๋ ๋ฆฝ ์ฆ๊ฑฐ ํ์ธ ํ ์ ์ ๋ณํฉ | ์ ์ค์น๋ณธ 64ํ ๊ฒฝ๋ก ๊ต์ฒด์์ ํด์ ยท์๊ฐ ์ด๊ณผ 0ํ, ์ผ๋ฐ ํ์ผ Goยท4,224/4,224 ์ ์ง. ๋ชจ๋ธ ์ ๋ณดยท๊ฐ์ค์น FIFO๋ ํด์ ์์ด ์ค๋ฅยท์ข ๋ฃ. ์ ์ 1,024/1,024์ ์คํ๊ธฐ ๋์ ์์ฒญ 512/512. ํ๋ก์ธ์ค CPU ์๊ฐ๊ณผ ์ ์ฒด ์๊ฐ์ ํจ๊ป ๋ณด์กด. ์ ๋ ฅ๊ณผ ์๋ณธ |
| ๊ธฐ๋๊ฐ ๋ฏธ๊ด์ธกยท์ค์ 0์ ํ์ | ๊ฐ๋ฐ #1200ยทmain #1201 ๋ณํฉยท์ค์น | ์คํ ์ ์คํจ๋ unobserved, ์ค์ ์ถ๋ ฅยท์ฌ์คํ ๋ค 0์ ์ 0/128. ์ ์ 8ํยทํ๋จ 4ํยท์คํ 16ํ์์ 1,024/1,024 ์ ์ง. ๊ณ ์์ ์ธ ๊ธฐ๋๊ฐ ๋ณ๊ฒฝ 0/256ยท์ธ ์ค๋ฅยท์ํ ํฉ์ฑ ์ํ๋ฅผ ๋ณ๋ ๊ธฐ๋ก. ๋ค์ ์์
๊ณผ ์งํ ์ฝ๊ธฐ
|
| ์คํ ๋๊ตฌ FIFO์ ๋๊ธฐยท์คํจ ์๋ด | ๊ฐ๋ฐ #1198ยทmain #1199 ๋ณํฉยท์ค์น | Unix ๋น์ฐจ๋จ ์ด๊ธฐ์ ์ค์ ํ์ผ ์ข ๋ฅ ๊ฒ์ฌ. ํ๋ณด ์ ์ฒด CLI 604.14ms, ์ ์ค์น 19.665ms์ ์ค๋ฅ ๋ฐํ. ์ค๋น ์กฐ๊ฑด๋ณ ์๋ณธ ๋ณด์กด. 96ํ ์ผ๋ฐ ๋น๊ต์์ 12,288/12,288ยท์์ฑ Go ์ ์ง. ์คํจ์ ๋ค์ ์คํํ๊ธฐ |
| ๋ฐ๋ณต ํ์ผ ํด์์ ํ ๋นยท์คํจ ํ์ | ๊ฐ๋ฐ #1196ยทmain #1197 ๋ณํฉยท์ค์น | 32KiB ๋ณด๊ด ๋ฐฐ์ด๋ก ์ฌ์ฌ์ฉ ํด์ ํ ๋น ์ฝ 33.5โ0.8kB. 96ํ ๋น๊ต์์ 12,288/12,288์ ์์ฑ Go ์ผ์น. ์ค์น 8ํยท4ํ ํ๋จยท16ํ ์คํ์์ 1,024/1,024, ๊ณต๊ตฌ ์กฐํ ์คํจ๋ ๋ณด์กด. ๋ฒ์์ ์ฌ์ฉ๋ฒ |
| ๊ณผ๊ฑฐ ๋ชจ๋ธ ๊ฒฐ๊ณผ์ ์ฌํ | ์ฐ๊ตฌ PR #1 ๋ณํฉ, Linux 19๊ฐ ๊ฒ์ฌ ํต๊ณผ | ํ๊ฒฝ๋ง๋ค 18,432๊ฐ ๊ธฐ๋กยท24๊ฐ ๋ชจ๋ธ ํ์ผ ์ผ์น. ์๋ 101๊ฐ ์์ฝ ์ฐจ์ดยท272๊ฐ ์์ ์ฐจ์ด๋ ๋ณด์กด. ๋ ๊ฒฐ๊ณผ ์ฝ๊ธฐ |
| ์ปดํ์ผ๋ฌ ๊ฐ๋ฐ ์์ค |
66ac5da5, #1206 ๋ณํฉ |
SDK21์ ํ์ ๋ ๋ชจ๋ธ ์ฝ๊ธฐ๋ฅผ ์ฐ๊ฒฐํ๊ณ ํ์ฌ ์ฌ์ฉ ๊ฐ์ด๋๋ฅผ ์ ์ง. ์ค์ ํ๋ณด ๊ด์ธก๊ณผ ์์ค ์ฆ๊ฑฐ ํ์ธ. ์ ๋ ฅ๊ณผ ๊ด์ธก |
| ๋ฐ๋ ๋จ๊ณ๋ณ ์๊ฐยทํ์ผ ์ง๋ฌธ | ๊ฐ๋ฐ #1194ยทmain #1195 ๋ณํฉยท์ค์น |
--timing, --verify-timing --out ์ถ๊ฐ. ๋ ํ๋ณด์์ 192ํ ์์ฑยท96ํ ํ๋จยท384ํ ์คํ, 24,576/24,576 ์ ํ ๊ธฐ๋๊ฐ๊ณผ ์๋ ์์ฑ Go ์ผ์น. ๊ตฌ๊ฐยท๋ฒ์ยท์ฌ์ฉ๋ฒ
|
| ๊ธฐ๋ณธ ๋ธ๋์นยท๋ก์ปฌ ์ค์น |
#1207 ๋ณํฉ, 4f6c7566
|
ํ์ ์ฌ์ฏ ๊ฒ์ฌยท๋ ๋ฆฝ ์ฆ๊ฑฐยทํ์ฌ ์์ค ๊ฒฐ์ ํ ๋ ์คํ๊ธฐ ํจ๊ป ์ค์น. ์ผ๋ฐ 1,024/1,024ยท๋์ 512/512ยทํ์ผ ๊ต์ฒด 4,480/4,480ยท์์ ์์ 6/6 ์ ์ง. ์ฒซ/๋ฐ๋ณต ์๊ฐ๊ณผ ์ ์ฒด ํ๋ก์ธ์ค CPUยทEOF ์ข ๋ฃ ํ์ธ. ํ์ฌ ์ค์น์ ์๋ณธ |
| ํ์ผ์์ ๋ฐ๋ ์กฐ๋ฆฝยท์คํ | ๊ฐ๋ฐ #1186ยทmain #1187 ๋ณํฉยท์ค์น |
gooo body-path-run์ผ๋ก ์ด๋ฆ์ด ๋ค๋ฅธ ํ๋๊ณผ ๋ ์ํผ/์ ์ฒด ํ์
๊ณํ์ ์ฌ์ฉ. ๊ฒฐ๊ณผ ์ ์ฅ, ๋ฐ๋ณตยท์คํํ์ผ ์ฌ์ฌ์ฉ๊ณผ ์ข
๋ฃ ์ํ ์๋ด. ์ฌ์ฉ๋ฒ
|
| owned runtime ๊ฒฐ๊ณผ ๋น๊ต | ๊ฐ๋ฐ #1188ยทmain #1189 ๋ณํฉยท์ค์น |
completeness-delta์์ ์ ํํ ๋ถ๋ชจ์ v2 ์์ ยท๋น๋ยท๊ด์ธก ์ฐ๊ฒฐ์ ํ์ธ. ๋ณ๊ฒฝ๋ ๊ธฐ๋๊ฐยท๋จ์ยท๋ถ๋ชจ๋ฅผ ๋ณด์กด. ๋ช
๋ น๊ณผ ์ฝ๋ ์์
|
| ์ฌ๋ฌ ์ค ๋ฐ๋ ์์ฑ | #1190ยท#1191 ๋ณํฉยท์ค์น | ๋ฐฑํฑ computes ๋ฌธ์์ด๋ก ์กฐ๊ฑดยท๋ณ์ยท๋์
์์ฑ. ์์ฑ Go 8/8 ์ผ์น, UTF-8 ์ค๋ฅ ์์น ๋ณด์กด. ์ค์น ๋ฐ๋ณต ์๋ต 77โ94ms์ ์์ 28โ33ms๋ฅผ ๋ชจ๋ ๊ธฐ๋ก. ์์ฑ๋ฒ
|
| ๋ฐ๋ณต Go ๋๊ตฌ ํ์ธ ๋ณด๊ด | ๊ฐ๋ฐ #1192ยทmain #1193 ๋ณํฉยท์ค์น | ๊ธฐ์กด ํ์ ์ ๋ ฅ ๋ฐ๋ณต ์๋ต ์ค์๊ฐ 79.91โ63.69ms, ํ์ฌ ์์ CPU 31.21โ13.37ms. 12,288/12,288 ๊ธฐ๋๊ฐยท์์ฑ Go ์ผ์น. ์ค์น ๋ชจ๋ธ ๋ฐ๋ณต 76.82ยท74.07ms์ ์๋ณธ๋ ๊ธฐ๋ก. ์ ํ์ตยท์๋ ๊ณผ์ 0๊ฐ. ์ฌ์ฉยท๋ฒ์ยท๊ธฐ๋ก ์ฝ๊ธฐ |
| ์ ์ฅ๋ ํ๋ณดยทํผ๋๋ฐฑ ์ฌํ | ์คํ ์ ์ฅ์ #19 ๋ณํฉ | Go1.27.1์์ ๊ธฐ์กด 52๊ฐ ์์ฑ ํ๋ก๊ทธ๋จ๊ณผ ์๋ 93/96ยท์์ 96/96 ํ๋ณด๋ฅผ ์ค์ ์ฌ์คํ. 189๊ฐ ์ ๊ฒฐ๊ณผ ํ์ผ ๋์กฐ, ๊ณํ 96๊ฐยทํผ๋๋ฐฑ 32๋ฌถ์ ๊ฒฐ์. ๋ก์ปฌยทLinux ํต๊ณผ. ์คํ๋ฒ๊ณผ ์งํ ์ฝ๊ธฐ |
| ์ต๊ทผ ์ปดํ์ผ๋ฌ ๋ฐฐํฌ ํ๊ทธ | v0.6.0-dev, 2026-09-29 | ํด๋น ํ๊ทธ ์์ ์ ํ๋ฆฌ๋ฆด๋ฆฌ์ค |
| Go SDK | v0.2.21-experimental | ๊ธฐ์กด ํ๋ณด ์ฌ์ฌ์ฉ API์ ๋จ์ผยท๊ณต๋ ๋ชจ๋ธ ํ์ผ์ ์ฝ๊ธฐ ์์ ์ถ๊ฐ. Unix์์ ์ด๋ฆฐ ํ์ผ์ ๊ฒ์ฆํ ๋ค ์ ํ๋ ๋ฐ์ดํธ๋ง ์ฝ์. ์ค์นํ ์ปดํ์ผ๋ฌ์ ์คํ๊ธฐ ๋ชจ๋ ๊ฐ์ SDK21 |
| ํ๋ณด ์ค๋น ์ฌ์ฌ์ฉ์ ์ปดํ์ผ๋ฌ ์ฐ๊ฒฐ | #1178ยท#1179 ๋ณํฉ | 512ํ ์์ฑยท1,024ํ ์ค์ ์คํ ๋น๊ต ์๋ฃ, devยทmainยท๋ก์ปฌ ์ค์น ๋ฐ์ |
| ๋ฐ๋ณต ์กฐ๋ฆฝ ๋ช ๋ น์ ์ฌ์ฉ์ฑ | #1180ยทmain #1181 ๋ณํฉ |
gooo body-path-stream์ผ๋ก ๋ณ๋ ์์ปค ๋น๋ ๋จ๊ณ ์ถ์. ๋ชจ๋ธ ์๋ต ์ ๊ฒฐ์ ๋ก ์ฒ๋ฆฌ. ์ค์น๋ณธ 4ํ ์์ฑยท8ํ ์ค์ ์คํยท32/32 ๊ธฐ๋๊ฐ ํ์ธ, ๋ ๋ฒ์งธ ๋ชจ๋ธ ์์ฒญ์ ์ค๋น๋ฌผ ์ฌ์ฌ์ฉ |
| ๋ ์ํผ ์์ ์๋ณธ ๊ฒ์ฆ ์ฌ์ฌ์ฉ | #1182ยทmain #1183 ๋ณํฉยท์ค์น | ํ ์์ฒญ ์์์ ๊ฐ์ ๊ฒ์ฆ ๊ฒฐ๊ณผ๋ฅผ ์ฌ์ฉ. 512ํ ์์ฑยท1,024ํ ์คํ ๊ฒฐ๊ณผ ์ ์ง. ๊ต์ฐจ ์ธก์ ์ ์ ๊ฐ ์ค์๊ฐ 0.371โ0.292ms, ํธ์ถ๋น ํ ๋น๋ ์ฝ 729โ572KB |
| ํ ๋ช ๋ น์ผ๋ก ์์ฑยท์คํํ๊ธฐ | Go ์์ ์ ์ฌ์ฉ๋ฒ | ์๋ต์ด ๋์ค๋ฉด ์ฆ์ ์ปดํ์ผํด ์คํ. ๋ก์ปฌยทLinux ๊ฐ๊ฐ 4ํ ์์ฑยท8ํ ์ค์ ์คํ๊ณผ 32/32 ๊ธฐ๋๊ฐ ํ์ธ, ๊ฒฐ๊ณผ์ ์๊ฐ ๊ธฐ๋ก ๋ณด์กด |
| ์คํํ์ผ ๋ณด๊ด๊ณผ ์ฆ์ ์คํ | #1184ยทmain #1185 ๋ณํฉยท์ค์น |
--execute, Go ์์ ์ --retain-native. 512ํ ์์ฑยท1,024ํ ์คํ์์ ๊ธฐ์กด ๋ฏธ์ถฉ์กฑ๊น์ง ์ ์ง. ๋ฐ๋ณต ์คํ ๊ด์ธก ์ค์๊ฐ 294โ29ms, ํ์ฌ ์์ CPU 215โ9.8ms. Linux ํ์ 32/32 ๊ธฐ๋๊ฐ ํ์ธ |
| ๊ด์ธก ๊ฒฐ๊ณผ ์ฌ์ฌ์ฉ | #1162์ #1163 ๋ณํฉ | devยทmain ๋ฐ์๊ณผ ๋ก์ปฌ ์ค์น ์๋ฃ |
| ์ ์ผ ํ๋ณด ์ง์ ์กฐ๋ฆฝ | #1164์ #1165 ๋ณํฉ | devยทmainยท๋ก์ปฌ ์ค์น ๋ฐ์ ์๋ฃ. ์ ๊ด์ธก๊ณผ ์ฌ์ฌ์ฉ ๊ด์ธก ๋ชจ๋ ๋ชจ๋ธ ํ๋จยทํ์ 0ํ๋ก ์กฐ๋ฆฝ |
| ์ธ์ด ๋ฐฉํฅ ๋ฌธ์ ๊ฐฑ์ | #1166๊ณผ #1167 ๋ณํฉ | devยทmain์ ์ฌ์ฏ ๊ฒ์ฌ์ ์๋ณธ ์ฆ๊ฑฐ ํ์ธ ์๋ฃ |
| ์์ค์์ ์งง์ ์กฐ๋ฆฝ ๊ณํ ๋ง๋ค๊ธฐ | #1168์ #1169 ๋ณํฉ | devยทmain ์ ์ฒด CIยท์๋ณธ ์ฆ๊ฑฐ ํ์ธ, ๋ก์ปฌ ์ค์น ์๋ฃ |
| ๊ณต๊ฐ ์ํ ๋ชจ๋ธ | gooo-shared-judgment-tiny-v1 | ์์ฒด ํ์ต ๋ชจ๋ธ, FP32/PTQ/QAT, ๋ ์ง๋ณ ์๋ณธ ์ฆ๊ฑฐ |
| ์์ ๋ฐ๋ ์กฐ๋ฆฝ | #1170๊ณผ #1171 ๋ณํฉ |
return 2 - 3 ๊ฐ์ ์
๋ ฅ ๋ฏธ์ฌ์ฉ ํจ์์ ์กฐ๋ฆฝ. devยทmainยท๋ก์ปฌ ์ค์น ๋ฐ์ ์๋ฃ |
| ์ฐ์ ์กฐ๊ฑด์ ์กฐ๋ฆฝ | #1172์ #1173 ๋ณํฉ | ์์ค ์กฐ๋ฆฝ ๊ณํ์ else if ์ง์. devยทmain ์ ์ฒด CIยท์๋ณธ ์ฆ๊ฑฐ ํ์ธ, ๋ก์ปฌ ์ค์น ์๋ฃ |
| ์์ค ๊ตฌ์กฐ๋ฅผ ์์ ๋ชจ๋ธ ์ ๋ ฅ์ผ๋ก ๊ด์ฐฐ | #1174์ #1175 ๋ณํฉ | devยทmainยท๋ก์ปฌ ์ค์น ๋ฐ์ ์๋ฃ. 48๋ฐ์ดํธ ์์ ํํ์ ์ด์ด ์ ์ฒด ํ๋ณด ํ๋จ๊ธฐ ํ์ตยท๊ณต๊ฐ |
| ์ ์ฒด ํ๋ณด ํ๋จ๊ธฐ | gooo-order-judge-tiny-v1 | ๋ ๋ฆฝ ํ์ต 4,096 ํ๋ผ๋ฏธํฐยทFP32 16 KiB. ์ปดํ์ผ๋ฌ ๋ด๋ถ ํ๋จ์ผ๋ก 256ํ ์์ฑยท512ํ ์ค์ ์ปดํ์ผ๋ ์คํ ์๋ฃ |
| ์ ์ฒด ํ๋ณด ์ปดํ์ผ๋ฌ ์ฐ๊ฒฐ | #1176๊ณผ #1177 ๋ณํฉ | devยทmain ์ ์ฒด CIยท์๋ณธ ์ฆ๊ฑฐ ํ์ธ, ๊นจ๋ํ main ์ค์น๋ณธ ์ฌํ ์๋ฃ |
| ๊ฒฝ๋ก | ์ง์ ๋ด์ฉ | ํ์ธ ๋ฒ์ |
|---|---|---|
| ์ ์ธ ๊ฒ์ฌ์ Go ๊ตฌ์กฐ ์์ฑ | EntityยทActivityยท์์ ์ IDยท๊ด๊ณ ๊ฒ์ฌ์ ์์ฑ | ์๋ณธ ์ ์ธ๊ณผ ์์ฑ ๊ตฌ์กฐ์ ์ฐ๊ฒฐ |
๋จ์ผ ์์ค run
|
์ ์ธ์ ์ ๋ ฅยท์ถ๋ ฅ ์ ์ด ํด์ | ๊ฒฐ๊ณผ์ ๋ช ์๋ ์คํ ๊ณ์ฝ |
| ๋ฐ๋ ์์ฑ | IntegerยทBooleanยทTextยท๊ธฐ๋ก, ์์ฑ์ยทํ๋ ์ฝ๊ธฐยท์ง์ญ๊ฐ ๊ต์ฒดยท๋น๊ตยทif/elseยทreturn
|
์ ๋ ฅ 1..16๊ฐยท๊ฒฐ๊ณผ 1๊ฐยท๊ธฐ๋ก์ ํ์ ๋ฌธ์์ด ํ๋กํ์ผ |
| ์ํ ๋ชจ๋ธ ๊ฒฝ๋ก ์กฐ๋ฆฝ | ์กฐ๊ฑดยท์ฐธ์กฐยท๋์ ยท๋ถ๊ธฐยท์์์ ํ์ฉ๋ ์ ํ ์กฐํฉ | ํ์ฌ ๋ชจ๋ธ ์ฐ๊ตฌ๋ ์ ํ๋ IntegerโInteger ๊ณผ์ |
| ์คํจ ํผ๋๋ฐฑ | ์ค์ ์ ํ ์์์ ์คํจ๋ก ๋จ์ ๊ฒฝ๋ก ์ฌ์ ๋ ฌ | ์ ๋ ฅยท๊ธฐ๋๊ฐยท๊ฒฐ๊ณผยท์๋ ์์ฐ์ ๊ธฐ๋ก |
| ํ์ผ ์กฐ๋ฆฝยท์ฆ์ ์คํ | ์์คยทํ๋ยท๊ณํยทํ์ฌ ๊ธฐ๋๊ฐ์์ Go ์์ฑยท๋น๋ยท์คํยท์ ์ฅ | ์์ IntegerโInteger, ์คํ ์ ๋ ฅ 1..128๊ฐ, ์์ฐจ ๋ฐ๋ณต 1..16ํ |
| ์ค์ ๋ณธ๋ฌธ ์ฐ๊ฒฐยท์คํ |
bind๋ก ์กฐ๋ฆฝ ๋ณธ๋ฌธยท์ผ๋ฐ ๋ณธ๋ฌธ์ ์ฐ๊ฒฐํ๊ณ ํ ๋ฒ ๋น๋ยท๋ ๋ฒ ์คํ |
ํ๋ 2..16๊ฐยท๊ฐ ์ ๋ ฅ 1..16๊ฐ/์ถ๋ ฅ 1๊ฐยท์ค์นผ๋ผ/๊ธฐ๋กยทํฉ๋ฅยท์ผ๋ถ ์์น ์ฐ๊ฒฐ |
| ์ ์ฅํ ์ ์ฒด ์กฐ๋ฆฝ ์ฌ์คํ | ๊ฐ ์ ํ ๋ณธ๋ฌธ๊ณผ ์ฐ๊ฒฐ ์ฝ๋๋ฅผ ์ฌ๊ตฌ์ฑํ๊ณ ์ ๊ธฐ๋๊ฐ์ผ๋ก ์คํ | ์ถ๊ฐ ๋ชจ๋ธ ํธ์ถ 0ํยทํ๋๋ณ ์ค์ ๊ฐยท์ ๊ณตํ ๊ธฐ๋๊ฐ์ ๋ถ๋ชจ ๊ธฐ๋ก |
| ๋ชจ๋ธ ์๋ ์คํ | ์ ์ธ๋ ์์์ ๋์ฒด ๊ฒฝ๋ก๋ก ๊ฒฐ์ ๋ก ์ ์งํ | ๋ชจ๋ธ ํธ์ถ ์ 0 |
| ์์ ์ฑ ๋น๊ต | ์ด์ ยท์ดํ ๊ด์ธก, ๋ฏธํด๊ฒฐ ํญ๋ชฉ๊ณผ ํ๊ท ๋น๊ต |
completeness-delta์ ๊ฐ ๊ฒฐ๊ณผ์ ๋ช
์๋ ๋ฒ์ |
์์ํ๊ธฐ ยท ๋ชจ๋ธ๊ณผ ์ฝ๋ ์กฐ๋ฆฝ ยท ๊ณ ์ ์์ค์ ์์ธ ๊ณ์ฝ
๋ค์ ๊ฐ๋ฐ์ ์ต๊ทผ ์ฐ๊ตฌ์ ์์ ๊ธฐ๋ฅ์ ๋ฐ๋ฆ ๋๋ค. ํ์ต ์์ด ๋ค์ ๊ด์ธก ์ ๋ ฅ์ ๊ณ ๋ฅด๋ Go SDK API์ ์ปดํ์ผ๋ฌ ์ฐ๊ฒฐ์ ๊ตฌํํ์ต๋๋ค. ๊ฐ์ ๊ฒฐ๊ณผ์ ์ฌ๊ณ์ฐ์ ์ค์๊ณ , ๊ด์ธก์ผ๋ก ํ๋ณด๊ฐ ํ๋ ๋จ์ผ๋ฉด ๋ฐ๋ก ์กฐ๋ฆฝํ๋ ๊ฒฝ๋ก๋ฅผ ์ถ๊ฐํ์ต๋๋ค. ์ฐ์ฐ ์์ ํํ๊ณผ ์กฐ๋ฆฝ๋ฒ ์ฌ์ฌ์ฉ์ ์ด์ด๊ฐ๋๋ค.
์ต๊ทผ์๋ Gooo ๋ฐ๋์์ ํ์ ์ด ์๋ ๊ธฐ๋ณธ ๊ณํ์ ๊ณ์ฐํ๊ณ , ๋ฐ๊ฟ ์์น๋ง ์งง๊ฒ ์ง์ ํ๋ ์กฐ๋ฆฝ ๊ณํ์ ๊ตฌํํ์ต๋๋ค. ํผ์ฐ์ฐ์ยท๋ถ๊ธฐยท์ฐธ์กฐยท๋์ ยท๋ฌธ์ฅ ์์๋ฅผ ๋ค๋ฃน๋๋ค. ์ฌ์ฉ๋ฒ๊ณผ ํ์ฌ ์ง์ ๋ฌธ๋ฒ. devยทmain๊ณผ ๋ก์ปฌ ์ค์น๋ณธ์ ๋ฐ์๋์ต๋๋ค.
- ํ์ผ ์คํ ๋ช ๋ น์ main์ ๋ณํฉํ๊ณ ์ค์นํ์ต๋๋ค. ํ์ยท๋ชจ๋ธยท๊ฒฐ์ ๋ก ๋ค ์กฐ๊ฑด์ ๋ฐ๋ณต ์๋ต์ ์ฝ 29โ33ms, ์ต์ด ๋ชจ๋ธ ์๋ต์ 496.27ยท474.29ms์์ต๋๋ค. 128๊ฐ ์ ์ ์ ๋ ฅ์ ๊ธฐ๋๊ฐ์ ๊ฐ ์์ฒญ์์ ์๋ก ๊ฒ์ฌํ์ต๋๋ค. ํ์ฌ ์์ CPUยทRSS, ๋ชจํธํ ์๋ณธ์ ์คํจ์ ๊ด์ธก ํ ์ฑ๊ณต๋ ๋ณ๋ ๊ธฐ๋ก์ผ๋ก ๋จ๊ฒผ์ต๋๋ค. ์ ํํ ๋ถ๋ชจยท์คํจยท์ค์น ๋ฐ ๋ชจ๋ ์๋ณธ.
- SDK์์ ์ ์ฒด ํ๋ณด ์ค๋น๋ฅผ ์ฌ์ฌ์ฉํ๋๋ก ํ์ต๋๋ค. ๊ฐ์ 16 KiB ๋ชจ๋ธ๋ก ์ถ๊ฐ ํ์ต ์์ด ํ์ ์ค์๊ฐ์ด ๊ธฐ์กด 357ยตs, ๋งค๋ฒ ์ค๋นํ๋ ์ ๊ฒฝ๋ก 244ยตs, ์ค๋น๋ฌผ ์ฌ์ฌ์ฉ 4.83ยตs์์ต๋๋ค. ์ด๊ฒ์ SDK ๊ตฌ๊ฐ์ ๋น์ฉ์ ๋๋ค. ์ปดํ์ผ๋ฌ์ ์์ค ๊ฒฐ์ยท์์ฑ ๋น์ฉ์ ๋ค์ ๊ด์ธก์ ๋ฐ๋ก ๊ธฐ๋กํ์ต๋๋ค. ์ธก์ ๋ฒ์ยท์ด๊ธฐ ๋ฉ๋ชจ๋ฆฌ ์ธก์ ๋ฌธ์ ยท๋ชจ๋ ์๋ณธ.
- ํ์ ์ปดํ์ผ๋ฌ API ๊ด์ธก์ ์๋ฃํ์ต๋๋ค. ๊ฐ์ ๊ณํ์ ๋ ๋ฒ์งธ ์์ฑ ์ค์๊ฐ์ ์ ๊ท ์์ฑ๊ธฐ 1.02ms, ํ๋ณด๋ฅผ ๋ณด๊ดํ ์์ฑ๊ธฐ 0.69ms์๊ณ , ์กฐ๋ฆฝ ๊ณํ ์ ๊ฐ์ ๋ชจ๋ธ ์ค๋น๊น์ง ํฉํ๋ฉด 2.22โ1.63ms์์ต๋๋ค. 512ํ ์์ฑยท๋ชจ๋ธ ํ๋จ๊ณผ 1,024ํ ์ค์ ์คํ์์ ๊ธฐ์กด ๊ฒฐ๊ณผ๊ฐ ์ผ์นํ์ต๋๋ค. ์ต๋ ์ฌ๋ ๋ฒ ์กฐ๊ฑด์ 64/64 ์์ฑ, ํ ๋ฒ ์กฐ๊ฑด์ ๊ธฐ์กด 52/64 ์์ฑ์ ์ ์งํ์ต๋๋ค. ์๋ณธยท์ด๊ธฐ ๋๊ตฌ ์ค๋ฅยท์ ์ฒด ๋น์ฉ.
- ์ ์ฒด ํ๋ณด ํ๋จ๊ธฐ๋ 64๊ฐ ํ์ ์์ฒญ์ผ๋ก CPU์์ 400๋ฒ ํ์ตํ์ต๋๋ค. ๊ฐ๋ฐ ์งํฉ 96๊ฑด์ ์ฒซ ์ ํ ์์ฑ์ ๊ฒฐ์ ๋ก 48๊ฑด, ๋ชจ๋ธ 82๊ฑด์ ๋๋ค. ๊ณ ์ ๊ฐ์ค์น๋ก ๊ฐ์ ๊ธฐ๋ฅ์ ํ๋ณด๋ฅผ ์ฌ์ฌ์ฉํ๋ฉด ์ค์ ํ๋ณด ํ๊ฐ๊ฐ 144ํ์์ 110ํ๋ก ์ค์์ต๋๋ค. 96/96 ์์ฒญยท768/768 ์ ํ ๊ธฐ๋๊ฐ์ด ์ถฉ์กฑ๋๊ณ , ์ ์ฒด ํ์ ์ค์๊ฐ์ 322โ339ยตs๋ก ๋์์ต๋๋ค. 960ํ ์ค์ ํ์๊ณผ 480ํ ๋ชจ๋ธ ํ๋จ, ๋ชจ๋ ํ๊ทยท๋น์ฉ์ ๊ณต๊ฐํ์ต๋๋ค.
- ์ ๋ชจ๋ธ์ ์ปดํ์ผ๋ฌ ๋ด๋ถ ์ฐ๊ฒฐ์์๋ ์ถ๊ฐ ํ์ต ์์ด 256ํ ์์ฑยท128ํ ํ๋จยท512ํ ์ปดํ์ผ๋ ์คํ์ ์๋ฃํ์ต๋๋ค. ๊ธฐ์กด ๊ฐ๋ฐ ๊ณผ์ 64๊ฐ์์ ์ฒซ ์๋ ์์ฑ์ ๊ฒฐ์ ๋ก 32๊ฐ, ๋ชจ๋ธ 52๊ฐ์๊ณ ์ต๋ ์ฌ๋ ๋ฒ ์๋ํ๋ฉด ๋ชจ๋ ์์ฑํ์ต๋๋ค. ์ค์ ํ๋ณด ํ๊ฐ 96โ76ํ, ์์ฑ ์ค์๊ฐ 8.58โ9.26ms, ์ต๋ RSS ์ค์๊ฐ 17.56โ18.60MiB์ ๋๋ค. ์๋ณธ๊ณผ ๋น์ฉยท์คํจ.
- ๋ค ํ์ต ์กฐ๊ฑด, ์ด๋ FP32/PTQ/QAT ๋ชจ๋ธ์ 6,400ํ ๋ก์ปฌ GPU ์ ๋ฐ์ดํธ ํ ๊ณต๊ฐํ์ต๋๋ค.
- ๊ฐ์ ๊ฐ๋ฐ ์งํฉ์ ์ฒซ ๊ฒฝ๋ก ์ ์ฒด ์์ ์ถฉ์กฑ ์๋ FP32 ๋์กฐ๊ตฐ 113/512, ์ ์ฒด ๋ฌธ์ฅ ์กฐ๊ฐ ์กฐ๊ฑด 368/512์์ต๋๋ค.
- ํ๋ซํผ๋ณ ๊ณ์ฐ ์์ ์ฐจ์ด 272๊ฑด์ ๊ธฐ๋กํ๊ณ , ๊ณ์ฐ ๊ท์น์ ๋ช ์ํ ํ 18,432๊ฐ ์ ๋ ฅ ์์ ์ค๊ฐ๊ฐ๊ณผ ์ ์ฒด ์์๋ฅผ ์ผ์น์์ผฐ์ต๋๋ค.
- ์ปดํ์ผ๋ฌ
e461c1d์ SDK v0.2.15๋ก 400ํ ์์ฑ, 816ํ ๋ชจ๋ธ ํ๋จ, 800ํ ์คํ์ ๊ด์ธกํ์ต๋๋ค. 9,600๊ฐ ๊ธฐ๋๊ฐ๊ณผ 192๊ฐ ์ ์ฅ ํํ ๋น๊ต ์์ด ์ผ์นํ์ต๋๋ค. - ์ต๊ทผ ๊ด์ธก ์ฌ์ฌ์ฉ ๋น๊ต์์๋ ์์ฒด ์ํ ๋ชจ๋ธ์ 120ํ ํธ์ถํ๊ณ , ์ ํ์ต ์์ด 96ํ ์์ฑ๊ณผ 192ํ ์คํ์ ๋ง์ณค์ต๋๋ค. ๊ธฐ์ค ํจ์๋ฅผ ์ด ์กฐ๊ฑด์ 288/288 ๊ธฐ๋๊ฐ์ ์ถฉ์กฑํ๊ณ , ๋ชจ๋ ๋์กฐ๊ตฐ์ ํฌํจํ๋ฉด 396/576์ ๋๋ค.
- ์ฌ์ฌ์ฉ์ ์์ฒญ๋น ํ๋ณด ํ๊ฐ๋ฅผ 33ํ์์ 14ํ๋ก ์ค์์ต๋๋ค. ๋ชจ๋ธ ์ฐ๊ฒฐ ์ ์ ์ฒด ์์ฑ ์๊ฐ ์ค์๊ฐ์ 9.21ms์์ 9.37ms๋ก ์ํญ ๋์ด, ์ ์ฒด ์๋ ๊ฐ์ ์ ๋ค์ ๊ณผ์ ๋ก ๋จ์์ต๋๋ค.
- ์ด์ด์ง ์ง์ ์กฐ๋ฆฝ ์คํ์์๋ 120ํ ์์ฑยท240ํ ์คํ์ ๊ธฐ๋กํ์ต๋๋ค. ํ์ ๊ฒฝ๋ก 24๊ฐ ์์ฒญ์ ๋ชจ๋ธ ํธ์ถยท์ถ๊ฐ ํ์ 0ํ๋ก 144/144 ๊ธฐ๋๊ฐ์ ์ถฉ์กฑํ์ต๋๋ค. ๋ชจ๋ธ ์์ฒญ ์กฐ๊ฑด์ ์์ฑ ์ค์๊ฐ์ ์ฌ์ฌ์ฉ ํ ํ์ 9.49ms, ์ง์ ์กฐ๋ฆฝ 8.27ms์์ต๋๋ค. ๊ฐ์ ํ ๊ณผ์ ์ ์ธก์ ์ ๋๋ค.
- ์์ ํํ ์ฌ์ ์คํ์์๋ ๊ธฐ์กด V4๊ฐ ๊ฐ์ ํน์ง์ผ๋ก ๋ง๋ค๋ 32์์ 128๋ฐ์ดํธ ์ ์ฐ๊ฒฐ ๋ฐฐ์ด๋ก ๊ตฌ๋ณํ์ต๋๋ค. ๊ธฐ์กด V3 ์์น ํํ๋ ์ด ์๋ค์ ๊ตฌ๋ณํ๋ฉฐ, ์ ๋ฐฐ์ด์๋ ๋ฐ๋ณต ์์ ์ถฉ๋์ด ๋จ์ต๋๋ค. ์ค์ ๊ธฐ์กด ๋ชจ๋ธ ํธ์ถ์ 64ํ์๊ณ ์ ํน์ง์ ํ์ต์ ์์ง ์งํํ์ง ์์์ต๋๋ค.
- ์งง์ ์กฐ๋ฆฝ ๊ณํ ์คํ์ 24ํ ์์ฑยท48ํ ์คํ๊ณผ ์์ฒด ๋ชจ๋ธ์ ๊ณต๋ ํ๋จ 6ํ๋ฅผ ๊ธฐ๋กํ์ต๋๋ค. 12์์ ์ ์ฒด ๊ณํยท์งง์ ๊ณํ์ ๊ฐ์ ์ฝ๋๋ก ์กฐ๋ฆฝ๋๊ณ , ์์ถ JSON ์์ฑ๋์ ์ฝ 63% ์ค์์ต๋๋ค. ๊ธฐ์ค ํจ์ ์กฐ๊ฑด 72/72, ๋ชจ๋ ์กฐ๊ฑด 84/144์ ์คํ ๊ธฐ๋๊ฐ์ ์ถฉ์กฑํ์ต๋๋ค. ๋ชจ๋ธ ์ฐ๊ฒฐ ์์ฑ ์ค์๊ฐ์ 8.14โ8.60ms๋ก ๋์ด, ์ถ๊ฐ ์ ๊ฐ ๋น์ฉ๋ ๊ธฐ๋กํ์ต๋๋ค. ์๋ณธ๊ณผ ํ๊ณ.
- ์์ ๋ฐ๋ ํ์ ์คํ์ 6ํ ์์ฑยท12ํ ์คํยท์์ฒด ๋ชจ๋ธ ํ๋จ 3ํ๋ก 36/36 ๊ธฐ๋๊ฐ์ ์ถฉ์กฑํ์ต๋๋ค. ๋ชจ๋ธ ์ฌ์ฉ ์ ํ๋ณด ํ๊ฐ 5โ7ํ, ์์ฑ ์ค์๊ฐ 9.21โ9.73ms, ์ต๋ RSS ์ค์๊ฐ 17.42โ19.31MiB์์ต๋๋ค. ์ด ํ ๊ณผ์ ์์๋ ๊ฒฐ์ ๋ก ์ ๊ฒฝ๋ก๊ฐ ๋ ๊ฒฝ์ ์ ์ด์์ต๋๋ค. ๋ชจ๋ ์๋์ ๋น์ฉ.
- ์ฐ์ ์กฐ๊ฑด์์ ๋ฒ์ ์ ํ ํจ์๋ 6ํ ์์ฑยท12ํ ์คํ์์ 42/42 ๊ธฐ๋๊ฐ์ ์ถฉ์กฑํ์ต๋๋ค. ์์ชฝ ๋ชจ๋ ์ฒซ ํ๋ณด๋ก ์์ฑํ๊ณ ์์ฒด ๋ชจ๋ธ ํ๋จ์ 3ํ, ์ถ๊ฐ ํ์ต์ 0ํ์์ต๋๋ค. ์์ฑ ์ค์๊ฐ์ ๋ชจ๋ธ ๋ฏธ์ฌ์ฉ 7.96ms, ์ฌ์ฉ 9.23ms์์ต๋๋ค. ์ฒซ ๋ฏธ์ฌ์ฉ ์คํ์ 367.18ms๋ ๋ณด์กดํ์ผ๋ฉฐ, ํ ๊ณผ์ ์์์ ๊ฒฐ๊ณผ์ ๋๋ค. ์ ํ ๋ฒ์์ ์๋ณธ.
- ์์ ์ฐ์ฐ ์์ ์คํ์์ ์ฒซ ์๋ ์์ฑ ์์ฒญ์ ๊ฒฐ์ ๋ก 8/16, ๊ธฐ์กด ์์นยท๋น๋ ๋ชจ๋ธ ๊ฐ๊ฐ 6/16์ด์์ต๋๋ค. ์ต๋ 8๊ฐ ๊ฒฝ๋ก๋ฅผ ์๋ํ๋ฉด ์ธ ์กฐ๊ฑด ๋ชจ๋ 16/16 ์์ฒญ์ ์์ฑํ์ต๋๋ค. ์๋ณธ ๋์ ๋ฌธ ์์๋ฅผ ๋ฐ๊ฟ๋ ๋ชจ๋ธ ์ ๋ ฅ์ด ๊ฐ์์ง๋ ๋ฐ๋ก๋ฅผ ๋ฐ๊ฒฌํ๊ณ , ์ดํ ์์ ์ ์ฒด ํ๋ณด ํ๋จ๊ธฐ์ ์ฝ๋ ๋์์ ์ฐ์ฐ ์์๋ฅผ ๋ด์์ต๋๋ค. ์์นยท์คํจยท์์ธ.
- ํ์ ๊ตฌ์กฐ ํํ ์ฌ์ ์คํ์ ์ค์ ์์ค์ ์์ ๋ฐ์ 24์์ ๊ตฌ๋ณํ๊ณ , ๋ณ์๋ช ๋ณ๊ฒฝ 16์๊ณผ ๊ตํ ๊ฐ๋ฅํ ํผ์ฐ์ฐ์ ๋ณ๊ฒฝ 16์์์๋ ๊ฐ์ ํํ์ ์ ์งํ์ต๋๋ค. ์ ํ์ง๋น 48๋ฐ์ดํธ๋ฅผ ์ฌ์ฉํฉ๋๋ค. ํด๋น ์ฌ์ ์คํ์ 48๊ฐ ๊ตฌ์กฐ ์ถ์ถ, ์ ๋ชจ๋ธ ํ๋จยทํ์ตยท์คํ 0ํ์์ผ๋ฉฐ, ์ดํ ๋ชจ๋ธ ํ์ต๊ณผ ์ค์ ์คํ์ ์ ํญ๋ชฉ์ ๋ฐ๋ก ์ง๊ณํ์ต๋๋ค. ์ ๋ ฅ ํํ๊ณผ ๋ฒ์.
๊ฐ ์ซ์์ ๋ถ๋ชจ, ์คํจํ ์กฐ๊ฑด๊ณผ ์๋ณธ ์๋ฃ๋ ์งํ์ ์ฆ๊ฑฐ์ ์ฐ๊ฒฐํ์ต๋๋ค.
๋ฌธ์ฅ ํํ ๋ณํ, ์ฐ์ฐ ์์ ๊ตฌ๋ถ, ํยท์ ์๋ฏธ ์ฐ๊ฒฐ๊ณผ ์๋ก์ด ๊ณผ์ ์์์ ํ์ง์ ์ฐ๊ตฌํ๊ณ ์์ต๋๋ค. ๊ธฐ๋ก ํ๋ ์กฐ๋ฆฝ, ํจํค์ง ๊ฐ ์์ ํจ์ ํธ์ถ, ๋ณด์กฐ ํจ์ ๋ณ๊ฒฝ ๋ค ์ํฅ์ ๋ฐ๋ ํธ์ถ์์ ์ฌ๊ฒ์ฌ์ ์ ์ฅํ ์กฐ๋ฆฝ ์ด์ด๊ฐ๊ธฐ๋ ๊ตฌํํ์ต๋๋ค. ์ง์ ๋ฒ์๋ ์ด์ด๊ฐ๊ธฐ ์ค๋ช ์ ์ ๋ฆฌํ์ต๋๋ค. ํ์ฌ ๋จ์ ๊ณผ์ ๋ ๋ชจ๋ธ ์ ๋ ฅ์ ์ฐ์ฐ์ยท๊ฐ ๊ด๊ณ ๊ตฌ๋ถ, ๋ณ๋ ํ๋ก๊ทธ๋จ์์์ ๋ชจ๋ธ ํ๊ฐ, ํ๋ณด ํ๊ฐ ์ค ๊ฐ์ ํธ์ถ์ ์ ๋ ฅ ๊ด์ธก, ๋ฐ๋ณต๋ฌธ๊ณผ ๋ ํ๋ถํ ํ๋ ํ๋กํ์ผ์ ๋๋ค. ํ์ฌ ๋ชจ๋ธ์ ์ฒซ ํ๋ณด์ ์ถ๊ฐ ํ์ ๋น์ฉ์ ๋ค์ ํ์ตยท์ธ์ด ์ค๊ณ์ ์๋ฃ๋ก ๋ณด์กดํฉ๋๋ค.
์ ์ฒด ๋ฐ์ดํฐ ๋ถํ ๊ณผ ์ดํ ํํ์ ๋น๊ตํ๋ ๋ค์ ํ๋กํ ์ฝ์ ๊ณต๊ฐํ์ต๋๋ค. ์ด ํ์ด์ง์์๋ ๊ณํ๋ ํธ์ถ ์๋ฅผ ์๋ฃ๋ ๊ฒฐ๊ณผ์ ํฉ์ฐํ์ง ์์ต๋๋ค.
ํ์ฌ ์ค์น ๊ทผ๊ฑฐ์ ์ ์ค์ ์คํ์ ์์์ ์ฝ์ ์ ์์ต๋๋ค. ์๋๋ ๊ฐ ์์ค ์์ ์ ๊ณผ๊ฑฐ ์ฐ๊ตฌยท๋ฐฐํฌ ๊ธฐ๋ก์ ๋๋ค.
์ด์ ์ฐ๊ตฌ์ ๋ฐฐํฌ ๊ฒ์ฌ ์์ธ
์ ์ฒด ํ๋ณด ํ๋จ๊ธฐ์ main CI 37100166540๋
์ ์ฒด ์ฑ๊ณตํ์ต๋๋ค. ์๋ณธ ์ฆ๊ฑฐ์ ์ค์ devยทmain ์ฐ๊ฒฐ์ ๋
๋ฆฝ ํ์ธํ ๋ค ์ผ๋ฐ PR ๋ณํฉ์ผ๋ก
๋ฐ์ํ์ต๋๋ค. ์ค์น๋ณธ 98701e47์ 16ํ ์์ฑยท๋ชจ๋ธ ํ๋จ 8ํยท์ปดํ์ผ๋ ์คํ 32ํ์์
128/128 ๊ธฐ๋๊ฐ์ด ์ผ์นํ์ต๋๋ค. ์ ์ฒด ์์์ ์ ํ ๊ธฐ๋ก๋ ๊ธฐ์กด ๊ด์ธก๊ณผ ๊ฐ์ต๋๋ค.
์ค์นยทCI ์๋ณธ
ยท ์ง์ ์คํํ๋ ํ๊ตญ์ด ์์ .
์ ์ฒด ํ๋ณด ํ๋จ๊ธฐ์ dev CI 37099085714๋
์ฌ์ฏ ํ์ ๊ฒ์ฌ์ ์ ์ฒด ์ํฌํ๋ก๋ฅผ ํต๊ณผํ์ต๋๋ค. ๋ด๋ ค๋ฐ์ ์๋ณธ ์ฆ๊ฑฐ๋ฅผ ๋
๋ฆฝ ํ์ธํ ๋ค
#1176์ ๋ณํฉํ์ต๋๋ค. ๋ณ๋์ ๊ฐ๋ฐ ๋ธ๋์น ํธํ์ฑ ์ง๋จ์ ๊ณ ์ ๋ ๊ณผ๊ฑฐ v17๊ณผ ๋น๊ตํ๋ฉฐ
AXIS_MISMATCH๋ฅผ ๋๊ณ , ๋ณ๊ฒฝ ์ ์คํ์์๋ ๊ฐ์ ์คํจ๋ฅผ ํ์ธํ์ต๋๋ค. ์ ํ์ AI ๋ณด์
๊ฒ์ฌ๋ ์๊ฐ ํ๋๋ก ์์๋์ง ์์ ๊ฒํ ๊ฒฐ๊ณผ๊ฐ ์์ต๋๋ค. ์ด ๋ ํญ๋ชฉ์ ํต๊ณผ๋ก ์ง๊ณํ์ง ์์ต๋๋ค.
์ฐ๊ตฌ ์ ์ฅ์ CI 37099147973๋
17๊ฐ ์์
์ค 16๊ฐ๊ฐ ํต๊ณผํ์ต๋๋ค. ์ ์ ์ฒด ํ๋ณด ์ฌํ ๊ฒ์ฌ๋ ํต๊ณผํ๊ณ , ๊ธฐ์กด
full-input-initial-replay์ ๊ณผ๊ฑฐ ์ฐ์ ๋น๊ต ์คํจ ํ ๊ฑด์ ๊ณ์ ๋ณด์กดํ๊ณ ์์ต๋๋ค.
๊ด์ธก ๋ฃจํ์ dev ๊ฒ์ฌ 37081773326๊ณผ main ์น๊ฒฉ ๊ฒ์ฌ 37083395642๋ ์ฌ์ฏ ํ์ ๊ฒ์ฌ์ ์ฆ๊ฑฐ ๋ฌถ์์ ํต๊ณผํ์ต๋๋ค. ๋ ๊ฒฐ๊ณผ์ ์๋ณธ ์ฆ๊ฑฐ์ ์์ค ์ฐ๊ฒฐ์ ํ์ธํ ๋ค ์ผ๋ฐ PR ๋ณํฉ์ผ๋ก ๋ฐ์ํ์ต๋๋ค.
์ฐ๊ตฌ ์ ์ฅ์์ ํ์ ๊ฒ์ฌ 37084031708์๋ ์ด์ ๊ณ์ฐ ๋ฐฉ์์ ํ๋ซํผ๋ณ ์ฐ์ ์ฌํ ์ฐจ์ด๊ฐ ๋จ์ ์์ต๋๋ค. ๋ช
์์ ๊ณ์ฐ ๊ท์น์ ์ฐ๋ separate-arithmetic-replay๋ ํต๊ณผํ๊ณ , ๊ณผ๊ฑฐ ๊ฒฐ๊ณผ ๋น๊ต ์คํจ๋ ์๋ณธ ๋ก๊ทธ๋ก ๋ณด์กดํฉ๋๋ค.
๊ด์ธก ์ฌ์ฌ์ฉ์ dev ๊ฒ์ฌ 37083886767๋ ์ฌ์ฏ ํ์ ๊ฒ์ฌ์ ๋ ๋ฆฝ ์ฆ๊ฑฐ ํ์ธ์ ํต๊ณผํ ๋ค ๋ณํฉํ์ต๋๋ค. ๊ฐ ๊ฒ์ฌ ๊ธฐ๋ก์ ๊ทธ ์์ค ์์ ์ ๊ทผ๊ฑฐ์ด๋ฉฐ, ํ์ฌ ์ค์น ์์ค์ ์ ์คํ ๊ฒฐ๊ณผ๋ ์ ํ์์ ํ์ธํ ์ ์์ต๋๋ค.
์ฌ์ฌ์ฉ์ main ๊ฒ์ฌ 37085326320๋ ์ ์ฒด ์ฑ๊ณตํ์ต๋๋ค. ๋ด๋ ค๋ฐ์ ์๋ณธ ์ฆ๊ฑฐ๋ฅผ ๋ ๋ฆฝ ํ์ธํ ๋ค ์ผ๋ฐ PR ๋ณํฉ์ผ๋ก ๋ฐ์ํ๊ณ , ํด๋น main์ ๊นจ๋ํ ๋น๋์์ ์ฌ์ฌ์ฉํ ๊ด์ธก์ ์ฌํํ๊ณ ๋ ์ฐจ๋ก ์ปดํ์ผ๋ ์คํ์ ์๋ฃํ์ต๋๋ค.
์ง์ ์กฐ๋ฆฝ์ dev ๊ฒ์ฌ 37085817140๊ณผ main ์น๊ฒฉ ๊ฒ์ฌ 37087148654 ๋ชจ๋ ์ฑ๊ณตํ์ต๋๋ค. ๋ด๋ ค๋ฐ์ ์๋ณธ ์ฆ๊ฑฐ์ ํ์ฌ ์์ค ์ฐ๊ฒฐ์ ํ์ธํ ๋ค ์ผ๋ฐ PR ๋ณํฉ์ผ๋ก ๋ฐ์ํ์ต๋๋ค. main 57dfe4ec์์ ์ ๊ด์ธกยท์ฌ์ฌ์ฉ ๊ด์ธกยท๊ธฐ์กด ํ์ ๊ฒฝ๋ก๋ฅผ ๊ฐ๊ฐ ์์ฑํ๊ณ ์คํํ์ต๋๋ค. ์ธ ๊ฒฝ๋ก์ ์์ฑ ์ฝ๋๊ฐ ๊ฐ๊ณ , ๊ฐ ๋ค์ฏ ์
๋ ฅ์ ๊ธฐ๋๊ฐ๊ณผ ๋ ์ฐจ๋ก ์คํ ๊ฒฐ๊ณผ๊ฐ ์ผ์นํ์ต๋๋ค. ๋ชจ๋ธ ์ฌ์ฉ์ ์์ฒญํ ์ง์ ์กฐ๋ฆฝ์ ๋ชจ๋ธ ๋ก๋ฉยท์์ธก๊ณผ ํ์์ ๋ชจ๋ ์๋ตํ์ต๋๋ค.
์์ ํน์ง์ ์ถ๊ฐํ ์ฐ๊ตฌ CI์์๋ ์ ํ์ผ์ด ๊ธฐ์กด ๊ณ์ฐ ์์ค ๋ชฉ๋ก์ ํฌํจ๋ผ ๊ณผ๊ฑฐ ์คํ๊ณผ์ ๋น๊ต๊ฐ ์ค๋จ๋์ต๋๋ค. ์คํ์ ๋ ๋ฆฝ ํจํค์ง๋ก ์ฎ๊ธด ๋ค Linux ๊ฒ์ฌ 37087469678์ ์ฐ์ ์ฌํ๊ณผ ์์ ๊ด์ธก์ด ํต๊ณผํ์ต๋๋ค. 18,432๊ฐ ์ ๋ ฅ์ ๋ช ์์ ๊ณ์ฐ๊ฐยท์์๊ฐ ์ผ์นํ๊ณ , ๊ณผ๊ฑฐ ๊ณ์ฐ ๋ฐฉ์์ ์ฐจ์ด๋ ๋ณด์กดํ์ต๋๋ค. ์์ธยท์์ ยทLinux ์๋ณธ ๋น๊ต.
ํ์ฌ main ๋ณดํธ ๊ท์น์ ์ฌ์ฏ ํ์ CI์ ์น์ธ ๋ฆฌ๋ทฐ 0๊ฑด์ผ๋ก ํ์ธํ์ต๋๋ค. Guardian์ ํ์ ์ฒดํฌ์ ์์ต๋๋ค. ๋ณ๊ฒฝ์ ์๋ฝ ์ฌ๋ถ๋ ์์ค์ ๊ฒฐ์๋ ๊ฒ์ฌ์ ๊ด์ธก์ผ๋ก ๋ค๋ฃน๋๋ค. ๊ธฐ์ฌ ์ ์ฐจ.
์งง์ ์กฐ๋ฆฝ ๊ณํ์ dev ๊ฒ์ฌ 37089430689๋ ์ ์ฒด ์ฑ๊ณตํ๊ณ , ํด๋น ์์ค์์ ๋ง๋ ๊ฒ์ฆ๊ธฐ๋ก ์๋ณธ ์ฆ๊ฑฐ๋ฅผ ํ์ธํ ๋ค ๋ณํฉํ์ต๋๋ค. ๊ณต๊ฐ ์ค์ธก์ Linux ์ฌ๊ฒ์ฌ 37089649006๋ ๊ฐ์ ๊ฒ์ฐ ๊ฒฐ๊ณผ๋ฅผ ๋์ต๋๋ค. ์ฐ๊ตฌ ์ ์ฒด ์คํ์์๋ ๊ณผ๊ฑฐ ์ฐ์ ์ฌํ ๋น๊ต ํ ๊ฑด์ ์คํจ๋ฅผ ๊ณ์ ๋ณด์กดํฉ๋๋ค. ๋ก์ปฌ macOS์ ํ์ผ ๊ต์ฒดยท์์ค ๋ถํ ๊ด๋ จ ์คํจ๋ ๋ณ๊ฒฝ ์ dev์์๋ ์ฌํํด ๋ณ๋ ๋ฌธ์ ๋ก ๊ธฐ๋กํ์ต๋๋ค.
์ด์ด์ง main ๊ฒ์ฌ 37090494947๋ ์ ์ฒด ์ฑ๊ณตํ์ต๋๋ค. ์๋ณธ ์ฆ๊ฑฐ์ ํ์ฌ devยทmain ์์ค๋ฅผ ํ์ธํ ๋ค ์ผ๋ฐ PR ๋ณํฉ์ผ๋ก ๋ฐ์ํ์ต๋๋ค. ์ค์น๋ณธ b506d0dd์์ ๋ชจ๋ธ ์ฌ์ฉยท๊ฒฐ์ ๋ก ์ ํ์ยท๊ด์ธก ํ ์ง์ ์กฐ๋ฆฝ์ ์คํํ๊ณ , ์ธ ๊ฒฝ๋ก๋ ๊ฐ์ ์ฝ๋๋ฅผ ๋ง๋ค์์ต๋๋ค. ์ฌ์ฏ ๋ฒ์ ์ปดํ์ผ๋ ์คํ๊ณผ 18/18 ๊ธฐ๋๊ฐ์ด ์ผ์นํ์ต๋๋ค.
์์ ๋ฐ๋ ์์ ํ ์ฐ๊ตฌ ๊ฒ์ฌ 37091072181๋ ๊ณผ๊ฑฐ ์ฐ์ ๋น๊ต์ ์์ค ์ง๋ฌธ ๋น๊ต์์ ์คํจํ์ต๋๋ค. ํ์๋ 6,240๊ฐ ์ฌ์์ฑ ์์๊ฐ ๋ชจ๋ ๊ฐ๊ณ ์์ ํ ๋ฐ๋ ์ปดํ์ผ๋ฌ์ ์ง๋ฌธ๋ง ๋ฐ๋ ๊ฒฝ์ฐ์์ต๋๋ค. ์๋ณธ์ ๋ณด์กดํ๋ฉด์ ์ ์์ค ๊ธฐ๋ก์ ๋ณ๋ ๋ฒ์ ์ผ๋ก ์ถ๊ฐํ์ต๋๋ค. Linux ํ์ ๊ฒ์ฌ 37091975068์์ ๋ฐ์ดํฐยท์ ๊ธฐ๋กยท๊ธฐ์กด ํ๋ ๋น๊ต๊ฐ ํต๊ณผํ๊ณ ๋ด๋ ค๋ฐ์ ์๋ณธ ๊ธฐ๋ก๋ ์ผ์นํ์ต๋๋ค. ์ ์ฒด 16๊ฐ ์์ ์ค 15๊ฐ๊ฐ ํต๊ณผํ์ผ๋ฉฐ ๊ณผ๊ฑฐ ์ฐ์ ๋น๊ต ์คํจ ํ ๊ฑด์ ๋จ์ ์์ต๋๋ค. ์ ํํ ์ฐจ์ด์ ๋น๊ต ๊ท์น.
์์ ๋ฐ๋์ dev ๊ฒ์ฌ 37091458491๊ณผ main ๊ฒ์ฌ 37092526966๋ ์ ์ฒด ์ฑ๊ณตํ์ต๋๋ค. ๊ฐ ์๋ณธ ์ฆ๊ฑฐ์ ์ค์ ์์ค ์ฐ๊ฒฐ์ ํ์ธํ ๋ค ์ผ๋ฐ PR ๋ณํฉ์ผ๋ก ๋ฐ์ํ์ต๋๋ค. main 729482ed์ ๊นจ๋ํ ๋น๋๋ฅผ ์ค์นํ๊ณ , ๋ชจ๋ธ ์ฌ์ฉยท๋ฏธ์ฌ์ฉ ๊ฒฝ๋ก๊ฐ ๊ฐ์ ์ฝ๋๋ฅผ ์์ฑํ์ต๋๋ค. ๋ค ๋ฒ์ ์ปดํ์ผ๋ ์คํ์์ 12/12 ๊ธฐ๋๊ฐ์ด ์ผ์นํ์ต๋๋ค.
์ฐ์ ์กฐ๊ฑด์์ main ๊ฒ์ฌ 37094805930๋ ์ ์ฒด ์ฑ๊ณตํ์ต๋๋ค. ์๋ณธ ์ฆ๊ฑฐ ๋ฌถ์๊ณผ ์ค์ devยทmain ์ฐ๊ฒฐ์ ๋ค์ ํ์ธํ ๋ค ์ผ๋ฐ PR ๋ณํฉ์ผ๋ก ๋ฐ์ํ์ต๋๋ค. main d51d6132์ ๊นจ๋ํ ๋น๋๋ฅผ ์ค์นํ๊ณ ์กฐ๊ฑด๋ฌธยท์์ ํจ์๋ฅผ ๋ชจ๋ธ ์ฌ์ฉยท๋ฏธ์ฌ์ฉ์ผ๋ก ์์ฑํ์ต๋๋ค. ๋ค ๋ฒ์ ์์ฑ๊ณผ ์ฌ๋ ๋ฒ์ ์ปดํ์ผ๋ ์คํ์์ 26/26 ๊ธฐ๋๊ฐ์ด ์ผ์นํ๊ณ , ๊ฐ ํจ์์ ์์ชฝ ์์ฑ ์ฝ๋๊ฐ ๊ฐ์์ต๋๋ค. ์์ฒด ๋ชจ๋ธ ํ๋จ 2ํ, ํ์ต ์
๋ฐ์ดํธ 0ํ์
๋๋ค.
์์ค ๊ตฌ์กฐ ์ถ์ถ์ main ๊ฒ์ฌ 37096927156๋ ์ ์ฒด ์ฑ๊ณตํ์ต๋๋ค. ์๋ณธ ์ฆ๊ฑฐ ๋ฌถ์๊ณผ ํ์ฌ ์์ค ์ฐ๊ฒฐ์ ๋
๋ฆฝ ํ์ธํ ๋ค ์ผ๋ฐ PR ๋ณํฉ์ผ๋ก ๋ฐ์ํ์ต๋๋ค. main 322ab8d0์ ๊นจ๋ํ ๋น๋๋ฅผ ์ค์นํด ๊ตฌ์กฐ ์ถ์ถ 48๊ฑด์ ์ฌํํ์ต๋๋ค. ์์ ๋ฐ์ 24์์ ๊ตฌ๋ณํ๊ณ , ์ด๋ฆ ๋ณ๊ฒฝยท๊ตํ ์ฐ์ฐยทํ์ ์ง์์ ๋ถ๋ณ์ฑ๋ ์ ์งํ์ต๋๋ค. ๊ธฐ์กด ์กฐ๊ฑด๋ฌธยท์์ ํจ์์ ๋ชจ๋ธ ์ฌ์ฉยท๋ฏธ์ฌ์ฉ ๊ฒฝ๋ก๋ ๊ฐ์ ์ฝ๋๋ฅผ ์์ฑํ์ผ๋ฉฐ, ๋ค ๋ฒ์ ์์ฑยท์ฌ๋ ๋ฒ์ ์ปดํ์ผ๋ ์คํ์์ 26/26 ๊ธฐ๋๊ฐ์ ์ถฉ์กฑํ์ต๋๋ค. ์ด ์ค์น ํ์ธ์ ๋ชจ๋ธ ํ๋จ 2ํ๋ ๊ธฐ์กด ๊ณต์ ํ๋จ๊ธฐ๋ฅผ ์ฌ์ฉํ์ต๋๋ค.
์ด์ 2026-09-13 ์ํ ยท ์ ์ฒด ๋ณด๊ด ๊ธฐ๋ก ยท ๋ฌธ์ ํ