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: arduino/arduino-cli
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: v1.2.3-rc.2
Choose a base ref
...
head repository: arduino/arduino-cli
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: master
Choose a head ref
  • 6 commits
  • 118 files changed
  • 6 contributors

Commits on Jul 25, 2025

  1. Improved compile speed by running multi-threaded library discovery. (#…

    …2625)
    
    * Simplified error reporting in library detection
    
    There is no need to duplicate the preprocessResult/Err variables.
    This also simplifies naming making it more straighforward.
    
    * Remove useless targetFilePath variable
    
    * Slight improvement of removeBuildFromSketchFiles
    
    * Rename variables for clarity
    
    * Removed hardcoded build.warn_data_percentage in build.options file
    
    Also fixed the "low memory" warning printer.
    
    * Renamed variables for clarity
    
    * Renamed variables for clarity
    
    * Pre-compute sourceFile fields, and save the in the includes.cache
    
    * Added ObjFileIsUpToDate method to sourceFile
    
    * Implemented parallel task runner
    
    * Simplify use of properties.SplitQuotedString
    
    The new release of the library allow ignoring the returned error.
    
    arduino/go-properties-orderedmap#42
    
    * Use runner.Task in GCC preprocessor
    
    It slightly simplifies code, but also provide the basis for the next
    commits.
    
    * Parallelize library discovery phase in compile
    
    * The number of jobs in library detection now follows --jobs flag
    
    * Reordered properties construction for clarity
    
    * Reordered compileFileWithRecipe for clarity
    
    * Added integration test
    
    * fix: libraries are recompiled if the list of include paths changes
    cmaglie authored Jul 25, 2025
    Configuration menu
    Copy the full SHA
    cba02e8 View commit details
    Browse the repository at this point in the history
  2. [skip changelog] Bump google.golang.org/grpc from 1.73.0 to 1.74.2 (#…

    …2958)
    
    * [skip changelog] Bump google.golang.org/grpc from 1.73.0 to 1.74.2
    
    Bumps [google.golang.org/grpc](https://github.com/grpc/grpc-go) from 1.73.0 to 1.74.2.
    - [Release notes](https://github.com/grpc/grpc-go/releases)
    - [Commits](grpc/grpc-go@v1.73.0...v1.74.2)
    
    ---
    updated-dependencies:
    - dependency-name: google.golang.org/grpc
      dependency-version: 1.74.2
      dependency-type: direct:production
      update-type: version-update:semver-minor
    ...
    
    Signed-off-by: dependabot[bot] <support@github.com>
    
    * Updated license cache
    
    ---------
    
    Signed-off-by: dependabot[bot] <support@github.com>
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    Co-authored-by: Cristian Maglie <c.maglie@arduino.cc>
    dependabot[bot] and cmaglie authored Jul 25, 2025
    Configuration menu
    Copy the full SHA
    16b2b20 View commit details
    Browse the repository at this point in the history

Commits on Jul 30, 2025

  1. Configuration menu
    Copy the full SHA
    4e58200 View commit details
    Browse the repository at this point in the history
  2. Extract and extend license and copyright (#2959)

    * extract and pack licens
    
    * notice & copyright
    
    * Update Taskfile.yml
    
    Co-authored-by: Luca Rinaldi <lucarin@protonmail.com>
    
    * Update Taskfile.yml
    
    Co-authored-by: Luca Rinaldi <lucarin@protonmail.com>
    
    * created during build
    
    * copyright generated
    
    * Update Taskfile.yml
    
    Co-authored-by: Luca Rinaldi <lucarin@protonmail.com>
    
    * Update Taskfile.yml
    
    Co-authored-by: Luca Rinaldi <lucarin@protonmail.com>
    
    * Update .github/workflows/release-go-task.yml
    
    Co-authored-by: Luca Rinaldi <lucarin@protonmail.com>
    
    * review
    
    * copyright
    
    * remove Notice
    
    * copyright notice
    
    * update task
    
    * updates
    
    * fixup! updates
    
    ---------
    
    Co-authored-by: Luca Rinaldi <lucarin@protonmail.com>
    Co-authored-by: Alessio Perugini <alessio@perugini.xyz>
    Co-authored-by: Cristian Maglie <c.maglie@arduino.cc>
    4 people authored Jul 30, 2025
    Configuration menu
    Copy the full SHA
    ed93bf3 View commit details
    Browse the repository at this point in the history

Commits on Jul 31, 2025

  1. linker: allow multi-step link recipe (c.combine) (#2954)

    * builder: RunRecipe: run either a set of recipes or a single recipe
    
    Recipes must follow the 'prefix.NNN.suffix' pattern, where 'NNN' is a
    number. When there is also a single 'prefix.suffix' property defined,
    make sure to not include that in the list of recipes to run. However, if
    no numbered recipes are found, use the single 'prefix.suffix' form if it
    exists.
    
    This allows to have both a single recipe and a set of numbered recipes
    in the same build properties, for backwards compatibility.
    
    Signed-off-by: Luca Burelli <l.burelli@arduino.cc>
    
    * linker: switch 'recipe.c.combine.pattern' to a recipe
    
    Enable the use of recipes for the `recipe.c.combine.pattern` command.
    Allows for more flexibility in the build process.
    
    Signed-off-by: Luca Burelli <l.burelli@arduino.cc>
    
    * Removed useless cloning of buildProperties
    
    * Added unit test for recipe finder
    
    ---------
    
    Signed-off-by: Luca Burelli <l.burelli@arduino.cc>
    Co-authored-by: Cristian Maglie <c.maglie@arduino.cc>
    pillo79 and cmaglie authored Jul 31, 2025
    Configuration menu
    Copy the full SHA
    846216e View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    c41f5df View commit details
    Browse the repository at this point in the history
Loading
pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy