This is an automated email from the ASF dual-hosted git repository.

sjanc pushed a change to branch master
in repository https://gitbox.apache.org/repos/asf/mynewt-newt.git


    from fb57b30c newt/toolchain: Test syscfg conditionals in compiler.yml
     new ae9932f7 newt/repo: Fix hang on version alias loop in repository.yml
     new 07d10d46 newt/install: Fix panic on long answer to upgrade prompt
     new 26ab97a7 newt/compat: Fix panic on duplicate version in compatibility 
table
     new 12388a64 newt/config: Fix panic on relative import with no project 
loaded
     new 70ed2d6f newt/project: Fix treating the project as a repo dependency
     new faff17fe newt/downloader: Fix running git in project for non-git repo 
dirs
     new 3a7a7e58 newt/parse: Fix crash on empty parentheses in expressions
     new 55642e1c newt/syscfg: Reject empty pieces in range restrictions
     new 96bf3cdd newt/syscfg: Fix crash on override of newt-injected settings
     new 56bababf newt/syscfg: Fix crash on cmdline override of deprecated 
setting
     new d50b2645 newt/sysdown: Fix crashes on conflicting or invalid pkg.down
     new ea76f3b4 newt/builder: Fix crash for external target using local 
packages
     new 6668f24c newt/resolve: Fix hang on non-converging syscfg
     new b3e37cf3 newt/syscfg: Fix nondeterministic chained value references
     new f48ae34b newt/cli: Fix target create/copy overwriting files
     new 8aaefc8a newt/cli: Fix panic in man and apropos without argument
     new 729d3e45 newt/cli: Fix panic in pkg copy/move with unknown source repo
     new ad2da0c1 newt: Fix panic in pkg new and docs build outside of project
     new 60535eaa newt/cli: Fix panic in complete with aliased program name
     new a5f5663a newt/mfg: Fix panic on target without app or BSP
     new 8ac3f3d9 newt/mfg: Detect overlaps of the meta region
     new d0df0ce8 newt/mfg: Fix panic with meta region below base address
     new 4d2e2e5b newt/extcmd: Fix panic on empty external command
     new 03e277de newt/builder: Fix panic on unexpected map file memory 
configuration
     new e053aae3 newt/builder: Fix CMakeLists.txt truncation on target cmake 
error
     new a47b0b2a newt/toolchain: Fix data races during parallel compilation
     new 26d44628 newt/toolchain: Fix compiler warnings ending up in dependency 
files
     new d4d477cf newt/toolchain: Fix dependency files of sources with spaces 
in names
     new 60166292 newt/toolchain: Fix builds of projects in paths with spaces
     new 2ed032d1 newt/toolchain: Keep options with separate arguments together

The 30 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails.  The revisions
listed as "add" were already present in the repository and have only
been added to this reference.


