Gitiles
Code Review
Sign In
gerrit-public.fairphone.software
/
platform
/
system
/
tools
/
hidl
/
20482cd0d83a17446a48b1dc86824dc51d5127a2
/
AST.h
70cb55e
Move interface comment onto interface.
by Steven Moreland
· 6 years ago
12f0ab1
Implement constant expression tags.
by Steven Moreland
· 6 years ago
9200289
-Ldependencies: output indirect dependencies
by Yifan Hong
· 6 years ago
0e192c4
Add stage to recursivePass
by Yifan Hong
· 6 years ago
e401011
Add -Ldependencies option
by Yifan Hong
· 6 years ago
616cf4d
Instrumentation callback according to version.
by Steven Moreland
· 6 years ago
b47a262
containsInterfaces -> definesInterfaces
by Steven Moreland
· 6 years ago
ec33263
Remove unused function from AST, getImportedNames.
by Steven Moreland
· 7 years ago
6ec9eb9
Do all validation during validation phase.
by Steven Moreland
· 7 years ago
5abcf01
hidl-gen knows what files its outputting.
by Steven Moreland
· 7 years ago
e6d7f09
Make Coordinator const during generation.
by Steven Moreland
· 7 years ago
6d3d3c8
Coordinator keeps track of output directory.
by Steven Moreland
· 7 years ago
04dea8d
Move file accesses for hash files to Coordinator.
by Steven Moreland
· 7 years ago
f819790
Fix vtable assumption.
by Steven Moreland
· 7 years ago
06a81cf
Get imported packages based on granular names.
by Steven Moreland
· 7 years ago
4ba5c97
Track imported types more granularly than before, add types referred to
by Andreas Huber
· 7 years ago
308d8a2
Optionally, if passing -v(erbose) to hidl-gen, dump declared
by Andreas Huber
· 7 years ago
9a6da7a
Add adapters for HIDL interfaces.
by Steven Moreland
· 7 years ago
6d68855
Rename cpp impl gen methods for consistency.
by Steven Moreland
· 7 years ago
458ca36
Put type definitions in reversed topological order
by Timur Iskhakov
· 7 years ago
82c048e
Move lookup from parsing
by Timur Iskhakov
· 7 years ago
565b013
Refactor AST::addScopedType.
by Timur Iskhakov
· 7 years ago
041fdfe
Add C++ forward declaration check
by Timur Iskhakov
· 7 years ago
77dd65c
Pass that ensures that constant expressions are acyclic
by Timur Iskhakov
· 7 years ago
40731af
Add acyclic check pass to hidl-gen
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
7fa79f6
Merge structures with duplication features
by Timur Iskhakov
· 7 years ago
f16c5c0
ABI stable smaller HIDL libs
by Steven Moreland
· 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
92a08a7
CHECK in instrumentation generation.
by Steven Moreland
· 7 years ago
1a52e82
Emit tags for interfaces.
by Steven Moreland
· 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
f2a0f5b
Add test for C++ impl.
by Steven Moreland
· 7 years ago
0b84377
Add B(n|p|s)Foo::Pure.
by Steven Moreland
· 7 years ago
19f11b5
Removed "bool AST::isInterface(std::string*)"
by Steven Moreland
· 8 years ago
28b9b53
Prevent AST from modifying Coordinator.
by Steven Moreland
· 8 years ago
1cbf036
Add c++-headers and c++-sources
by Steven Moreland
· 8 years ago
78b38d1
Revert "Revert "Enforce minor version uprevs.""
by Yifan Hong
· 8 years ago
40404fe
Update hidl-gen for vts spec generation.
by Zhuoyao Zhang
· 8 years ago
976ae89
Revert "Enforce minor version uprevs."
by Steven Moreland
· 8 years ago
2d20ae0
Enforce minor version uprevs.
by Yifan Hong
· 8 years ago
c4e1060
Update hidl-gen for vts backend.
by Zhuoyao Zhang
· 8 years ago
7ae3d54
Move FQName to libhidl-gen-util.
by Steven Moreland
· 8 years ago
87ff823
Type resolution favor local types.
by Yifan Hong
· 8 years ago
eefe4f2
Clean up hard-coded Bp/Bn/Bs/IHw prefixes.
by Yifan Hong
· 8 years ago
6ec2f0b
BnFoo class cleanup.
by Martijn Coenen
· 8 years ago
a47eef3
Allow method names, result names and argument names to be the same.
by Yifan Hong
· 8 years ago
c893404
Hidlize IBase; use IBase instead of IBinder.
by Yifan Hong
· 8 years ago
40a373d
Fix -Lmakefile LOCAL_JAVA_LIBRARIES does not include hierarchy.
by Yifan Hong
· 8 years ago
7b29524
Add atrace calls for systrace support.
by Martijn Coenen
· 8 years ago
be627b3
hidl-gen: some error recovery.
by Yifan Hong
· 8 years ago
5708edf
Revert "Revert "Don't show HIDL_GENERATED_ with -Lc++-impl.""
by Steven Moreland
· 8 years ago
119f521
Revert "Don't show HIDL_GENERATED_ with -Lc++-impl."
by Martijn Coenen
· 8 years ago
21247bf
Don't show HIDL_GENERATED_ with -Lc++-impl.
by Steven Moreland
· 8 years ago
a4b53d0
Add location info to named types.
by Yifan Hong
· 8 years ago
ee88eed
Get rid of duplicated #include code.
by Steven Moreland
· 8 years ago
9b1cbdf
Enable profiling in passthrough mode.
by Steven Moreland
· 8 years ago
031ccf1
Fixed profiling so it records on current interface
by Steven Moreland
· 8 years ago
068c552
hidl-gen: clean up generateCpp.cpp and generateCppImpl.cpp
by Yifan Hong
· 8 years ago
fe95aa2
cast functions for interfaces.
by Yifan Hong
· 8 years ago
964f72f
Cleanup hidl-gen to use HidlInstrumentor.
by Zhuoyao Zhang
· 8 years ago
1977ea3
hidl-gen: Allow importing only one type from another hal.
by Yifan Hong
· 8 years ago
8f49294
Add instrumentation code on proxy side.
by Zhuoyao Zhang
· 8 years ago
019d21d
Yet another backend for hidl-gen, this one generates a C-compatible header file
by Andreas Huber
· 8 years ago
67f67b4
Disallow null callbacks.
by Steven Moreland
· 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
5e44a29
Avoid name conflicts in the generated C++ proxy code when arguments and results
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
69e7c70
Oneway keyword behavior in passthrough mode.
by Steven Moreland
· 8 years ago
d29724f
Fix Java types.hal generation filtering
by Andreas Huber
· 8 years ago
d537ab0
Remove dependency on libutils.
by Steven Moreland
· 8 years ago
9c38761
c++-impl: gen server stub boilerplate
by Steven Moreland
· 8 years ago
979e099
Added knowledge of namespacing into generation.
by Steven Moreland
· 8 years ago
a7a421a
Generalized cpp method generation.
by Steven Moreland
· 8 years ago
ed0509b
hidl-gen: expose the actually-used FQNames an AST depends on
by Iliyan Malchev
· 8 years ago
0fa9e39
Auto-generate java libraries for compatible packages.
by Andreas Huber
· 8 years ago
4078631
Split 'IFoo' into 'IFoo' and 'IHwFoo'
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
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
62c3d18
hidl-gen: enumerate interface methods in Bn classes
by Iliyan Malchev
· 8 years ago
0d0f9a2
Switch to 'glr' skeleton parser, better diagnostics through location tracking.
by Andreas Huber
· 8 years ago
b3256a1
Merge "Introduce locals to be read from a parcel ahead of time"
by Andreas Huber
· 8 years ago
e7ff228
Introduce locals to be read from a parcel ahead of time
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
5bb1402
hidl-gen: multiple changes
by Iliyan Malchev
· 8 years ago
3599d92
Interface methods can now be annotated.
by Andreas Huber
· 8 years ago
Next »