e67239de8d94975e7e2216ee6860ae2e6cb8b15a |
|
25-Feb-2012 |
Stephen Hines <srhines@google.com> |
Style violation cleanup. Change-Id: Idb127f2fd6e637039454f47299360aec5a4edfe8
/frameworks/compile/slang/slang_rs_reflect_utils.cpp
|
b7d1269f983f28d9fe625a96439fa88b39dc96f6 |
|
03-Sep-2011 |
Stephen Hines <srhines@google.com> |
Remove obsolete/confusing options and fix strings. Change-Id: I26b5eeea7ddc8cc4984745daa52635ea95ad7c66
/frameworks/compile/slang/slang_rs_reflect_utils.cpp
|
8d5a2f6ab321615bfb3a46f68aff0b643a71caa0 |
|
08-Feb-2011 |
Raphael <raphael@google.com> |
Support Windows paths in slang. Change-Id: I5240164d1d83f7816973a0e6ee9c26e337e605b1
/frameworks/compile/slang/slang_rs_reflect_utils.cpp
|
e639eb5caa2c386b4a60659a4929e8a6141a2cbe |
|
09-Nov-2010 |
Stephen Hines <srhines@google.com> |
Improve code style. Change-Id: I26e043849bce2a4b41ae132fbe0c882f4a6f112f
/frameworks/compile/slang/slang_rs_reflect_utils.cpp
|
c383a500aa59423264811be3874461bf8adbfea0 |
|
11-Oct-2010 |
Zonr Chang <zonr@google.com> |
Prepend legal announcement in all files. Release libslang/llvm-rs-cc/llvm-rs-link under Apache 2.0 license.
/frameworks/compile/slang/slang_rs_reflect_utils.cpp
|
8c6d9b2d36ed2d6d811279fd9bddc05fffe16803 |
|
07-Oct-2010 |
Zonr Chang <zonr@google.com> |
Use llvm::sys::Path to implement "mkdir -p". Change-Id: I3bb36e1a8050bbd9744fd02935b6186d2f285015
/frameworks/compile/slang/slang_rs_reflect_utils.cpp
|
dba3111408b307d8454830107ff61089ab7c5d6d |
|
08-Oct-2010 |
Ying Wang <wangying@google.com> |
The dep file uses the .rs stem, instead of the .bc stem. The .bc file stem could be transformed over the source .rs file name by slang. The build system needs to know the dep file name before slang is run, so we'd like to take the source .rs file name, which is known before slang is run. Change-Id: I54c18880582fcc0f177a289b7a6a0f92a5a7806c
/frameworks/compile/slang/slang_rs_reflect_utils.cpp
|
24f9b09fbb55725a6952b942418ac7902007a7f2 |
|
06-Oct-2010 |
Stephen Hines <srhines@google.com> |
Remove warnings from slang build. Change-Id: I6c3f3e9aae24b612a6d32b4fc5ba53a2ef7f3944
/frameworks/compile/slang/slang_rs_reflect_utils.cpp
|
6315f76e3cc6ff2d012d1183a0b030d4ff0dc808 |
|
05-Oct-2010 |
zonr <zonr@google.com> |
More coding style fixing to improve the readability. No actual semantics changed. This also makes cpplint happy.
/frameworks/compile/slang/slang_rs_reflect_utils.cpp
|
d41764036b098cc192aa8b7c9f0a1bb72f35f96c |
|
17-Sep-2010 |
Stephen Hines <srhines@google.com> |
Change rules for RS name reflection. We now keep any alphanumeric or underscore characters unchanged for the classname. Nonmatching characters (like hyphens) get stripped out (as they were previously). We no longer camel-case the reflected names. Resource names are converted to lowercase, since that is a system requirement. Change-Id: Idf7a7c3f9442bb58789769d58088c2038a074455
/frameworks/compile/slang/slang_rs_reflect_utils.cpp
|
0877f0557e5c406fc8ff33c928a8ae969a5f4905 |
|
10-Sep-2010 |
Ying Wang <wangying@google.com> |
Handle big bitcode files. Split the bitcode file into segments due to Java method size limitation. Change-Id: I4c171c40a45067da63098deb2408449dab38b041
/frameworks/compile/slang/slang_rs_reflect_utils.cpp
|
b1980a2eedc56df92786afc291e00f26659a60ad |
|
08-Sep-2010 |
Mike Lockwood <lockwood@android.com> |
Add #include <cstring> to fix the build. Change-Id: I2e7f74bfa29d341447a5f7a2aff8c68fef8d968c Signed-off-by: Mike Lockwood <lockwood@android.com>
/frameworks/compile/slang/slang_rs_reflect_utils.cpp
|
3f8b44dba57685b437cecc208f2a20a4ed93ed36 |
|
04-Sep-2010 |
Ying Wang <wangying@google.com> |
Encode the bitcode binary files into Java source files. So that the apps don't need to have the bc files as resources. The bitcode java files will be put at the same dir as the reflected java files. The bitcode java file name will be <ClassName>BitCode.java. The bitcode is represented as byte array and you can reference it as: byte[] bitcode = <ClassName>BitCode.getBitCode(); To enable this feature, pass "-s jc" to the command line. The class name <ClassName> is converted from the .rs file name, for example: foo.rs -> FooBitCode.java foo_bar.rs -> FooBarBitCode.java fooBar.rs -> FooBarBitCode.java foobar.rs -> FoobarBitCode.java i.e., any non-alnum characters in the rs file name are filtered and the rest are converted to camel case. The above method is also applied to the reflected java classes now. Change-Id: Idf234d4c017e33740a13d6cd68bc3e14710ec149
/frameworks/compile/slang/slang_rs_reflect_utils.cpp
|