groovy-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Milles, Eric (TR Tech, Content & Ops)" <>
Subject Re: Groovy 2.5.4 planning
Date Tue, 06 Nov 2018 17:35:16 GMT

I have been working on a patch for debugger stepping issues described in GROOVY-4063, GROOVY-7647,
GROOVY-7918 and GROOVY-8742.  I am currently testing this patch to StatementWriter.  Could
you give this a quick try with the core project's tests?  Can you see any problems with this

    public void writeBlockStatement(BlockStatement block) {

        int mark = controller.getOperandStack().getStackLength();
        CompileStack compileStack = controller.getCompileStack();
        for (Statement statement : block.getStatements()) {

        // GRECLIPSE add
        if (block.getLastLineNumber() > 0) {
            MethodVisitor mv = controller.getMethodVisitor();
            Label blockEnd = new Label(); mv.visitLabel(blockEnd);
            mv.visitLineNumber(block.getLastLineNumber(), blockEnd);
        // GRECLIPSE end


From: Paul King <>
Sent: Thursday, November 1, 2018 4:22 PM
Subject: Groovy 2.5.4 planning

Just a little bit of advance warning. I'm still working on a few bug fixes but I'll aim to
prepare a new release next week. If you have any pending changes, please get them in and/or
let me know your plans. The release date isn't super urgent if there are other fixes we should
be waiting for but I'd like to get the non-beta version of ASM 7 incorporated and a few other
important fixes.

Cheers, Paul.

View raw message