aboutsummaryrefslogtreecommitdiff
path: root/Scope.h
AgeCommit message (Expand)Author
2018-10-09forward declare header string definitionsSteven Moreland
2018-07-11containsInterfaces -> definesInterfacesSteven Moreland
2018-07-09Revert "Explicit destructor invocation for HIDL types"android-o-mr1-iot-release-1.0.2Nirav Atre
2018-06-12Explicit destructor invocation for HIDL typesNirav Atre
2018-02-21Do all validation during validation phase.Steven Moreland
2017-11-27Add emitGlobalTypeDeclarations.Steven Moreland
2017-11-27Rename global..Decls to package...DeclsSteven Moreland
2017-09-13Put type definitions in reversed topological orderTimur Iskhakov
2017-09-11Make recursive methods in Type work with cyclic ASTTimur Iskhakov
2017-09-07Refactor AST::addScopedType.Timur Iskhakov
2017-09-05Do not unwrap typedefs on lookupsTimur Iskhakov
2017-08-30Make Type::getReferences return pointerTimur Iskhakov
2017-08-28Constant Expressions have same tree structure as TypeTimur Iskhakov
2017-08-25Remove calling types declated in Scope during passesTimur 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-15Fix clang-tidy performance warnings in system/tools/hidl.Chih-Hung Hsieh
2017-08-15Move annotations from Type to Scopeandroid-o-iot-preview-5o-iot-preview-5Timur Iskhakov
2017-08-09Revert "Revert "ConstantExpression lazy evaluation""Timur Iskhakov
2017-08-09Revert "ConstantExpression lazy evaluation"Colin Cross
2017-08-08ConstantExpression lazy evaluationTimur Iskhakov
2017-07-22Add typeName() to all types.Steven Moreland
2017-07-21Moving hidl-gen parser stack outside of ASTTimur Iskhakov
2017-05-12Removed "bool AST::isInterface(std::string*)"Steven Moreland
2017-03-31More stringently verify expected alignment of fields in hidl compound types.Andreas Huber
2016-11-14move read/writeEmbedded[References]From/ToParcel outYifan Hong
2016-11-03Add location info to named types.Yifan Hong
2016-10-11hidl-gen: remove support for anonymous enums.Yifan Hong
2016-10-10Enum types now emit operator| and operator|= for easier bitset manipulation.Andreas Huber
2016-10-05Yet another backend for hidl-gen, this one generates a C-compatible header fileAndreas Huber
2016-10-04hidl-gen: Fix nested type cannot be found.Yifan Hong
2016-09-29Allow struct, union and enum type declarations to be annotated.Andreas Huber
2016-09-26Resolve constant expressions for external constants.Yifan Hong
2016-09-26Redefine fqname in hidl-gen_y.yyYifan Hong
2016-09-15[Java hidl-gen] Fix multi-dimensional arrays (used within structures, notAndreas Huber
2016-09-13Remove dependency on libutils.Steven Moreland
2016-08-26Adds (C)opyright headers everywhere.Andreas Huber
2016-08-25The hidl-gen Java backend now supports structures (NOT unions) and types.halAndreas Huber
2016-08-22Fix nested structure/union name handling.Andreas Huber
2016-08-19Improved name lookup in order to allow partial names to refer to externalAndreas Huber
2016-08-18Switch to 'glr' skeleton parser, better diagnostics through location tracking.Andreas Huber
2016-08-18Remove support for "const" in hidl.Andreas Huber
2016-08-16Validate upfront that an interface is compatible with our Java backend,Andreas Huber
2016-08-16Better diagnostics if an attempt is made to redeclare a type under the same nameAndreas Huber
2016-08-15Extend hidl-gen to support generate vts file.Zhuoyao Zhang
2016-08-15Initial commit of Java backend to hidl-gen.Andreas Huber
2016-08-06Better validation. Check that unions contain no fixup types and structsAndreas Huber
2016-08-06Saner determination of a declared type's name (now short + full name)Andreas Huber
2016-08-06bye bye, dump(), RefType no longer gets a name.Andreas Huber
2016-08-06generate C++ interface header, proxy and stub headers and sources.Andreas Huber