Re: [BLFS Trac] #23688: glslang-16.5.0

BLFS Trac ([email protected] via blfs-book Mailing List) <[email protected]> Wed, 05 Aug 2026 00:04:03 -0000
Newsgroups gmane.linux.lfs.beyond.book
Message-ID <[email protected]>
This is a multi-part message in MIME format...

------------=_1785888248-1024790-7892
Content-Type: multipart/related;
 boundary="===============6182125035319492167=="

--===============6182125035319492167==
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: 7bit

#23688: glslang-16.5.0
-------------------------+-------------------------
 Reporter:  Bruce Dubbs  |       Owner:  Joe Locash
     Type:  enhancement  |      Status:  closed
 Priority:  normal       |   Milestone:  13.1
Component:  BOOK         |     Version:  git
 Severity:  normal       |  Resolution:  fixed
 Keywords:               |
-------------------------+-------------------------
Changes (by Joe Locash):

 * resolution:   => fixed
 * status:  assigned => closed

Comment:

 {{{
 ## 16.5.0 2026-07-31

 ### New Extensions

 * Implement `GLSL_EXT_split_barrier` / `SPV_EXT_split_barrier`
 * Implement `GLSL_QCOM_multiple_wait_queues`
 * Implement `GLSL_QCOM_image_processing3`
 * Implement `GL_EXT_function_control_attributes`

 ### API Changes

 * Expose `TVarEntryInfo` as part of the public API in `ShaderLang.h`

 ### Bug Fixes

 * Fix undefined shifts and signed overflow in `#if` expression evaluation
 * Fix out-of-bounds read when indexing `idInstruction` and `idDescriptor`
 * Fix null dereference in iomapper when `uniformVarMap` is empty
 * Fix out-of-bounds read on empty array initializer in
 `convertInitializerList`
 * Fix stack overflow on deeply nested macro invocations, capping macro
 expansion depth at 200 and emitting an error
 * Fix out-of-bounds read in `handlePragma` when `#pragma STDGL` has fewer
 than 4 tokens
 * Fix crash in preprocessor output when a backslash-newline continuation
 appears at end of input due to column underflow
 * Fix crash on excess `#endif` directives when a malformed `#if`
 expression desynchronizes `elseSeen`/`ifdepth` preprocessor counters
 * Fix out-of-bounds write in `memberRemapper` for nested
 `buffer_reference` blocks
 * Fix out-of-bounds read on long vector index in `checkIndex`

 ### Other

 * Update SPIR-V size optimization and HLSL legalization pass lists to
 match spirv-tools, and add performance optimization option
 * Increase `input_attachment_index` limit to `INT_MAX`
 * Print compile and link error logs to stderr instead of stdout
 }}}
 Fixed at [sha:efa1f40a4f].
-- 
Ticket URL: <https://wiki.linuxfromscratch.org/blfs/ticket/23688#comment:2>
BLFS Trac <https://wiki.linuxfromscratch.org/blfs/>
Beyond Linux From Scratch

--===============6182125035319492167==--

------------=_1785888248-1024790-7892
Content-Type: text/plain; charset="UTF-8"
Content-Disposition: inline
Content-Transfer-Encoding: 8bit
MIME-Version: 1.0

-- 
http://lists.linuxfromscratch.org/sympa/info/blfs-book
Unsubscribe: See the above information page

------------=_1785888248-1024790-7892--