This is an automated email from the ASF dual-hosted git repository.

wusheng pushed a change to branch main
in repository https://gitbox.apache.org/repos/asf/skywalking-graalvm-distro.git


    from 7072507  Add debug logging for config property loading in 
YamlConfigLoaderUtils
     new e26cc15  MAL-to-Java transpiler: compile Groovy DSL expressions to 
pure Java at build time
     new dc6f5e1  Runtime wiring: replace Groovy with pure Java 
MalExpression/MalFilter at runtime

The 2 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails.  The revisions
listed as "add" were already present in the repository and have only
been added to this reference.


Summary of changes:
 LAL-IMMIGRATION.md                                 |   81 +-
 MAL-IMMIGRATION.md                                 |  368 +++++-
 Makefile                                           |   14 +-
 build-tools/precompiler/MAL-TRANSPILER-DESIGN.md   |  219 ++++
 .../skywalking/oap/meter/analyzer/dsl/DSL.java     |    8 +
 .../oap/meter/analyzer/dsl/MalExpression.java      |   43 +
 .../oap/meter/analyzer/dsl/MalFilter.java          |   30 +-
 .../meter/analyzer/dsl/SampleFamilyFunctions.java  |   78 ++
 .../precompiler/MalToJavaTranspiler.java           | 1232 ++++++++++++++++++++
 .../server/buildtools/precompiler/Precompiler.java |  325 ++++++
 .../precompiler/MalToJavaTranspilerTest.java       |  982 ++++++++++++++++
 oap-graalvm-native/pom.xml                         |   37 +
 .../meter-analyzer-for-graalvm/pom.xml             |    7 +
 .../skywalking/oap/meter/analyzer/dsl/DSL.java     |   44 +-
 .../InstanceEntityDescription.java                 |   51 +
 .../oap/meter/analyzer/dsl/Expression.java         |   90 ++
 .../analyzer/dsl/ExpressionParsingContext.java     |  100 ++
 .../oap/meter/analyzer/dsl/FilterExpression.java   |   38 +-
 .../oap/meter/analyzer/dsl/MalExpression.java      |   28 +-
 .../oap/meter/analyzer/dsl/MalFilter.java          |   27 +-
 .../oap/meter/analyzer/dsl/SampleFamily.java       |  913 +++++++++++++++
 .../meter/analyzer/dsl/SampleFamilyFunctions.java  |   75 ++
 pom.xml                                            |    1 +
 23 files changed, 4715 insertions(+), 76 deletions(-)
 create mode 100644 build-tools/precompiler/MAL-TRANSPILER-DESIGN.md
 create mode 100644 
build-tools/precompiler/src/main/java/org/apache/skywalking/oap/meter/analyzer/dsl/MalExpression.java
 copy 
oap-graalvm-server/src/test/java/org/apache/skywalking/oap/server/graalvm/mal/BookkeeperNodeTest.java
 => 
build-tools/precompiler/src/main/java/org/apache/skywalking/oap/meter/analyzer/dsl/MalFilter.java
 (50%)
 create mode 100644 
build-tools/precompiler/src/main/java/org/apache/skywalking/oap/meter/analyzer/dsl/SampleFamilyFunctions.java
 create mode 100644 
build-tools/precompiler/src/main/java/org/apache/skywalking/oap/server/buildtools/precompiler/MalToJavaTranspiler.java
 create mode 100644 
build-tools/precompiler/src/test/java/org/apache/skywalking/oap/server/buildtools/precompiler/MalToJavaTranspilerTest.java
 create mode 100644 
oap-libs-for-graalvm/meter-analyzer-for-graalvm/src/main/java/org/apache/skywalking/oap/meter/analyzer/dsl/EntityDescription/InstanceEntityDescription.java
 create mode 100644 
oap-libs-for-graalvm/meter-analyzer-for-graalvm/src/main/java/org/apache/skywalking/oap/meter/analyzer/dsl/Expression.java
 create mode 100644 
oap-libs-for-graalvm/meter-analyzer-for-graalvm/src/main/java/org/apache/skywalking/oap/meter/analyzer/dsl/ExpressionParsingContext.java
 copy 
oap-graalvm-server/src/test/java/org/apache/skywalking/oap/server/graalvm/mal/BookkeeperNodeTest.java
 => 
oap-libs-for-graalvm/meter-analyzer-for-graalvm/src/main/java/org/apache/skywalking/oap/meter/analyzer/dsl/MalExpression.java
 (50%)
 copy 
oap-graalvm-server/src/test/java/org/apache/skywalking/oap/server/graalvm/mal/BookkeeperNodeTest.java
 => 
oap-libs-for-graalvm/meter-analyzer-for-graalvm/src/main/java/org/apache/skywalking/oap/meter/analyzer/dsl/MalFilter.java
 (54%)
 create mode 100644 
oap-libs-for-graalvm/meter-analyzer-for-graalvm/src/main/java/org/apache/skywalking/oap/meter/analyzer/dsl/SampleFamily.java
 create mode 100644 
oap-libs-for-graalvm/meter-analyzer-for-graalvm/src/main/java/org/apache/skywalking/oap/meter/analyzer/dsl/SampleFamilyFunctions.java

Reply via email to