Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

TS symbolic machine expansion #201

Merged
merged 22 commits into from
Aug 9, 2024
Merged

TS symbolic machine expansion #201

merged 22 commits into from
Aug 9, 2024

Conversation

zishkaz
Copy link
Collaborator

@zishkaz zishkaz commented Jul 29, 2024

  • TSExprResolver skeleton with TSSimpleValueResolver
  • TSInterpreter skeleton
  • Other miscellaneous implementations

@zishkaz zishkaz requested a review from CaelmBleidd July 29, 2024 10:42
@@ -89,11 +89,71 @@
)
}

protected inline fun <reified T1 : TSObject, reified T2 : TSObject,

Check warning

Code scanning / detekt

Reports missing newlines (e.g. between parentheses of a multi-line function call Warning test

A newline was expected before 'reified T1 : TSObject'
usvm-ts/src/test/kotlin/org/usvm/util/TSMethodTestRunner.kt Dismissed Show dismissed Hide dismissed
@@ -89,11 +89,71 @@
)
}

protected inline fun <reified T1 : TSObject, reified T2 : TSObject,
reified T3 : TSObject, reified R : TSObject>

Check warning

Code scanning / detekt

Reports mis-indented code Warning test

Unexpected indentation (26) (should be 8)
@@ -89,11 +89,71 @@
)
}

protected inline fun <reified T1 : TSObject, reified T2 : TSObject,
reified T3 : TSObject, reified R : TSObject>

Check warning

Code scanning / detekt

Reports missing newlines (e.g. between parentheses of a multi-line function call Warning test

A newline was expected before 'reified R : TSObject'
@@ -89,11 +89,71 @@
)
}

protected inline fun <reified T1 : TSObject, reified T2 : TSObject,
reified T3 : TSObject, reified R : TSObject>

Check warning

Code scanning / detekt

Rule to mandate/forbid trailing commas at declaration sites Warning test

Missing trailing comma before ">"
}

protected inline fun <reified T1 : TSObject, reified T2 : TSObject,
reified T3 : TSObject, reified T4 : TSObject, reified R : TSObject>

Check warning

Code scanning / detekt

Reports mis-indented code Warning test

Unexpected indentation (26) (should be 8)
}

protected inline fun <reified T1 : TSObject, reified T2 : TSObject,
reified T3 : TSObject, reified T4 : TSObject, reified R : TSObject>

Check warning

Code scanning / detekt

Reports missing newlines (e.g. between parentheses of a multi-line function call Warning test

A newline was expected before 'reified T4 : TSObject'
usvm-ts/src/test/kotlin/org/usvm/util/TSMethodTestRunner.kt Dismissed Show dismissed Hide dismissed
usvm-ts/src/test/kotlin/org/usvm/util/TSMethodTestRunner.kt Dismissed Show dismissed Hide dismissed
usvm-ts/src/test/kotlin/org/usvm/util/TSMethodTestRunner.kt Dismissed Show dismissed Hide dismissed
.drop(3) // drop org.usvm.samples
.joinToString("/")

val fileURL = javaClass.getResource("/samples/${packagePath}/${id.fileName}")

Check warning

Code scanning / detekt

Detects simplifications in template strings Warning test

Redundant curly braces
@zishkaz zishkaz merged commit afd0be3 into main Aug 9, 2024
2 checks passed
@zishkaz zishkaz deleted the sergeyl/ts_arch branch August 9, 2024 14:56
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.

2 participants