summaryrefslogtreecommitdiff
path: root/usr.bin/xlint/lint1/tree.c
AgeCommit message (Expand)Author
2023-07-09lint: remove redundant '#' after 'argument' in diagnosticsHEADtrunkrillig
2023-07-08lint: warn about pointer casts between different kinds of typesrillig
2023-07-08lint: do not use portable type sizes in integer constraintsrillig
2023-07-08lint: warn about conversion from 128-bit to smaller integer typesrillig
2023-07-08lint: clean uprillig
2023-07-08lint: clarify the meaning of 'portable size in bits' of a typerillig
2023-07-07lint: only warn about traditional/C90 differences in migration moderillig
2023-07-07lint: only skip 'unused' warnings after errors, not other warningsrillig
2023-07-03lint: consistently use portable type size in integer constraintsrillig
2023-07-03lint: clean up redundant castsrillig
2023-07-03lint: rename uppercase QUAD to LLONGrillig
2023-07-02lint: rename 'quad' to 'signed int' or 'unsigned int'rillig
2023-07-02lint: clean up variable namesrillig
2023-07-01lint: constify, reduce indentationrillig
2023-07-01lint: clean up duplicate and dead code for integer constantsrillig
2023-07-01lint: clean up typosrillig
2023-07-01lint: fix initialization of unnamed union memberrillig
2023-06-30lint: clean up names related to declaration levelsrillig
2023-06-30lint: fix handling of unnamed struct/union membersrillig
2023-06-30lint: clean up tree.crillig
2023-06-30lint: make alignof(incomplete enum) an errorrillig
2023-06-30lint: use NULL for null pointer constantsrillig
2023-06-30lint: add query for assigning an integer 0 to a pointerrillig
2023-06-29lint: use standard terminology for bit-field widthrillig
2023-06-24lint: reduce memory allocationsrillig
2023-06-24lint: don't warn about comparison between char and character constantrillig
2023-06-24lint: add query for comparing 'char' with plain integersrillig
2023-06-22lint: add query for comma operatorrillig
2023-06-09lint: miscellaneous clean-upsrillig
2023-06-09lint: indent local variables consistentlyrillig
2023-06-03lint: provide more detailed types when operands do not matchrillig
2023-05-22lint: rename constant NOTSPEC to NO_TSPECrillig
2023-05-13lint: add query for chained assignmentsrillig
2023-05-10lint: make code simplerrillig
2023-05-09lint: track integer constraints through conditional expressionsrillig
2023-05-09lint: preserve integer constraints on castrillig
2023-04-22lint: allow cast from a type to a union containing that typerillig
2023-04-22lint: fix missing initialization for cast to unionrillig
2023-04-22lint: rename type_t.t_str to t_sourillig
2023-04-22lint: don't warn about cast between union and one of its member typesrillig
2023-04-22lint: do not warn about parenthesized assignment in controlling exprrillig
2023-04-22lint: fix typos in commentsrillig
2023-04-14lint: document suppressed LDBL_MAX warning more accuratelyrillig
2023-04-12lint: suppress warnings about LDBL_MAX in cross-build moderillig
2023-04-11lint: fix converting a complex floating-point constantrillig
2023-04-11lint: fix wrong warning about overflow in floating constant expressionsrillig
2023-04-11lint: condense coderillig
2023-04-11lint: don't wrongly warn about overflow in complex constantsrillig
2023-03-28lint: warn about extern declarations outside headersrillig
2023-02-24lint: order functions to to reduce forward declarationsrillig