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: c78ae7a
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: cc4fc16
Choose a head ref
  • 12 commits
  • 225 files changed
  • 5 contributors

Commits on Sep 15, 2023

  1. [skip-changelog] Updated translation files (#2281)

    Related to #2301 
    
    Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
    github-actions[bot] authored Sep 15, 2023
    Configuration menu
    Copy the full SHA
    b54c352 View commit details
    Browse the repository at this point in the history
  2. feat: log Required tool with debug severity (#2314)

    Logging with `info` generates too much noise.
    
    Closes #2313
    
    Signed-off-by: Akos Kitta <a.kitta@arduino.cc>
    kittaakos authored Sep 15, 2023
    Configuration menu
    Copy the full SHA
    8c81d2c View commit details
    Browse the repository at this point in the history
  3. legacy: Builder refactorization (part 5...) (#2312)

    * move customBuildProperties to arduino/builder
    
    * remove BuildProperties from context
    
    * remove BuildPath from context
    
    * remove sketch,libraries,core build path from Context
    
    * remove buildPath parameter to PrepareSketchBuildPath func
    
    * Make CoreBuilder a method recevier of arduino/builder
    
    * Add BuilderLogger in arduino/builder
    
    * Remove BuilderLogger from CoreBuild parameter
    
    * Make getCachedCoreArchiveDirName unexported
    
    * heavily refactored the ContainerBuildOptions
    
    * remove fqbn from Context
    
    * remove clean from Context
    
    * remove unsued properties in Context
    
    * remove sourceOverrides from Context
    
    * make SketchBuilder a method recevier of arduino/builder
    
    * make BuildLibraries a method recevier of arduino/builder
    
    * make RunRecipe a method recevier of arduino/builder
    
    * make RemoveUnusedCompiledLibraries a method recevier of arduino/builder
    
    * make MergeSketchWithBootloader a method recevier of arduino/builder
    
    * make WarnAboutArchIncompatibleLibraries a method recevier of arduino/builder
    
    * make PrintUsedLibraries a method recevier of arduino/builder
    
    * make ExportCmake and PreprocessorSketch a method recevier of arduino/builder
    
    * remove legacy/constans pkg
    
    * make Linker a method recevier of arduino/builder
    
    * make Size a method recevier of arduino/builder
    
    * remove onlyUpdateCompilationDatabase from Context
    
    * remove Progress from Context
    
    * remove ExecutableSectionSize from Context
    
    * remove CompilationDatabase from Context
    
    * remove LineOffset from Context
    
    * introduce BuilderArtifacts to better isolate write operations
    
    * remove ActualPlatform and TargetPlatform from Context
    
    * directly pass the remaining properties of Context in the builder constructor
    
    The remaning fields is used only by legacy tests
    
    * polish legacy test
    alessio-perugini authored Sep 15, 2023
    Configuration menu
    Copy the full SHA
    9c073c1 View commit details
    Browse the repository at this point in the history
  4. Porting legacy tests to new integration-test infra (part 4...) (#2315)

    * ported SketchThatIncludesArduinoH from legacy into integration test
    
    * ported SketchWithStaticAsserts from legacy into integration test
    
    * ported SketchWithEnumClass from legacy into integration test
    
    * ported SketchWithExternC from legacy into integration test
    
    * ported testBuilderSketchWithMultilinePrototypes from legacy into integration test
    
    * ported SketchWithExternCMultiline from legacy into integration test
    
    * ported SketchWithMultilineTemplate from legacy into integration test
    
    * ported SketchWithFakeFunctionPointer from legacy into integration test
    
    * fix wrong templating
    
    * ported SketchWithMinMaxDefinitions from legacy into integration test
    
    * ported SketchWithFastledsLibrary from legacy into integration test
    
    * ported sketch with merged sketch and bootloader from legacy into integration test
    
    * temporary disable legacy test, before porting them to the new infra
    
    * update .gitignore
    
    * ported CheckBuildOptionsFile from legacy into integration test
    
    * ported SketchClassFunction from legacy into integration test
    
    * ported SketchThatChecksIfSPIHasTransactionsAndIncludesMissingEthernet from legacy into integration test
    
    * remove legacy builder test folder
    
    * remove unsued fields from context
    alessio-perugini authored Sep 15, 2023
    Configuration menu
    Copy the full SHA
    6d57ce6 View commit details
    Browse the repository at this point in the history
  5. [skip-changelog] bye bye legacy (#2317)

    * Move Preprocess and Build in arduino/builder
    
    * Move the detector inside arduino/builder
    
    * remove legacy targets from TaskFile
    
    * inline some variable declaration
    
    * remove no longer used builder getters
    
    * make only necessary function public in the new builder
    
    * fix CR: avoid mutating internal state
    
    * fix CR: only print normaloutput when is not verbose
    alessio-perugini authored Sep 15, 2023
    Configuration menu
    Copy the full SHA
    4c0d72e View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    55fc5aa View commit details
    Browse the repository at this point in the history

Commits on Sep 16, 2023

  1. [skip changelog] Bump gitpython from 3.1.34 to 3.1.35 (#2321)

    Bumps [gitpython](https://github.com/gitpython-developers/GitPython) from 3.1.34 to 3.1.35.
    - [Release notes](https://github.com/gitpython-developers/GitPython/releases)
    - [Changelog](https://github.com/gitpython-developers/GitPython/blob/main/CHANGES)
    - [Commits](gitpython-developers/GitPython@3.1.34...3.1.35)
    
    ---
    updated-dependencies:
    - dependency-name: gitpython
      dependency-type: direct:development
    ...
    
    Signed-off-by: dependabot[bot] <support@github.com>
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    dependabot[bot] authored Sep 16, 2023
    Configuration menu
    Copy the full SHA
    f6645a8 View commit details
    Browse the repository at this point in the history

Commits on Sep 18, 2023

  1. Configuration menu
    Copy the full SHA
    d82dd0a View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    e0f0051 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    4b1eac3 View commit details
    Browse the repository at this point in the history
  4. Document the changes

    MatteoPologruto committed Sep 18, 2023
    Configuration menu
    Copy the full SHA
    59af039 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    cc4fc16 View commit details
    Browse the repository at this point in the history
Loading