Summary of changes:
 newt/build_errors_test.go                          | 102 +++++++++
 newt/build_space_test.go                           | 104 +++++++++
 newt/builder/cmake.go                              |  35 +--
 newt/builder/extcmd.go                             |   4 +
 newt/builder/size.go                               |  11 +
 newt/builder/size_report.go                        |   7 +-
 newt/builder/size_test.go                          | 167 ++++++++++++++
 newt/builder/targetbuild.go                        |  31 ++-
 newt/cli/complete_cmd.go                           |  14 +-
 newt/cli/man_cmds.go                               |   9 +
 newt/cli/pkg_cmds.go                               |   9 +-
 newt/cli/util.go                                   |  39 ++++
 newt/cli_errors_test.go                            |  97 +++++++++
 newt/compat/compat.go                              |   8 +
 newt/compat/compat_test.go                         |  81 +++++++
 newt/config/config.go                              |  20 +-
 newt/config/config_test.go                         |  87 ++++++++
 newt/deprepo/deprepo.go                            |   6 +-
 newt/docs/docsbuilder.go                           |   7 +-
 newt/downloader/downloader.go                      |  47 ++++
 newt/dump/syscfg.go                                |   4 +-
 newt/extcmd/extcmd.go                              |  13 ++
 newt/install/install.go                            |  18 +-
 newt/install/install_test.go                       |  68 ++++++
 newt/localrepo_test.go                             |  82 +++++++
 newt/mfg/build.go                                  |  46 +++-
 newt/mfg/build_test.go                             | 163 ++++++++++++++
 newt/mfg_errors_test.go                            | 107 +++++++++
 newt/parse/parse.go                                |   3 +
 newt/parse/parse_test.go                           |  76 +++++++
 newt/project/pkgwriter.go                          |   9 +-
 newt/project/project.go                            |   9 +
 newt/repo/repo.go                                  |   3 +
 newt/repo/version.go                               |   9 +
 newt/repo/version_test.go                          | 119 ++++++++++
 newt/repogit_test.go                               | 109 ++++++++++
 newt/resolve/resolve.go                            | 105 +++++++++
 newt/syscfg/restrict.go                            |  11 +-
 newt/syscfg/restrict_test.go                       |  86 ++++++++
 newt/syscfg/syscfg.go                              | 105 +++++++--
 newt/syscfg/syscfg_test.go                         |  91 ++++++++
 newt/syscfg_stability_test.go                      | 152 +++++++++++++
 newt/sysdown/sysdown.go                            |   5 +-
 newt/sysdown/sysdown_test.go                       |  89 ++++++++
 newt/target_name_test.go                           | 133 ++++++++++++
 .../local-conflict => localrepo_dep}/project.yml   |   9 +-
 .../success/inferrc => repogit_nogit}/project.yml  |   8 +-
 .../apps/app/pkg.yml                               |   0
 .../app => syscfg_stability/apps/osc_dep}/pkg.yml  |   8 +-
 .../apps/osc_dep}/syscfg.yml                       |   3 +
 .../app => syscfg_stability/apps/osc_self}/pkg.yml |   6 +-
 .../apps/osc_self}/syscfg.yml                      |   3 +
 .../sim => syscfg_stability/compiler/loc}/pkg.yml  |   3 +-
 .../sim => syscfg_stability/hw/bsp/loc}/bsp.yml    |   4 +-
 .../sim => syscfg_stability/hw/bsp/loc}/pkg.yml    |   3 +-
 .../project.yml                                    |   2 +-
 .../repos/apache-mynewt-core/compiler/sim/pkg.yml  |   0
 .../repos/apache-mynewt-core/hw/bsp/sim/bsp.yml    |   0
 .../repos/apache-mynewt-core/hw/bsp/sim/pkg.yml    |   0
 .../repos/apache-mynewt-core/repository.yml        |   0
 .../repos/apache-mynewt-core/sys/foo/pkg.yml       |   0
 .../repos/apache-mynewt-core/sys/foo/syscfg.yml    |  10 +-
 .../repos/apache-mynewt-core/sys/osc}/pkg.yml      |   3 +-
 .../repos/apache-mynewt-core/sys/osc}/syscfg.yml   |   8 +-
 .../repos/apache-mynewt-core/sys/oscbar}/pkg.yml   |   3 +-
 .../apache-mynewt-core/sys/oscbar}/syscfg.yml      |   5 +-
 .../repos/apache-mynewt-core/targets/ext}/pkg.yml  |   3 +-
 .../apache-mynewt-core/targets/ext}/target.yml     |   5 +-
 .../targets/deprecated}/pkg.yml                    |   3 +-
 .../targets/deprecated}/syscfg.yml                 |   7 +-
 .../targets/deprecated}/target.yml                 |   1 +
 .../targets/newt_override}/pkg.yml                 |   3 +-
 .../targets/newt_override}/syscfg.yml              |   4 +-
 .../targets/newt_override}/target.yml              |   1 +
 .../targets/osc_dep}/pkg.yml                       |   3 +-
 .../targets/osc_dep}/target.yml                    |   3 +-
 .../targets/osc_self}/pkg.yml                      |   3 +-
 .../targets/osc_self}/target.yml                   |   3 +-
 newt/toolchain/compiler.go                         | 127 +++++++++--
 newt/toolchain/deps.go                             |  79 ++++++-
 newt/toolchain/deps_test.go                        | 241 +++++++++++++++++++++
 newt/toolchain/flags.go                            |  93 ++++++++
 newt/toolchain/flags_test.go                       | 111 ++++++++++
 83 files changed, 3135 insertions(+), 133 deletions(-)
 create mode 100644 newt/build_errors_test.go
 create mode 100644 newt/build_space_test.go
 create mode 100644 newt/builder/size_test.go
 create mode 100644 newt/cli_errors_test.go
 create mode 100644 newt/compat/compat_test.go
 create mode 100644 newt/config/config_test.go
 create mode 100644 newt/install/install_test.go
 create mode 100644 newt/localrepo_test.go
 create mode 100644 newt/mfg/build_test.go
 create mode 100644 newt/mfg_errors_test.go
 create mode 100644 newt/parse/parse_test.go
 create mode 100644 newt/repo/version_test.go
 create mode 100644 newt/repogit_test.go
 create mode 100644 newt/syscfg/restrict_test.go
 create mode 100644 newt/syscfg/syscfg_test.go
 create mode 100644 newt/syscfg_stability_test.go
 create mode 100644 newt/sysdown/sysdown_test.go
 create mode 100644 newt/target_name_test.go
 copy newt/testdata/{upgrade/fail/local-conflict => localrepo_dep}/project.yml 
(85%)
 copy newt/testdata/{upgrade/success/inferrc => repogit_nogit}/project.yml (85%)
 copy newt/testdata/{error_reporting => syscfg_stability}/apps/app/pkg.yml 
