Skip to main content


Today I have decided to bump the minimum #Perl version requirement of Object::Pad up from 5.18 (released in summer of 2013), to 5.22 (released in summer of 2015). This has allowed me to remove quite a lot of ifdef-guarded code, as well as plenty of workarounds for missing things (the UNOP_AUX and PADNAME types) in those older perl versions.

This sort of spring cleaning is useful to do every once in a while.

#perl
in reply to Paul Evans

"oh no, how will I run it on my Sun Ultra Enterprise 450 that only has 5.003"ā„¢ 😁
in reply to Paul Evans

Ahhh; much tidy

```
13 files changed, 15 insertions(+), 261 deletions(-)
```

in reply to Paul Evans

nice.
that ifdef-guarded code was a place bugs could hide, much better off without it.
in reply to Bill Ricker

@BRicker Indeed so, in fact it was quite a bug waiting to happen. Before that change, I was about to make a bugfix and then realised I would have to edit both sides of the ifdef, and then arrange to test both sides as well. It seemed not worth the trouble just for those two old versions (5.18, 5.20).
in reply to Paul Evans

fair. 11 years old is pretty old base for someone tracking experimental versions of experimental features !
⇧