You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@kie.apache.org by "gitgabrio (via GitHub)" <gi...@apache.org> on 2024/05/14 08:18:33 UTC

[I] DMN - Remove code path duplication for code gen execution [incubator-kie-issues]

gitgabrio opened a new issue, #1206:
URL: https://github.com/apache/incubator-kie-issues/issues/1206

   During code-gen execution (Kogito) generated classes uses methods from `CompiledFEELSemanticMappings`.
   Such methods, in turns, are duplication of the normal code path (that goes through `InfixOpNode` and `InfixOperators`) by-passing them and going straight to *EvalHelper methods, but with different signature.
   This lead to parallel and duplicated code execution (mentioned in https://github.com/apache/incubator-kie-issues/issues/73).
   
   Scope of this ticket is to.
   1. remove `CompiledFEELSemanticMappings`
   2. remove any other "helper" class that is used only during code-generated execution
   3. refactor the `org.kie.dmn.feel.codegen.feel11.CompilerBytecodeLoader` and `org.kie.dmn.feel.codegen.feel11.Expressions` classes so that generated code invoke the same code as in the AST_INTERPRETED code path
   
   @baldimir @yesamer 


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: commits-unsubscribe@kie.apache.org.apache.org

For queries about this service, please contact Infrastructure at:
users@infra.apache.org


---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscribe@kie.apache.org
For additional commands, e-mail: commits-help@kie.apache.org


Re: [I] DMN - Remove code path duplication for code gen execution [incubator-kie-issues]

Posted by "gitgabrio (via GitHub)" <gi...@apache.org>.
gitgabrio closed issue #1206: DMN - Remove code path duplication for code gen execution
URL: https://github.com/apache/incubator-kie-issues/issues/1206


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: commits-unsubscribe@kie.apache.org

For queries about this service, please contact Infrastructure at:
users@infra.apache.org


---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscribe@kie.apache.org
For additional commands, e-mail: commits-help@kie.apache.org