Skip to content
This repository has been archived by the owner on Jan 10, 2025. It is now read-only.

Test: Fuzzy + Tracer #125

Merged
merged 8 commits into from
Dec 8, 2020
Merged

Test: Fuzzy + Tracer #125

merged 8 commits into from
Dec 8, 2020

Conversation

Lichtso
Copy link

@Lichtso Lichtso commented Dec 4, 2020

Adds the actual fuzzy testing code which compares the execution of the interpreter and JIT instruction by instruction and reverts duplicate validation checks.

Additional fixes in JIT:

  • Instruction limit was allowing one more loop iteration at last branch.
  • Bugs in shift operations: There were so many that I did a complete rewrite there.
  • 32 bit div and mod operations should not be sign extended.

@Lichtso Lichtso force-pushed the feature/fuzzy_tracer_test branch 2 times, most recently from e7ce2a7 to 3e02ec1 Compare December 8, 2020 10:32
@Lichtso Lichtso force-pushed the feature/fuzzy_tracer_test branch from 3e02ec1 to d7c459b Compare December 8, 2020 11:59
@Lichtso Lichtso merged commit f442ee5 into solana-master Dec 8, 2020
@Lichtso Lichtso deleted the feature/fuzzy_tracer_test branch December 8, 2020 20:43
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant