summaryrefslogtreecommitdiff
path: root/src/theory/strings/theory_strings.h
AgeCommit message (Expand)Author
2016-10-13Merging bv parts of ajr/bvExt branch, minor additions to ExtTheory.ajreynol
2016-10-01Incorporate non-bv parts of ajr/bvExt branchajreynol
2016-08-16Initial infrastructure for ExtTheory, generalize extended term handling in Th...ajreynol
2016-08-11Minor change to strings, introduce proxy vars only when necessary.ajreynol
2016-08-10Improvements to strings: work on propagations for reverse normal form process...ajreynol
2016-07-30Prioritize inferences when processing normal forms in strings.ajreynol
2016-07-26Minor improvements to strings related to constant splitting, including a few ...ajreynol
2016-07-21Fixes for strings, explanations for constant split propagations, substr under...ajreynol
2016-07-20Infer conflicts in strings based on abstracting equality as contains. Minor c...ajreynol
2016-07-16Refactor strings extf evaluation info. Ensure strings eager preprocess elimin...ajreynol
2016-07-15Minor simplification to normal form explanations.ajreynol
2016-07-07Simplifications for strings normal forms, fix case for concat reps in normal ...ajreynol
2016-07-07Refactoring of strings preprocess module. When enabled, apply eager preproces...ajreynol
2016-07-06Minor cleanup in strings, mostly related to negated str.contains.ajreynol
2016-06-03Remove NodeListMap from strings, fixes memory leaks. Fix for regexp intersect...ajreynol
2016-05-20Improvements to theory combination + strings: do not return trivial care grap...ajreynol
2016-04-03Updating the copyright headers and scripts.Tim King
2016-03-01Shorter explanations for strings based on tracking which parts of normal form...ajreynol
2016-02-26Refactoring of inferences in strings. Add several options.ajreynol
2016-01-28Adding listeners to Options.Tim King
2016-01-05Add SmtGlobals ClassTim King
2015-10-21Minor refactoring in strings related to length.ajreynol
2015-10-20Refactor strings, remove old cycle checks in normalize eqc.ajreynol
2015-10-20Clean up explanations involving string length. Add regression.ajreynol
2015-10-19Improve stratification of strings extended function reductions, add regressio...ajreynol
2015-10-19Improve regexp rewriter, simplify regexp preprocess, add basic trans closure ...ajreynol
2015-10-15Fix congruence check in strings, fixes bug 686.ajreynol
2015-10-15Change semantics of str.substr to allow endpoint out of bounds, and return em...ajreynol
2015-10-15Decompose string contains, minor refactoring.ajreynol
2015-10-11Fix strings preprocessing + incremental, fixes bug 682. Add initial infrastru...ajreynol
2015-10-08Minor improvements to strings. Refactor rewriter. Enable fairness for multipl...ajreynol
2015-10-06More improvements to strings rewriter for regexps, contains, indexof, replace...ajreynol
2015-10-02Fixes related to explanations for cycles, sym inferences. Minor fixes and imp...ajreynol
2015-10-01Evaluate extended operators on partially concrete arguments. More aggressive ...ajreynol
2015-10-01More improvements to strings. More aggressive inference of constant eqc, redu...ajreynol
2015-09-30Refactor strings, bug fix inferences vs lemmas.ajreynol
2015-09-28Minor fixes to strings, add regressions.ajreynol
2015-09-28Fix bug for trivial extf inferences in strings. Improve caching for splits in...ajreynol
2015-09-27Improved handling of extended operators. Do preprocess on memberships eagerl...ajreynol
2015-09-26Lazy preprocessing of extended operators in strings. Add regressions. Fixes ...ajreynol
2015-07-30Implement virtual term substitution for non-nested quantifiers. Fix soundnes...ajreynol
2015-02-05Improved string performance, thanks to Peter's benchmarks.Tianyi Liang
2014-11-26add more functions for regular expressionsTianyi Liang
2014-11-20Disable constants sharing in eq engine, disable hack in theory engine. Chang...ajreynol
2014-10-21Fixed bug 589Tianyi Liang
2014-07-01Update copyrights.Morgan Deters
2014-06-24Squashed commit of the following:Morgan Deters
2014-05-11Replace lemma sending with EQ assertions. Fix a typo in hex_to_int function.Tianyi Liang
2014-04-29fix a typo: --string-exp => --strings-exp; fix a signed int warning in antlrTianyi Liang
2014-04-28add strings-opt2 for regular splittingTianyi Liang
generated by cgit on debian on lair
contact matthew@masot.net with questions or feedback