This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch dependabot/pip/pyyaml-5.4 in repository llvm-lnt.
discards 35e11d3 Bump pyyaml from 3.13 to 5.4 adds 4e21895 Fix flake8 failures adds c19bad0 Add type information to fields api adds 1a9bfb6 Install modular typeshed types for dependent packages adds cbee513 [LNT] Fixed incorrect orders behavior in case of miss formatt [...] adds 8b2fbaf Make the version check PEP440-compliant adds dcf5fc3 perf: Fix profile reading to correctly take segments into account. adds ec6ab2b Tox target for runserver adds 4d2d1fa Experimental Tableau support adds 58c7f0d Typo in docs endpoint adds 77e0a25 LNT: Only use text segment when isSO. adds 1c30862 Make uses of getValue consistent. adds 544be58 Handle server errors better adds a5501f1 Remove unneeded log statement adds a980860 Multi-table support for Tableau adds 8a75a6f Retrieve sample data types from fields API adds 6c3bcf2 Support other test-suites adds e5ddf80 Support for custom run_infos adds c600ffa Add retries to Tableau support adds 0476ded Fix python_requires versioning for new setuptools adds 2edc480 Cleanup tests adds d7fc7bf Fix test hang if curl is not installed adds 7c485bf Restore code size tracking support in Darwin adds 9bf1888 Use segment's off and vaddr fields instead of IsSharedObject [...] adds 8b50a4c Remove outdated note in README (NFC) adds fa31c47 Merge pull request #16 from JOE1994/JOE1994-patch-1 adds a9301a3 [Profile] Fix CFG BB weight calculation (#17) adds 2b8a708 Add --filter and --filter-out arguments to test-suite (#18) adds e076972 Change /usr/bin/python -> /usr/bin/env python in tests (#23) adds c13ff67 Update old unittest asserts in tests (#24) adds 7688741 Invoke build tool via cmake --build in test-suite (#21) adds f987c12 Bump dependencies to get working on Python 3.12 (#22) adds d9db435 Add --build-tool-options to pass options to make/ninja/etc. (#25) adds e80247a [Profile] Add CFG support for RISC-V (#19) adds 30f4c1e Fix crash in runtest when build_tool_options is not set (#27) adds e7d5e9f Update the version check adds a57eea6 All llvm projects moved to github quite a while ago adds d5c039d Automatically set Ninja generator for --use-make=ninja adds 1909e5a Fix missed change of cmake_flags adds d6a7c2c Merge pull request #31 from omjavaid/fix_usemake_ninja adds 5b02472 Bump SQLAlchemy==1.3.24 to support lnt on Windows (#33) adds fab0b1d Fix lnt startup crash on Windows (#32) adds 0e9a3ae Handle non-Apple packaged GCC versions (#34) adds 0d5b979 Revert "Handle non-Apple packaged GCC versions (#34)" (#36) adds 37a5ba2 Reapply "Handle non-Apple packaged GCC versions (#34)" (#36) adds 11b8842 Add --cmake-toolchain and --remote-host flags for test-suite (#35) adds b20eb73 Use CMAKE_OBJDUMP when importing profiles in test-suite (#37) adds 5b2e8f0 [Profile] Handle binutils objdump RISC-V addresses adds 6ab1c0e [NFC] Fix typo in dropdown menu adds 4cb5091 [NFC] Remove stray Python string adds 8e8d9c8 [NFC] Fix typo in 404 error message adds 8a0a8ff added simple github action adds de742ec add mypy adds da59ce3 Fix various Flake8 issues in the codebase (#43) adds 06b6d38 Use allowlist_externals instead of whitelist_externals (#46) adds 609a425 Bump Sphinx version from 2.0 to 7.x (#47) adds ab46fce Fix another mention of whitelist_externals in tox.ini adds 1bdfa48 Bump Python requirement to 3.8 and replace usage of pkg_resou [...] adds 17a374c Fix "Can't determine which FROM clause to join from" SQLAlche [...] adds ed246e5 Run Tox tests in the Github Action CI (#49) adds 7485824 [tox] Fix a few invalid type annotations (#50) adds a86db1b Make aggregation function selection consistent across Run and [...] adds fc25e11 [CI] Update the version of actions used in the CI (#51) adds 04cc399 [tox] Remove now unused types-setuptools dependency (#53) new ec02207 Unpit lit version from setup.py (#54) new b663a29 Bump pyyaml from 3.13 to 5.4
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 (35e11d3) \ N -- N -- N refs/heads/dependabot/pip/pyyaml-5.4 (b663a29)
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 2 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: .github/workflows/tox.yaml | 28 + README.md | 2 +- docs/api.rst | 40 + docs/developer_guide.rst | 24 +- docs/quickstart.rst | 7 + lnt/__init__.py | 9 +- lnt/formats/__init__.py | 6 +- lnt/lnttool/main.py | 19 +- lnt/server/__init__.py | 4 +- lnt/server/db/__init__.py | 4 +- lnt/server/db/fieldchange.py | 22 +- lnt/server/db/migrations/upgrade_2_to_3.py | 2 +- lnt/server/db/migrations/upgrade_7_to_8.py | 2 +- lnt/server/db/rules/__init__.py | 4 +- .../db/rules/rule_update_fixed_regressions.py | 8 +- lnt/server/db/rules_manager.py | 4 +- lnt/server/db/testsuite.py | 2 +- lnt/server/db/testsuitedb.py | 18 +- lnt/server/db/util.py | 8 +- lnt/server/reporting/__init__.py | 4 +- lnt/server/ui/__init__.py | 4 +- lnt/server/ui/api.py | 2 +- lnt/server/ui/static/docs/index.html | 8 +- lnt/server/ui/static/lnt_profile.js | 19 +- lnt/server/ui/static/lnt_tableau.js | 305 +++ lnt/server/ui/templates/submit_run.html | 2 +- lnt/server/ui/templates/v4_graph.html | 15 +- lnt/server/ui/templates/v4_profile.html | 1 + lnt/server/ui/templates/v4_run.html | 12 +- lnt/server/ui/templates/v4_tableau.html | 34 + lnt/server/ui/util.py | 16 +- lnt/server/ui/views.py | 93 +- lnt/testing/__init__.py | 4 +- lnt/testing/profile/cPerf.cpp | 154 +- lnt/testing/profile/profile.py | 6 +- lnt/testing/util/__init__.py | 4 +- lnt/testing/util/compilers.py | 9 +- lnt/tests/nt.py | 10 +- lnt/tests/test_suite.py | 122 +- lnt/util/__init__.py | 4 +- lnt/util/stats.py | 18 - lnt/util/wsgi_restart.py | 4 +- setup.py | 17 +- tests/Formats/json.py | 4 +- tests/Formats/plist.py | 4 +- tests/SharedInputs/FakeCompilers/fakecompiler.py | 24 + .../{apple-clang-138.1 => gcc-debian} | 0 .../FakeCompilers/{apple-clang-138.1 => gcc-trunk} | 0 tests/SharedInputs/server_wrapper.sh | 7 + tests/lnttool/PostgresDB.shtest | 4 +- tests/lnttool/Profile.py | 8 +- tests/lnttool/UpdateDB.py | 4 +- tests/lnttool/admin.shtest | 20 +- tests/lnttool/checkformat.shtest | 10 +- tests/lnttool/email_tools.py | 4 +- tests/lnttool/showtests.shtest | 2 +- tests/lnttool/submit.shtest | 22 +- tests/lnttool/submit_badurl.shtest | 2 +- tests/runtest/Inputs/test-suite-cmake/fake-cmake | 3 + .../Inputs/test-suite-cmake/fake-diagnose-cmake | 45 + .../Inputs/test-suite-cmake/fake-diagnose-make | 38 - tests/runtest/Inputs/test-suite-cmake/fake-lit | 2 +- .../Inputs/test-suite-cmake/fake-lit-fails-compile | 2 +- .../Inputs/test-suite-cmake/fake-lit-fails-exec | 2 +- .../Inputs/test-suite-cmake/fake-lit-profile | 4 +- .../test-suite-cmake/fake-lit-profile-import | 2 +- tests/runtest/exclude_stat.py | 4 +- tests/runtest/multisample.py | 4 +- tests/runtest/nt-darwin.py | 2 +- tests/runtest/nt.py | 38 +- tests/runtest/only_test.py | 4 +- tests/runtest/rerun.py | 8 +- tests/runtest/test_suite-benchmarking-only.shtest | 2 +- tests/runtest/test_suite-c-compiler.shtest | 2 +- tests/runtest/test_suite-cache.shtest | 12 +- tests/runtest/test_suite-cc.shtest | 2 +- tests/runtest/test_suite-cflags0.shtest | 2 +- tests/runtest/test_suite-cflags1.shtest | 2 +- tests/runtest/test_suite-cflags2.shtest | 2 +- tests/runtest/test_suite-cflags3.shtest | 2 +- tests/runtest/test_suite-cflags4.shtest | 2 +- tests/runtest/test_suite-compile-only.shtest | 2 +- tests/runtest/test_suite-cross.shtest | 2 +- tests/runtest/test_suite-fail-compile.shtest | 2 +- tests/runtest/test_suite-fail-exec.shtest | 2 +- tests/runtest/test_suite-machine-name.shtest | 2 +- tests/runtest/test_suite-metrics.shtest | 4 +- tests/runtest/test_suite-only-test.shtest | 4 +- tests/runtest/test_suite-perf-events.shtest | 2 +- tests/runtest/test_suite-pgo.shtest | 18 +- tests/runtest/test_suite-profile.shtest | 2 +- tests/runtest/test_suite-run-order.shtest | 2 +- tests/runtest/test_suite-run-under.shtest | 6 +- tests/runtest/test_suite-use-perf.shtest | 2 +- tests/runtest/test_suite.shtest | 14 +- tests/runtest/test_suite_diagnose.shtest | 7 +- tests/server/db/ImportV4TestSuiteInstance.py | 10 +- tests/server/db/yamlschema.shtest | 12 +- tests/server/ui/V4Pages.py | 9 +- tests/server/ui/change_processing.py | 2 +- tests/server/ui/statsTester.py | 63 +- tests/server/ui/test_api.py | 3 +- tests/testing/Compilers.py | 16 + tests/testing/Inputs/Sources/segments.c | 17 + tests/testing/Inputs/Sources/segments.lds | 9 + tests/testing/Inputs/Sources/segments.sh | 86 + tests/testing/Inputs/fake-nm.py | 7 - tests/testing/Inputs/fake-objdump.py | 26 +- tests/testing/Inputs/fib-aarch64.nm.out | 31 - tests/testing/Inputs/fib-aarch64.objdump.p.out | 16 + tests/testing/Inputs/fib2-aarch64.nm.out | 31 - tests/testing/Inputs/fib2-aarch64.objdump.p.out | 16 + .../testing/Inputs/segments-dyn.objdump.0x3000.out | 12 + tests/testing/Inputs/segments-dyn.objdump.out | 41 + tests/testing/Inputs/segments-dyn.objdump.p.out | 62 + tests/testing/Inputs/segments-dyn.perf_data | Bin 0 -> 29488 bytes .../Inputs/segments-exec.objdump.0x403000.out | 14 + tests/testing/Inputs/segments-exec.objdump.out | 2051 ++++++++++++++++++++ tests/testing/Inputs/segments-exec.objdump.p.out | 28 + tests/testing/Inputs/segments-exec.perf_data | Bin 0 -> 29144 bytes .../Inputs/segments-shifted.objdump.0x2000.out | 12 + tests/testing/Inputs/segments-shifted.objdump.out | 41 + .../testing/Inputs/segments-shifted.objdump.p.out | 62 + tests/testing/Inputs/segments-shifted.perf_data | Bin 0 -> 29448 bytes tests/testing/TestingTest.py | 28 +- tests/testing/cPerf.py | 55 +- tests/testing/profilev1impl.py | 3 +- tox.ini | 29 +- 128 files changed, 3629 insertions(+), 615 deletions(-) create mode 100644 .github/workflows/tox.yaml create mode 100644 lnt/server/ui/static/lnt_tableau.js create mode 100644 lnt/server/ui/templates/v4_tableau.html copy tests/SharedInputs/FakeCompilers/{apple-clang-138.1 => gcc-debian} (100%) copy tests/SharedInputs/FakeCompilers/{apple-clang-138.1 => gcc-trunk} (100%) create mode 100755 tests/runtest/Inputs/test-suite-cmake/fake-diagnose-cmake delete mode 100755 tests/runtest/Inputs/test-suite-cmake/fake-diagnose-make create mode 100644 tests/testing/Inputs/Sources/segments.c create mode 100644 tests/testing/Inputs/Sources/segments.lds create mode 100755 tests/testing/Inputs/Sources/segments.sh delete mode 100644 tests/testing/Inputs/fake-nm.py delete mode 100644 tests/testing/Inputs/fib-aarch64.nm.out create mode 100644 tests/testing/Inputs/fib-aarch64.objdump.p.out delete mode 100644 tests/testing/Inputs/fib2-aarch64.nm.out create mode 100644 tests/testing/Inputs/fib2-aarch64.objdump.p.out create mode 100644 tests/testing/Inputs/segments-dyn.objdump.0x3000.out create mode 100644 tests/testing/Inputs/segments-dyn.objdump.out create mode 100644 tests/testing/Inputs/segments-dyn.objdump.p.out create mode 100644 tests/testing/Inputs/segments-dyn.perf_data create mode 100644 tests/testing/Inputs/segments-exec.objdump.0x403000.out create mode 100644 tests/testing/Inputs/segments-exec.objdump.out create mode 100644 tests/testing/Inputs/segments-exec.objdump.p.out create mode 100644 tests/testing/Inputs/segments-exec.perf_data create mode 100644 tests/testing/Inputs/segments-shifted.objdump.0x2000.out create mode 100644 tests/testing/Inputs/segments-shifted.objdump.out create mode 100644 tests/testing/Inputs/segments-shifted.objdump.p.out create mode 100644 tests/testing/Inputs/segments-shifted.perf_data