summaryrefslogtreecommitdiff
path: root/CHANGES.current
diff options
context:
space:
mode:
authorWilliam S Fulton <wsf@fultondesigns.co.uk>2016-02-06 08:01:08 +0000
committerWilliam S Fulton <wsf@fultondesigns.co.uk>2016-02-06 08:01:08 +0000
commitbb01ed32865badddac6702392523b134b06da7d3 (patch)
tree1ece69b6813e9d10f3e06c7af77cfb745672a308 /CHANGES.current
parent5c758f697294eeb44a2a2d78e77b50cb3be8c871 (diff)
parente67b9d00a4783145002cab05ef845adf8d8b67e0 (diff)
downloadswig-bb01ed32865badddac6702392523b134b06da7d3.tar.gz
Merge branch 'ahnolds-classic_python'
* ahnolds-classic_python: Updating changelog and marking -classic as passing CI Support checking names of old-style classic classes Don't claim to new-style support in classic mode Clean up setting _object Removing __swig_getmethods__ for static methods Support python(pre|ap)pend on static methods in classic mode Add support for static methods in classic mode When possible, use PyInt rather than PyLong
Diffstat (limited to 'CHANGES.current')
-rw-r--r--CHANGES.current12
1 files changed, 12 insertions, 0 deletions
diff --git a/CHANGES.current b/CHANGES.current
index f99e70398..d1ceca51c 100644
--- a/CHANGES.current
+++ b/CHANGES.current
@@ -13,6 +13,18 @@ Version 3.0.9 (in progress)
2016-01-27: steeve
[Go] Ensure structs are properly packed between gc and GCC/clang.
+2016-01-25: ahnolds
+ [Python] Support the full Python test suite in -classic mode
+ * Convert long/unsigned long/long long/unsigned long long to PyInt
+ rather than PyLong when possible. Certain python functions like
+ len() require a PyInt when operating on old-style classes.
+ * Add support for static methods in classic mode, including support
+ for pythonappend, pythonprepend, and docstrings.
+ * Removing the use of __swig_getmethods__ for static member methods
+ since they will always be found by the standard argument lookup
+ * Fix a bug where the wrong type of exception was caught when
+ checking for new-style class support
+
2016-01-23: ahnolds
[Go] Enable support for the Go test-suite on OSX:
* The linker on OSX requires that all symbols (even weak symbols)