1. 15 Jun, 2023 1 commit
  2. 14 Jun, 2023 1 commit
  3. 13 Jun, 2023 2 commits
  4. 08 Jun, 2023 1 commit
    • Cristian Maglie's avatar
      [skip-changelog] legacy: some simple refactorings (#2206) · 8cd72974
      Cristian Maglie authored
      * Factored a method in library.List
      
      * Fixed lint check
      
      * Moved ResolveLibrary function in the correct source file
      
      * Rename variable 'includes' -> 'includeFolders'
      
      * Rename variables to use snakeCase (golang idiomatic)
      
      * Rename variable 'include' -> 'missingIncludeH'
      
      * Use pointers for SourceFile queues
      
      * Clean up implementation of UniqueSourceFileQueue
      8cd72974
  5. 06 Jun, 2023 1 commit
  6. 01 Jun, 2023 2 commits
    • Alessio Perugini's avatar
      [skip-changelog] Update protobuf deps (#2196) · f3ee0a83
      Alessio Perugini authored
      * upgrade protoc to v23.2
      * protoc-gen-go to v1.30.0
      * protoc-gen-go-grpc to v1.3.0
      * bump buf tooling to v1.20.0
      * bump grpc and protobuf go deps
      f3ee0a83
    • Cristian Maglie's avatar
      [skip-changelog] legacy: Arduino preprocess subroutine refactorization (part 5) (#2195) · 46557b27
      Cristian Maglie authored
      * Moved CTags parser out of legacy
      
      * Moved CTags preprocess subroutine in proper place
      
      * Factored all c++ source lines parsers
      
      * Removed useless builderCtx field SketchSourceAfterCppPreprocessing
      
      * Removed useless builderCtx field SketchSourceAfterArduinoPreprocessing
      
      * Removed useless builderCtx field SketchSourceMerged
      
      * Moved ctag preprocessor into proper location
      
      * Moved ctags parser shenanigans into `internal` package
      
      * Fixed linter warnings
      46557b27
  7. 31 May, 2023 6 commits
  8. 30 May, 2023 1 commit
    • Cristian Maglie's avatar
      [skip-changelog] legacy: Arduino preprocess subroutine refactorization (part 2) (#2191) · 41bd2e45
      Cristian Maglie authored
      * Movec ctags-related structs in ctags package
      
      * Unified GCCPreprocRunner* functions
      
      There is no need to duplicate a function that basically does the same
      thing.
      
      * Added implementation of functional algorithms
      
      (until they are available in the golang standard library...)
      
      * legacy: use generic algos where possibile
      
      * Removed useless call to FilterSketchSource
      
      * Converted AddPrototypes into a function
      41bd2e45
  9. 29 May, 2023 1 commit
  10. 26 May, 2023 5 commits
  11. 24 May, 2023 2 commits
    • Alessio Perugini's avatar
      Identify managed platforms not tracked by a package index (#2174) · 493fa838
      Alessio Perugini authored
      * Load indexes first
      
      * add new props to Index and Platform to understand if the platform is globally indexed
      
      * add the new fields in the protobuf api
      
      * generate protobuf stuff
      
      * add the new fields in the PlatformReleaseToRPC mapping
      
      * return the Platform struct from the PlatformUpgrade commands
      
      * update the PlatformUpgrade daemon
      
      * add the new props in the boards.ListAll func
      
      * add the new props in the boards.Search func
      
      * fix CR
      493fa838
    • Cristian Maglie's avatar
      [skip-changelog] Fixed integration test (#2185) · fbf3255e
      Cristian Maglie authored
      * Use json output in test
      
      * Fixed integration test
      
      The dependency has been updated, previously it was downloaded the version
      3.3.1, but at the moment the new dependency is 3.4.0.
      This fix makes the test independent from such changes.
      fbf3255e
  12. 19 May, 2023 1 commit
  13. 18 May, 2023 1 commit
  14. 16 May, 2023 1 commit
  15. 15 May, 2023 2 commits
  16. 10 May, 2023 1 commit
  17. 09 May, 2023 1 commit
  18. 08 May, 2023 1 commit
  19. 05 May, 2023 1 commit
  20. 02 May, 2023 3 commits
  21. 27 Apr, 2023 2 commits
  22. 26 Apr, 2023 1 commit
  23. 19 Apr, 2023 2 commits
    • Cristian Maglie's avatar
      Fix preprocess output (do not print stats after the preprocessed source) (#2152) · 2c2a5cc6
      Cristian Maglie authored
      * Added test
      
      * Hide compile stats when using preprocess flag
      2c2a5cc6
    • Cristian Maglie's avatar
      Implemented `--show-properties` in `board details` command (#2151) · 7b774e14
      Cristian Maglie authored
      * Renaming some variables for clarity
      
      * Moved 'build.board' property generation out of legacy package
      
      * Moved unit tests related to build properties out of legacy package
      
      * Removed legacy TargetBoardResolver and refactored unit-tests
      
      * Removed legacy HardwareLoader
      
      * Factored sketch-related build properties creation
      
      * Moved SetupBuildProperties into proper package
      
      * Removed SetCustomBuildProperties from legacy
      
      * Factored --show-properties cli flag parser
      
      * Made 'board ...' command arguments variables local
      
      * Implemented --show-properties in 'board details'
      
      * Fixed integration test
      7b774e14