Branch: refs/heads/leonerd/finally_block Home: https://github.com/Perl/perl5 Commit: e9e6f1d2888eb6702cdced0bf0ac69e08464987a https://github.com/Perl/perl5/commit/e9e6f1d2888eb6702cdced0bf0ac69e08464987a Author: Paul "LeoNerd" Evans <leon...@leonerd.org.uk> Date: 2020-07-22 (Wed, 22 Jul 2020)
Changed paths: M t/op/FINALLY.t Log Message: ----------- Some more FINALLY unit tests Commit: 1eb6026722c9ba22f4cca048be73b71fd186ab7f https://github.com/Perl/perl5/commit/1eb6026722c9ba22f4cca048be73b71fd186ab7f Author: Paul "LeoNerd" Evans <leon...@leonerd.org.uk> Date: 2020-07-22 (Wed, 22 Jul 2020) Changed paths: M op.h M perly.act M perly.h M perly.tab M perly.y M pp.c Log Message: ----------- Use a PVOP instead of SVOP for OP_PUSHFINALLY, as its argument isn't an SV. It isn't really a PV either but that's less wrong Commit: 34c87b110348377140a7a68d65b1ecdcad6ae9e4 https://github.com/Perl/perl5/commit/34c87b110348377140a7a68d65b1ecdcad6ae9e4 Author: Paul "LeoNerd" Evans <leon...@leonerd.org.uk> Date: 2020-07-22 (Wed, 22 Jul 2020) Changed paths: M ext/B/B/Concise.pm Log Message: ----------- Ensure that B::Concise doesn't try to render the "string" inside an OP_PUSHFINALLY Commit: 675b8fe9e17788c9e6bc3f4d4fccbb8410b18b19 https://github.com/Perl/perl5/commit/675b8fe9e17788c9e6bc3f4d4fccbb8410b18b19 Author: Paul "LeoNerd" Evans <leon...@leonerd.org.uk> Date: 2020-07-22 (Wed, 22 Jul 2020) Changed paths: M ext/B/B.xs M op.h M perly.act M perly.h M perly.tab M perly.y Log Message: ----------- Store also the oproot for an OP_PUSHFINALLY; make it accessible to B::PVOP Commit: 57eeab88b343fc236f8b24ebbd2ef012f6702f36 https://github.com/Perl/perl5/commit/57eeab88b343fc236f8b24ebbd2ef012f6702f36 Author: Paul "LeoNerd" Evans <leon...@leonerd.org.uk> Date: 2020-07-22 (Wed, 22 Jul 2020) Changed paths: M lib/B/Deparse.pm M lib/B/Deparse.t Log Message: ----------- Implement deparse of FINALLY blocks Compare: https://github.com/Perl/perl5/compare/c2d4bdf30abc...57eeab88b343