This is an automated email from the git hooks/post-receive script.
tcwg-buildslave pushed a change to branch linaro-local/ci/tcwg_bmk-code_speed-spec2k6/gnu-aarch64-master-O2_LTO in repository toolchain/ci/base-artifacts/tcwg_bmk-code_speed-spec2k6/gnu-aarch64-master-O2_LTO.
discards 0f6cf6423 onsuccess: #87: 1: [TCWG CI] https://ci.linaro.org/job/tcwg_b [...] discards 2ee2968e4 onsuccess: #86: 1: [TCWG CI] https://ci.linaro.org/job/tcwg_b [...] discards 17b1d7fc1 onsuccess: #85: 1: [TCWG CI] https://ci.linaro.org/job/tcwg_b [...] discards 2c05899ec onsuccess: #84: 1: [TCWG CI] https://ci.linaro.org/job/tcwg_b [...] discards 690479913 onsuccess: #83: 1: [TCWG CI] https://ci.linaro.org/job/tcwg_b [...] discards 7e7c37d98 onsuccess: #82: 1: [TCWG CI] https://ci.linaro.org/job/tcwg_b [...] discards 1846f7148 onsuccess: #80: 1: [TCWG CI] https://ci.linaro.org/job/tcwg_b [...] discards 5223b75a0 onsuccess: #79: 1: [TCWG CI] https://ci.linaro.org/job/tcwg_b [...] discards ae61d2128 onsuccess: #78: 1: [TCWG CI] https://ci.linaro.org/job/tcwg_b [...] discards 59f200695 onsuccess: #77: 1: [TCWG CI] https://ci.linaro.org/job/tcwg_b [...] discards f10914670 onsuccess: #75: 1: [TCWG CI] https://ci.linaro.org/job/tcwg_b [...] discards ca43e24fc onsuccess: #73: 1: [TCWG CI] https://ci.linaro.org/job/tcwg_b [...] discards 3a3c6a5b2 onsuccess: #72: 1: [TCWG CI] https://ci.linaro.org/job/tcwg_b [...] discards 71b8ec706 onsuccess: #71: 1: [TCWG CI] https://ci.linaro.org/job/tcwg_b [...] discards f048c6242 onsuccess: #68: 1: [TCWG CI] https://ci.linaro.org/job/tcwg_b [...] discards a0b4c9100 onsuccess: #67: 1: [TCWG CI] https://ci.linaro.org/job/tcwg_b [...] discards e1e1fec81 onsuccess: #66: 1: [TCWG CI] https://ci.linaro.org/job/tcwg_b [...] discards f1bacb4a1 onsuccess: #62: 1: [TCWG CI] https://ci.linaro.org/job/tcwg_b [...] discards 7ff3a0083 onsuccess: #50: 1: [TCWG CI] https://ci.linaro.org/job/tcwg_b [...] discards 2731c0076 onsuccess: #49: 1: [TCWG CI] https://ci.linaro.org/job/tcwg_b [...] discards 81130cf82 onsuccess: #48: 1: [TCWG CI] https://ci.linaro.org/job/tcwg_b [...] discards c2438d6ca onsuccess: #46: 1: [TCWG CI] https://ci.linaro.org/job/tcwg_b [...] discards 3a0903489 107: onsuccess: #45: 1: [TCWG CI] https://ci.linaro.org/job/t [...] discards dae0fcb40 106: onsuccess: #44: 1: [TCWG CI] https://ci.linaro.org/job/t [...] discards 55c0b4dfe 105: force: #43: 1: [TCWG CI] https://ci.linaro.org/job/tcwg_ [...] discards a89612bcb 104: force: #37: 1: [TCWG CI] https://ci.linaro.org/job/tcwg_ [...] discards 427ae0483 103: onsuccess: #35: 1: [TCWG CI] https://ci.linaro.org/job/t [...] discards 9390b71cd 102: onsuccess: #32: 1: [TCWG CI] https://ci.linaro.org/job/t [...] discards c26ecb7dc 101: onsuccess: #31: 1: [TCWG CI] https://ci.linaro.org/job/t [...] discards 8d9f682bd 100: onsuccess: #30: 1: [TCWG CI] https://ci.linaro.org/job/t [...] discards debd9ac42 99: onsuccess: #29: 1: [TCWG CI] https://ci.linaro.org/job/tc [...] discards a85afe064 98: onsuccess: #28: 1: [TCWG CI] https://ci.linaro.org/job/tc [...] discards 90ad1d5a1 97: onsuccess: #27: 1: [TCWG CI] https://ci.linaro.org/job/tc [...] discards 6f965928f 96: onsuccess: #24: 1: [TCWG CI] https://ci.linaro.org/job/tc [...] discards fb95461c7 95: onsuccess: #22: 1: [TCWG CI] https://ci.linaro.org/job/tc [...] discards 5267c2d5d 94: onsuccess: #21: 1: [TCWG CI] https://ci.linaro.org/job/tc [...] discards ea915a1a9 93: onsuccess: #20: 1: [TCWG CI] https://ci.linaro.org/job/tc [...] discards 13f6c2bcc 92: onsuccess: #19: 1: [TCWG CI] https://ci.linaro.org/job/tc [...] discards 4cc4b9d43 91: onsuccess: #18: 1: [TCWG CI] https://ci.linaro.org/job/tc [...] discards 4ed00d5dd 90: onsuccess: #15: 1: [TCWG CI] Success after binutils/gcc/g [...] discards 51e7fc9e7 89: onsuccess: #14: 1: [TCWG CI] Success after binutils/gcc/g [...] discards 8661bd9bb 88: onsuccess: #13: 1: [TCWG CI] Success after binutils/gcc/l [...] discards ff24fb2e7 87: onsuccess: #12: 1: [TCWG CI] Success after binutils/gcc/g [...] discards 7cff064a5 86: onsuccess: #11: 1: [TCWG CI] No change after binutils/gcc [...] discards ea012f3fa 85: onsuccess: #10: 1: [TCWG CI] No change after binutils/gcc [...] discards bdd0d5570 84: onsuccess: #9: 1: [TCWG CI] No change after binutils/gcc/ [...] discards af1e7b7a2 83: onsuccess: #8: 1: [TCWG CI] No change after binutils/gcc/ [...] discards 4d6ef4d8f 82: onsuccess: #7: 1: [TCWG CI] No change after binutils/gcc/ [...] discards b34634b4c 81: onsuccess: #6: 1: [TCWG CI] No change after binutils/gcc/ [...] discards ae7cba087 80: onsuccess: #5: 1: [TCWG CI] 459.GemsFDTD speeds up by -4% [...] discards 64e592540 79: onsuccess: #4: 1: [TCWG CI] No change after binutils/gcc/ [...] discards aadb8ec9a 78: onsuccess: #3: 1: [TCWG CI] No change after binutils/gcc: [...] discards 455c0b46d 77: onsuccess: #2: 1: [TCWG CI] No change after binutils/gcc/ [...] discards 425c4c53e 76: onsuccess: #1: 1: [TCWG CI] No change after binutils/gcc/ [...] discards 63f51b728 75: onsuccess: #27: 1: [TCWG CI] No change after binutils/gcc [...] discards 301c042d4 74: onsuccess: #26: 1: [TCWG CI] No change after binutils/gcc [...] discards 4355aec7d 73: onsuccess: #25: 1: [TCWG CI] No change after binutils/gcc [...] discards f0b22ade4 72: force: #24: 1: [TCWG CI] No change after baseline build: [...] discards ac3ccff4b 71: onsuccess: #23: 1: [TCWG CI] No change after v6.1.11-4559 [...] discards 2d2ce66aa 70: onsuccess: #22: 1: [TCWG CI] No change after glibc: 6 commits discards 4508529ee 69: onsuccess: #21: 1: [TCWG CI] No change after gcc: 170 commits discards 38ddad17d 68: onsuccess: #18: 1: [TCWG CI] No change after binutils/gcc [...] discards e3cb241c3 67: onsuccess: #17: 1: [TCWG CI] No change after v6.1.10-4559 [...] discards 24ec02aa3 66: onsuccess: #16: 1: [TCWG CI] No change after glibc-2.37.9 [...] discards 8c911a8c2 65: onsuccess: #15: 1: [TCWG CI] No change after gcc: 18 commits discards 479cf6dec 64: onsuccess: #14: 1: [TCWG CI] No change after binutils: 7 commits discards 334c02450 63: onsuccess: #12: 1: [TCWG CI] 481.wrf built and run OK aft [...] discards 3884cb0ed 62: force: #10: 1: [TCWG CI] 481.wrf failed to build after ba [...] discards d7bda9c13 61: force: #8: 1: [TCWG CI] 465.tonto failed to build after g [...] discards c18c93eac 60: onsuccess: #3: 1: [TCWG CI] No change after binutils/gcc/ [...] discards ff8f3c402 59: onsuccess: #2: 1: [TCWG CI] No change after binutils/gcc/ [...] discards 12a16751a 58: onsuccess: #1: 1: [TCWG CI] No change after binutils/gcc/ [...] discards 3b48621e6 57: onsuccess: #2: 1: [TCWG CI] No change after binutils/gcc/ [...] discards edb4cc8d6 56: onsuccess: #1: 1: [TCWG CI] No change after binutils/gcc/ [...] discards 24b51cbf0 55: onsuccess: #521: 1: [TCWG CI] No change after binutils/gc [...] discards 6ea1ceb42 54: onsuccess: #520: 1: [TCWG CI] No change after binutils/gc [...] discards 051d2b44c 53: onsuccess: #519: 1: [TCWG CI] No change after linux: 335 commits discards 0292386b2 52: onsuccess: #518: 1: [TCWG CI] No change after glibc: 61 commits discards 3ddb69239 51: onsuccess: #517: 1: [TCWG CI] No change after gcc: 364 commits discards d47dfb081 50: onsuccess: #516: 1: [TCWG CI] No change after binutils: 2 [...] discards c4760a6a8 49: onsuccess: #505: 1: [TCWG CI] No change after binutils/gc [...] discards 70bb8ca4b 48: onsuccess: #504: 1: [TCWG CI] No change after v6.0.10-416 [...] discards e57432d12 47: onsuccess: #503: 1: [TCWG CI] No change after glibc: 22 commits discards 893ededbd 46: onsuccess: #502: 1: [TCWG CI] No change after gcc: 186 commits discards e6d9ff8e2 45: onsuccess: #501: 1: [TCWG CI] No change after binutils: 1 [...] discards 409212b4f 44: onsuccess: #498: 1: [TCWG CI] No change after binutils/gc [...] discards 035d690dc 43: onsuccess: #497: 1: [TCWG CI] No change after binutils/gc [...] discards 9d735fe2b 42: onsuccess: #496: 1: [TCWG CI] No change after binutils/gc [...] discards 060b25b76 41: onsuccess: #495: 1: [TCWG CI] No change after binutils/gc [...] discards 78f320785 40: onsuccess: #494: 1: [TCWG CI] No change after v6.0.8-4167 [...] discards 75325abc7 39: onsuccess: #493: 1: [TCWG CI] No change after glibc-2.36. [...] discards 43463b5bd 38: onsuccess: #491: 1: [TCWG CI] No change after binutils: 6 [...] discards 21f0c92e7 37: onsuccess: #489: 1: [TCWG CI] No change after binutils/gc [...] discards 9b3ff89b5 36: onsuccess: #488: 1: [TCWG CI] No change after glibc: 2 commits discards 2f12e11a7 35: onsuccess: #487: 1: [TCWG CI] No change after binutils: 3 [...] discards 5234b4ad5 34: onsuccess: #486: 1: [TCWG CI] No change after gcc: 70 commits discards cf46bfc46 33: onsuccess: #483: 1: [TCWG CI] No change after binutils/gc [...] discards aaffe5b09 32: onsuccess: #482: 1: [TCWG CI] No change after binutils/gc [...] discards f7374b1de 31: onsuccess: #481: 1: [TCWG CI] No change after binutils/gc [...] discards 5516ce89b 30: onsuccess: #480: 1: [TCWG CI] No change after binutils/gc [...] discards bb613c7b1 29: onsuccess: #477: 1: [TCWG CI] No change after binutils/gc [...] discards c6d10ab90 28: onsuccess: #476: 1: [TCWG CI] No change after gcc: 46 commits discards 6387243de 27: onsuccess: #475: 1: [TCWG CI] No change after binutils/gl [...] discards 82b6757a2 26: onsuccess: #473: 1: [TCWG CI] No change after binutils/gc [...] discards 05b20f61d 25: onsuccess: #472: 1: [TCWG CI] No change after binutils/gc [...] new ebfab2453 onsuccess: #472: 1: [TCWG CI] https://ci.linaro.org/job/tcwg_ [...] new 3ec729386 26: onsuccess: #473: 1: [TCWG CI] No change after binutils/gc [...] new c5dd29919 27: onsuccess: #475: 1: [TCWG CI] No change after binutils/gl [...] new d7877e9c2 28: onsuccess: #476: 1: [TCWG CI] No change after gcc: 46 commits new 514c3b9b8 29: onsuccess: #477: 1: [TCWG CI] No change after binutils/gc [...] new 6b6e12b4b 30: onsuccess: #480: 1: [TCWG CI] No change after binutils/gc [...] new ee4dd272a 31: onsuccess: #481: 1: [TCWG CI] No change after binutils/gc [...] new 793548bee 32: onsuccess: #482: 1: [TCWG CI] No change after binutils/gc [...] new b70756e64 33: onsuccess: #483: 1: [TCWG CI] No change after binutils/gc [...] new 6e89edd90 34: onsuccess: #486: 1: [TCWG CI] No change after gcc: 70 commits new 4581ed414 35: onsuccess: #487: 1: [TCWG CI] No change after binutils: 3 [...] new a74928949 36: onsuccess: #488: 1: [TCWG CI] No change after glibc: 2 commits new 947f0be60 37: onsuccess: #489: 1: [TCWG CI] No change after binutils/gc [...] new e0d201179 38: onsuccess: #491: 1: [TCWG CI] No change after binutils: 6 [...] new 20f5076c6 39: onsuccess: #493: 1: [TCWG CI] No change after glibc-2.36. [...] new 00edfaf19 40: onsuccess: #494: 1: [TCWG CI] No change after v6.0.8-4167 [...] new 4962156cb 41: onsuccess: #495: 1: [TCWG CI] No change after binutils/gc [...] new cf40d028f 42: onsuccess: #496: 1: [TCWG CI] No change after binutils/gc [...] new 4d5507100 43: onsuccess: #497: 1: [TCWG CI] No change after binutils/gc [...] new 33165b4f4 44: onsuccess: #498: 1: [TCWG CI] No change after binutils/gc [...] new 5b49b5bb2 45: onsuccess: #501: 1: [TCWG CI] No change after binutils: 1 [...] new 6983ebc10 46: onsuccess: #502: 1: [TCWG CI] No change after gcc: 186 commits new 75202fd9f 47: onsuccess: #503: 1: [TCWG CI] No change after glibc: 22 commits new 3ecee9d94 48: onsuccess: #504: 1: [TCWG CI] No change after v6.0.10-416 [...] new 96713d1b4 49: onsuccess: #505: 1: [TCWG CI] No change after binutils/gc [...] new 80323b835 50: onsuccess: #516: 1: [TCWG CI] No change after binutils: 2 [...] new 06d27da9b 51: onsuccess: #517: 1: [TCWG CI] No change after gcc: 364 commits new 2faf4a823 52: onsuccess: #518: 1: [TCWG CI] No change after glibc: 61 commits new 23f0beb09 53: onsuccess: #519: 1: [TCWG CI] No change after linux: 335 commits new a2faed76f 54: onsuccess: #520: 1: [TCWG CI] No change after binutils/gc [...] new 9238e398c 55: onsuccess: #521: 1: [TCWG CI] No change after binutils/gc [...] new c5d2e5a91 56: onsuccess: #1: 1: [TCWG CI] No change after binutils/gcc/ [...] new fd71dce03 57: onsuccess: #2: 1: [TCWG CI] No change after binutils/gcc/ [...] new cb2ced518 58: onsuccess: #1: 1: [TCWG CI] No change after binutils/gcc/ [...] new 90bc52f32 59: onsuccess: #2: 1: [TCWG CI] No change after binutils/gcc/ [...] new a99fed440 60: onsuccess: #3: 1: [TCWG CI] No change after binutils/gcc/ [...] new 5f991664c 61: force: #8: 1: [TCWG CI] 465.tonto failed to build after g [...] new 467ea2f2a 62: force: #10: 1: [TCWG CI] 481.wrf failed to build after ba [...] new 95464eee7 63: onsuccess: #12: 1: [TCWG CI] 481.wrf built and run OK aft [...] new 4a3f2250c 64: onsuccess: #14: 1: [TCWG CI] No change after binutils: 7 commits new 7fae0ca61 65: onsuccess: #15: 1: [TCWG CI] No change after gcc: 18 commits new dbf801ecc 66: onsuccess: #16: 1: [TCWG CI] No change after glibc-2.37.9 [...] new 42ffe7183 67: onsuccess: #17: 1: [TCWG CI] No change after v6.1.10-4559 [...] new 226caf849 68: onsuccess: #18: 1: [TCWG CI] No change after binutils/gcc [...] new 92ca5d54b 69: onsuccess: #21: 1: [TCWG CI] No change after gcc: 170 commits new 9b99c87fb 70: onsuccess: #22: 1: [TCWG CI] No change after glibc: 6 commits new ee185c80c 71: onsuccess: #23: 1: [TCWG CI] No change after v6.1.11-4559 [...] new b9f773c89 72: force: #24: 1: [TCWG CI] No change after baseline build: [...] new 803c0cff3 73: onsuccess: #25: 1: [TCWG CI] No change after binutils/gcc [...] new 00f0a47a4 74: onsuccess: #26: 1: [TCWG CI] No change after binutils/gcc [...] new 9ef36773a 75: onsuccess: #27: 1: [TCWG CI] No change after binutils/gcc [...] new 073dc44ec 76: onsuccess: #1: 1: [TCWG CI] No change after binutils/gcc/ [...] new c26b49edc 77: onsuccess: #2: 1: [TCWG CI] No change after binutils/gcc/ [...] new b56931128 78: onsuccess: #3: 1: [TCWG CI] No change after binutils/gcc: [...] new c14ee4947 79: onsuccess: #4: 1: [TCWG CI] No change after binutils/gcc/ [...] new 58624c6fd 80: onsuccess: #5: 1: [TCWG CI] 459.GemsFDTD speeds up by -4% [...] new f22f9b4ef 81: onsuccess: #6: 1: [TCWG CI] No change after binutils/gcc/ [...] new 0cc4968b7 82: onsuccess: #7: 1: [TCWG CI] No change after binutils/gcc/ [...] new e172c69f7 83: onsuccess: #8: 1: [TCWG CI] No change after binutils/gcc/ [...] new 886961817 84: onsuccess: #9: 1: [TCWG CI] No change after binutils/gcc/ [...] new 89b824e6c 85: onsuccess: #10: 1: [TCWG CI] No change after binutils/gcc [...] new 748e61211 86: onsuccess: #11: 1: [TCWG CI] No change after binutils/gcc [...] new 219d964f6 87: onsuccess: #12: 1: [TCWG CI] Success after binutils/gcc/g [...] new ebd9ed41c 88: onsuccess: #13: 1: [TCWG CI] Success after binutils/gcc/l [...] new f2e5aab03 89: onsuccess: #14: 1: [TCWG CI] Success after binutils/gcc/g [...] new effbadbe1 90: onsuccess: #15: 1: [TCWG CI] Success after binutils/gcc/g [...] new 225f5bed5 91: onsuccess: #18: 1: [TCWG CI] https://ci.linaro.org/job/tc [...] new 4a405d8a3 92: onsuccess: #19: 1: [TCWG CI] https://ci.linaro.org/job/tc [...] new 79c714296 93: onsuccess: #20: 1: [TCWG CI] https://ci.linaro.org/job/tc [...] new 3626625a5 94: onsuccess: #21: 1: [TCWG CI] https://ci.linaro.org/job/tc [...] new c78665602 95: onsuccess: #22: 1: [TCWG CI] https://ci.linaro.org/job/tc [...] new e457ad204 96: onsuccess: #24: 1: [TCWG CI] https://ci.linaro.org/job/tc [...] new 084e5613f 97: onsuccess: #27: 1: [TCWG CI] https://ci.linaro.org/job/tc [...] new d25521f44 98: onsuccess: #28: 1: [TCWG CI] https://ci.linaro.org/job/tc [...] new 4caad1f49 99: onsuccess: #29: 1: [TCWG CI] https://ci.linaro.org/job/tc [...] new 1bd027996 100: onsuccess: #30: 1: [TCWG CI] https://ci.linaro.org/job/t [...] new 0510f54f4 101: onsuccess: #31: 1: [TCWG CI] https://ci.linaro.org/job/t [...] new fb7585cf3 102: onsuccess: #32: 1: [TCWG CI] https://ci.linaro.org/job/t [...] new 1fba7e203 103: onsuccess: #35: 1: [TCWG CI] https://ci.linaro.org/job/t [...] new fd8264135 104: force: #37: 1: [TCWG CI] https://ci.linaro.org/job/tcwg_ [...] new f32958484 105: force: #43: 1: [TCWG CI] https://ci.linaro.org/job/tcwg_ [...] new 2c857725f 106: onsuccess: #44: 1: [TCWG CI] https://ci.linaro.org/job/t [...] new a87d8beaf 107: onsuccess: #45: 1: [TCWG CI] https://ci.linaro.org/job/t [...] new cbaf73fda onsuccess: #46: 1: [TCWG CI] https://ci.linaro.org/job/tcwg_b [...] new 02d5b84f1 onsuccess: #48: 1: [TCWG CI] https://ci.linaro.org/job/tcwg_b [...] new 26d129bea onsuccess: #49: 1: [TCWG CI] https://ci.linaro.org/job/tcwg_b [...] new 01fb1909b onsuccess: #50: 1: [TCWG CI] https://ci.linaro.org/job/tcwg_b [...] new da58b270e onsuccess: #62: 1: [TCWG CI] https://ci.linaro.org/job/tcwg_b [...] new 616a3447f onsuccess: #66: 1: [TCWG CI] https://ci.linaro.org/job/tcwg_b [...] new 9a7cb104d onsuccess: #67: 1: [TCWG CI] https://ci.linaro.org/job/tcwg_b [...] new 0753a7a2a onsuccess: #68: 1: [TCWG CI] https://ci.linaro.org/job/tcwg_b [...] new 8c595c1a1 onsuccess: #71: 1: [TCWG CI] https://ci.linaro.org/job/tcwg_b [...] new 948c9fbcb onsuccess: #72: 1: [TCWG CI] https://ci.linaro.org/job/tcwg_b [...] new a3a6d5aec onsuccess: #73: 1: [TCWG CI] https://ci.linaro.org/job/tcwg_b [...] new 032d95c2c onsuccess: #75: 1: [TCWG CI] https://ci.linaro.org/job/tcwg_b [...] new ad90997ad onsuccess: #77: 1: [TCWG CI] https://ci.linaro.org/job/tcwg_b [...] new 2292c7e94 onsuccess: #78: 1: [TCWG CI] https://ci.linaro.org/job/tcwg_b [...] new d3459e29a onsuccess: #79: 1: [TCWG CI] https://ci.linaro.org/job/tcwg_b [...] new 7f05dc622 onsuccess: #80: 1: [TCWG CI] https://ci.linaro.org/job/tcwg_b [...] new 76bbafaf7 onsuccess: #82: 1: [TCWG CI] https://ci.linaro.org/job/tcwg_b [...] new de8b7aa8a onsuccess: #83: 1: [TCWG CI] https://ci.linaro.org/job/tcwg_b [...] new 1593c1d19 onsuccess: #84: 1: [TCWG CI] https://ci.linaro.org/job/tcwg_b [...] new 7115dbfc1 onsuccess: #85: 1: [TCWG CI] https://ci.linaro.org/job/tcwg_b [...] new 48fa30c0a onsuccess: #86: 1: [TCWG CI] https://ci.linaro.org/job/tcwg_b [...] new 43e087ed9 onsuccess: #87: 1: [TCWG CI] https://ci.linaro.org/job/tcwg_b [...]
This update added new revisions after undoing existing revisions. That is to say, some revisions that were in the old version of the branch are not in the new version. This situation occurs when a user --force pushes a change and generates a repository containing something like this:
* -- * -- B -- O -- O -- O (0f6cf6423) \ N -- N -- N refs/heads/linaro-local/ci/tcwg_bmk-code_speed-spec2k6/g [...]
You should already have received notification emails for all of the O revisions, and so the following emails describe only the N revisions from the common base, B.
Any revisions marked "omits" are not gone; other references still refer to them. Any revisions marked "discards" are gone forever.
The 105 revisions listed above as "new" are entirely new to this repository and will be described in separate emails. The revisions listed as "adds" were already present in the repository and have only been added to this reference.
Summary of changes: