- 01 Jun, 2023 2 commits
-
-
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
-
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
-
- 31 May, 2023 6 commits
-
-
Cristian Maglie authored
* Simplified GCCPreprocRunner function * Renamed variable * Removed dependency on builder ctx in GCCPreprocRunner * Moved GCCPreprocRunner into proper place * Replaced algorithm with stdlib equivalent * Reduced public API surface of CTags parser * Renamed variable for lint checks
-
Cristian Maglie authored
* Converted CTagsRunner into a function * Removed useless tasks from ctags_runner test * Simplified ctags_runner test * Removed some ctags related fields from builder context The last piece in RunCTags: parser := &ctags.CTagsParser{} parser.Parse(ctagsStdout, sketch.MainFile) parser.FixCLinkageTagsDeclarations() prototypes, line := parser.GeneratePrototypes() if line != -1 { prototypesLineWhereToInsert = line } has been moved at the beginning of PrototypesAdder. RunCTags now returns the output of ctags instead of `prototypes` and `line`. This also allows to remove the context variables that keeps those information. * Simplified RunCTags / factored test subroutine * Removed DebugPreprocessor from builder ctx * Added executils.RunAndCaptureOutput * Moved RunCTags out of legacy package
-
MatteoPologruto authored
-
Alessio Perugini authored
* bump setup protoc to v2 * bump protoc-gen-go-grpc to 1.2.0 * check for compile diffs
-
Cristian Maglie authored
* Upgrade relaxed-semver library to version 0.10.2 * Added integration test
-
Alessio Perugini authored
-
- 30 May, 2023 1 commit
-
-
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
-
- 29 May, 2023 1 commit
-
-
github-actions[bot] authored
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
-
- 26 May, 2023 5 commits
-
-
Alessio Perugini authored
-
Cristian Maglie authored
This is obtained through the upgrade of the 'extract' library. Upstream patch: https://github.com/codeclysm/extract/pull/21
-
github-actions[bot] authored
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
-
Cristian Maglie authored
-
Cristian Maglie authored
* legacy: Removed ReadFileAndStoreInContext command * ctags parser.Parse signature change * removing ctags-related data from builder ctx (part 1) * removing ctags-related data from builder ctx (part 2) * removing ctags-related data from builder ctx (part 3) * Clearly separate Source code processing phases * Removed Command wrapper from ContainerMergeCopySketchFiles * Moved builder.CopySketchFilesToBuildPath into proper location * Converted FilterSketchSource into a function * Moved a couple of functions in the proper builder package * Fixed lint error
-
- 24 May, 2023 2 commits
-
-
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
-
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.
-
- 19 May, 2023 1 commit
-
-
Cristian Maglie authored
-
- 18 May, 2023 1 commit
-
-
Cristian Maglie authored
* Force serial-port-waiting in some uploads without port * Updated upload-mock integration tests * Force 'default' protocol if no port is specified in gRPC Upload
-
- 16 May, 2023 1 commit
-
-
MatteoPologruto authored
* Bump go-win32-utils dependency * Update license metadata
-
- 15 May, 2023 2 commits
-
-
dependabot[bot] authored
Bumps [pymdown-extensions](https://github.com/facelessuser/pymdown-extensions) from 9.4 to 10.0. - [Release notes](https://github.com/facelessuser/pymdown-extensions/releases) - [Commits](https://github.com/facelessuser/pymdown-extensions/compare/9.4...10.0) --- updated-dependencies: - dependency-name: pymdown-extensions dependency-type: indirect ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
-
MatteoPologruto authored
[skip-changelog] Verify installation of builtin tools by checking that their executable is present (#2168) * Update previously written tests * Verify builtin tools are correctly installed
-
- 10 May, 2023 1 commit
-
-
Cristian Maglie authored
-
- 09 May, 2023 1 commit
-
-
MatteoPologruto authored
* Improve library examples loading process by filtering out unneeded directories * Add tests for the changes
-
- 08 May, 2023 1 commit
-
-
Cristian Maglie authored
* Added integration test * Apply stream-send synchronization in Compile grpc call * Apply the same pattern to all daemon gRPC calls
-
- 05 May, 2023 1 commit
-
-
Cristian Maglie authored
* Increase priority of libraries specified via --library flag * Added integration tests
-
- 02 May, 2023 3 commits
-
-
Alessio Perugini authored
* Ignore folder when installing packages * Propose a small refactoring of the func * Add missing license header
-
Cristian Maglie authored
-
Cristian Maglie authored
This issue is mainly seen on Windows Fix https://github.com/arduino/arduino-cli/issues/2156
-
- 27 Apr, 2023 2 commits
-
-
Alessio Perugini authored
* Respect the order of menu, when computing the config options * reduce cyclomatic complexity * fix the comment that was referring to the wrong filename
-
Cristian Maglie authored
* Removed unused class * Replaced two accessory functions with stdlib functions * Removed unused structs * Replaced utils.SliceContains with stdlib function
-
- 26 Apr, 2023 1 commit
-
-
MatteoPologruto authored
-
- 19 Apr, 2023 2 commits
-
-
Cristian Maglie authored
* Added test * Hide compile stats when using preprocess flag
-
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
-
- 12 Apr, 2023 2 commits
-
-
MatteoPologruto authored
* Print error message if `board_manager.additional_urls` contains comma separated urls * Improve documentation regarding the usage of environment variables
-
Cristian Maglie authored
* Added integration test * Removing useless constants * Fixed regression in core caching * Updated tests
-
- 07 Apr, 2023 3 commits
-
-
MatteoPologruto authored
-
Cristian Maglie authored
-
Cristian Maglie authored
-
- 05 Apr, 2023 1 commit
-
-
github-actions[bot] authored
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
-