¶óÀÚ·¯½º´Â »õ·Î¿î ¹öÀüÀÌ ¹ßÇ¥µÇ¾úÀ¸³ª, 2.6.2 fpc¹öÀüÀ» ±âÃÊ·Î ÇÕ´Ï´Ù.
±×¸®°í fpc 2.6.4µµ ¸±¸®Áî µÇ¾ú½À´Ï´Ù.
fpc´Â °íÁúÀûÀÎ ¹®Á¦ÀÌ´ø inlineÀ¸·Î ppu·Î ´Ù½Ã ÄÄÆÄÀϵǴ ¹ö±×°¡ ºÎºÐÀûÀ¸·Î ÀâÇû½À´Ï´Ù.
Win32/Win64 SEH Çڵ鸵 ºÎºÐÀÇ º¯Èµµ Á¶±Ý ÀÖ¾ú½À´Ï´Ù. ÀÌÁ¦ Win32 SEH´Â backtrace¸¦ Á¦´ë·Î Áö¿øÇÕ´Ï´Ù.
¾ÆÁ÷Àº ¿Ïº®ÇÏÁö´Â ¸øÇÕ´Ï´Ù. Win64 SEH´Â ºÎºÐÀûÀÎ °³¼±°ú ¼Ò¼ÒÇÑ ¹ö±×µéÀÌ ÀâÇû½À´Ï´Ù.
* fpc 27225 / lazarus 44486 http://me2.do/FHBRDK4U
- ºó ·¹ÄÚµåÀÇ ÃʱâÈ(Default)ÀÇ ÄÄÆÄÀÏ·¯ ¿À·ù¸¦ ÇØ°á.
- AVX2 Áö¿ø ¾÷µ¥ÀÌÆ®. FMA4 Áö¿ø.
- external ¼±¾ðÀ¸·Î À¯´ÖÀÌ ´Ù½Ã ÄÄÆÄÀϵǴ ¹®Á¦Á¡ÀÇ ÇØ°á. ºñÈ¿À²ÀûÀÌ°Ô µÇÁö¸¸ À¯´ÖÀ» ´Ù½Ã ÄÄÆÄÀÏÇÏ´Â ¹®Á¦°¡ ÇØ°á.
- inlineÀ¸·Î ´Ù½Ã ÄÄÆÄÀÏ µÇ´Â ¹ö±×¿Í ppu·Îµù ¹®Á¦ÀÇ ºÎºÐÀûÀÎ ÇØ°á.
- x86-64 peephole ÃÖÀûÈ Ãß°¡.
- Win32/Win64 SEH Çڵ鷯¿¡ FPU Çڵ鸵 Ãß°¡.
- Win32 SEH Çڵ鸵 ¹ö±× ¼öÁ¤.
- i386¿¡¼ mmx,sse °Ë»ç ÄÚµåÀÇ °³¼±.
- °ãÄ¡´Â class Á¤ÀÇ¿¡¼ ¿À·ù°¡ ¹ß»ýÇÏ´ø °ÍÀ» °³¼±.
- win32 SEH Çڵ鷯¿¡¼ athlon bug¿Í cpuid½Ã ¿À·ù¸¦ ó¸®Çϵµ·Ï °³¼±.
- ÃÖÀûÈ ·¹º§ 1¿¡¼ peephole ÃÖÀûȸ¦ Á¦°Å.
- win32 SEH¿¡¼ backtrace Áö¿ø. ¿Ïº®ÇÏÁö´Â ¾ÊÁö¸¸ µ¿ÀÛÇÔ.
- listview¹ö±×, scrollingwincontrolÀÇ resize¹ö±×¸¦ Á¦°Å.
- sysutils À¯´ÖÀ» »ç¿ëÇÏÁö ¾ÊÀº °æ¿ìÀÇ fpc ¿¹¿Ü¿À·ù°¡ ¾Æ´Ñ °æ¿ìÀÇ ±â´ÉÇâ»ó.
- win32ÀÇ rtlunwind¿¡¼ »ç¿ëµÇ´Â ·¹Áö½ºÅ͸¦ º¸È£.
- heap trackÀÇ ±â´É Çâ»ó.
- ÄÄÆÄÀÏ·¯ÀÇ FPU ·¹Áö½ºÅÍ °ü·Ã ¾÷µ¥ÀÌÆ®.
- for in¹®¿¡¼ arry of const¹®Á¦ÀÇ ÇØ°á.
- usesÀýÀÇ º¯°æÀ¸·Î ÀÎÇÑ ³»ºÎ ÄÄÆÄÀÏ ¿¡·¯ ¹®Á¦ÀÇ ÇØ°á. (#26956)
- syneditÀÇ ifdef¹®ÀÇ ¿À·ù ¹®Á¦ÀÇ ÇØ°á.
- lazreportÀÇ Á¾ÀÌ °¡·Î¼¼·Î Àμ⠹®Á¦ÀÇ ÇØ°á.
- ÀÓ½ÃÀûÀÎ ·¹Áö½ºÅÍ »ç¿ë¿¡ °ü·ÃµÈ ³»ºÎ¿À·ù¸¦ Á¦°Å. ¿©·¯ ´Ü°èÀÇ À妽ÌÀÌ »ç¿ëµÉ ¶§ ¹®Á¦°¡ ÀÖ¾ú´ø µí.
- À¯´Ö ³»¿¡¼ÀÇ ÄÄÆÄÀÏ·¯ Àü¿ª ¼±¾ðµéÀ» Á» ´õ ºü¸£°Ô ÀÎÁöÇϵµ·Ï º¯°æ.
- µ¿Àû ¶óÀ̺귯¸®ÀÇ ÇÁ·Î½ÃÁ®³ª ÇÔ¼ö¸¦ ³»º¸³»´Â ±â´ÉÀ» À§ÇÑ Ãß°¡. #16070 ÀÌ ÆÐÄ¡´Â ppu¿¡ Ãß°¡ÀûÀÎ Á¤º¸¸¦ ³ÖÀ¸¹Ç·Î ±âÁ¸ ppu¿Í´Â Çü½ÄÀÇ Â÷ÀÌ°¡ ÀÖÀ½.
- º¯¼öÀÇ export ±â´ÉÀ» »ç¿ëÀÚ ¾÷µ¥ÀÌÆ®·Î Ãß°¡.
- And ¿¬»ê½Ã ºÒÇÊ¿äÇÑ 64ºñÆ® º¯È¯À» ÇÏÁö ¾Êµµ·Ï ÇÔ.
- variantÀÇ widecharº¯È¯À» µ¨ÆÄÀÌ¿Í È£È¯.
- COM AutomationÀÇ ÇÁ·ÎÆÛƼ¿Í ¸Þ¼Òµå¸¦ °¢°¢ Á¦´ë·Î °¡Á®¿Àµµ·Ï ÇÔ.
- exception°ü·Ã ½ºÅðü·Ã RTL ÄÚµå °³¼±.
- try~except ºí·°¿¡¼ÀÇ getmem Èü¸Á°¡ÁüÀ» ¹æÁöÅä·Ï Äڵ带 °³¼±.
- avx ´Ï¸ð´Ð Á¤º¸ ¾÷µ¥ÀÌÆ®
- case ¹® inline ´ëÀÀ.
- win64´ëÀÀ RTLÀ̳ª APIÁ¤ÀǵîÀÇ ¾÷µ¥ÀÌÆ®.
- shrÀÇ 64ºñÆ®¿¡¼ 32º¸´Ù Å« ½ÃÇÁÆ® ¿¬»ê ¶§ÀÇ ¹ö±× Á¦°Å.
- ÃÖÀûÈ ±â´Éµé ¾÷µ¥ÀÌÆ®.
- type helper¸¦ ±âº»ÀûÀ¸·Î »ç¿ëÇÏÁö ¾ÊÀ½À¸·Î º¯°æ. modeswitch·Î »ç¿ë°¡´É.
- ARM°ü·Ã ÄÚµå »ý¼º±âÀÇ ¹ö±× Á¦°Å.
- constructor¿¡¼ÀÇ exit¹® »ç¿ë½Ã ¹ö±× Á¦°Å.
- maskedit ºÙ¿©³Ö±â ¹ö±× Á¦°Å, ½ºÅ©·Ñ¹Ù µîµî.
- BMI ½ÃÇÁÆ® ¿¬»êÀÇ ¹®Á¦¸¦ °³¼±.
- ÀͼÁ¼Ç Çڵ鸵 °ü·Ã °³¼±.
- RTL¹ö±×µéÀÇ ÇØ°á.
- Å°³ØÆ® ¶óÀ̺귯¸® Çì´õÀÇ Ãß°¡.
- ½ºÅ©·Ñ¹Ù °ü·Ã ¹®Á¦ÀÇ °³¼±.
- mipsel-android Áö¿ø ¾÷µ¥ÀÌÆ®.
- PNM À̹ÌÁö Àб⠹®Á¦ ÇØ°á.
- objectÀÇ °ü¸® °³¼±°ú µ¨ÆÄÀÌ È£È¯ µ¿ÀÛ.
- ¸î¸î ¶óÀÚ·¯½º ÄÄÆ÷³ÍÆ®ÀÇ ÄÄÆÄÀÏ·¯ ÃÖÀûÈ °³¼±.
- objectÀÇ destructorÀÇ ¸Þ¸ð¸® ÇØÁ¦°¡ Á¦´ë·Î ÀÛµ¿.
- ÄÄÆÄÀÏ·¯ ÄÚµå »ý¼º ºÎºÐÀÇ ¾÷µ¥ÀÌÆ® µîµî- CMOVccÀÇ ¸í·É¾î ÄÚµåÀÇ ¾÷µ¥ÀÌÆ®·Î OS X ¹ÙÀÌ³Ê´Ï ÀͼÁ¼Ç ¹®Á¦¸¦ ÇØ°á.
- pascalscriptÀÇ 64ºñÆ® ÄÄÆÄÀÏ ¹®Á¦ÀÇ ÇØ°á µîµî.
- constructor ³»¿¡¼ exit»ç¿ëÀ¸·Î ÀÎÇÑ result°ª ¹®Á¦¸¦ ÇØ°á.
- constructor exit»ç¿ë ¹ö±×°¡ ÀÖ´Â 2.6.x¿¡¼ win64 try~finally ³ëµå °ü·Ã °³¼±.
- ÀζóÀÎ ±¸¹® °È.
- peephole ÃÖÀûȸ¦ 3·¹º§ À̻󿡼´Â ºí·° Àüü¸¦ ´Ù½Ã ½ÃµµÇϵµ·Ï º¯°æ.
- ZV DatetimeÄÄÆ÷³ÍÆ®¸¦ ¶óÀÚ·¯½º ÆÐÅ°Áö¿¡ Æ÷ÇÔ.
- tp7 ÇüÅÂÀÇ object°ü·Ã °³¼±.
- ARM ÄÚµå »ý¼º °³¼±.
- x86-64ÄÚµå »ý¼º °³¼±, BMI Áö¿ø.
- cseÄÚµå ÃÖÀûÈ °³¼±.
- cocoa À§Á¬ °³¼±.
- ARM7°ú ARM6 ¹Ì¸¸ÀÇ ÄÄÆÄÀÏ·¯ ÃÖÀûÈ ¿À·ù ¼öÁ¤.
- OSX 64ºñÆ® ¹ÙÀ̳ʸ® ¹®Á¦ ÇØ°á.
- Á¤Àû µ¥ÀÌÅ͸¦ »ç¿ëÇÏ´Â record ¸Þ¼ÒµåÀÇ ¹®Á¦¸¦ ÇØ°á.
- ÄÄÆÄÀÏ·¯ Áö½ÃÀÚ ¼ö½ÄÀÇ ¹®Á¦°¡ ÇØ°á.
- Æ÷ÀÎÅÍÇüÀÇ ÀÚ±âÂüÁ¶¸¦ ÇÏ´Â ÇÁ·Î½ÃÁ®ÀÇ ¹®Á¦¸¦ ÇØ°á.
- avx/sseÁö¿ø ¿©ºÎ¸¦ »ó¼¼È÷ ºÐ·ù.
- ÄÚµå ÆíÁý±â If then else °È µîµî
- pred, succ ÀÇ ·¹Áö½ºÅÍ Àç»ç¿ëÀ» ÇÏÁö ¾Êµµ·Ï º¯°æ.
- ¿ÜºÎ ¾î¼Àºí·¯ °ü·Ã ¿É¼Ç Ãß°¡.
- mingw gcc 4.7 ¿¬°ü obj °ü·Ã ±â´É °³¼±.
- currencyÇü½ÄÀÇ ÀζóÀÎ °ö¼À °ü·Ã ÄÄÆÄÀÏ ¿À·ù Á¦°Å.
- x86-64 jump code°³¼±.
- °ö¼À ÄÚµå »ý¼º °ü·Ã °³¼±.
- synedit ¹®ÀÚ¿ °Ë»ö °³¼±.
- ºñ±³±¸¹®ÀÇ ¸Þ¸ð¸® Á÷Á¢»ç¿ëÀ¸·Î ·¹Áö½ºÅÍ°¡ »ç¿ëÀÌ °¡º¿öÁø ÄÚµå »ý¼º(x86).
- °ö¼À°ü·Ã ¿À¹öÇ÷ο찡 ¾ø´Â ¿¬»ê¿¡ ´ëÇÑ °³¼±.
- ¾Èµå·ÎÀÌµå ¼ÒÄÏ À¯´Ö °³¼±.
- ¸®¼Ò½º ¹®ÀÚ¿ÀÇ À¯´ÏÄÚµå Á¤º¸¸¦ ó¸®ÇÏ´Â JSONÀ» ÄÄÆÄÀÏ·¯¿¡ Àû¿ë.
- Record Helper·Î ÀÎÇÑ ÄÄÆÄÀÏ·¯ crash¹æÁö.
- À©µµ¿ìÁîÀÇ À妽º ±â¹ÝÀÇ DLL ImportÀû¿ë.
- x86_6432¿¡ ´ëÇÑ Áö¿øÀ» ¸íÈ®È. ÇöÀç·Ð Áö¿øÇÏÁö ¾ÊÀ½.
- ExtractShortNameÀÇ À¯´ÏÄÚµå »ç¿ë.
´ëÃæ ±ÙÀÏ¿¡ ÀâÈù ¹ö±×³ª °³¼±»çÇ×µéÀÔ´Ï´Ù. Âü°íÇϽñæ.