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

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


      at 119441cce5 Improve LAL generated code readability for extraLogType 
proto getter chains

This branch includes the following new commits:

     new 1710e48c50 Add Groovy replacement plan for MAL, LAL, and Hierarchy 
scripts
     new 2f928fcf50 Add pure Java interfaces and functional overloads for 
MAL/LAL (Phase 1)
     new 0170c109bf Add MAL transpiler module for build-time Groovy-to-Java 
conversion (Phase 2)
     new a22f67a791 Add LAL transpiler module for build-time Groovy-to-Java 
conversion (Phase 3)
     new e9a6c9d549 Add v2 runtime modules for MAL and LAL with manifest-based 
class loading (Phase 4)
     new 0b8ec1cdb5 Refactor hierarchy rules: replace Groovy Closure with Java 
BiFunction (Phase 5)
     new d600e8dece Add dual-path comparison test suites for v1/v2 Groovy 
replacement (Phase 6)
     new b5b4ee9123 Merge grammar and compiler modules into analyzer modules; 
wire MAL DSL to on-the-fly compilation
     new 85b9fb0eaa Fix MAL/LAL/Hierarchy compiler gaps for full v1-v2 parity
     new f4127038b6 Replace groovy-replacement-plan.md with 
dsl-compiler-design.md covering all four DSL compilers (OAL, MAL, LAL, 
Hierarchy). Remove Groovy references from docs: LAL code blocks, hierarchy 
matching rule labels, and stale MeterProcessor comment.
     new badac647a7 Add run-e2e skill for local E2E test execution
     new e57381850a Fix LAL compiler gaps: tag(), safe nav, nested blocks, 
else-if chains, interpolated sampler IDs
     new 4963d2b0cc Restructure test/script-compiler into test/script-cases 
with shared scripts and runtime comparison
     new f82db7fbc6 Remove microbench module; relocate JMH benchmarks to target 
modules
     new 2e7ae6326a Fix all MAL/LAL v2 compiler gaps and add runtime execution 
comparison
     new efbcb16177 Update DSL compiler docs with MAL runtime execution 
comparison and LAL typed signature
     new 5972cdb547 Move all v2 DSL classes to .v2. packages for 
MAL/LAL/Hierarchy
     new cae90d5a10 Support regex match, def type inference, GString 
interpolation, and time() scalar in MAL compiler
     new c884b00680 Improve MAL bytecode: single-variable run(), 
LocalVariableTable, and v1-v2 checker data
     new 9cd7a040e8 Add LocalVariableTable to LAL and Hierarchy generated 
bytecode
     new f0cdbd349c Extract LAL helper methods to LalRuntimeHelper static 
utility class
     new faf7d56af8 Update LAL CLAUDE.md to document LalRuntimeHelper and clean 
up Javadoc
     new 5d8bf29882 Fix LAL sampler rateLimit in if-blocks and replace generic 
helpers with typed methods
     new 58eafeddc9 Flatten LAL to single class, remove BINDING ThreadLocal, 
pass ctx explicitly, add LVT
     new 1f5a421f4a Add LocalVariableTable to all MAL generated methods 
(metadata, closures, filters)
     new 1ea91b0e27 Remove Maven ${revision} property and flatten-maven-plugin; 
hardcode version 10.4.0-SNAPSHOT
     new 119441cce5 Improve LAL generated code readability for extraLogType 
proto getter chains

The 27 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.


Reply via email to