ශ්‍රී ලංකාවේ නවතම තාක්ෂණික පුවත් 2026-07-26, Sunday
💻 ක්‍රමලේඛනය · 🕒 කියවීමට විනාඩි 2 · 👁 1

AST‑grep, Rust භාවිතයෙන් Tree‑sitter නැවත ලියමින් 30% වේගය වැඩි කළා

AST‑grep, Rust භාවිතයෙන් Tree‑sitter නැවත ලියමින් 30% වේගය වැඩි කළා

AST‑grep යනු කේතය වාක්‍යමය වශයෙන් සෙවීමට හැකියාව දෙන, නවීන සොයුම් මෙවලමකි. මේ සතියේ එය තමන්ගේ මූලික පාර්සර් වශයෙන් භාවිතා කරන Tree‑sitter හි C කේතය AI‑උදව් ලබා Rust වෙත පූර්ණයෙන්ම නැවත ලියන ලදී.

ප්‍රොජෙක්ට් හි නායකයා ChatGPT වෙත Tree‑sitter හි C මූලික කොටස Rust කේතයකට පරිවර්තනය කරන ලෙස ඉල්ලීමක් කළා. AI විසින් සකස් කළ කේතය පරීක්ෂා කර, අවශ්‍ය සංස්කරණයන් සිදු කර, අවසානයේ අලුත් Rust මූලිකය නිර්මාණය කරන ලදී. මෙම නව කොටස තනි පාර්සර් ලෙස 30% වේගවත්, සමස්ත AST‑grep ක්‍රියාකාරිත්වය 22% වේගවත් බව සනාථ කර ඇත.

දත්ත ප්‍රදර්ශනය අනුව, සාමාන්‍ය C ගොඩනැගීමේ Throughput 100% වන අතර Rust අනුවාදය 129.74% ක් වේගවත් වේ. මතක භාවිතය (RSS) ඉහලම 8 MiB කින් වැඩි වුවත්, සමස්ත ක්‍රියාකාලය 0.96 තත්පරයට (22% අඩු) පමණයි. විශාල TypeScript කෝඩ් බේස් එකේ පරීක්ෂණය කළ විට, මතක අවශ්‍යතාවය 91.2 MiB දක්වා පවතින අතර, පූර්ව පරීක්ෂණයේ 1 GiB කට අධික වීමක් තිබුණි.

මෙම නැවත ලිවීම Tree‑sitter හි එඩිටර්‑විශේෂිත කොටස් (WebAssembly ලෝඩ් කිරීම, incremental parsing) ඉවත් කර, AI‑කේතන ඒජන්ට් සඳහා අවශ්‍ය පූර්ණ‑ෆයිල් විශ්ලේෂණයක් සඳහා සරල, වේගවත් රන්ටයිමක් ලබා දේ. නව Rust අනුවාදය පරණ ග්‍රැමර් පද්ධති හා පාර්සර් සමඟ සංගතව ක්‍රියා කරයි, නමුත් අසාමාන්‍ය pointer සහ unsafe block භාවිතය අඩු නොවේ.

ශ්‍රී ලංකාවට ඇති වැදගත්කම

  • සිසුන් – කේත විශ්ලේෂණය, AI‑උදව් කේතන ව්‍යාපෘති ඉගෙන ගැනීමේදී වේගවත් පාර්සර් එකක් භාවිතා කරමින් වැඩි දක්ෂතාවයක් ලබා ගත හැක.
  • ඩිවෙලපර්ලා – AST‑grep නව Rust අනුවාදය සමඟ විශාල කේත ගබඩා වල සෙවීම, refactor කිරීම, security audit වැනි කාර්යයන් ඉක්මනින් සිදු කර ගත හැක.
  • ව්‍යාපාර – කේත ගුණාත්මකතාවය පරීක්ෂා කිරීම, CI/CD pipeline වල ස්වයංක්‍රීය code‑search එකතු කිරීමෙන් නිෂ්පාදන වේගය සහ විශ්වාසනීයතාවය වැඩි වේ.

අවසන් වශයෙන්, AI‑උදව් ලබා Rust වෙත Tree‑sitter නැවත ලිවීම, කේත සෙවීමේ මෙවලම් වල පදනම ශක්තිමත් කරයි. ශ්‍රී ලංකාවේ තාක්ෂණික ප්‍රජාවට මෙම නවීන ප්‍රගතිය අධික වේගයක්, අඩු මතක පරිභෝජනය සහ AI‑කේතන ඒජන්ට් සඳහා සුදුසු පරිසරයක් ලබා දෙයි.

💡 AST‑grep නව Rust අනුවාදය දැන් පරීක්ෂා කරන්න!
මූලාශ්‍රය මෙම ලිපිය AI මගින් රචිත මුල් සාරාංශයකි. සම්පූර්ණ වාර්තාව කියවන්න:
Hacker News Frontpage ↗
#AST-grep #Rust #Tree-sitter #AI #Performance