Commit aa21ec9
[api-xml-adjuster] reduce extraneous override marking. (#85)
It was running override marking step on the same object as many times as
it is inherited (say, java.lang.Object was inspected for N times by N types
in a library...).
There isn't a huge amount of perf. improvements, but as far as I tried
with api-[10..24].xml.in generation locally, the results were like:
old:
real 0m55.898s
user 0m55.508s
sys 0m0.336s
new:
real 0m53.326s
user 0m52.552s
sys 0m0.692s1 parent 21309fe commit aa21ec9
File tree
1 file changed
+13
-19
lines changed- src/Xamarin.Android.Tools.ApiXmlAdjuster
1 file changed
+13
-19
lines changedLines changed: 13 additions & 19 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
6 | 6 | | |
7 | 7 | | |
8 | 8 | | |
9 | | - | |
| 9 | + | |
10 | 10 | | |
| 11 | + | |
| 12 | + | |
| 13 | + | |
| 14 | + | |
| 15 | + | |
11 | 16 | | |
12 | 17 | | |
13 | | - | |
| 18 | + | |
14 | 19 | | |
15 | 20 | | |
16 | | - | |
| 21 | + | |
17 | 22 | | |
| 23 | + | |
| 24 | + | |
| 25 | + | |
| 26 | + | |
18 | 27 | | |
19 | 28 | | |
20 | | - | |
| 29 | + | |
21 | 30 | | |
22 | 31 | | |
23 | 32 | | |
24 | | - | |
25 | | - | |
26 | | - | |
27 | | - | |
28 | | - | |
29 | | - | |
30 | | - | |
31 | | - | |
32 | | - | |
33 | | - | |
34 | | - | |
35 | | - | |
36 | | - | |
37 | | - | |
38 | | - | |
39 | 33 | | |
40 | 34 | | |
41 | 35 | | |
| |||
0 commit comments