summaryrefslogtreecommitdiff
path: root/src/theory/strings/theory_strings.h
AgeCommit message (Expand)Author
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
2014-04-24minor change: add a heuristic for preventing constant splitting.Tianyi Liang
2014-03-27deriv symbolic regexpTianyi Liang
2014-03-27adds intersectionTianyi Liang
2014-03-19Refactor the theory specific parts of definition expansion into the theory so...Martin Brain
2014-03-17hot fix for pre-reg term caching in stringsTianyi Liang
2014-03-10adds intro vars length cacheTianyi Liang
2014-03-06adds incremental for strings; clean-up codesTianyi Liang
2014-02-28a new regular expression engine for solving both positive and negative member...Tianyi Liang
2014-02-21reorganize substr, fix some potential bugs, adds cache for preprocessingTianyi Liang
2014-02-17type conversionTianyi Liang
2014-02-13fix expanding defTianyi Liang
2014-02-12bug fix for reverse checkTianyi Liang
2014-01-31Substr fix: (= (str.substr "" 0 3) "xxx") should be SAT in the defintion of S...Tianyi Liang
2014-01-30stats for eq/diseq splitsTianyi Liang
2014-01-30another name changeTianyi Liang
2014-01-30adds statsTianyi Liang
2014-01-29roll back to uf implementation for substr and charatTianyi Liang
2014-01-28merge internal and user of charat & substr into oneTianyi Liang
2014-01-25replace charat uf with internal oneTianyi Liang
generated by cgit on debian on lair
contact matthew@masot.net with questions or feedback