Skip to content

Fork Sync: Update from parent repository#3

Merged
github-actions[bot] merged 54 commits intonbauma109:developfrom
mstrobel:develop
Feb 21, 2022
Merged

Fork Sync: Update from parent repository#3
github-actions[bot] merged 54 commits intonbauma109:developfrom
mstrobel:develop

Conversation

@github-actions
Copy link

No description provided.

mstrobel added 30 commits June 9, 2021 22:55
…xed some design issues with `ContextTrackingVisitor`.
…nstructors and explicit (hiding) accessors.

Some code cleanup here and there.
…ava8-features

# Conflicts:
#	Procyon.CompilerTools/src/main/java/com/strobel/decompiler/ast/Inlining.java
…erenced by other synthetic members, or are assignments from one synthetic member to another.
… would require rewriting them in the bytecode AST layer.
…tern matching.

Some transforms no longer run if the source compiler target didn't support them.
Minor code cleanup.
…moved `LookupScope` in favor of `ExpressionContext` (specifically for `LambdaCompiler`).
Replaced use of `javax.lang.model.element.Modifier` with `com.strobel.assembler.metadata.Flags.Flag` to allow inclusion of flags newer than the JDK used to compile Procyon.
# Conflicts:
#	.idea/inspectionProfiles/Project_Default.xml
mstrobel and others added 24 commits February 9, 2022 14:31
More work on JDK9+ compatibility.  Fixed a ton of raw type uses.
…ain tests when the JDK is too new (until properly fixed).
Added an `invokedynamic` rewriter for instructions that Procyon doesn't recognize (lambdas or string concatenation).
…as constructor call arguments or `assert` expressions). Both of the aforementioned cases are still badly broken, though.
Tagging version v0.6.0 v0.6.0
@github-actions github-actions bot merged commit b960098 into nbauma109:develop Feb 21, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants