Update CHANGES: note fix of issue 629

This commit is contained in:
David Neto 2017-05-12 17:35:18 -04:00
parent bba812f4e4
commit 51b6778379

View File

@ -2,8 +2,6 @@ Revision history for SPIRV-Tools
v2016.7-dev 2017-01-06 v2016.7-dev 2017-01-06
- Optimizer: Add inlining of all function calls in entry points. - Optimizer: Add inlining of all function calls in entry points.
Caveat: See issue #629: problem inlining some cases of structured control
flow.
- Optimizer: Add flattening of decoration groups. Fixes #602 - Optimizer: Add flattening of decoration groups. Fixes #602
- Optimizer: Add Id compaction (minimize Id bound). Fixes #624 - Optimizer: Add Id compaction (minimize Id bound). Fixes #624
- Assembler: Add option to preserve numeric ids. Fixes #625 - Assembler: Add option to preserve numeric ids. Fixes #625
@ -23,6 +21,8 @@ v2016.7-dev 2017-01-06
are used. are used.
#611: spvtools::Optimizer was failing to save the module to the output #611: spvtools::Optimizer was failing to save the module to the output
binary vector when all passes succeded without changes. binary vector when all passes succeded without changes.
#629: The inline-entry-points-all optimization could generate invalidly
structured code when the inlined function had early returns.
v2016.6 2016-12-13 v2016.6 2016-12-13
- Published the C++ interface for assembling, disassembling, validation, and - Published the C++ interface for assembling, disassembling, validation, and