| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | Manually merge AOSP into nyc-devandroid-cts-7.1_r9android-cts-7.1_r8android-cts-7.1_r7android-cts-7.1_r6android-cts-7.1_r5android-cts-7.1_r4android-cts-7.1_r3android-cts-7.1_r29android-cts-7.1_r28android-cts-7.1_r27android-cts-7.1_r26android-cts-7.1_r25android-cts-7.1_r24android-cts-7.1_r23android-cts-7.1_r22android-cts-7.1_r21android-cts-7.1_r20android-cts-7.1_r2android-cts-7.1_r19android-cts-7.1_r18android-cts-7.1_r17android-cts-7.1_r16android-cts-7.1_r15android-cts-7.1_r14android-cts-7.1_r13android-cts-7.1_r12android-cts-7.1_r11android-cts-7.1_r10android-cts-7.1_r1android-cts-7.0_r9android-cts-7.0_r8android-cts-7.0_r7android-cts-7.0_r6android-cts-7.0_r5android-cts-7.0_r4android-cts-7.0_r33android-cts-7.0_r32android-cts-7.0_r31android-cts-7.0_r30android-cts-7.0_r3android-cts-7.0_r29android-cts-7.0_r28android-cts-7.0_r27android-cts-7.0_r26android-cts-7.0_r25android-cts-7.0_r24android-cts-7.0_r23android-cts-7.0_r22android-cts-7.0_r21android-cts-7.0_r20android-cts-7.0_r2android-cts-7.0_r19android-cts-7.0_r18android-cts-7.0_r17android-cts-7.0_r16android-cts-7.0_r15android-cts-7.0_r14android-cts-7.0_r13android-cts-7.0_r12android-cts-7.0_r11android-cts-7.0_r10android-cts-7.0_r1android-7.1.2_r9android-7.1.2_r8android-7.1.2_r6android-7.1.2_r5android-7.1.2_r4android-7.1.2_r39android-7.1.2_r38android-7.1.2_r37android-7.1.2_r36android-7.1.2_r33android-7.1.2_r32android-7.1.2_r30android-7.1.2_r3android-7.1.2_r29android-7.1.2_r28android-7.1.2_r27android-7.1.2_r25android-7.1.2_r24android-7.1.2_r23android-7.1.2_r2android-7.1.2_r19android-7.1.2_r18android-7.1.2_r17android-7.1.2_r16android-7.1.2_r15android-7.1.2_r14android-7.1.2_r13android-7.1.2_r12android-7.1.2_r11android-7.1.2_r10android-7.1.2_r1android-7.1.1_r9android-7.1.1_r8android-7.1.1_r7android-7.1.1_r61android-7.1.1_r60android-7.1.1_r6android-7.1.1_r59android-7.1.1_r58android-7.1.1_r57android-7.1.1_r56android-7.1.1_r55android-7.1.1_r54android-7.1.1_r53android-7.1.1_r52android-7.1.1_r51android-7.1.1_r50android-7.1.1_r49android-7.1.1_r48android-7.1.1_r47android-7.1.1_r46android-7.1.1_r45android-7.1.1_r44android-7.1.1_r43android-7.1.1_r42android-7.1.1_r41android-7.1.1_r40android-7.1.1_r4android-7.1.1_r39android-7.1.1_r38android-7.1.1_r35android-7.1.1_r33android-7.1.1_r32android-7.1.1_r31android-7.1.1_r3android-7.1.1_r28android-7.1.1_r27android-7.1.1_r26android-7.1.1_r25android-7.1.1_r24android-7.1.1_r23android-7.1.1_r22android-7.1.1_r21android-7.1.1_r20android-7.1.1_r2android-7.1.1_r17android-7.1.1_r16android-7.1.1_r15android-7.1.1_r14android-7.1.1_r13android-7.1.1_r12android-7.1.1_r11android-7.1.1_r10android-7.1.1_r1android-7.1.0_r7android-7.1.0_r6android-7.1.0_r5android-7.1.0_r4android-7.1.0_r3android-7.1.0_r2android-7.1.0_r1android-7.0.0_r7android-7.0.0_r6android-7.0.0_r5android-7.0.0_r4android-7.0.0_r36android-7.0.0_r35android-7.0.0_r34android-7.0.0_r33android-7.0.0_r32android-7.0.0_r31android-7.0.0_r30android-7.0.0_r3android-7.0.0_r29android-7.0.0_r28android-7.0.0_r27android-7.0.0_r24android-7.0.0_r21android-7.0.0_r19android-7.0.0_r17android-7.0.0_r15android-7.0.0_r14android-7.0.0_r13android-7.0.0_r12android-7.0.0_r1afw-test-harness-2.1nougat-releasenougat-mr2.3-releasenougat-mr2.2-releasenougat-mr2.1-releasenougat-mr2-security-releasenougat-mr2-releasenougat-mr2-pixel-releasenougat-mr2-devnougat-mr1.8-releasenougat-mr1.7-releasenougat-mr1.6-releasenougat-mr1.5-releasenougat-mr1.4-releasenougat-mr1.3-releasenougat-mr1.2-releasenougat-mr1.1-releasenougat-mr1-volantis-releasenougat-mr1-security-releasenougat-mr1-releasenougat-mr1-flounder-releasenougat-mr1-devnougat-mr1-cts-releasenougat-mr0.5-releasenougat-dr1-releasenougat-devnougat-cts-releasemarshmallow-mr2-release | Colin Cross | 2016-03-25 | 56 | -866/+966 |
| |\ | | | | | | | | | Bug: 26839129 Change-Id: Ifbeb031a3c30acdb0dc0f5e218f9f8c53b91553e | ||||
| | * | Merge remote-tracking branch 'aosp/upstream'android-n-preview-2 | Shinichiro Hamaji | 2016-03-17 | 2 | -1/+4 |
| | |\ | | | | | | | | | | | | | | | | | | | | | | | | | There was a regression in the previous merge. f124de0 Put a whitespace for subshell before a close paren ce7a2b4 Add a whitespace after an open paren for subshell Change-Id: Id14d00bc0549e37a8c0e0b8990753b4f74f3a538 | ||||
| | | * | Put a whitespace for subshell before a close paren | Shinichiro Hamaji | 2016-03-17 | 1 | -2/+2 |
| | | | | | | | | | | | | | instead of after an open paren. | ||||
| | | * | Add a whitespace after an open paren for subshell | Shinichiro Hamaji | 2016-03-17 | 2 | -1/+4 |
| | | | | |||||
| | * | | Merge remote-tracking branch 'aosp/upstream' | Shinichiro Hamaji | 2016-03-15 | 9 | -14/+35 |
| | |\| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This fixes three bugs and disables the depfile detection. The depfile detection is not necessary anymore as we use .KATI_DEPFILE explicitly. b3d01c4 Merge remote-tracking branch 'aosp/upstream' into merge20 044a51d Fix https://github.com/google/kati/issues/47 c3a4834 Use subshell even when a command starts with '(' f3ad9e0 Detect depfiles only when --detect_depfiles is specified e6a4d17 Fix https://github.com/google/kati/issues/46 Change-Id: I82252a6d2fd77e095866e7b0820e04268555c78c | ||||
| | | * | Fix https://github.com/google/kati/issues/47 | Shinichiro Hamaji | 2016-03-15 | 2 | -9/+9 |
| | | | | |||||
| | | * | Use subshell even when a command starts with '(' | Shinichiro Hamaji | 2016-03-15 | 3 | -3/+9 |
| | | | | |||||
| | | * | Detect depfiles only when --detect_depfiles is specified | Shinichiro Hamaji | 2016-03-15 | 4 | -1/+6 |
| | | | | | | | | | | | | | This makes generation time ~5% faster. | ||||
| | | * | Fix https://github.com/google/kati/issues/46 | Shinichiro Hamaji | 2016-03-10 | 2 | -1/+11 |
| | | | | |||||
| | * | | Merge remote-tracking branch 'aosp/upstream'android-n-preview-1 | Shinichiro Hamaji | 2016-03-01 | 35 | -534/+390 |
| | |\| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | These commits should have fixed b/27381403 and made the code slightly more robust against similar issues. 3835aca [C++] Update Android.bp 4a88802 [C++] Honor string length in FindEndOfLine 0140629 [C++] Finish FindEndOfLine at NULL characeter 0755047 [C++] NULL terminate the buffer of files Bug: 27381403 Change-Id: Idd79743ce9a4718f7597573118115497f552c532 | ||||
| | | * | Merge pull request #45 from danw/androidbp | Shinichiro Hamaji | 2016-03-01 | 1 | -3/+0 |
| | | |\ | | | | | | | | | [C++] Update Android.bp | ||||
| | | | * | [C++] Update Android.bp | Dan Willemsen | 2016-02-29 | 1 | -3/+0 |
| | | |/ | |||||
| | | * | [C++] Honor string length in FindEndOfLine | Shinichiro Hamaji | 2016-02-29 | 2 | -1/+6 |
| | | | | | | | | | | | | | | | | When the character after the string is a backslash, FindOfLine returned a wrong length. | ||||
| | | * | [C++] Finish FindEndOfLine at NULL characeter | Shinichiro Hamaji | 2016-02-29 | 2 | -2/+12 |
| | | | | |||||
| | | * | [C++] NULL terminate the buffer of files | Shinichiro Hamaji | 2016-02-29 | 3 | -13/+12 |
| | | | | |||||
| | | * | [C++] Use C++11's threading library again | Shinichiro Hamaji | 2016-02-26 | 12 | -260/+21 |
| | | | | | | | | | | | | | | | | It seems we can use it even for -static build with -Wl,--whole-archive -lpthread -Wl,--no-whole-archive -ldl | ||||
| | | * | Remove kati target from default targets | Shinichiro Hamaji | 2016-02-26 | 1 | -1/+1 |
| | | | | |||||
| | | * | [C++] Fix comment_in_command.mk | Shinichiro Hamaji | 2016-02-22 | 2 | -3/+4 |
| | | | | | | | | | | | | | Newline characters were escaped for some reason. | ||||
| | | * | [C++] Remove a clang warning | Shinichiro Hamaji | 2016-02-22 | 1 | -1/+1 |
| | | | | |||||
| | | * | [C++] Associate global variables with Symbols directly | Shinichiro Hamaji | 2016-02-22 | 10 | -32/+91 |
| | | | | |||||
| | | * | [C++] EscapeShell in SSE4.2 | Shinichiro Hamaji | 2016-02-22 | 2 | -0/+41 |
| | | | | |||||
| | | * | [C++] Refactor DepBuilder | Shinichiro Hamaji | 2016-02-19 | 2 | -166/+169 |
| | | | | | | | | | | | | | | | | | | | After this patch, multiple Rule objects won't be merged to a single rule. Instead, DepBuilder holds the list of Rules and directly write merged results to DepNode. | ||||
| | | * | [C++] Remove Rule::is_default_target | Shinichiro Hamaji | 2016-02-19 | 3 | -10/+2 |
| | | | | |||||
| | | * | [C++] Refactor handling of special targets | Shinichiro Hamaji | 2016-02-19 | 1 | -17/+31 |
| | | | | |||||
| | | * | [C++] Change the type of DepBuilder::first_rule_ | Shinichiro Hamaji | 2016-02-19 | 1 | -7/+6 |
| | | | | |||||
| | | * | [C++] Remove --gen_regen_rule | Shinichiro Hamaji | 2016-02-19 | 3 | -27/+2 |
| | | | | | | | | | | | | | No one uses this. | ||||
| | * | | Revert "Revert "Merge remote-tracking branch 'aosp/upstream'"" | Shinichiro Hamaji | 2016-02-29 | 41 | -405/+540 |
| | | | | | | | | | | | | | This reverts commit 086b17663573f0d2742c534885a787c6d98216b9. | ||||
| | * | | Revert "Merge remote-tracking branch 'aosp/upstream'" | Shinichiro Hamaji | 2016-02-28 | 41 | -540/+405 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This reverts commit 59ce30d7b247cfc41950e2cc5438a1bff66bdc1f. This looks the culprit of b/27381403. As I haven't figured out the cause yet, let's just revert this for now. Bug: 27381403 Change-Id: Ifd25a24b4bd7f2922ce76d6a05f85723074848ea | ||||
| | * | | Merge remote-tracking branch 'aosp/upstream'brillo-m10-releasebrillo-m10-dev | Shinichiro Hamaji | 2016-02-19 | 41 | -405/+540 |
| | |\| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | There are three feature changes https://github.com/danw/kati/commit/0b544c58579cf2214d https://github.com/google/kati/commit/348a960f31d42c63 https://github.com/google/kati/commit/422179d6ddbf649a Other changes are minor performance optimizations. ~1.5x faster ninja generation overall. Bug: 27225198 Change-Id: I686cf4357a8c25c14ecbdbc75cedcd6db61eec7b | ||||
| | | * | [C++] Escape $(SHELL) in ninja | Shinichiro Hamaji | 2016-02-19 | 2 | -6/+12 |
| | | | | |||||
| | | * | [C++] Handle multi-word SHELL in $(shell) | Shinichiro Hamaji | 2016-02-18 | 5 | -33/+47 |
| | | | | |||||
| | | * | [C++] Use emplace instead of insert+make_pair | Shinichiro Hamaji | 2016-02-17 | 3 | -4/+4 |
| | | | | |||||
| | | * | [C++] Use SSE 4.2 in FindEndOfLine | Shinichiro Hamaji | 2016-02-17 | 1 | -0/+25 |
| | | | | |||||
| | | * | [C++] Add a fast path for interning lhs of assignments | Shinichiro Hamaji | 2016-02-17 | 5 | -1/+26 |
| | | | | |||||
| | | * | [C++] Compare last 8 bytes first in StringPiece::operator== | Shinichiro Hamaji | 2016-02-17 | 2 | -2/+14 |
| | | | | |||||
| | | * | [C++] Fix last_resort.mk | Shinichiro Hamaji | 2016-02-16 | 1 | -2/+2 |
| | | | | |||||
| | | * | [C++] Ignore suppression rules for RCS/SCCS related rules | Shinichiro Hamaji | 2016-02-16 | 1 | -1/+16 |
| | | | | | | | | | | | | | Kati doesn't have default rules for them. | ||||
| | | * | dep stats | Shinichiro Hamaji | 2016-02-16 | 1 | -0/+7 |
| | | | | |||||
| | | * | [C++] Rename mutex related classes | Shinichiro Hamaji | 2016-02-16 | 9 | -29/+29 |
| | | | | | | | | | | | | | | | | libc++'s sstream indirectly includes mutex, which conflicts with ours. | ||||
| | | * | [C++] Set CPU affinity | Shinichiro Hamaji | 2016-02-16 | 9 | -26/+105 |
| | | | | | | | | | | | | | | | | Sticking to a single processor improves the performance while we are running only a single thread. | ||||
| | | * | [C++] Use per-task buffer for EmitNode | Shinichiro Hamaji | 2016-02-15 | 1 | -26/+26 |
| | | | | |||||
| | | * | [C++] Run EmitNode in parallel | Shinichiro Hamaji | 2016-02-15 | 1 | -28/+49 |
| | | | | |||||
| | | * | [C++] Introduce NinjaNode for two phase ninja generation | Shinichiro Hamaji | 2016-02-15 | 1 | -32/+57 |
| | | | | |||||
| | | * | [C++] Use TLS for Stats again | Shinichiro Hamaji | 2016-02-15 | 3 | -6/+18 |
| | | | | |||||
| | | * | [C++] Always use std::stable_sort | Shinichiro Hamaji | 2016-02-15 | 4 | -243/+2 |
| | | | | | | | | | | | | | | | | | | | It seems this is a fairly good choice even if we compare this against string-specific algorithms, probably because our strings are not usually very long. | ||||
| | | * | [C++] Fix DO_SORT_AND_UNIQ_AT_ONCE | Shinichiro Hamaji | 2016-02-15 | 2 | -3/+4 |
| | | | | |||||
| | | * | Remove run_integration_test.rb | Shinichiro Hamaji | 2016-02-12 | 1 | -182/+0 |
| | | | | | | | | | | | | | | | | This was useful at the early stage of development, but it's doing nothing anymore. | ||||
| | | * | [C++] Temporary disable sort-and-uniq-at-once mode | Shinichiro Hamaji | 2016-02-12 | 1 | -1/+1 |
| | | | | | | | | | | | | | This seems to be broken | ||||
| | | * | [C++] Remove all warnings from clang | Shinichiro Hamaji | 2016-02-12 | 3 | -21/+21 |
| | | | | |||||
| | | * | [C++] Use LCP merge sort for $(sort) | Shinichiro Hamaji | 2016-02-12 | 5 | -2/+253 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | and use stable_sort on Mac. On Linux: LCPMS: 0.627s, sort: 3.37s, stable_sort: 1.79s, qsort: 1.95s On Mac: LCPMS: 1.583s, sort: 1.33s, stable_sort: 1.19s, qsort: 1.80s | ||||
