summaryrefslogtreecommitdiff
path: root/CHANGES.current
diff options
context:
space:
mode:
authorWilliam S Fulton <wsf@fultondesigns.co.uk>2022-11-22 08:30:39 +0000
committerWilliam S Fulton <wsf@fultondesigns.co.uk>2022-11-22 08:37:35 +0000
commit0341258af7003121cdddda78c868ea2d497f8364 (patch)
tree0b9415364f9939a3445494b1733a187879e3d1e9 /CHANGES.current
parent29bc7492a2ec300997eaf670bf24f1556fef08cd (diff)
downloadswig-0341258af7003121cdddda78c868ea2d497f8364.tar.gz
Fix seg fault handling template parameter expressions containing '<='
Recent commits ensure types are correctly stored in SwigType *. In particular template parameters are enclosed within '<(' and ')>'. Now we can confidently handle template parameters as really being delimited as such to fix an infinite loop handling template expressions containing '<' or '>'. The previous implementation only assumed template parameters were delimited by '<' and '>'. Issue #1037
Diffstat (limited to 'CHANGES.current')
-rw-r--r--CHANGES.current3
1 files changed, 3 insertions, 0 deletions
diff --git a/CHANGES.current b/CHANGES.current
index e184cc6d8..e3165b178 100644
--- a/CHANGES.current
+++ b/CHANGES.current
@@ -7,6 +7,9 @@ the issue number to the end of the URL: https://github.com/swig/swig/issues/
Version 4.2.0 (in progress)
===========================
+2022-11-22: wsfulton
+ #1037 Fix seg fault handling template parameter expressions containing '<='.
+
2022-11-18: wsfulton
Duplicate class template instantiations via %template now issue a warning and are ignored.