- 03 Apr, 2020 2 commits
-
-
ilgiznurgaliev authored
* Update FAQ.md * Update docs/FAQ.md Co-Authored-By: per1234 <accounts@perglass.com> Co-authored-by: per1234 <accounts@perglass.com>
-
Roberto Sora authored
* Add default PR template * Update .github/PULL_REQUEST_TEMPLATE.md Co-Authored-By: per1234 <accounts@perglass.com> Co-authored-by: per1234 <accounts@perglass.com>
-
- 02 Apr, 2020 2 commits
-
-
Vinay Lanka authored
-
tuckerrrrrrrrrr authored
* Show similar library names in lib search * make similarity threshold for lib search a package variable * Add library search tests * Redo name asserts in TestSearchLibrary Just check that the library names have "Test" in them instead of checking the names at each index, which won't always be the same
-
- 26 Mar, 2020 1 commit
-
-
per1234 authored
-
- 25 Mar, 2020 1 commit
-
-
Matteo "triex" Suppo authored
Fixed faulty json because of new behaviour of encoding/json: > encoding/json > Number no longer accepts invalid numbers, to follow the documented behavior more closely. Signed-off-by: Matteo Suppo <matteo.suppo@gmail.com>
-
- 24 Mar, 2020 1 commit
-
-
Martino Facchin authored
This information can be used by the core to turn off certain heavyweight headers (that don't need to be discovered anyway)
-
- 20 Mar, 2020 2 commits
-
-
Akos Kitta authored
When matching against a Platform#ID, the match must be a case-insensitive exact match. Closes #612. Signed-off-by: Akos Kitta <kittaakos@typefox.io>
-
Roberto Sora authored
* Remove hotfix adding --interpreter flag * Update client_example main file * Fix test import * Add interpreter resolution in debug test * Updated testdata debug tool name * Reintroduce hotfix to do not break debug support for samd core 1.8.5 and 1.8.6 * Add interpreter variable in hotfix * Fix interpreter bug
-
- 19 Mar, 2020 1 commit
-
-
per1234 authored
* Migrate relevant documentation from arduino/Arduino wiki * Trim trailing whitespace * Add newline to end of file * Increase heading levels so that the minimum level is h2 This is required for table of contents generation. * Use supported line break markup The backslash at end of line to cause line break is not supported by the documentation build system. * Update links to migrated pages * Fix list markup The documentation build system requires a blank line before the start of a list
-
- 18 Mar, 2020 1 commit
-
-
Cristian Maglie authored
* legacy: inline compileFilesWithExtensionWithRecipe function This will help for a better progress management in a next commit since now we know in advance how many file will be compiled in this task. * Added missing copyright header * Improved progress report during Compile
-
- 17 Mar, 2020 1 commit
-
-
Cristian Maglie authored
* legacy: use github.com/pkg/errors for error handling * legacy: updated ErrrofWithLogger to use github.com/pkg/errors * legacy: removed use of github.com/go-errors/errors in test helpers * legacy: removed github.com/go-errors/errors from deps
-
- 13 Mar, 2020 4 commits
-
-
Massimiliano Pippi authored
-
Massimiliano Pippi authored
-
Cristian Maglie authored
* Added dry-run mode in Compile command * Update cli/compile/compile.go Co-Authored-By: Roberto Sora <r.sora@arduino.cc> Co-authored-by: Roberto Sora <r.sora@arduino.cc>
-
per1234 authored
-
- 11 Mar, 2020 1 commit
-
-
Cristian Maglie authored
-
- 10 Mar, 2020 1 commit
-
-
Roberto Sora authored
* Apply cosmetics * Implement ugly telemetry POC * Added prefix and moved Insrumentation inside the command package * Refactor the telemetry module * Implement configuration via Viper * Add stats flush in case of a not daemonized cli daemon proces * Add repertory to store installation id and secret * Repertory force write * Cosmetics * Use viper config for repertory dir * Add test for repertory file creation * Add testing for telemetry deaemon and repertory * Wait for repertory and kill daemon * Updated pyinvoke to use async feature to test the daemon * Updated daemon test timeout * Cosmetics * Set getDefaultArduinoDataDir as unexported * Cosmetics * Cosmetics * Cosmetics * Lint on repertory module * Set SIGTERM as kill signal in case of win platform to overcome pyinvoke bug * Import platform as a module * Reverse platform if for signal value * Extract pid value * Remove print leftover * Add better error handling in repertory creation * Update docs with old README extract * Remove telemetry.pattern setting from docs * Remove serverPattern config option for telemetry * Upgrade viper to 1.6.2 * Defer stats Increment in compile command and explicit set for success/failure * Fix board list help message * Implement stats flush anyway to leverage module no-op in case of no handler configured * Rename "repertory" module in "inventory" and refactor Sanitize function * Sanitize ExportFile in command/compile * Refactor daemon start fixture to include daemon process cleanup * Use defer function to push success tag correctly updated * Use named return parameters to handle success tagging for a command stat
-
- 06 Mar, 2020 3 commits
-
-
Roberto Sora authored
* Remove upload port as required CLI parameter in "upload" command * Add "board attach" integ test
-
Massimiliano Pippi authored
-
Giampaolo Mancini authored
* Read upload port from sketch.json * Fix 'attach' help message
-
- 05 Mar, 2020 3 commits
-
-
Massimiliano Pippi authored
-
Massimiliano Pippi authored
* fix builds when merging PRs * move contributing guidelines into docs * restore markdown format for the README * move away documentation from the README, use dedicated pages * add logo
-
Massimiliano Pippi authored
* added command reference generator * add mkdocs build * add GH pages deploy step * publish docs only when pr is merged * added arduino logo * automate grpc docs generation * improve Taskfile to support local development * add docs for working on docs, much meta
-
- 28 Feb, 2020 1 commit
-
-
Cristian Maglie authored
* Added 'license' and 'provides_includes' fields in lib search * Added 'dependencies' field in lib search * Do not output empty field in 'lib search' Fields 'license', 'provided includes' and 'dependencies' are printed only if populated.
-
- 26 Feb, 2020 1 commit
-
-
Cristian Maglie authored
* When running debugger always use forward slash in paths * Add more debugging output when running debugger commandline * Temporary fix for arduino.samd core 1.8.5 * Fix gdb timeout on Windows
-
- 24 Feb, 2020 1 commit
-
-
Cristian Maglie authored
* Allow SIGINT (ctrl-C) to be forwarded to debugger process * Send the correct signal to process
-
- 21 Feb, 2020 3 commits
-
-
Roberto Sora authored
* add debug symbols option in CLI and gRPC insterface * Calculate precompiled core path usign also build optimization flags * Align failing lecacy tests with new hashing behaviour
-
Roberto Sora authored
* Implement first draft of debugger gRPC service * Working stdio streaming * Improved stdio passing via GRPC * Adjusted protoc definitions * Handle errors gracefully * Add recipe calculation to debug command * First implementation of debug * updated client example for testing * Add test for debug recipe generation * Implement debug command * Implement copyStream * Refactor stream helpers * Extract recipe creation from debug command * Cosmetics here and there * Refreshed client example * Replace with utils function * Remove debug leftover * Refreshed client example * Moved debug proto to its package * Removed sketch.json * Apply general cosmetics * Add test binaries * Added test case for windows path flavor * Use path.FromSlash to test debug tool command generation cross platform easily * Avoid pipe leaking via closing readers and writes in case of abnormal termination * Update client example to better catch gdb prompt * Error messages cosmetics * Use errors.Wrap instead of fmt.Errorf Co-Authored-By: Massimiliano Pippi <m.pippi@arduino.cc> * Use errors.Wrap instead of fmt.Errorf Co-Authored-By: Massimiliano Pippi <m.pippi@arduino.cc> Co-authored-by: Cristian Maglie <c.maglie@bug.st> Co-authored-by: Massimiliano Pippi <mpippi@gmail.com>
-
Akos Kitta authored
- Consumers of the CLI have a better exit code when it fails at startup - Logged message to stdout, so gRPC clients know, it is time to connect Signed-off-by: Akos Kitta <kittaakos@typefox.io>
-
- 20 Feb, 2020 1 commit
-
-
Maurizio Branca authored
-
- 14 Feb, 2020 1 commit
-
-
Umberto Baldi authored
* fix filter sketch source * removed lines generated from preprocessor * remove file added by mistake * remove lines generated by preprocessor in c_make file * introduce again ContainerAddPrototypes
-
- 12 Feb, 2020 3 commits
-
-
Roberto Sora authored
-
Roberto Sora authored
* Migrate release creation responsibility from goreleaser to GH actions * replace s3 pointer with secret * Cosmetics on .goreleaser.yml * Cosmetics on .goreleaser.yml again * Cleanup and cosmetics
-
-
- 11 Feb, 2020 3 commits
-
-
Massimiliano Pippi authored
-
Cristian Maglie authored
Fix #493 Fix https://github.com/arduino/Arduino/issues/9287
-
Martino Facchin authored
General change: - library compilation bails out if the precompiled object is found. This allows mixed libraries that fallback using sources if no suitable precompiled object is found ARM float specification change: - Cortex M4+ allows specifying different flags for floating point ABI This patch introduces a second level of subfolder that MUST be used is -mfpu or -mfloat-abi are specified on the commandline Since there's no clear specification (unlike build.mcu), the values are extracted from c++ recipe For example, for a target which commandline contains `-mfloat-abi=hard -mfpu=fpv4-sp-d16` , the precompiled search path will be `$libfolder/cortex-m4/fpv4-sp-d16-hard` If that folder doesn't exist the library will be compiled from sources Fixes https://github.com/arduino/arduino-builder/issues/256
-
- 06 Feb, 2020 1 commit
-
-
Cristian Maglie authored
* Reorganized tests * Fixed library.IsArchitectureIndependent method. Now it returns true for libraries that do not specify "architecture" fiels. * Fixed yet another even more convoluted case in bundle lib selection Fix #572 * Makes linter happy...
-
- 04 Feb, 2020 1 commit
-
-
Yang Hau authored
* feat: Add cache clean Add command `cache clean` to clean the cache files depending on the loaction of the caching files under different OS. * feat: Add test for cache clean Clean cache files with command `arduino-cli cache clean`. * simplify test code Co-authored-by: Massimiliano Pippi <mpippi@gmail.com>
-