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: garden-rs/garden
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: v1.9.0
Choose a base ref
...
head repository: garden-rs/garden
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: v1.9.1
Choose a head ref
  • 14 commits
  • 11 files changed
  • 1 contributor

Commits on Oct 29, 2024

  1. garden: avoid re-downloading the advisory database

    Enable fetching in CI. `garden check -D fetch=true` to fetch locally.
    davvid committed Oct 29, 2024
    Configuration menu
    Copy the full SHA
    717fa7c View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    cc0e369 View commit details
    Browse the repository at this point in the history
  3. cmds: update GARDEN_CMD_VERBOSE and GARDEN_CMD_QUIET in sub-commands

    "garden my-command -v" should behave the same as "garden -v my-command".
    Repeat the variable initialization after the sub-commands have been
    parsed to make the behavior match.
    davvid committed Oct 29, 2024
    Configuration menu
    Copy the full SHA
    f7c86e5 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    0a970fe View commit details
    Browse the repository at this point in the history
  5. cmd: trim trailing newlines when printing commands

    Make the "garden <command> -vv" output more compat.
    davvid committed Oct 29, 2024
    Configuration menu
    Copy the full SHA
    0150850 View commit details
    Browse the repository at this point in the history
  6. garden v1.9.1-rc.0

    davvid committed Oct 29, 2024
    Configuration menu
    Copy the full SHA
    2f88519 View commit details
    Browse the repository at this point in the history

Commits on Nov 5, 2024

  1. Configuration menu
    Copy the full SHA
    19c54ad View commit details
    Browse the repository at this point in the history

Commits on Nov 6, 2024

  1. cmd: use atomic::Ordering::Acquire

    SeqCst is not necessary for handling the exit code atomic.
    
    > While it might seem like the easiest memory ordering to reason about,
    > SeqCst ordering is almost never necessary in practice. In nearly all
    > cases, regular acquire and release ordering suffice.
    
    https://marabos.nl/atomics/memory-ordering.html#seqcst
    davvid committed Nov 6, 2024
    Configuration menu
    Copy the full SHA
    49dde87 View commit details
    Browse the repository at this point in the history
  2. garden v1.9.1-rc.1

    davvid committed Nov 6, 2024
    Configuration menu
    Copy the full SHA
    8f8004e View commit details
    Browse the repository at this point in the history

Commits on Nov 7, 2024

  1. cmd: use atomic::Ordering::Release/Acquire memory ordering

    Use Release/Acquire pairs to make things easier to understand.
    davvid committed Nov 7, 2024
    Configuration menu
    Copy the full SHA
    9620ace View commit details
    Browse the repository at this point in the history
  2. model: use UnsafeCell as the Arena storage

    The RefCell that was being used to store it can be made to panic when
    running "garden exec" in parallel mode. We only need to be able to clone
    the arena by reading from it in a read-only fashion, so use of
    UnsafeCell lets us avoid RefCell's limitations and properly implement
    the thread-safe clone() for ApplicationContext.
    davvid committed Nov 7, 2024
    Configuration menu
    Copy the full SHA
    f73654a View commit details
    Browse the repository at this point in the history
  3. garden v1.9.1-rc.2

    davvid committed Nov 7, 2024
    Configuration menu
    Copy the full SHA
    af546c0 View commit details
    Browse the repository at this point in the history
  4. changelog: prepare for v1.9.1

    davvid committed Nov 7, 2024
    Configuration menu
    Copy the full SHA
    9365963 View commit details
    Browse the repository at this point in the history
  5. garden v1.9.1

    davvid committed Nov 7, 2024
    Configuration menu
    Copy the full SHA
    59ab730 View commit details
    Browse the repository at this point in the history
Loading