Gitiles
Code Review
Sign In
gerrit-public.fairphone.software
/
platform
/
system
/
tools
/
aidl
/
09e8cb4caa1210e147b05ef711456c07ae70662c
/
aidl_language.cpp
8714b02
Add api mapping dump feature to AIDL files
by Andrei Onea
· 5 years ago
82317dd
Allow parcelable defined from framework in stable aidl
by Jeongik Cha
· 5 years ago
8c70ba9
Cleanup wording for interface oneway.
by Steven Moreland
· 6 years ago
4ee6863
checkapi for method onewayness
by Steven Moreland
· 6 years ago
acd5347
Java: consistent oneway behavior
by Steven Moreland
· 6 years ago
698e6af
add '@SystemApi' in aidl
by Jeongik Cha
· 6 years ago
3271ffa
write annotations when dumping structured parcelable
by Jeongik Cha
· 6 years ago
a6605ab
Add @UnsupportedAppUsage annotation
by Jiyong Park
· 6 years ago
4d12f9a
Allow utf8InCpp constants (std::string).
by Steven Moreland
· 6 years ago
db0f59e
clean up aidl validation logic
by Jeongik Cha
· 6 years ago
e51a5ea
Revert "Make AIDL Validation logic independent from language"
by Jeongik Cha
· 6 years ago
17f7fd4
Make AIDL Validation logic independent from language
by Jeongik Cha
· 6 years ago
8807af4
Remove @utf8 support
by Jiyong Park
· 6 years ago
35b7bb6
Fix a walk-through warning
by Wei Wang
· 6 years ago
ed65bf4
Allow Stable AIDL to have manually assigned IDs
by Jiyong Park
· 6 years ago
a428d21
Constant value declarations are part of API dump
by Jiyong Park
· 6 years ago
a468e2a
API dump includes default values for parcelable fields
by Jiyong Park
· 6 years ago
860b194
Defaults for List in structured parcelables.
by Steven Moreland
· 6 years ago
3f658cf
Add AidlTypeSpecifier ArrayBase.
by Steven Moreland
· 6 years ago
3be7577
Make AidlAnnotation movable.
by Steven Moreland
· 6 years ago
1c4ba20
Double/float literals in AIDL
by Steven Moreland
· 6 years ago
2529432
Support all discrete primitives as defaults.
by Steven Moreland
· 6 years ago
64e29be
Parser: make a single use object
by Steven Moreland
· 6 years ago
3656c3c
Add --apicheck that tells whether two API dumps are incompatible or not
by Jiyong Park
· 6 years ago
5b70838
Remove one constructor of AidlMethod
by Jiyong Park
· 6 years ago
b034bf0
Support multiple types in an AIDL file / multiple AIDL files
by Jiyong Park
· 6 years ago
309668e
add --version option to specify version to AIDL interface
by Jiyong Park
· 6 years ago
92c55f1
Remove GetLine.
by Steven Moreland
· 6 years ago
46e9da8
First class errors in the compiler.
by Steven Moreland
· 6 years ago
1d2df7d
Separate AIDL types and target language types
by Jiyong Park
· 6 years ago
9ea10e3
Structured Parcelables: int/string default values.
by Steven Moreland
· 6 years ago
693640b
Refactor constant declarations.
by Steven Moreland
· 6 years ago
02da742
add dumpapi option
by Jiyong Park
· 6 years ago
68bc77a
Annotation is printable
by Jiyong Park
· 6 years ago
1deecc3
Resolve AIDL types without using Java or C++ types
by Jiyong Park
· 6 years ago
d59a10d
Rename AidlType to AidlTypeSpecifier
by Jiyong Park
· 6 years ago
ccf00f8
Type parameters are parsed by yacc.
by Jiyong Park
· 6 years ago
c258abc
Parse interfaces and parcelables simultaneously.
by Steven Moreland
· 6 years ago
5557f1c
Structured parcelables.
by Steven Moreland
· 6 years ago
787b043
Unify AidlParcelable/AidlInterfaceHierarchy
by Steven Moreland
· 6 years ago
2ca4fcb
Cleaner error handling in AIDL.
by Steven Moreland
· 6 years ago
9d7810a
aidl-cpp: Use |ParseInt| util for hex conversion
by Roshan Pius
· 8 years ago
f05cc26
Fix clang-tidy performance warnings.
by Chih-Hung Hsieh
· 8 years ago
3b2203d
aidl-cpp: Add support for hex values in const int
by Roshan Pius
· 8 years ago
d6bdd8d
Parse AIDL string constants
by Christopher Wiley
· 8 years ago
3000e75
Now the build system generates .cpp only for .ll/.yy
by Ying Wang
· 9 years ago
0a62067
Track base/ -> android-base/ change.
by Elliott Hughes
· 9 years ago
d40e2fe
Introduce integer constants
by Casey Dahlin
· 9 years ago
c1f39b4
Refactor top-level AST nodes v2
by Casey Dahlin
· 9 years ago
eedb29f
Revert "Refactor top-level AST nodes"
by Bart Sears
· 9 years ago
b696437
Refactor top-level AST nodes
by Casey Dahlin
· 9 years ago
8aa4d9f
Add C++ header to AidlParcelable
by Christopher Wiley
· 9 years ago
90be4e3
Fix segfault on missing package declaration
by Christopher Wiley
· 9 years ago
d76067c
Introduce GetSplitPackage() for AidlInterface and AidlParcelable
by Christopher Wiley
· 9 years ago
cdbbc8c
Kill buffer_type and extra_text_type
by Casey Dahlin
· 9 years ago
98a544b
Remove parse_helpers.cpp/h/unit tests
by Casey Dahlin
· 9 years ago
2b2879b
Don't include . in IDENTIFIER characters
by Casey Dahlin
· 9 years ago
59401da
Put parcelable members behind getters
by Casey Dahlin
· 9 years ago
ad33927
Generate server side .cpp file
by Christopher Wiley
· 9 years ago
fb7da2e
Put AidlInterface members behind methods
by Casey Dahlin
· 9 years ago
0edf342
Replace import_info struct with AidlInfo class
by Casey Dahlin
· 9 years ago
4a2884b
Read all files through IoDelegate
by Christopher Wiley
· 9 years ago
3c6df36
Parse package names in parser not lexer
by Casey Dahlin
· 9 years ago
308f9d4
Remove buffer_type from signature of AidlArgument
by Casey Dahlin
· 9 years ago
f7a421c
Use parser to find array brackets
by Casey Dahlin
· 9 years ago
f4a9311
Put data in AidlMethod behind getters and setters
by Casey Dahlin
· 9 years ago
f2d23f7
Kill comments token in AidlMethod
by Casey Dahlin
· 9 years ago
70078e6
Kill AidlType->array_token
by Casey Dahlin
· 9 years ago
0ee3758
Replace type_type struct with AidlType class
by Casey Dahlin
· 9 years ago
fd6fb48
Fold in/out/inout differentiation in to parser
by Casey Dahlin
· 9 years ago
d127b50
Don't store AidlArgument name buffer_type
by Casey Dahlin
· 9 years ago
c378c99
Stop storing the direction buffer
by Casey Dahlin
· 9 years ago
030977a
Remove usage of malloc in favor of new
by Casey Dahlin
· 9 years ago
bc7a50a
Turn arg_type into a class called AIDLArgument
by Casey Dahlin
· 9 years ago
b211686
Revert "Remove usage of malloc in favor of new"
by Christopher Wiley
· 9 years ago
b992b45
Remove usage of malloc in favor of new
by Casey Dahlin
· 9 years ago
89d4484
Add parsing of in-memory strings
by Casey Dahlin
· 9 years ago
082f1d1
Implement code generation for server header
by Casey Dahlin
· 9 years ago
9980181
Make RunParser return consistent/consistently used
by Casey Dahlin
· 9 years ago
5b86980
Fix segfault on missing package statement
by Christopher Wiley
· 9 years ago
f690be5
Minor cleanup of aidl.cpp
by Christopher Wiley
· 9 years ago
e250749
Kill psGlobal and g_callbacks
by Casey Dahlin
· 9 years ago
fdeb0f4
Abstract away file IO when writing generated code
by Christopher Wiley
· 9 years ago
07b9dde
Revert change to win32 isatty stub
by Casey Dahlin
· 9 years ago
fd2e08a
Convert to C++ Bison output
by Casey Dahlin
· 9 years ago
dd69181
First pass on reentrant C++-ish parser
by Casey Dahlin
· 9 years ago
549b6e2
Replace HAVE_MS_C_RUNTIME with _WIN32 in frameworks/base/tools.
by Elliott Hughes
· 9 years ago
ffa1686
Revert "Move frameworks/base/tools/ to frameworks/tools/"
by Adam Lesinski
· 11 years ago
be35481
Move frameworks/base/tools/ to frameworks/tools/
by Mike Lockwood
· 11 years ago
46c012c
Initial Contribution
by The Android Open Source Project
· 16 years ago