summaryrefslogtreecommitdiff
path: root/usr.bin/xlint/lint1/init.c
AgeCommit message (Expand)Author
2023-07-01lint: fix initialization of unnamed union memberrillig
2023-06-30lint: fix handling of unnamed struct/union membersrillig
2023-05-22lint: fix emitted type for arrays of unknown sizerillig
2023-04-22lint: rename type_t.t_str to t_sourillig
2023-02-06lint: eliminate unnecessary indirectionrillig
2023-02-06lint: condense code for handling initializationsrillig
2023-01-13lint: remove custom memory allocatorrillig
2022-08-28lint: clean up visual clutterrillig
2022-06-22lint: add quotes around placeholders for the remaining messagesrillig
2022-05-20lint: use __RCSID in lint mode as wellrillig
2022-04-30lint: inline macro 'tflag'rillig
2022-04-02lint: clean up stylerillig
2022-02-27lint: encode lifetime of allocated memory in function namesrillig
2022-02-27lint: encode lifetime of allocated memory in the function namesrillig
2021-12-22lint: clean up initializationrillig
2021-12-22lint: fix handling of initializationsrillig
2021-12-21lint: reword message 187 about too long string literal for initializerrillig
2021-12-21lint: treat incomplete union in the same way as incomplete structrillig
2021-12-21lint: rename debug_indent to debug_print_indentrillig
2021-12-21lint: make function names a bit more conciserillig
2021-12-21lint: rename parameters in check_init_exprrillig
2021-12-20lint: add grammar rule for the beginning of a designationrillig
2021-12-19lint: split local variable in initialization_end_brace_levelrillig
2021-12-19lint: add typedef for types in initializationsrillig
2021-12-18lint: document wrong data structures for modelling initializationsrillig
2021-12-18lint: move maximum seen subscript from brace level to initializationrillig
2021-12-18lint: use vector instead of list for designation in initializationrillig
2021-12-17lint: reduce code for beginning an initializationrillig
2021-12-17lint: inline sub-cases of brace_level_sub_typerillig
2021-12-17lint: fix initialization with few braces from functionrillig
2021-12-17lint: fix initialization of array with fewer bracesrillig
2021-12-17lint: work around lint bug in initialization with few bracesrillig
2021-12-17lint: rename is_string_array to is_character_arrayrillig
2021-12-16lint: narrow down parameter of build_namerillig
2021-11-16lint: fix check for function calls in strict bool moderillig
2021-09-04lint: spell out abbreviations in commentsrillig
2021-08-14lint: allow initialization of struct with constant memberrillig
2021-08-10lint: fix 3 of the 4 wrong messages about lvalue in initial assignmentrillig
2021-07-31lint: clean up debug loggingrillig
2021-07-31lint: extract debug logging to separate filerillig
2021-07-31lint: merge duplicate code for generating unqualified typerillig
2021-07-20lint: use consistent naming scheme for functions that build nodesrillig
2021-07-20lint: split 'build' into build_binary and build_unaryrillig
2021-07-02lint: fix initialization of array of unknown sizerillig
2021-06-29lint: do not modify tnode_t->tn_type in check_init_exprrillig
2021-06-19lint: replace undefined behavior with assertion failurerillig
2021-04-18lint: extend documentation about handling initializationsrillig
2021-04-18lint: remove redundant test for tflag in initialization handlingrillig
2021-04-18lint: fix storage class of compound literal in initializerrillig
2021-04-17lint: fix assertion failure for temporary objects in initializationrillig