Gitiles
Code Review
Sign In
gerrit-public.fairphone.software
/
platform
/
system
/
tools
/
hidl
/
161afb278c3a786b6d30fe1dfbad72d378042bab
/
Scope.cpp
169a2d2
Remove std::vector constructor to FQName.
by Steven Moreland
· 7 years ago
8e61c5a
Add emitGlobalTypeDeclarations.
by Steven Moreland
· 7 years ago
4b8f7a1
Rename global..Decls to package...Decls
by Steven Moreland
· 7 years ago
cbff561
Remove use of LOG(*) from HIDL.
by Steven Moreland
· 7 years ago
99072c3
Add comment before forward declaration.
by Timur Iskhakov
· 7 years ago
458ca36
Put type definitions in reversed topological order
by Timur Iskhakov
· 7 years ago
5dc72fe
Make recursive methods in Type work with cyclic AST
by Timur Iskhakov
· 7 years ago
565b013
Refactor AST::addScopedType.
by Timur Iskhakov
· 7 years ago
fd3f250
Emit forward declaration
by Timur Iskhakov
· 7 years ago
dbaed33
Do not unwrap typedefs on lookups
by Timur Iskhakov
· 7 years ago
b58f418
Make Type::getReferences return pointer
by Timur Iskhakov
· 7 years ago
891a866
Constant Expressions have same tree structure as Type
by Timur Iskhakov
· 7 years ago
8202eed
Remove calling types declated in Scope during passes
by Timur Iskhakov
· 7 years ago
33431e6
Build AST graph explicitly for simpler post-parsing passes
by Timur Iskhakov
· 7 years ago
cec46c4
Move type-related stuff ouside of parsing
by Timur Iskhakov
· 7 years ago
8c90cc5
Fix clang-tidy performance warnings in system/tools/hidl.
by Chih-Hung Hsieh
· 7 years ago
e9ccfa2
Move annotations from Type to Scope
by Timur Iskhakov
· 7 years ago
7296af1
Revert "Revert "ConstantExpression lazy evaluation""
by Timur Iskhakov
· 7 years ago
a549b71
Revert "ConstantExpression lazy evaluation"
by Colin Cross
· 7 years ago
1313a12
ConstantExpression lazy evaluation
by Timur Iskhakov
· 7 years ago
0ecc7b8
Add typeName() to all types.
by Steven Moreland
· 7 years ago
cb0ba52
Moving hidl-gen parser stack outside of AST
by Timur Iskhakov
· 7 years ago
19f11b5
Removed "bool AST::isInterface(std::string*)"
by Steven Moreland
· 8 years ago
60d3b22
More stringently verify expected alignment of fields in hidl compound types.
by Andreas Huber
· 8 years ago
244e82d
move read/writeEmbedded[References]From/ToParcel out
by Yifan Hong
· 8 years ago
a4b53d0
Add location info to named types.
by Yifan Hong
· 8 years ago
6a2fedf
hidl-gen: remove support for anonymous enums.
by Yifan Hong
· 8 years ago
e3f769a
Enum types now emit operator| and operator|= for easier bitset manipulation.
by Andreas Huber
· 8 years ago
019d21d
Yet another backend for hidl-gen, this one generates a C-compatible header file
by Andreas Huber
· 8 years ago
327cfe1
hidl-gen: Fix nested type cannot be found.
by Yifan Hong
· 8 years ago
7c5ddfb
Allow struct, union and enum type declarations to be annotated.
by Andreas Huber
· 8 years ago
f24fa85
Resolve constant expressions for external constants.
by Yifan Hong
· 8 years ago
ae16eed
Redefine fqname in hidl-gen_y.yy
by Yifan Hong
· 8 years ago
4c865b7
[Java hidl-gen] Fix multi-dimensional arrays (used within structures, not
by Andreas Huber
· 8 years ago
d537ab0
Remove dependency on libutils.
by Steven Moreland
· 8 years ago
a72e0d2
Revert "Revert "Split out libhidl-gen and libhidl-gen-utils.""
by Iliyan Malchev
· 8 years ago
194c2ff
Revert "split out libhidl-gen and libhidl-gen-utils"
by Steven Moreland
· 8 years ago
1316091
split out libhidl-gen and libhidl-gen-utils
by Iliyan Malchev
· 8 years ago
1aec397
Adds (C)opyright headers everywhere.
by Andreas Huber
· 8 years ago
85eabdb
The hidl-gen Java backend now supports structures (NOT unions) and types.hal
by Andreas Huber
· 8 years ago
80b217f
Merge "Fix nested structure/union name handling."
by Andreas Huber
· 8 years ago
864c771
Enhanced hidl-gen support for generating vts files.
by Zhuoyao Zhang
· 8 years ago
9ed827c
Fix nested structure/union name handling.
by Andreas Huber
· 8 years ago
39fa718
Improved name lookup in order to allow partial names to refer to external
by Andreas Huber
· 8 years ago
0d0f9a2
Switch to 'glr' skeleton parser, better diagnostics through location tracking.
by Andreas Huber
· 8 years ago
edad10f
Remove support for "const" in hidl.
by Andreas Huber
· 8 years ago
70a59e1
Validate upfront that an interface is compatible with our Java backend,
by Andreas Huber
· 8 years ago
c7dfef3
Better diagnostics if an attempt is made to redeclare a type under the same name
by Andreas Huber
· 8 years ago
5158db4
Extend hidl-gen to support generate vts file.
by Zhuoyao Zhang
· 8 years ago
2831d51
Initial commit of Java backend to hidl-gen.
by Andreas Huber
· 8 years ago
0e00de4
Simplify overly long fully specified type names by stripping out the current
by Andreas Huber
· 8 years ago
31629bc
Saner determination of a declared type's name (now short + full name)
by Andreas Huber
· 8 years ago
867fcb6
bye bye, dump(), RefType no longer gets a name.
by Andreas Huber
· 8 years ago
881227d
generate C++ interface header, proxy and stub headers and sources.
by Andreas Huber
· 8 years ago
a2723d2
Enforce naming conventions and allow empty (except for the header) types.hal files.
by Andreas Huber
· 8 years ago
5345ec2
Recursively parse imported .hal files and perform global type lookup.
by Andreas Huber
· 8 years ago
c9410c7
initial commit of reimplementation of hidl-gen
by Andreas Huber
· 8 years ago