|
Add ijar to third_party and use it for generating .jar.toc files in GN
It's much faster than using javap (what we currently do):
With javap, building chrome_java:
real 1m17.162s
user 7m46.230s
sys 0m42.836s
With ijar, building chrome_java:
real 0m56.446s
user 5m38.761s
sys 0m26.006s
BUG= 527632
Committed: https://crrev.com/77614d453e6324c9da3e12b93b4c19800cbe09a9
Cr-Commit-Position: refs/heads/master@{#347208}
Total comments: 2
|
Unified diffs |
Side-by-side diffs |
Delta from patch set |
Stats (+3504 lines, -21 lines) |
Patch |
|
M |
build/config/android/internal_rules.gni
|
View
|
1
|
2 chunks |
+6 lines, -20 lines |
0 comments
|
Download
|
|
A |
third_party/ijar/BUILD
|
View
|
|
1 chunk |
+38 lines, -0 lines |
0 comments
|
Download
|
|
A |
third_party/ijar/BUILD.gn
|
View
|
1
|
1 chunk |
+27 lines, -0 lines |
0 comments
|
Download
|
|
A + |
third_party/ijar/LICENSE
|
View
|
|
0 chunks |
+-1 lines, --1 lines |
0 comments
|
Download
|
|
A + |
third_party/ijar/OWNERS
|
View
|
|
1 chunk |
+1 line, -2 lines |
0 comments
|
Download
|
|
A |
third_party/ijar/README.chromium
|
View
|
|
1 chunk |
+13 lines, -0 lines |
0 comments
|
Download
|
|
A |
third_party/ijar/README.txt
|
View
|
|
1 chunk |
+120 lines, -0 lines |
0 comments
|
Download
|
|
A |
third_party/ijar/classfile.cc
|
View
|
|
1 chunk |
+1489 lines, -0 lines |
0 comments
|
Download
|
|
A |
third_party/ijar/common.h
|
View
|
|
1 chunk |
+102 lines, -0 lines |
0 comments
|
Download
|
|
A |
third_party/ijar/ijar.cc
|
View
|
|
1 chunk |
+182 lines, -0 lines |
0 comments
|
Download
|
|
A |
third_party/ijar/ijar.gni
|
View
|
|
1 chunk |
+32 lines, -0 lines |
0 comments
|
Download
|
|
A |
third_party/ijar/zip.h
|
View
|
|
1 chunk |
+169 lines, -0 lines |
0 comments
|
Download
|
|
A |
third_party/ijar/zip.cc
|
View
|
|
1 chunk |
+1014 lines, -0 lines |
0 comments
|
Download
|
|
A |
third_party/ijar/zip_main.cc
|
View
|
|
1 chunk |
+312 lines, -0 lines |
0 comments
|
Download
|
Depends on Patchset:
Dependent Patchsets:
Total messages: 12 (4 generated)
|