The last swig 1.x release dates from 2009, now 10 years ago. Recently I fixed an issue that prevented us from using swig 4 (rL364974), which apparently was not backward compatible with swig 1.x (rL365718). Rather that introducing the workaround for all the properties, I propose to deprecate this (really old) version.
- Group Reviewers
- rGd3941e663066: [SWIG] Deprecate SWIG 1.x
rLLDB366213: [SWIG] Deprecate SWIG 1.x
rL366213: [SWIG] Deprecate SWIG 1.x
LGTM. Thanks. I fear this might break some bots, but the best way to see if that's the case is trying.
I've updated swig on GreenDragon, and the Windows bot is running 3.0. I'm not sure about the Debian bot, as it's incremental it doesn't print the version number. Regardless, I'll keep an eye on the bots of course.
You can see the environment the "debian" bot is running in on it's "buildslave" page http://lab.llvm.org:8014/buildslaves/lldb-x86_64-debian. The swig version it uses is 3.0.12. The information on that page is hand-populated, so there is a danger of it getting out of date, but it should be correct at the moment.
Also, lgtm. :)