ÔÚ KDevelop 5.1 ·¢²¼´ó°ëÄêºó£¬KDevelop 5.2 Õýʽ·¢²¼ÁË¡£KDevelop ÊÇ KDE µÄ¼¯³É¿ª·¢»·¾³£¨IDE£©¡£
ÒÔÏÂÊÇ 5.2 µÄÁÁµãÕªÒª£¬ÄãÒ²¿ÉÒÔÔÚ֮ǰµÄ²âÊÔ°æ·¢²¼¹«¸æÖз¢ÏÖһЩÆäËûÐÅÏ¢£º
Analyzers
ÔÚ 5.1 ÖУ¬KDevelop ÐÂÔöÁËÒ»¸ö Analyzer ²Ëµ¥ £¬ÀïÃæ°üº¬Ò»ÏµÁÐÓë·ÖÎöÆ÷ÀàËÆµÄ²å¼þ¡£5.2 °æ±¾½«¸ü¶àµÄ·ÖÎöÆ÷²å¼þºÏ²¢µ½ kdevelop.git ÖУ¬¿É¹©Ê¹Óá£
cppcheck
cppcheck ÊÇÒ»¸ö·Ç³£Á÷ÐÐµÄ C/C++´úÂëȱÏݾ²Ì¬¼ì²é¹¤¾ß£¬ÏÖÔÚÒ²¿ÉÒÔĬÈÏÔËÐУ¬ÏÔʾÄÚÁªÎÊÌâ¡£
¸Ä½ø¶Ô C++ ÓïÑÔµÄÖ§³Ö
Õë¶ÔÎȶ¨ÐÔ½øÐÐÁË´óÁ¿¸Ä½ø£¬Ö÷Òª°üÀ¨£º
Properly pass on some categories of compiler flags from the build system to the analyzer, fixing e. g. parse errors in some Qt header files which cannot be parsed if a certain compiler configuration is not respected
Improve performance of C++ code completion in some situations
Restore some completion features from 4.x, such as automatic insertion of semicolons in some cases
¸Ä½ø¶Ô PHP ÓïÑÔµÄÖ§³Ö
°üÀ¨¶ÔÐÂÓïÑÔÌØÐÔµÄÖ§³Ö£¬ÀàÐÍϵͳ´¦ÀíÒÔ¼° bug ÐÞ¸´£¬Ö÷Òª°üÀ¨£º
Add callable type to PHP.
Process member properties/calls for unsure types.
Fix uses of class in closure parameters and default values for functions.
Allow non-scalar constants.
Add spaceship and null coalesce operators.
Support more cases of function argument unpacking.
Support for variadic functions in documentation popup.
Implement syntax support for function argument unpacking.
Add support for variadic functions.
Support of Class::{expr}() syntax from Php 5.4.
Support for $this as an array when implementing ArrayAccess.
Php7 IIFE syntax parsing.
¸Ä½ø¶Ô Python ÓïÑÔµÄÖ§³Ö
Ö÷Òª°üÀ¨£º
Fixed a false-positive warning when a name used in a closure was defined later in the file.
Fixed highlighting of local variables in comprehensions and of parameters in lambda definitions.
Infer the correct type when slicing a tuple with constant integers.
Infer the correct type from `and` or `or` expressions (Nicol¨¢s Alvarez).
Internal code cleanups.
´ËÍ⣬KDevelop »¹Õë¶Ô Windows °æ±¾½øÐÐÁ˳ÖÐøÓÅ»¯¡£°üÀ¨½« Qt °æ±¾Éý¼¶µ½ 5.9.1£¬ KF5 Éý¼¶µ½ 5.37£¬LLVM / Clang Éý¼¶µ½ 5.0.0 £¬»¹½« QtWebEngine È¡´ú QtWebKit ×÷ΪĬÈϵÄÎĵµä¯ÀÀÆ÷¡£
Èí¼þÏêÇ飺https://www.kdevelop.org/news/kdevelop-520-released
ÏÂÔØµØÖ·£ºhttps://www.kdevelop.org/download
À´×Ô:¿ªÔ´ÖйúÉçÇø

