Skip to content
Permalink

Comparing changes

Choose two branches to see what’s changed or to start a new pull request. If you need to, you can also or learn more about diff comparisons.

Open a pull request

Create a new pull request by comparing changes across two branches. If you need to, you can also . Learn more about diff comparisons here.
base repository: itstool/itstool
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: 2.0.6
Choose a base ref
...
head repository: itstool/itstool
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: 2.0.7
Choose a head ref
  • 6 commits
  • 4 files changed
  • 2 contributors

Commits on May 19, 2020

  1. Update .gitignore

    - remove entries referring to non-existing stuff
    - prefix files appearing in the top-level directory with '/'
    - add '/' as suffix for directories
    - add '*.mo' for files created during the test run
    - sort the entries
    ptoscano committed May 19, 2020
    Configuration menu
    Copy the full SHA
    f1c747a View commit details
    Browse the repository at this point in the history

Commits on Dec 6, 2020

  1. Don't re-lookup ITS params for every single rule

    We have to create a new XPath context for every rule, and we have
    to freshly apply any ITS params to that context. But what we were
    also doing is looking thru the children of the parent ITS rules
    element for param element each time. This was inefficient. Looking
    for param elements only once per ruleset gives a small but measurable
    speed boost.
    shaunix committed Dec 6, 2020
    Configuration menu
    Copy the full SHA
    366dbb3 View commit details
    Browse the repository at this point in the history

Commits on Dec 12, 2020

  1. Cache computed values for translate, localefilter, and locnote

    If these aren't explicitly set for a node with a selector or local markup,
    then we have to chain up, often all the way to the root. But we were doing
    this over and over again, chaining up across the same nodes. This change
    stores the computed value, so chaining up usually hits that cache. I was
    careful to clear the cache if new rules are applied.
    shaunix committed Dec 12, 2020
    Configuration menu
    Copy the full SHA
    decbd0e View commit details
    Browse the repository at this point in the history

Commits on Dec 26, 2020

  1. Fix errors from accidental global variable removal

    In a recent commit for profiling, I moved the __main__ code to a main()
    function. This broke some stuff that relied on an accidentally global
    variable. Now the variable gets passed as a param, as it should.
    shaunix committed Dec 26, 2020
    Configuration menu
    Copy the full SHA
    db42353 View commit details
    Browse the repository at this point in the history

Commits on Dec 27, 2020

  1. Merge pull request #40 from ptoscano/update-gitignore

    Update .gitignore
    shaunix authored Dec 27, 2020
    Configuration menu
    Copy the full SHA
    e21be79 View commit details
    Browse the repository at this point in the history

Commits on Sep 25, 2021

  1. Version 2.0.7

    shaunix committed Sep 25, 2021
    Configuration menu
    Copy the full SHA
    f1c6544 View commit details
    Browse the repository at this point in the history
Loading