aboutsummaryrefslogtreecommitdiff
path: root/AST.cpp
AgeCommit message (Expand)Author
2020-07-02-Landroidbp: keep the list of libs to put in VNDKJooyung Han
2020-04-29Warning for importing value type.Steven Moreland
2020-01-22Add 'while importing X at Y' error chains.Steven Moreland
2019-12-13Find type, add import/spelling hint.Steven Moreland
2019-11-20Only addImportedNamesGranular when success.Steven Moreland
2019-11-04Type pkgs w/ unsupported types in Java now workSteven Moreland
2019-07-23Remove localName from NamedTypeNeel Mehta
2019-07-12Track implicit imports differently from user importsNeel Mehta
2019-06-17Parse '/*' comments as well.Steven Moreland
2019-06-13Store paths relative to root in LocationNeel Mehta
2019-06-05Add "import types" lintNeel Mehta
2019-06-04Remove static gAllReservedMethods from Interface.cppNeel Mehta
2019-05-29Make getRootScope constNeel Mehta
2018-11-05Implement constant expression tags.Steven Moreland
2018-10-23-Ldependencies: output indirect dependenciesYifan Hong
2018-10-23Add stage to recursivePassYifan Hong
2018-10-05Add -Ldependencies optionYifan Hong
2018-07-11containsInterfaces -> definesInterfacesSteven Moreland
2018-03-08Remove FQName::isValidSteven Moreland
2018-03-06FQName: prepare for removing isValidSteven Moreland
2018-02-20Import fails if parsing fails.Steven Moreland
2018-02-07Move file accesses for hash files to Coordinator.Steven Moreland
2018-01-17Get imported packages based on granular names.Steven Moreland
2018-01-03Show better error for invalid fqName in import.Steven Moreland
2017-11-29Track imported types more granularly than before, add types referred toAndreas Huber
2017-11-27Allow references to typedef'd enum values.Steven Moreland
2017-11-06Optionally, if passing -v(erbose) to hidl-gen, dump declaredAndreas Huber
2017-10-12Remove use of LOG(*) from HIDL.Steven Moreland
2017-09-14Fix imports.Steven Moreland
2017-09-13Put type definitions in reversed topological orderTimur Iskhakov
2017-09-13Move lookup from parsingTimur Iskhakov
2017-09-12C++ forward declaration restriction on incomplete typesTimur Iskhakov
2017-09-11Make recursive methods in Type work with cyclic ASTTimur Iskhakov
2017-09-07Refactor AST::addScopedType.Timur Iskhakov
2017-09-06Add C++ forward declaration checkTimur Iskhakov
2017-09-05Pass that ensures that constant expressions are acyclicTimur Iskhakov
2017-09-05Do not unwrap typedefs on lookupsTimur Iskhakov
2017-08-29Add acyclic check pass to hidl-genTimur Iskhakov
2017-08-28Proceess post parse passes once for each type and expressionTimur Iskhakov
2017-08-28Constant Expressions have same tree structure as TypeTimur Iskhakov
2017-08-24Build AST graph explicitly for simpler post-parsing passesTimur Iskhakov
2017-08-15Move type-related stuff ouside of parsingTimur Iskhakov
2017-08-04Revert "Revert "Add Reference type""Timur Iskhakov
2017-08-05Revert "Add Reference type"Steven Moreland
2017-08-03Add Reference typeTimur Iskhakov
2017-07-22Add typeName() to all types.Steven Moreland
2017-07-21Moving hidl-gen parser stack outside of ASTTimur Iskhakov
2017-06-21Don't check hash while generating hash.Steven Moreland
2017-05-12Removed "bool AST::isInterface(std::string*)"Steven Moreland
2017-05-12Prevent AST from modifying Coordinator.Steven Moreland