
рд░реВрдмреА рд╡рд┐рдирд┐рд░реНрджреЗрд╢реЛрдВ рдХреЛ
2.1.0 рд╕рдВрд╕реНрдХрд░рдг рдореЗрдВ рдЕрджреНрдпрддрди рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред рдкреНрд░реЛрдЧреНрд░рд╛рдорд┐рдВрдЧ рднрд╛рд╖рд╛ рдХреЗ рдирдП рд╕рдВрд╕реНрдХрд░рдг рдиреЗ рдХрдИ рд╡рд┐рдХрд╛рд╕рд╡рд╛рджреА рдкрд░рд┐рд╡рд░реНрддрди рдХрд┐рдПред
рдЕрдиреМрдкрдЪрд╛рд░рд┐рдХ рд░реЗрд▓
рдмреЗрдВрдЪрдорд╛рд░реНрдХ рдореЗрдВ, рд╕рдВрд╕реНрдХрд░рдг 2.1 рдПрдХ рдкрд░рд┐рдгрд╛рдо рджрд┐рдЦрд╛рддрд╛ рд╣реИ рдЬреЛ 2.0 рд╕реЗ рд▓рдЧрднрдЧ 20% рдЕрдзрд┐рдХ рд╣реИ, рдЬреЛ рдмрджрд▓реЗ рдореЗрдВ, 1.9.3 рдХреА рддреБрд▓рдирд╛ рдореЗрдВ 60-70% рддреЗрдЬ рд╣реИред
рд╕рдВрдХреНрд╖реЗрдк рдореЗрдВ, рд╕рдмрд╕реЗ рдорд╣рддреНрд╡рдкреВрд░реНрдг рд╣реИрдВ:
- рд╡реАрдПрдо (рд╡рд┐рдзрд┐ рдХреИрд╢рд┐рдВрдЧ)
- рдирдпрд╛ RGenGC рдХрдЪрд░рд╛ рд╕рдВрдЧреНрд░рд╣рдХрд░реНрддрд╛ ( рд░реВрдмреАрдХрд┐рдЧреА рдФрд░ рд░реВрдмреАрдХреЛрдирдл 2013 рдкрд░ ko1 рдкреНрд░рд╕реНрддреБрддрд┐ рджреЗрдЦреЗрдВ)
- рд╕рд┐рдВрдЯреИрдХреНрд╕ рдмрджрд▓рддрд╛ рд╣реИ
- рдЕрдВрд╢ рдФрд░ рд╣рд░ рдХреЗ рдмреАрдЪ рджреЛ рд╕реНрд▓реИрд╢ ("//") рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдирдпрд╛ рдЕрдВрд╢ рд░рд┐рдХреЙрд░реНрдб, # 8430 рджреЗрдЦреЗрдВ
- 1 // 2 == рддрд░реНрдХрд╕рдВрдЧрдд (1, 2)
- 1 // 1 == рддрд░реНрдХрд╕рдВрдЧрдд (1, 1)
- 0 // 1 == рддрд░реНрдХрд╕рдВрдЧрдд (0, 1)
- рдирдП рдкреНрд░рддреНрдпрдп i, r рдФрд░ r рд▓рд┐рдЦрдиреЗ рдХреЗ рд▓рд┐рдП рдЬрдЯрд┐рд▓ рдФрд░ рддрд░реНрдХрд╕рдВрдЧрдд рд╕рдВрдЦреНрдпрд╛рдПрдБ
- "42r" рдФрд░ "3.14r" рдХреЛ рдХреНрд░рдорд╢рдГ рдкрд░рд┐рдореЗрдп рд╕рдВрдЦреНрдпрд╛ рдкрд░рд┐рдореЗрдп (42, 1) рдФрд░ 3.14.rationalize рдорд╛рдирд╛ рдЬрд╛рддрд╛ рд╣реИред рд▓реЗрдХрд┐рди рдкреНрд░рддреНрдпрдп exp рд░ тАЩрдХреЗ рд╕рд╛рде рдШрд╛рддрд╛рдВрдХ рд░реВрдк, рдЬреИрд╕реЗ рдХрд┐" 6.022e + 23r ", рд╕реНрд╡реАрдХрд╛рд░ рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред
- "42i" рдФрд░ "3.14i" рдХреЛ рдХреНрд░рдорд╢рдГ рдХреЙрдореНрдкреНрд▓реЗрдХреНрд╕ (0, 42) рдФрд░ рдХреЙрдореНрдкреНрд▓реЗрдХреНрд╕ (0, 3.14) рдХреЗ рд░реВрдк рдореЗрдВ рдорд╛рдирд╛ рдЬрд╛рддрд╛ рд╣реИред
- "42ri" рдФрд░ "3.14ri" рдХреЛ рдХреНрд░рдорд╢рдГ рдХреЙрдореНрдкреНрд▓реЗрдХреНрд╕ (0, 42r) рдФрд░ рдХреЙрдореНрдкреНрд▓реЗрдХреНрд╕ (0, 3.14r) рдХреЗ рд░реВрдк рдореЗрдВ рдорд╛рдирд╛ рдЬрд╛рддрд╛ рд╣реИред
- def рдлрд╝рдВрдХреНрд╢рди рдкрд░рд┐рднрд╛рд╖рд╛ рдЕрдм nil рдХреЗ рдмрдЬрд╛рдп рдЕрдкрдиреЗ рдирд╛рдо рдХрд╛ рдкреНрд░рддреАрдХ рд▓реМрдЯрд╛рддреА рд╣реИ, # 3753 рджреЗрдЦреЗрдВ
- рд╢реЛрдзрди # 8481 # 8571
- bignum
- рдмрдбрд╝реА рд╕рдВрдЦреНрдпрд╛ рдореЗрдВ рдкрд░рд┐рдЪрд╛рд▓рди рдХреЛ рдЧрддрд┐ рджреЗрдиреЗ рдХреЗ рд▓рд┐рдП GMP (GNU рдорд▓реНрдЯреАрдкрд▓ рдкреНрд░рд┐рд╕рд┐рдЬрди рдЕрд░рд┐рдердореЗрдЯрд┐рдХ рд▓рд╛рдЗрдмреНрд░реЗрд░реА) рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддрд╛ рд╣реИ, # 8796 рджреЗрдЦреЗрдВ
- рдЬреЛрдбрд╝рд╛ рдЧрдпрд╛ рд╕рд░рдгреА # to_h рд╡рд┐рдзрд┐ - рдПрдХ рд╕рд░рдгреА рд╕реЗ рдПрдХ рд╣реИрд╢ рдмрдирд╛рдПрдБ
- рд╕реНрдЯреНрд░рд┐рдВрдЧ # рд╕реНрдХреНрд░рдм # 8414
- рд╕реЙрдХреЗрдЯ.рдЧреЗрдЯрд┐рдлреИрдбрд░реНрд╕ # 8368
- рдЖрд░рдбреАрдУрд╕реА 4.1.0 рдФрд░ рд░реВрдмреАрдЧреИрдо 2.2.0
- "рд╢рд╛рдмреНрджрд┐рдХ" .рдлреНрд░реАрдЬ рдЕрдм # 9042 рдЕрдиреБрдХреВрд▓рд┐рдд рд╣реИ
- рдЕрддрд┐рд░рд┐рдХреНрдд рдЕрдкрд╡рд╛рдж # рдХрд╛рд░рдг # 8257
- JSON, NKF, рд░реЗрдХ, рд░реВрдмреАрдЧрдореНрд╕ рдФрд░ RDoc рд▓рд╛рдЗрдмреНрд░реЗрд░реА рдЕрдкрдбреЗрдЯ рдХреА рдЧрдИрдВред
- рдкреБрд╕реНрддрдХрд╛рд▓рдп рдХреЛ рд╣рдЯрд╛ рджрд┐рдпрд╛ред # 8584
рд░реВрдмреА рддреЗрдЬ рдФрд░ рд╕реБрд╡рд┐рдзрд╛рдЬрдирдХ рдСрдмреНрдЬреЗрдХреНрдЯ-рдУрд░рд┐рдПрдВрдЯреЗрдб рдкреНрд░реЛрдЧреНрд░рд╛рдорд┐рдВрдЧ рдХреЗ рд▓рд┐рдП рдПрдХ рдЙрдЪреНрдЪ-рд╕реНрддрд░реАрдп рднрд╛рд╖рд╛ рд╣реИред рдЗрд╕рдХреЗ рдирд┐рд░реНрдорд╛рддрд╛, рдпреБрдХреАрд╣рд┐рд░реЛ рдорд╛рддреНрд╕реБрдореЛрддреЛ рдиреЗ рдХрд╛рд░реНрдпрд╛рддреНрдордХ рдФрд░ рдЕрдкреВрд░реНрдг рдкреНрд░реЛрдЧреНрд░рд╛рдорд┐рдВрдЧ рдХреЗ рдмреАрдЪ рдПрдХ рдЙрдЪрд┐рдд рд╕рдВрддреБрд▓рди рдХреА рддрд▓рд╛рд╢ рдореЗрдВ, рдЕрдкрдиреА рдкрд╕рдВрджреАрджрд╛ рднрд╛рд╖рд╛рдУрдВ, рдкрд░реНрд▓, рдкрд╛рдпрдерди, рд╕реНрдореЙрд▓рдЯреЙрдХ, рдПрдлрд┐рд▓, рдПрдбрд╛ рдФрд░ рд▓рд┐рд╕реНрдк рдХреА рд╕рд░реНрд╡реЛрддреНрддрдо рд╡рд┐рд╢реЗрд╖рддрд╛рдУрдВ рдХреЛ рд╕рдВрдпреЛрдЬрд┐рдд рдХрд░рдиреЗ рдХрд╛ рдкреНрд░рдпрд╛рд╕ рдХрд┐рдпрд╛ред рд▓рдХреНрд╖реНрдп рдкрд░реНрд▓ рдХреА рддреБрд▓рдирд╛ рдореЗрдВ рдЕрдзрд┐рдХ рд╢рдХреНрддрд┐рд╢рд╛рд▓реА рднрд╛рд╖рд╛ рдмрдирд╛рдирд╛ рдФрд░ рдкрд╛рдпрдерди рдХреА рддреБрд▓рдирд╛ рдореЗрдВ рдЕрдзрд┐рдХ рд╡рд╕реНрддреБ рдЙрдиреНрдореБрдЦ рдмрдирд╛рдирд╛ рдерд╛, рд╡рд┐рдХрд┐рдкреАрдбрд┐рдпрд╛
рд▓рд┐рдЦрддреЗ рд╣реИрдВ ред рд░реВрдмреА рдХрд╛ рдореБрдЦреНрдп рдЙрджреНрджреЗрд╢реНрдп рд╕рд░рд▓ рдФрд░ рдПрдХ рд╣реА рд╕рдордп рдореЗрдВ рд╕рдордЭрдиреЗ рдпреЛрдЧреНрдп рдХрд╛рд░реНрдпрдХреНрд░рдореЛрдВ рдХрд╛ рдирд┐рд░реНрдорд╛рдг рдХрд░рдирд╛ рд╣реИ рдЬрд╣рд╛рдВ рдпрд╣ рдЙрд╕ рдХрд╛рд░реНрдпрдХреНрд░рдо рдХреА рдЧрддрд┐ рдирд╣реАрдВ рд╣реИ рдЬреЛ рдорд╣рддреНрд╡рдкреВрд░реНрдг рд╣реИ, рд▓реЗрдХрд┐рди рдЕрд▓реНрдк рд╡рд┐рдХрд╛рд╕ рд╕рдордп, рд╡рд╛рдХреНрдп рд░рдЪрдирд╛ рдХреА рд╕рд╣рдЬрддрд╛ рдФрд░ рд╕рд░рд▓рддрд╛ред
рдорд╛рддреНрд╕реБрдореЛрддреЛ рдЕрднреА рднреА рд░реВрдмреА рд╡рд┐рдХрд╕рд┐рдд рдХрд░ рд░рд╣рд╛ рд╣реИ, рдФрд░ рд╕рдВрд╕реНрдХрд░рдг 2.1.0 рдЙрд╕рдХрд╛ рдХреНрд░рд┐рд╕рдорд╕ рд╕рднреА рдкреНрд░реЛрдЧреНрд░рд╛рдорд░ рдХреЗ рд▓рд┐рдП рдореМрдЬреВрдж рд╣реИред
2.1.0 рдореЗрдВ рдкрд░рд┐рд╡рд░реНрддрдиреЛрдВ рдХреА рдЕрдзрд┐рдХ рд╡рд┐рд╕реНрддреГрдд рд╕реВрдЪреА рдХреЗ рд▓рд┐рдП,
рдпрд╣рд╛рдВ рдФрд░ рд╕рд╛рде рд╣реА рдкреНрд░рд╕реНрддреБрддрд┐
"рд╕рднреА рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рд░реВрдмреА 2.1" рдореЗрдВ рджреЗрдЦреЗрдВ ред