(100%)
 copy newt/testdata/{error_reporting/apps/app => 
syscfg_stability/apps/osc_dep}/pkg.yml (87%)
 copy 
newt/testdata/{dump/proj/repos/apache-mynewt-core/compiler/arm-none-eabi-m3 => 
syscfg_stability/apps/osc_dep}/syscfg.yml (95%)
 copy newt/testdata/{syscfg_collision/apps/app => 
syscfg_stability/apps/osc_self}/pkg.yml (93%)
 copy 
newt/testdata/{dump/proj/repos/apache-mynewt-core/compiler/arm-none-eabi-m3 => 
syscfg_stability/apps/osc_self}/syscfg.yml (95%)
 copy newt/testdata/{syscfg_collision/repos/apache-mynewt-core/compiler/sim => 
syscfg_stability/compiler/loc}/pkg.yml (97%)
 copy newt/testdata/{error_reporting/repos/apache-mynewt-core/hw/bsp/sim => 
syscfg_stability/hw/bsp/loc}/bsp.yml (95%)
 copy newt/testdata/{error_reporting/repos/apache-mynewt-core/hw/bsp/sim => 
syscfg_stability/hw/bsp/loc}/pkg.yml (97%)
 copy newt/testdata/{error_reporting => syscfg_stability}/project.yml (96%)
 copy newt/testdata/{error_reporting => 
syscfg_stability}/repos/apache-mynewt-core/compiler/sim/pkg.yml (100%)
 copy newt/testdata/{error_reporting => 
syscfg_stability}/repos/apache-mynewt-core/hw/bsp/sim/bsp.yml (100%)
 copy newt/testdata/{error_reporting => 
syscfg_stability}/repos/apache-mynewt-core/hw/bsp/sim/pkg.yml (100%)
 copy newt/testdata/{error_reporting => 
syscfg_stability}/repos/apache-mynewt-core/repository.yml (100%)
 copy newt/testdata/{syscfg_collision => 
syscfg_stability}/repos/apache-mynewt-core/sys/foo/pkg.yml (100%)
 copy newt/testdata/{error_reporting => 
syscfg_stability}/repos/apache-mynewt-core/sys/foo/syscfg.yml (81%)
 copy newt/testdata/{error_reporting/repos/apache-mynewt-core/sys/foo => 
syscfg_stability/repos/apache-mynewt-core/sys/osc}/pkg.yml (97%)
 copy newt/testdata/{error_reporting/repos/apache-mynewt-core/sys/foo => 
syscfg_stability/repos/apache-mynewt-core/sys/osc}/syscfg.yml (83%)
 copy newt/testdata/{error_reporting/repos/apache-mynewt-core/sys/foo => 
syscfg_stability/repos/apache-mynewt-core/sys/oscbar}/pkg.yml (97%)
 copy newt/testdata/{dump/proj/repos/apache-mynewt-core/mgmt/newtmgr/nmgr_os => 
syscfg_stability/repos/apache-mynewt-core/sys/oscbar}/syscfg.yml (90%)
 copy newt/testdata/{syscfg_collision/targets/fail => 
syscfg_stability/repos/apache-mynewt-core/targets/ext}/pkg.yml (97%)
 copy newt/testdata/{error_reporting/targets/app => 
syscfg_stability/repos/apache-mynewt-core/targets/ext}/target.yml (90%)
 copy newt/testdata/{error_reporting/targets/app => 
syscfg_stability/targets/deprecated}/pkg.yml (96%)
 copy newt/testdata/{dump/proj/repos/apache-mynewt-core/apps/timtest => 
syscfg_stability/targets/deprecated}/syscfg.yml (94%)
 copy newt/testdata/{syscfg_collision/targets/fail => 
syscfg_stability/targets/deprecated}/target.yml (99%)
 copy newt/testdata/{error_reporting/targets/app => 
syscfg_stability/targets/newt_override}/pkg.yml (96%)
 copy newt/testdata/{dump/proj/repos/apache-mynewt-core/kernel/os/test => 
syscfg_stability/targets/newt_override}/syscfg.yml (96%)
 copy newt/testdata/{syscfg_collision/targets/fail => 
syscfg_stability/targets/newt_override}/target.yml (99%)
 copy newt/testdata/{error_reporting/targets/app => 
syscfg_stability/targets/osc_dep}/pkg.yml (96%)
 copy newt/testdata/{error_reporting/targets/app => 
syscfg_stability/targets/osc_dep}/target.yml (97%)
 copy newt/testdata/{error_reporting/targets/app => 
syscfg_stability/targets/osc_self}/pkg.yml (96%)
 copy newt/testdata/{error_reporting/targets/app => 
syscfg_stability/targets/osc_self}/target.yml (96%)
 create mode 100644 newt/toolchain/deps_test.go
 create mode 100644 newt/toolchain/flags.go
 create mode 100644 newt/toolchain/flags_test.go

Reply via email to