AdLint full changelog
AdLint 3.2.14
released May 15, 2014 (New Release)
lib/adlint/cpp/macro.rb : Revise behavior of function-like macro replacement in order to enforce the replacement even if the number of arguments is less than the number of parameters.
features/code_check/W0830.feature : Ditto.
features/code_check/W0830.feature : Ditto.
AdLint 3.2.12
released Apr 21, 2014 (New Release)
Fix the type and object model in order to correctly manage unnamed
struct or union members.
Add examination package initializer.
Revise behavior of the CMA code structure collection so that an optional examination package can output its own special met-records.
struct or union members.
Add examination package initializer.
Revise behavior of the CMA code structure collection so that an optional examination package can output its own special met-records.
AdLint 3.2.10
released Feb 21, 2014 (New Release)
Add new templates for MSVC100 (Visual C++ 2010) as a C compiler on 32bit Windows.
AdLint 3.2.8
released Feb 14, 2014 (New Release)
Fix preprocessor in order not to abend when a function-like macro generates a hexadecimal integer-constant from standalone prefix and number by the concatenation operator.
AdLint 3.2.6
released Jan 14, 2014 (New Release)
Fix incomplete expression-constancy check under the constraits of ISO C99 standard.
Clip code-exam passivation feature into Examination::Passivation module in order to easily create passive code-exam classes.
Revise the interpreter interface in order to make evaluation modes of notification and side-effects suppression are orthogonal.
Add predicate method Type#named? which indicates whether a type has been declared with a tag or not.
Add patch of identifier to typedef-name translation mode in order not to abend when multiple typedefed types of struct/union/enum is redeclared in a single typedef declaration again.
Fix typo in C0001 message text.
Fix pattern matchig algorithm of the token substitution feature so that the pattern `{ __adlint__any }' can match with both `{}' and `{ ... }'.
Fix group skip logic of the preprocessor in order to treat string-literals and character-constants in the skipping group correctly.
Clip code-exam passivation feature into Examination::Passivation module in order to easily create passive code-exam classes.
Revise the interpreter interface in order to make evaluation modes of notification and side-effects suppression are orthogonal.
Add predicate method Type#named? which indicates whether a type has been declared with a tag or not.
Add patch of identifier to typedef-name translation mode in order not to abend when multiple typedefed types of struct/union/enum is redeclared in a single typedef declaration again.
Fix typo in C0001 message text.
Fix pattern matchig algorithm of the token substitution feature so that the pattern `{ __adlint__any }' can match with both `{}' and `{ ... }'.
Fix group skip logic of the preprocessor in order to treat string-literals and character-constants in the skipping group correctly.
AdLint 3.2.0
released Sep 3, 2013 (New Release)
· Support experimental context-tracing feature so that the warning message can be complemented with the context messages
AdLint 3.0.10
released Jul 2, 2013 (New Release)
· Add missing comment handling in the initial state of the preprocessing lexer.
· Fix incomplete identifier to typedef name translation when the declaring enumerator name is conflicting with the prior typedef name.
· Fix evaluation of the global constant variable definition in order not to ignore value of the initializer.
· Revise pointer dereferencing behavior to successfully dereference a pointer only when the value of pointer variable is definite.
· Improve heuristics of array subscript evaluation with indefinite subscript.
· Fix controlling-expression deduction of iteration-statements in order to adopt the ordinary expression when no control breaking condition is found in the iteration body.
· Remove unnecessary controlling expression evaluation at entering a do-statement.
· Fix value-domain thinning condition to thin domains discarded by a break-statement in the iteration.
· Fix bypassing inner-variable's value mutation in order to correctly propagate mutation to the outer-variabl
· Fix incomplete identifier to typedef name translation when the declaring enumerator name is conflicting with the prior typedef name.
· Fix evaluation of the global constant variable definition in order not to ignore value of the initializer.
· Revise pointer dereferencing behavior to successfully dereference a pointer only when the value of pointer variable is definite.
· Improve heuristics of array subscript evaluation with indefinite subscript.
· Fix controlling-expression deduction of iteration-statements in order to adopt the ordinary expression when no control breaking condition is found in the iteration body.
· Remove unnecessary controlling expression evaluation at entering a do-statement.
· Fix value-domain thinning condition to thin domains discarded by a break-statement in the iteration.
· Fix bypassing inner-variable's value mutation in order to correctly propagate mutation to the outer-variabl
AdLint 3.0.8
released Jun 3, 2013 (New Release)
· Fix abend problem of preprocessor when a block comment is not terminated in the translation-unit.
· Fix block comment handling in order not to dive into nested part when a single slash character appears before the comment terminator.
· Fix infinite-loop problem of preprocessor when the #include directive appears with undefined macro.
· Fix bad expression-constancy check in order to treat an expression derives an address-constant as a constant-expression.
· Fix bad variable defining behavior in order to correctly evaluate sizeof-expression that refers defining variable in the initializer.
· Revise specification of W0642 code check in order to warn about all the illegal address derivation from the object declared as `register'.
· Fix abend problem in parsing unnamed bit-field declaration.
· Fix W0786 code check in order not to warn when a typedefed type which is same as signed or unsigned int is specified as a base of the bit-field.
· Fix block comment handling in order not to dive into nested part when a single slash character appears before the comment terminator.
· Fix infinite-loop problem of preprocessor when the #include directive appears with undefined macro.
· Fix bad expression-constancy check in order to treat an expression derives an address-constant as a constant-expression.
· Fix bad variable defining behavior in order to correctly evaluate sizeof-expression that refers defining variable in the initializer.
· Revise specification of W0642 code check in order to warn about all the illegal address derivation from the object declared as `register'.
· Fix abend problem in parsing unnamed bit-field declaration.
· Fix W0786 code check in order not to warn when a typedefed type which is same as signed or unsigned int is specified as a base of the bit-field.
AdLint 3.0.4
released Apr 14, 2013 (New Release)
· Fix abend problem of adlint_chk command.
AdLint 3.0.0
released Mar 27, 2013 (New Release)
· Support pathname based code-exam selection.
· Improve performance of code-exams.
· Add ad-hoc traits schema migration for 3.0.0 release.
· Support message-class based code-check selection.
· Support annotation based message suppression.
· Fix traits object freezing in order not to over-freeze memorizing objects.
· Rename `individual_selection' item in the traits file to`individual_suppression'.
· Fix sma-time annotation parser in order to correctly evaluate suppression specifiers including new-line characters.
· Fix cma-time annotation parser in order to correctly evaluate suppression specifiers including new-line characters.
· Fix cma-time annotation parser in order to handle the location of each annotation correctly.
· Add new field indicates whether the function is declared implicitly or explicitly to DCL(F) record of the metrics file.
· Fix bad output validation that lines of the analysis result is fewer than one of the specification.
· Improve performance of code-exams.
· Add ad-hoc traits schema migration for 3.0.0 release.
· Support message-class based code-check selection.
· Support annotation based message suppression.
· Fix traits object freezing in order not to over-freeze memorizing objects.
· Rename `individual_selection' item in the traits file to`individual_suppression'.
· Fix sma-time annotation parser in order to correctly evaluate suppression specifiers including new-line characters.
· Fix cma-time annotation parser in order to correctly evaluate suppression specifiers including new-line characters.
· Fix cma-time annotation parser in order to handle the location of each annotation correctly.
· Add new field indicates whether the function is declared implicitly or explicitly to DCL(F) record of the metrics file.
· Fix bad output validation that lines of the analysis result is fewer than one of the specification.
AdLint for Windows 7 - free download notice
Windows 7 Download periodically updates software information of AdLint from the publisher.
« BACK
My Account
Help
Windows 7 Software Coupons
-
MacX Video Converter Pro
56% Off -
WinX DVD Ripper
50% Off -
WinX MediaTrans
63% Off -
WinX DVD Copy Pro
42% Off -
MacX MediaTrans
63% Off
My Saved Stuff
You have not saved any software.
Click "Save" next to each software.
Click "Save" next to each software.
Would you like to receive announcements of new versions of your software by email or by RSS reader? Register for FREE!
Windows 7 Downloads Picks
- DOSBox 0.74.3
- All-In-One Cufon 1.1.1
- ExamDiff Pro 15.0.1.21
- Portable RJ TextEd 4.14
- CoreTML Framework 1.4
- CUDA 12.5.0
- Open Validator 2.5.2
- Microsoft Visual Studio 2022 17.10.3
- Geany Portable 2.0
- Qt Creator 15.0.0
- XTOOLS
- Editra 0.7.20
- CodeLite 3.5.5375
- Adobe AIR SDK 51.0.1.1
- JCruiseMonitor 1.0.9
- Adobe AIR SDK for Linux 51.1.3.1
- EdytorNC 2015.04.00 Beta
- KeepAndTrack 1.00
- Hex Workshop 6.8.0.5419
- ECMWF Parser 1.0
Popular Tags
sql server
view
edit
uml
sql tool
development
vb net
obfuscation
net
database
visual studio
editor
sql
dll
visual basic
windows
code security
html
code protection
visual
software protection
java
tool
file
programming
xml
obfuscator
sql tools
decompiler
software
Popular Windows 7 Software
- Qt 6.8.1
- Simply Fortran 3.38 Build 4338
- StrokeScribe 5.2.12.0
- Turbo C++ 3.0
- Free OCR C# 2022.8.7804
- C# QR Barcode Reader 2021.11
- Turbo Pascal 7.0
- PILS 0.4.0
- DOSBox 0.74.3
- Open Fortran Parser 0.8.3
- dotConnect for MySQL Professional 9.3.104
- All-In-One Cufon 1.1.1
- jPDFImages 2021R1
- TrueUpdate 3.5.3.0
- Portable RJ TextEd 4.14
© 2025 Windows7Download.com - All logos, trademarks, art and other creative works are and remain copyright and property of their respective owners. Microsoft Windows is a registered trademarks of Microsoft Corporation. Microsoft Corporation in no way endorses or is affiliated with windows7download.com.