Gitiles
Code Review
Sign In
gerrit-public.fairphone.software
/
platform
/
system
/
tools
/
hidl
/
36159585aa3c25821e5bb0620990cc58f1484732
/
Type.cpp
7df0f39
isBinder -> isInterface.
by Steven Moreland
· 6 years ago
0e192c4
Add stage to recursivePass
by Yifan Hong
· 6 years ago
4783448
Add typeName to Type.cpp checks.
by Steven Moreland
· 6 years ago
09c6ebe
forward declare header string definitions
by Steven Moreland
· 6 years ago
97b7e9c
Augmenting hidl-gen to support native handles in Java
by Nirav Atre
· 6 years ago
56758da
Modernize codebase by replacing NULL with nullptr
by Yi Kong
· 6 years ago
39d8625
Implementing Java bindings for Discriminated Unions in HIDL am: 66842a9cd4
by Nirav Atre
· 6 years ago
66842a9
Implementing Java bindings for Discriminated Unions in HIDL
by Nirav Atre
· 6 years ago
dc1c6be
Handling interfaces in HIDL safe_unions (C++) am: ca7a502059
by Nirav Atre
· 6 years ago
ca7a502
Handling interfaces in HIDL safe_unions (C++)
by Nirav Atre
· 6 years ago
d8c7a29
Remove toString + operator== from server libraries.
by Steven Moreland
· 7 years ago
6ec9eb9
Do all validation during validation phase.
by Steven Moreland
· 6 years ago
368e460
Do all validation during validation phase.
by Steven Moreland
· 6 years ago
8e61c5a
Add emitGlobalTypeDeclarations.
by Steven Moreland
· 7 years ago
4b8f7a1
Rename global..Decls to package...Decls
by Steven Moreland
· 7 years ago
bf71421
Build toString + operator== in client libraries.
by Steven Moreland
· 7 years ago
458ca36
Put type definitions in reversed topological order
by Timur Iskhakov
· 7 years ago
ff5e64a
Fix strong references
by Timur Iskhakov
· 7 years ago
78821ed
C++ forward declaration restriction on incomplete types
by Timur Iskhakov
· 7 years ago
5dc72fe
Make recursive methods in Type work with cyclic AST
by Timur Iskhakov
· 7 years ago
041fdfe
Add C++ forward declaration check
by Timur Iskhakov
· 7 years ago
fd3f250
Emit forward declaration
by Timur Iskhakov
· 7 years ago
e8ee6a0
Adds missing '#include <iostream>' to a few files.
by Timur Iskhakov
· 7 years ago
dbaed33
Do not unwrap typedefs on lookups
by Timur Iskhakov
· 7 years ago
308d0f5
Fix checking acyclic
by Timur Iskhakov
· 7 years ago
3f1d26e
Refactor templated type type name
by Timur Iskhakov
· 7 years ago
24e605b
Make Reference::get follow const rules
by Timur Iskhakov
· 7 years ago
63f3990
Add parent to every type
by Timur Iskhakov
· 7 years ago
b3f8bcb
Remove Reference::operator*
by Timur Iskhakov
· 7 years ago
b58f418
Make Type::getReferences return pointer
by Timur Iskhakov
· 7 years ago
40731af
Add acyclic check pass to hidl-gen
by Timur Iskhakov
· 7 years ago
35930c4
Proceess post parse passes once for each type and expression
by Timur Iskhakov
· 7 years ago
891a866
Constant Expressions have same tree structure as Type
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
505316c
Revert "Revert "Add Reference type""
by Timur Iskhakov
· 7 years ago
6f2f2c0
Revert "Add Reference type"
by Steven Moreland
· 7 years ago
4b80bc4
Add Reference type
by Timur Iskhakov
· 7 years ago
0ecc7b8
Add typeName() to all types.
by Steven Moreland
· 7 years ago
397b5e1
Support vec<memory> in HIDL.
by Steven Moreland
· 7 years ago
b2a861c
Generate correct Parcel verification code.
by Martijn Coenen
· 7 years ago
60d3b22
More stringently verify expected alignment of fields in hidl compound types.
by Andreas Huber
· 7 years ago
9ab1e9e
Move toString() methods to android::hardware namespace
by Hridya Valsaraju
· 7 years ago
e45b530
Add toString to Java code
by Yifan Hong
· 7 years ago
e966784
Support vts generation for fmq type in hidl-gen.
by Zhuoyao Zhang
· 8 years ago
f5cc2f7
Emit toString functions for all types.
by Yifan Hong
· 8 years ago
6a082c6
Use new read(Embedded)Buffer API.
by Martijn Coenen
· 8 years ago
c6752dc
Add operator== and != for some structs.
by Yifan Hong
· 8 years ago
9df5244
Cleanup way elidable types are determined.
by Steven Moreland
· 8 years ago
abf73ee
Add is*() functions for more types.
by Yifan Hong
· 8 years ago
30bb6a8
Add a typeName() method to each type for error printing purposes.
by Steven Moreland
· 8 years ago
99e6beb
memory -> hidl_memory and pointer -> hidl_pointer
by Martijn Coenen
· 8 years ago
2f69a5b
Map handle to hidl_handle in all cases.
by Martijn Coenen
· 8 years ago
ac58789
Wrap compound native_handle_t* in hidl_pointer.
by Martijn Coenen
· 8 years ago
244e82d
move read/writeEmbedded[References]From/ToParcel out
by Yifan Hong
· 8 years ago
4ed1347
Remove extra from getJavaType.
by Yifan Hong
· 8 years ago
3b320f8
Remove extra from getCppType.
by Yifan Hong
· 8 years ago
1c50727
And one more backend for hidl-gen to create a simple static java library
by Andreas Huber
· 8 years ago
e3f769a
Enum types now emit operator| and operator|= for easier bitset manipulation.
by Andreas Huber
· 8 years ago
c5ea9f5
Update hidl-gen support for vts.
by Zhuoyao Zhang
· 8 years ago
be2a373
hidl-gen: add sanitizedName to emitReaderWriterEmbedded.
by Yifan Hong
· 8 years ago
019d21d
Yet another backend for hidl-gen, this one generates a C-compatible header file
by Andreas Huber
· 8 years ago
00f4717
hidl-gen: Fix warnings for unused parameters.
by Yifan Hong
· 8 years ago
bf459bc
Pointer support and embedded types in HIDL.
by Yifan Hong
· 8 years ago
7c5ddfb
Allow struct, union and enum type declarations to be annotated.
by Andreas Huber
· 8 years ago
709b62d
Arrays of arrays are now coalesced into a single multi-dimensional array type.
by Andreas Huber
· 8 years ago
4c865b7
[Java hidl-gen] Fix multi-dimensional arrays (used within structures, not
by Andreas Huber
· 8 years ago
f9d49f1
[C++ hidl-gen] Fix multi-dimensional arrays, vectors of arrays.
by Andreas Huber
· 8 years ago
a72e0d2
Revert "Revert "Split out libhidl-gen and libhidl-gen-utils.""
by Iliyan Malchev
· 8 years ago
f630bc8
Java support for passing vec<STRUCT-TYPE> and STRUCT-TYPE[] to and from methods.
by Andreas Huber
· 8 years ago
979e099
Added knowledge of namespacing into generation.
by Steven Moreland
· 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
864c771
Enhanced hidl-gen support for generating vts files.
by Zhuoyao Zhang
· 8 years ago
39fa718
Improved name lookup in order to allow partial names to refer to external
by Andreas Huber
· 8 years ago
295ad30
Support for a generic "binder" type (reflected as "interface" 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
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
549e259
hidl-gen: remove references to AIDL
by Iliyan Malchev
· 8 years ago
8d3ac0c
Be a little smarter about dealing with TypeDefs, resolve to the typedef'd
by Andreas Huber
· 8 years ago
737080b
Keeping track of imported names, resolve enum storage types, some finetuning.
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