Branch: refs/heads/master
  Home:   https://github.com/tianocore/edk2
  Commit: 452b5ad61ddd360f0e784fd5f0eac83654a8b5c6
      
https://github.com/tianocore/edk2/commit/452b5ad61ddd360f0e784fd5f0eac83654a8b5c6
  Author: Rodriguez, Christian <christian.rodrig...@intel.com>
  Date:   2019-04-22 (Mon, 22 Apr 2019)

  Changed paths:
    M BaseTools/Source/Python/AutoGen/AutoGen.py

  Log Message:
  -----------
  BaseTools: Enhance Bin Cache database to support save the cache

BZ: https://bugzilla.tianocore.org/show_bug.cgi?id=1726

V2: Added the platform name to the path
Add more level sub-directories in the database to support save
the cache for multiple platforms with multiple tool-chains and
targets, just like edk2 Build output.

Signed-off-by: Christian Rodriguez <christian.rodrig...@intel.com>
Cc: Bob Feng <bob.c.f...@intel.com>
Cc: Liming Gao <liming....@intel.com>
Cc: Yonghong Zhu <yonghong....@intel.com>
Reviewed-by: Bob Feng <bob.c.f...@intel.com>


  Commit: 35c2af00d8c349f3e0feca0c430034818e64020c
      
https://github.com/tianocore/edk2/commit/35c2af00d8c349f3e0feca0c430034818e64020c
  Author: Fan, ZhijuX <zhijux....@intel.com>
  Date:   2019-04-22 (Mon, 22 Apr 2019)

  Changed paths:
    M BaseTools/Source/Python/AutoGen/GenMake.py

  Log Message:
  -----------
  BaseTools:fixed the incorrect autogen makefile which cause build failure.

BZ:https://bugzilla.tianocore.org/show_bug.cgi?id=1729

On some build environment, build fails but on the other build machines,
build success. This is the regression issue introduced by commit
 05217d210e8da37b47d0be58ec363f7af2fa1c18

As Dict is unordered, an error occurs when extract the index of the Dict
in the order of the keys after the creation of a new item.
Keys are indexed inconsistently before and after adding a new item.
The logic of the program is to store the key's corresponding index as
reference data in the MakeFile and use it as part of the macro.
The data model is: $(LIST_%d) % Dict.keys().index(Key)
So for now, use OrdereDict instead of Dict.

Cc: Bob Feng <bob.c.f...@intel.com>
Cc: Liming Gao <liming....@intel.com>
Signed-off-by: Zhiju.Fan <zhijux....@intel.com>
Reviewed-by: Bob Feng <bob.c.f...@intel.com>


  Commit: 56008eb7f68cd8bf8fec213406e4f3ef16898329
      
https://github.com/tianocore/edk2/commit/56008eb7f68cd8bf8fec213406e4f3ef16898329
  Author: Christian Rodriguez <christian.rodrig...@intel.com>
  Date:   2019-04-22 (Mon, 22 Apr 2019)

  Changed paths:
    M BaseTools/Source/Python/build/build.py

  Log Message:
  -----------
  BaseTools: Hash false success.. minor change in hash invalidation

BZ: https://bugzilla.tianocore.org/show_bug.cgi?id=1692

Change part of the hash error handling to invalidate hashes in the
cache destination not the cache source.

Signed-off-by: Christian Rodriguez <christian.rodrig...@intel.com>
Cc: Bob Feng <bob.c.f...@intel.com>
Cc: Liming Gao <liming....@intel.com>
Cc: Yonghong Zhu <yonghong....@intel.com>
Reviewed-by: Bob Feng <bob.c.f...@intel.com>


Compare: https://github.com/tianocore/edk2/compare/0b836855fb4d...56008eb7f68c


_______________________________________________
edk2-commits mailing list
edk2-commits@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/edk2-commits

Reply via email to