Skip to content

Started type checking jsil programs #91

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

Merged
merged 4 commits into from
May 17, 2016

Conversation

tautschnig
Copy link
Collaborator

This enables conversion from Javascript to goto programs

Daiva Naudziuniene added 4 commits May 16, 2016 22:48
Catch decl in the try/catch is not used.
Making string constants to be ID_constant expressions with string_typet
Typecheking function call.
Added "nan" symbol. Assigning type to lhs after unknown function call.
White spaces, positioning { in new line.
Cleaning up the code. Correct includes.
Renaming jsil types.
Explicit constructors. Inlining expressions if used only once.
Asserting that expression does not have type set just yet.
More efficient implementation for is_subtype.
Introduced jsil_incompatible_types to hide low level implementation.
Fixed bug in is_subtype.
Typechecking throw and return labels.
Typechecking bitwise operators.
Avoiding duplicate type-checking by marking symbols as type-checked.
Add empty decl symbol. Special case for index expression. Clean up.
Converting all procedure declarations to symbols before typechecking.
@kroening kroening merged commit 868a6b3 into diffblue:master May 17, 2016
smowton pushed a commit to smowton/cbmc that referenced this pull request May 9, 2018
smowton pushed a commit to smowton/cbmc that referenced this pull request May 9, 2018
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