рдПрдХ рд╡рд░реНрд╖ рд╕реЗ рдЕрдзрд┐рдХ рдХреЗ рд╡рд┐рдХрд╛рд╕ рдХреЗ рдмрд╛рдж, рдлрд╝рд╛рд░реЛ 11 рдкрд░рд┐рдпреЛрдЬрдирд╛, рдЬреЛ рд╕реНрдореЙрд▓рдЯреЙрдХ рдкреНрд░реЛрдЧреНрд░рд╛рдорд┐рдВрдЧ рднрд╛рд╖рд╛ рдХреА рдПрдХ рдмреЛрд▓реА рд╡рд┐рдХрд╕рд┐рдд рдХрд░рддреА рд╣реИ, рдЬрд╛рд░реА рдХрд░ рджреА рдЧрдИ рд╣реИред рдлрд╝рд╛рд░реЛ рд╕реНрдХреНрд╡реАрдХ рдкрд░рд┐рдпреЛрдЬрдирд╛ рдХрд╛ рдПрдХ рд░реВрдк рд╣реИ, рдЬрд┐рд╕реЗ рд╕реНрдореЙрд▓рдЯреЙрдХ рдХреЗ рд▓реЗрдЦрдХ рдПрд▓рди рдХреЗ рдХреА рд╕рд╣рд╛рдпрддрд╛ рд╕реЗ рд╡рд┐рдХрд╕рд┐рдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛ред рдкреНрд░реЛрдЧреНрд░рд╛рдорд┐рдВрдЧ рднрд╛рд╖рд╛ рдХреЛ рдХреНрд░рд┐рдпрд╛рдиреНрд╡рд┐рдд рдХрд░рдиреЗ рдХреЗ рдЕрддрд┐рд░рд┐рдХреНрдд, рдлрд╛рд░реЛ рдХреЛрдб рдирд┐рд╖реНрдкрд╛рджрди рдХреЗ рд▓рд┐рдП рдПрдХ рд╡рд░реНрдЪреБрдЕрд▓ рдорд╢реАрди, рдПрдХ рдПрдХреАрдХреГрдд рд╡рд┐рдХрд╛рд╕ рд╡рд╛рддрд╛рд╡рд░рдг, рдПрдХ рдбрд┐рдмрдЧрд░, рддрдерд╛ рдЧреНрд░рд╛рдлрд┐рдХрд▓ рдЗрдВрдЯрд░рдлреЗрд╕ рд╡рд┐рдХрд╕рд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдкреБрд╕реНрддрдХрд╛рд▓рдпреЛрдВ рд╕рд╣рд┐рдд рдкреБрд╕реНрддрдХрд╛рд▓рдпреЛрдВ рдХрд╛ рдПрдХ рд╕реЗрдЯ рднреА рдкреНрд░рджрд╛рди рдХрд░рддрд╛ рд╣реИред рдкрд░рд┐рдпреЛрдЬрдирд╛ рдХреЛрдб MIT рд▓рд╛рдЗрд╕реЗрдВрд╕ рдХреЗ рддрд╣рдд рд╡рд┐рддрд░рд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред
рдирдИ рд░рд┐рд▓реАрдЬ рдореЗрдВ рдмрджрд▓рд╛рд╡реЛрдВ рдореЗрдВ рд╕реЗ:
- рд╡рд┐рд╕реНрддрд╛рд░рд┐рдд рдЯреВрд▓рдХрд┐рдЯ рдХреНрд╖рдорддрд╛рдПрдВ: рдЖрдЗрд╕рдмрд░реНрдЧ рдЧрд┐рдЯ рдХреНрд▓рд╛рдЗрдВрдЯ рдиреЗ рдЧрд┐рдЯрд╣рдм рдХреЗ рд╕рд╛рде рдХрд╛рдо рдореЗрдВ рд╕реБрдзрд╛рд░ рдХрд┐рдпрд╛ рд╣реИ, рдбрд┐рдмрдЧрд░ рдиреЗ рдЗрдВрдЯрд░реИрдХреНрд╢рди рдореЙрдбрд▓ рдореЗрдВ рдмрд╛рдЗрдВрдбрд┐рдВрдЧ рдЬреЛрдбрд╝рдиреЗ рдХреА рдХреНрд╖рдорддрд╛ рдХреЛ рд▓рд╛рдЧреВ рдХрд┐рдпрд╛ рд╣реИ, рдкреНрд░реЛрдлрд╛рдЗрд▓рд░ рдореЗрдВ рдПрдХ рдирдпрд╛ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдЗрдВрдЯрд░рдлрд╝реЗрд╕ рд╣реИ, рд░реАрд░рд╛рдЗрдЯ рдЙрдкрдпреЛрдЧрд┐рддрд╛ рдХреЛ рдлрд┐рд░ рд╕реЗ рдбрд┐рдЬрд╛рдЗрди рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ, рджрд╕реНрддрд╛рд╡реЗрдЬреЛрдВ рдХреЛ рджреЗрдЦрдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рдирдИ рдЙрдкрдпреЛрдЧрд┐рддрд╛ рдЬреЛрдбрд╝реА рдЧрдИ рд╣реИ, рдХреИрд▓рд┐рдкреНрд╕реЛ рдиреЗ рдирд┐рд░реНрднрд░рддрд╛рдУрдВ рдХреЗ рд╡рд┐рдЬрд╝реБрдЕрд▓рд╛рдЗрдЬрд╝реЗрд╢рди рдХреЛ рд▓рд╛рдЧреВ рдХрд┐рдпрд╛ рд╣реИ, рдФрд░ рдирд┐рд░реАрдХреНрд╖рдг рдЙрдкрдпреЛрдЧрд┐рддрд╛рдУрдВ рдореЗрдВ рд╕реБрдзрд╛рд░ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред
- рдЗрдлреЗрдореЗрд░реЛрдВрд╕ рдХрд╛ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди, рдПрдХ рдРрд╕реА рд╕рдВрд░рдЪрдирд╛ рд╣реИ рдЬрд┐рд╕реЗ рдХрдЪрд░рд╛-рдПрдХрддреНрд░рд┐рдд рдХрд░рдиреЗ рд╕рдВрдмрдВрдзреА рд╕рдВрджрд░реНрдн рдмрдирд╛рдП рдмрд┐рдирд╛ рдЕрдиреНрдп рд╡рд╕реНрддреБрдУрдВ рд╕реЗ рдЬреЛрдбрд╝рд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ рддрдерд╛ рдЬреЛ рдХрдЪрд░рд╛-рдПрдХрддреНрд░рд┐рдд рд╡рд╕реНрддреБрдУрдВ рдХреЛ рдЯреНрд░реИрдХ рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИ, рдХреЛ рд╡реНрдпрд╛рдкрдХ рдЙрдкрдпреЛрдЧ рдХреЗ рд▓рд┐рдП рдЕрдВрддрд┐рдо рд░реВрдк рджреЗ рджрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред
- рдХреИрд╕реНрдХреЗрдбрд┐рдВрдЧ рд╕реНрд▓реЙрдЯ рдШреЛрд╖рдгрд╛рдУрдВ рдХреЗ рд▓рд┐рдП рд╕рдорд░реНрдерди рдЬреЛрдбрд╝рд╛ рдЧрдпрд╛ред
- OCBytecodeToASTCache, RBMethodNode рдФрд░ RBBlockNode рдореЗрдВ AST рдиреЛрдбреНрд╕ рдХреЛ рдкреНрд░рддрд┐рдмрд┐рдВрдмрд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП API рдЬреЛрдбрд╝рд╛ рдЧрдпрд╛ред
- рдУрдкрд▓рдХрдВрдкрд╛рдЗрд▓рд░ рдореЗрдВ рдПрдХ рдкрд╛рд░реНрд╕ рдкреНрд▓рдЧрдЗрди рдЬреЛрдбрд╝рд╛ рдЧрдпрд╛ рд╣реИред
- ╨Т рдЖрднрд╛рд╕реА рдорд╢реАрди рдмреЗрд╣рддрд░ рдореЗрдореЛрд░реА рд▓реЗрдЖрдЙрдЯ рдФрд░ SIMD (рд╕рд┐рдВрдЧрд▓-рдЗрдВрд╕реНрдЯреНрд░рдХреНрд╢рди рдорд▓реНрдЯреАрдкрд▓-рдбреЗрдЯрд╛) рдирд┐рд░реНрджреЗрд╢реЛрдВ рдФрд░ рд╡реЗрдХреНрдЯрд░ рд░рдЬрд┐рд╕реНрдЯрд░реЛрдВ рдХреЗ рд▓рд┐рдП рдкреНрд░рд╛рд░рдВрднрд┐рдХ рд╕рдорд░реНрдерди рдЬреЛрдбрд╝рд╛ рдЧрдпрд╛ред
рд╕реНрд░реЛрдд: opennet.ru
