63 Commits (ecfb438c07fa468a129e81c7d84c7c293c7b0150)

Author SHA1 Message Date
David Gibson e59ca36fb7 Make handling of cpp line information more tolerant 4 years ago
Dirk Mueller 0e9225eb0d Remove redundant YYLOC global declaration 5 years ago
Rob Herring acfe84f2c4 dtc: Replace GPLv2 boilerplate/reference with SPDX tags 6 years ago
Fredrik Markstrom 0fcffda15e Merge nodes with local target label references 6 years ago
Maxime Ripard 4038fd9005 dtc: add ability to make nodes conditional on them being referenced 7 years ago
David Gibson 672ac09ea0 Clean up gcc attributes 8 years ago
David Gibson 34a9886a17 Add printf format attributes 8 years ago
Gabriel Smith f88865469b dtc: Fix memory leak in character literal parsing 8 years ago
Pantelis Antoniou 20f29d8d41 dtc: Plugin and fixup support 8 years ago
David Gibson b43345039b Fix some bugs in processing of line directives 9 years ago
David Gibson 1ab2205a6f Gracefully handle bad octal literals 9 years ago
Wang Long 6a76a9d30c dtc: Delete the unused start condition INCLUDE 10 years ago
David Gibson f240527e54 Fix bug with references to root node 11 years ago
David Gibson cfc6523619 Move character literal processing to the lexer 11 years ago
David Gibson b82b977614 Move integer literal processing back to the lexer 11 years ago
Serge Lamikhov-Center 17119ab0a5 Pass 'unsigned char' type to isdigit()/isspace()/isprint() functions 11 years ago
David Gibson 17625371ee Use stdbool more widely 11 years ago
Stephen Warren a1ee6f068e dtc: ensure #line directives don't consume data from the next line 12 years ago
Stephen Warren 1b6d1941dc dtc: cpp co-existence: add support for #line directives 12 years ago
Stephen Warren 1ff3d3f8de dtc: cpp co-existence: allow names starting with # to be escaped 12 years ago
Stephen Warren 45013d8619 dtc: Add ability to delete nodes and properties 12 years ago
Stephen Warren 5f0c3b2d62 dtc: Basic integer expressions 13 years ago
Anton Staaf 033089f290 dtc: Add support for variable sized elements 13 years ago
Anton Staaf a4ea2fa951 dtc: Support character literals in cell lists 13 years ago
John Bonesio 73ae43ea44 Allow nodes to be referenced by path at the top level. 14 years ago
David Gibson 8773e12fa9 Add merging of labelled subnodes. This patch allows the following 14 years ago
David Gibson 341df2bdc3 dtc: Add -Wredundant-decls (resend) 15 years ago
Lukasz Wojcik 5c8d2e2b57 Modification of lexer and parser, improving dtc portability. 15 years ago
David Gibson 728c5e87c6 dtc: Cleanup line number tracking, add column number tracking 15 years ago
David Gibson d68cb36b0b dtc: Simpler interface to source file management 15 years ago
Jon Loeliger 4e1a0a0129 Remove support for the legacy DTS source file format. 16 years ago
Jon Loeliger 83ac55d9c4 Use flex's YY_USER_ACTION feature to avoid code duplication 16 years ago
Jon Loeliger 879e4d2590 Implement and use an xstrdup() function 16 years ago
David Gibson a1db0749fd dtc: Remove unused lexer function 17 years ago
David Gibson 76e0622b68 dtc: Clean up lexing of include files 17 years ago
David Gibson e37ec7d588 dtc: Add support for binary includes. 17 years ago
David Gibson 8a88ad8bad dtc: Remove ugly include stack abuse 17 years ago
David Gibson f7ea3708c3 dtc: Make dtc_open_file() die() if unable to open requested file 17 years ago
David Gibson 7c635dcb2f dtc: Fix error reporting in push_input_file() 17 years ago
Scott Wood b1a6719aa6 Preserve scanner state when /include/ing. 17 years ago
Scott Wood 42107f8bba Convert malloc() uses to xmalloc(). 17 years ago
Scott Wood 910efac4b4 Look for include files in the directory of the including file. 17 years ago
David Gibson 3476f9608b dtc: Reinstate full old-style reference-to-path for v0 dts files 17 years ago
David Gibson 2b67c632df dtc: Trivial lexer cleanups 17 years ago
David Gibson 7c44c2f9cb dtc: Fix some lexical problems with references 17 years ago
David Gibson 9138db565a dtc: Switch dtc to C-style literals 17 years ago
David Gibson 9ed27a2aac dtc: Simplify lexing/parsing of literals vs. node/property names 17 years ago
David Gibson a756c12bea dtc: Improve support for string escapes 17 years ago
David Gibson 63dc9c7113 dtc: Whitespace cleanup 17 years ago
Milton Miller ac6a5e26b4 dtc: allow a label: in any dts context 18 years ago