Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

use for_list feature, require perl 5.36 #944

Merged
merged 15 commits into from
Sep 11, 2024
Merged

use for_list feature, require perl 5.36 #944

merged 15 commits into from
Sep 11, 2024

Commits on Sep 5, 2024

  1. micro-optimise compare_lists_by_item

    No need to assign a variable using a ternary.
    
    We only use it once, and booleans in numeric
    context do the same thing as the ternary did
    anyway.
    shawnlaffan committed Sep 5, 2024
    Configuration menu
    Copy the full SHA
    3761466 View commit details
    Browse the repository at this point in the history
  2. use for_list syntax in compare_lists_by_item

    This is faster than iterating over keys and
    then getting the values.
    shawnlaffan committed Sep 5, 2024
    Configuration menu
    Copy the full SHA
    ba72933 View commit details
    Browse the repository at this point in the history
  3. Set min perl version to 5.036

    Needed for for_list feature
    shawnlaffan committed Sep 5, 2024
    Configuration menu
    Copy the full SHA
    fd3430d View commit details
    Browse the repository at this point in the history
  4. use for_list feature in several places

    A small speedup that will be useful under randomisations
    shawnlaffan committed Sep 5, 2024
    Configuration menu
    Copy the full SHA
    e39094c View commit details
    Browse the repository at this point in the history
  5. more for_list

    shawnlaffan committed Sep 5, 2024
    Configuration menu
    Copy the full SHA
    5c56fcd View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    c506dd8 View commit details
    Browse the repository at this point in the history

Commits on Sep 6, 2024

  1. Configuration menu
    Copy the full SHA
    30315f9 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    36cff1a View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    6a06b7c View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    3a3e28e View commit details
    Browse the repository at this point in the history
  5. Consolidate experimental feature usage idiom

    `use experimental` instead of the two step
    `use feature; no warnings` idiom
    shawnlaffan committed Sep 6, 2024
    Configuration menu
    Copy the full SHA
    89efbf8 View commit details
    Browse the repository at this point in the history
  6. CI changes to update Perl versions on Windows

    more CI stuff
    
    Appveyor: enable BD tests
    GH: cleanup commented code
    
    GH CI windows cache
    
    more appveyoring
    
    GH CI: quieter windows
    
    more appveyor shenanigans
    
    GH CI windows: cache ./local
    
    shogo82148/actions-setup-perl sends modules there,
    overriding the env settings
    
    CI appveyor full build again
    
    CI appveyor partial build to trigger cache
    
    CI probing
    
    GH CI: windows use strawberry
    
    GH CI: use shogo82148/actions-setup-perl on windows
    
    GH CI: use perl 5.40 on windows
    
    GH CI: refresh windows cache
    
    GH CI: cache and checkout actions to v4
    
    CI: appveyor to perl 5.38
    shawnlaffan committed Sep 6, 2024
    Configuration menu
    Copy the full SHA
    c9f98b9 View commit details
    Browse the repository at this point in the history

Commits on Sep 9, 2024

  1. Disable Faster::Maths

    It seems not to be stable on some systems.
    shawnlaffan committed Sep 9, 2024
    Configuration menu
    Copy the full SHA
    4e81cdf View commit details
    Browse the repository at this point in the history
  2. comment out all uses of Faster::Maths

    Even the "no faster::Maths" triggers checks
    for it being installed.
    shawnlaffan committed Sep 9, 2024
    Configuration menu
    Copy the full SHA
    d832888 View commit details
    Browse the repository at this point in the history
  3. CI windows: switch to shogo82148/actions-setup-perl

    Simplify the setup in the process.
    (Tested and debugged on a separate branch).
    shawnlaffan committed Sep 9, 2024
    Configuration menu
    Copy the full SHA
    3c3f4aa View commit details
    Browse the repository at this point in the history