about summary refs log tree commit diff stats
path: root/miasm2/expression (follow)
Commit message (Expand)AuthorAgeFilesLines
* Merge pull request #389 from jbcayrou/pow_opserpilliere2016-07-033-2/+7
|\
| * Add ** (pow) operatorJB Cayrou2016-06-293-2/+7
* | Fix ExprOp_inf_signed + unit tests #385JB Cayrou2016-06-291-4/+4
|/
* Introduce `possible_values` helperAjax2016-03-171-0/+124
* Merge pull request #330 from serpilliere/assignblockCamille Mougey2016-02-261-3/+0
|\
| * AssignBlockFabrice Desclaux2016-02-261-3/+0
* | Handle ExprAff in MatchExprCamille Mougey2016-02-251-0/+11
|/
* Tipo: dictionaryFabrice Desclaux2016-01-301-4/+4
* Expression: slotsFabrice Desclaux2016-01-152-20/+47
* smt2_translator: added smt2_assert and smt2_or to smt_helper. refactored othe...Tim Blazytko2016-01-071-6/+26
* smt2_translator: fixed commentsTim Blazytko2016-01-071-3/+3
* smt2_translator: added expression helpersTim Blazytko2016-01-051-0/+276
* Expression: repr cpuid opFabrice Desclaux2015-11-221-0/+1
* ModInt: mimic C modulo instead of Python rounded oneAjax2015-11-161-2/+2
* ModInt: mimic C division instead of Python rounded oneAjax2015-11-161-2/+2
* Simplifications: add cst_propagation for >>>/<<< c_rezAjax2015-11-161-0/+33
* Simplifications: '>>>', '<<<' with rounds > sizeAjax2015-11-121-3/+4
* Merge pull request #250 from serpilliere/ExprInt_apiFlorent2015-10-293-34/+35
|\
| * Expression: fix apiFabrice Desclaux2015-10-293-25/+20
| * Expression: normalize ExprInt apiFabrice Desclaux2015-10-291-9/+15
* | Expression: autopep8serpilliere2015-10-281-4/+2
* | Expression: enhance exprop reprserpilliere2015-10-281-2/+4
|/
* Expression/expression: fix op len sanitycheckserpilliere2015-10-231-4/+12
* Expression: move is_func_call to expr scrFabrice Desclaux2015-09-231-3/+3
* Expression/helper: add macro cmpu/cmpsFabrice Desclaux2015-07-291-0/+19
* Expr/Simplifications: add shift/slice reductionFabrice Desclaux2015-07-231-0/+15
* expr/simplification: fix slice of composeserpilliere2015-07-101-1/+1
* Inits: Add docstring for main modulesAjax2015-06-191-0/+1
* Simplifications: Remove useless statementsAjax2015-06-111-8/+0
* Expression/Simplification: add slice/composeFabrice Desclaux2015-06-051-1/+32
* IR: Improve dead code eliminationCaroline Leman2015-04-291-0/+8
* Expression/modint: set arg to long to canonize reprserpilliere2015-04-251-3/+1
* Expression: expression comparison are done using repr, not hash (prone to col...Fabrice Desclaux2015-04-081-18/+68
* Expr/Simplification: match code and comment for multiplication simplificationFabrice Desclaux2015-03-241-3/+2
* Expression: use __hash__ function instead of propertyFabrice Desclaux2015-02-231-9/+8
* Expression: use private attributes in expressionFabrice Desclaux2015-02-231-213/+211
* Expression: Exprcompose are now ordered by default; add sanitycheck for conti...Fabrice Desclaux2015-02-231-0/+8
* Expression: fix autopep indentationFabrice Desclaux2015-02-231-2/+2
* Expression: remove code which uses expression modificationsserpilliere2015-02-221-2/+4
* Expression/Simplification: avoid code modificationsserpilliere2015-02-221-20/+9
* Expression: Make expressions really immutable.serpilliere2015-02-221-88/+137
* PyLint: Import errors, pointless statements (`fds`), bad indentationCamille Mougey2015-02-181-8/+8
* PyLint: Remove unused-importsCamille Mougey2015-02-161-1/+0
* Expression/Simplification: add op/compose simplificationFabrice Desclaux2015-02-131-0/+16
* Expression/Simplification: add shift/compose simplificationFabrice Desclaux2015-02-131-0/+49
* VariablesIdentifier: Handle corner cases (using var ident on already computed...Camille Mougey2015-02-101-2/+5
* VariableIdentifier: Less hacky way to identify sub vars, add a prefix featureCamille Mougey2015-02-101-9/+14
* Expression: fix ExprCond outputFabrice Desclaux2015-01-131-1/+1
* Merge branch 'feature-exprrandom' of https://github.com/commial/miasm into co...Fabrice Desclaux2014-12-111-0/+171
|\
| * ExpressionHelper: Introduce ExprRandom, an expression generation featureCamille Mougey2014-12-101-0/+172