Branch: refs/heads/master
  Home:   https://github.com/tianocore/edk2
  Commit: b67735a7e8e962b74120bad956d9a0734f784472
      
https://github.com/tianocore/edk2/commit/b67735a7e8e962b74120bad956d9a0734f784472
  Author: Fan, ZhijuX <[email protected]>
  Date:   2019-09-17 (Tue, 17 Sep 2019)

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

  Log Message:
  -----------
  BaseTools:Replace PlatformInfo with PlatformAutoGen for Moudle

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

build -p MdeModulePkg\MdeModulePkg.dsc -a IA32 -m
MdeModulePkg\Universal\PCD\Pei\Pcd.inf

Error:
AttributeError: 'PlatformInfo' object has no attribute
'DynamicPcdList'

The DSC data object used to build a separate module today
is PlatformInfo rather than PlatformAutoGen
'PlatformAutoGen' object has attribute 'DynamicPcdList'

This patch is going to fixed this issue

Cc: Liming Gao <[email protected]>
Cc: Bob Feng <[email protected]>
Signed-off-by: Zhiju.Fan <[email protected]>
Reviewed-by: Bob Feng <[email protected]>


  Commit: e32f7bc96dc8db7af0c1c532e4990c9a36a12354
      
https://github.com/tianocore/edk2/commit/e32f7bc96dc8db7af0c1c532e4990c9a36a12354
  Author: Fan, ZhijuX <[email protected]>
  Date:   2019-09-17 (Tue, 17 Sep 2019)

  Changed paths:
    M BaseTools/Source/Python/AutoGen/BuildEngine.py
    M BaseTools/Source/Python/AutoGen/GenMake.py
    M BaseTools/Source/Python/Common/RangeExpression.py
    M BaseTools/Source/Python/Common/StringUtils.py
    M BaseTools/Source/Python/GenFds/AprioriSection.py
    M BaseTools/Source/Python/GenFds/CompressSection.py
    M BaseTools/Source/Python/GenFds/DataSection.py
    M BaseTools/Source/Python/GenFds/EfiSection.py
    M BaseTools/Source/Python/GenFds/FfsFileStatement.py
    M BaseTools/Source/Python/GenFds/FfsInfStatement.py
    M BaseTools/Source/Python/GenFds/Fv.py
    M BaseTools/Source/Python/GenFds/FvImageSection.py
    M BaseTools/Source/Python/GenFds/GenFdsGlobalVariable.py
    M BaseTools/Source/Python/GenFds/GuidSection.py
    M BaseTools/Source/Python/GenFds/OptRomFileStatement.py
    M BaseTools/Source/Python/GenFds/Region.py
    M BaseTools/Source/Python/GenFds/Section.py
    M BaseTools/Source/Python/GenFds/UiSection.py
    M BaseTools/Source/Python/GenFds/VerSection.py

  Log Message:
  -----------
  BaseTools:change some incorrect parameter defaults

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

for Dict={},There are pitfalls in the way this default parameter is set
and Dict is not used in functions, other functions have these two cases,
I will change some incorrect parameter defaults

This patch is going to fix this issue

Cc: Liming Gao <[email protected]>
Cc: Bob Feng <[email protected]>
Signed-off-by: Zhiju.Fan <[email protected]>
Reviewed-by: Bob Feng <[email protected]>


  Commit: bc9e4194cf3edaf9524c83098ba3f72008c70190
      
https://github.com/tianocore/edk2/commit/bc9e4194cf3edaf9524c83098ba3f72008c70190
  Author: Feng, Bob C <[email protected]>
  Date:   2019-09-17 (Tue, 17 Sep 2019)

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

  Log Message:
  -----------
  BaseTools: Improve GetDependencyList function

REF: https://bugzilla.tianocore.org/show_bug.cgi?id=2102

GetDependencyList get the header file via
re.findall in the whole header file.

This patch is to pre-process the header file and
to feed the shorter string to re.findall.

This patch is to improve GetDependencyList() efficiency

Cc: Liming Gao <[email protected]>
Signed-off-by: Bob Feng <[email protected]>
Reviewed-by: Liming Gao <[email protected]>


  Commit: 0075ab2cec500fc679c6b2e4990142b4a2e51050
      
https://github.com/tianocore/edk2/commit/0075ab2cec500fc679c6b2e4990142b4a2e51050
  Author: Feng, Bob C <[email protected]>
  Date:   2019-09-17 (Tue, 17 Sep 2019)

  Changed paths:
    M BaseTools/Source/Python/AutoGen/AutoGenWorker.py
    M BaseTools/Source/Python/AutoGen/GenC.py
    M BaseTools/Source/Python/AutoGen/GenMake.py
    M BaseTools/Source/Python/AutoGen/PlatformAutoGen.py
    M BaseTools/Source/Python/AutoGen/UniClassObject.py

  Log Message:
  -----------
  BaseTools: remove unnecessary calls of os.exist

REF: https://bugzilla.tianocore.org/show_bug.cgi?id=2101

This patch is going to remove unnecessary calls
of os.exist()

Cc: Liming Gao <[email protected]>
Signed-off-by: Bob Feng <[email protected]>
Reviewed-by: Liming Gao <[email protected]>


  Commit: 22e75231aee6361c9c13c0be7f3dd083db8f308e
      
https://github.com/tianocore/edk2/commit/22e75231aee6361c9c13c0be7f3dd083db8f308e
  Author: Feng, Bob C <[email protected]>
  Date:   2019-09-17 (Tue, 17 Sep 2019)

  Changed paths:
    M BaseTools/Source/Python/Common/Misc.py

  Log Message:
  -----------
  BaseTools:Remove the unnecessary operation of renaming a file.

REF: https://bugzilla.tianocore.org/show_bug.cgi?id=2183

This patch is going to remove rename call to reduce unnecessary
io operation so that saving build time.

Cc: Liming Gao <[email protected]>
Cc: Bob Feng <[email protected]>
Signed-off-by: Zhiju.Fan <[email protected]>
Reviewed-by: Liming Gao <[email protected]>


Compare: https://github.com/tianocore/edk2/compare/ea331a5c21f7...22e75231aee6


_______________________________________________
edk2-commits mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/edk2-commits

Reply via email to