]> source.dussan.org Git - aspectj.git/commit
76030 - cflow optimizations. Part 1 fix - use counters rather than stacks when we...
authoraclement <aclement>
Mon, 11 Oct 2004 18:39:06 +0000 (18:39 +0000)
committeraclement <aclement>
Mon, 11 Oct 2004 18:39:06 +0000 (18:39 +0000)
commit5c996fc559581581e9dde60a6f555aa3ff7cc042
treed3f307672d856355aa3b0d8fbf5b81fb9c18f451
parent7fe9492cbb9b857e45531f6c74fbd15f8c551b25
76030 - cflow optimizations.  Part 1 fix - use counters rather than stacks when we can.
17 files changed:
lib/test/aspectjrt.jar
runtime/src/org/aspectj/runtime/internal/CFlowCounter.java [new file with mode: 0644]
runtime/src/org/aspectj/runtime/internal/cflowstack/ThreadCounter.java [new file with mode: 0644]
runtime/src/org/aspectj/runtime/internal/cflowstack/ThreadCounterImpl11.java [new file with mode: 0644]
runtime/src/org/aspectj/runtime/internal/cflowstack/ThreadStackFactory.java
runtime/src/org/aspectj/runtime/internal/cflowstack/ThreadStackFactoryImpl.java
runtime/src/org/aspectj/runtime/internal/cflowstack/ThreadStackFactoryImpl11.java
tests/cflow/CounterTest01.java [new file with mode: 0644]
tests/src/org/aspectj/systemtest/ajc121/Ajc121Tests.java
tests/src/org/aspectj/systemtest/ajc121/ajc121-tests.xml
weaver/src/org/aspectj/weaver/NameMangler.java
weaver/src/org/aspectj/weaver/World.java
weaver/src/org/aspectj/weaver/bcel/BcelCflowCounterFieldAdder.java [new file with mode: 0644]
weaver/src/org/aspectj/weaver/bcel/BcelShadow.java
weaver/src/org/aspectj/weaver/bcel/BcelWorld.java
weaver/src/org/aspectj/weaver/patterns/CflowPointcut.java
weaver/src/org/aspectj/weaver/patterns/ConcreteCflowPointcut.java