- 05 Sep, 2019 1 commit
-
-
Earle F. Philhower, III authored
* Don't scan hidden directories in arduino-builder Arduino-builder scans the core to determine if core config files have changed between invocations. Unfortunately, it goes into SCCS dirs such as .git (which can have 100,000+ files). This is wasted effort and can cause massive amounts of runtime and memory use when core developers are building in their git clones. Use a new function already added by the builder/utils.go to determine if a file or folder is SCCS, and if so skip it in the rebuild-required check. Fixes https://github.com/arduino/arduino-builder/issues/327Signed-off-by: Earle F. Philhower, III <earlephilhower@yahoo.com> * Add comment to force rebuild
-
- 03 Sep, 2019 1 commit
-
-
Roberto Sora authored
* add release workflow to github actions * fix string * remove .drone.yml file
-
- 02 Sep, 2019 2 commits
-
-
Massimiliano Pippi authored
* [skip changelog] fix archive name for nightly builds
-
Massimiliano Pippi authored
-
- 30 Aug, 2019 7 commits
-
-
Massimiliano Pippi authored
-
Massimiliano Pippi authored
-
Massimiliano Pippi authored
-
Roberto Sora authored
* add latest redirect links for nightly links * make nightly latest links more readable * add redirect code to latest redirect strategy description
-
Massimiliano Pippi authored
* add an option to format logs with JSON * added integration tests for log format * clean up format options
-
Massimiliano Pippi authored
-
Roberto Sora authored
-
- 29 Aug, 2019 5 commits
-
-
Massimiliano Pippi authored
* add nightly workflow * fix yaml
-
Massimiliano Pippi authored
-
Roberto Sora authored
removes additional "=" sign from .goreleaser.yml build config causing wrong commit checksum string in version info (#376)
-
Massimiliano Pippi authored
-
Akos Kitta authored
Signed-off-by: Akos Kitta <kittaakos@typefox.io>
-
- 28 Aug, 2019 7 commits
-
-
Cristian Maglie authored
This commit should be equivalent, no semantic changes just simplified the notation.
-
Cristian Maglie authored
This is accomplished by updating go-properties-orderedmap with this fix: https://github.com/arduino/go-properties-orderedmap/commit/05018b28ff6c9492102947be131fd396d74c772e
-
Massimiliano Pippi authored
* make the serial discovery execution atomic * increase timeout to 10s * lower debug level
-
Massimiliano Pippi authored
-
Massimiliano Pippi authored
* make the gRPC client a runnable go program again * say in the readme the the folder exists * break license preamble
-
Massimiliano Pippi authored
* change the logging setup * proper handle colors in logs * use feedback API instead of formatter * removed unused formatter * add PrintJSON to the feedback api * add newline to messages * remove JSONOrElse * fix config dump json format * re-add table in a dedicated package * do not pollute stdout when json format is selected * restore output format, make --names work with json too * fix integration tests * move output format decision outside command
-
Massimiliano Pippi authored
* port drone to gh actions
-
- 27 Aug, 2019 2 commits
-
-
Martino Facchin authored
Fixes #126
-
Cristian Maglie authored
This increase backward compatibility with arduino_builder
-
- 26 Aug, 2019 5 commits
-
-
Cristian Maglie authored
-
Cristian Maglie authored
The last loop collecting the remaining objectFiles may be run before the last jobs completes. This commit replaces the two channels used to fill objectFiles and to signal error with direct variable access guarded by mutex, this avoids race conditions at the end and streamlines the whole process. Also added a 'queue' channel to feed the goroutines, this is not strictly part of the fix, but helps to fairly distribute the workload.
-
Martino Facchin authored
The issue was due to the peculiar way concurrency and parallelism are handled in go. We used to set GOMAXPROC to 1 to avoid parallelizing the WaitGroup execution. This would work, in theory, unless the goroutines sleep. In that case, another goroutine is allowed to start concurrently (only 1 goroutine running in parallel, so GOMAXPROC is happy). Since our goroutines sleep (wait) after calling gcc, another task is started, without any hard limit, till the WaitGroup is completely spawned. On systems with limited resources (as RaspberryPi) and cores with lots of files this can trigger an out of memory condition.
-
Martino Facchin authored
-
Maurizio Branca authored
* Add an optional upload step in compile (CLI-35) * Add few integration tests for compile command
-
- 19 Aug, 2019 2 commits
-
-
Massimiliano Pippi authored
* deprecate latest links * Update README.md Co-Authored-By: per1234 <accounts@perglass.com> * rephrase
-
Massimiliano Pippi authored
* do not hit github api to get latest version * don't use PCRE
-
- 14 Aug, 2019 3 commits
-
-
Massimiliano Pippi authored
-
Cristian Maglie authored
-
Massimiliano Pippi authored
-
- 10 Aug, 2019 1 commit
-
-
Maurizio Branca authored
The Raspberry Pi presents itself as an `armv7l` architecture and with this mapping the install script is will download the most appropriate archive for this platform.
-
- 09 Aug, 2019 4 commits
-
-
Massimiliano Pippi authored
* do not expect binary artifacts when preprocess or show-properties * remove noisy line
-
Massimiliano Pippi authored
* query the backend to get the fqbn * Update commands/board/list.go Co-Authored-By: Maurizio Branca <m.branca@arduino.cc>
-
Cristian Maglie authored
There is nothing left to do after preprocessing.
-
Cristian Maglie authored
It should print ctx.Source. Also removed the command PrintPreprocessedSource to furhter reduce boilerplate.
-