| Commit message (Collapse) | Author | Age | Files | Lines | ||
|---|---|---|---|---|---|---|
| ... | ||||||
| * | Update api according to Elfesteem | Fabrice Desclaux | 2015-12-16 | 1 | -3/+3 | |
| | | ||||||
| * | Semantic: instr.mode doesn't stand for ir.IRDst.size | Ajax | 2015-11-17 | 1 | -3/+3 | |
| | | | | | | These objects may represent two different things. In x86, they both have the same value, but this is not always true for others architectures | |||||
| * | SemBuilder: introduce a new notation {a, b} for ExprCompose | Ajax | 2015-11-16 | 1 | -0/+27 | |
| | | ||||||
| * | SemBuilder: use a local context per function | Ajax | 2015-11-16 | 1 | -2/+6 | |
| | | ||||||
| * | SemBuilder: handle if .. else .. structures | Ajax | 2015-11-16 | 1 | -37/+46 | |
| | | ||||||
| * | SemBuilder: update `ir.get_next_label` API | Ajax | 2015-11-16 | 1 | -1/+2 | |
| | | ||||||
| * | SemBuilder: allow alias (re-assignment of a declared var) | Ajax | 2015-11-16 | 1 | -0/+1 | |
| | | ||||||
| * | ASM: call disasm callbacks with named arguments | Ajax | 2015-11-03 | 1 | -5/+6 | |
| | | ||||||
| * | Core/Parse_asm: fix string parsing | Fabrice Desclaux | 2015-10-29 | 1 | -2/+2 | |
| | | ||||||
| * | Core/parse_asm: align support int/hex | serpilliere | 2015-10-29 | 1 | -1/+1 | |
| | | ||||||
| * | Core/parse_asm: clean algo; support delayslot | serpilliere | 2015-10-29 | 1 | -58/+87 | |
| | | ||||||
| * | Core/Parse_asm: fix state define | serpilliere | 2015-10-29 | 1 | -8/+12 | |
| | | ||||||
| * | Core/parse_asm: clean code | serpilliere | 2015-10-29 | 1 | -58/+76 | |
| | | ||||||
| * | Core/parse_asm: autopep8 | serpilliere | 2015-10-29 | 1 | -4/+8 | |
| | | ||||||
| * | Core/parse_asm: bloc=>block | serpilliere | 2015-10-29 | 1 | -16/+16 | |
| | | ||||||
| * | Core/parse_asm: remove unused feature (bss/data/text) | serpilliere | 2015-10-29 | 1 | -88/+74 | |
| | | ||||||
| * | Merge pull request #250 from serpilliere/ExprInt_api | Florent | 2015-10-29 | 2 | -4/+4 | |
| |\ | | | | | Expression: normalize ExprInt api | |||||
| | * | Expression: fix api | Fabrice Desclaux | 2015-10-29 | 2 | -4/+4 | |
| | | | ||||||
| * | | Core/asmbloc: Fix get_subcall_instr | Fabrice Desclaux | 2015-10-29 | 1 | -1/+5 | |
| |/ | ||||||
| * | SemBuilder: fix recursive visit | Camille Mougey | 2015-10-27 | 1 | -7/+11 | |
| | | ||||||
| * | BoundedDict: access to the internal dict via property | Camille Mougey | 2015-10-23 | 1 | -0/+5 | |
| | | | | | | There is no performance loss (on a 3 minutes execution sample) due to the additionnal function call. | |||||
| * | Merge pull request #226 from fmonjalet/optimize_jitter | serpilliere | 2015-10-22 | 1 | -8/+25 | |
| |\ | | | | | Optimize jitter execution time | |||||
| | * | BoundedDict: better dict syntax | Florent Monjalet | 2015-10-15 | 1 | -2/+2 | |
| | | | ||||||
| | * | BoundedDict: faster implementation | Florent Monjalet | 2015-10-11 | 1 | -8/+25 | |
| | | | | | | | | | | | Replaced collections.Counter with a simple {key -> int} built-in dict. This allows for an up to 2 times speed up when jitting. | |||||
| * | | Core/Asmbloc: autopop8 | Fabrice Desclaux | 2015-10-21 | 1 | -33/+51 | |
| | | | ||||||
| * | | Core/asmbloc: Fix dot generation for basic blocs | Fabrice Desclaux | 2015-10-21 | 1 | -34/+61 | |
| |/ | | | | Thanks to commial & p.lalet | |||||
| * | DiGraph: refactored compute_strongly_connected_components | Tim Blazytko | 2015-09-06 | 1 | -18/+22 | |
| | | ||||||
| * | DiGraph: refactored compute_strongly_connected_components | Tim Blazytko | 2015-09-05 | 1 | -6/+6 | |
| | | ||||||
| * | DiGraph: fixed typo | Tim Blazytko | 2015-09-04 | 1 | -2/+2 | |
| | | ||||||
| * | DiGraph: added algorithm to retrieve the strongly connected components of a ↵ | Tim Blazytko | 2015-09-04 | 1 | -0/+73 | |
| | | | | | graph | |||||
| * | DiGraph: added natural loop detection | Tim Blazytko | 2015-09-04 | 1 | -0/+52 | |
| | | ||||||
| * | DiGraph: added breadth and depth first traversals | Tim Blazytko | 2015-09-04 | 1 | -0/+39 | |
| | | ||||||
| * | Merge pull request #181 from fmonjalet/symbol_pool_err_handling | serpilliere | 2015-06-23 | 2 | -3/+4 | |
| |\ | | | | | Symbol pool error handling | |||||
| | * | cpu: raising an exception when label offset is None | Florent Monjalet | 2015-06-21 | 1 | -3/+2 | |
| | | | | | | | | | This seems more helpful than setting the offset to 0 by default. | |||||
| | * | asmbloc: better error handling when an unknown label offset is set | Florent Monjalet | 2015-06-21 | 1 | -0/+2 | |
| | | | ||||||
| * | | Inits: Add docstring for main modules | Ajax | 2015-06-19 | 1 | -0/+1 | |
| |/ | ||||||
| * | Merge pull request #174 from serpilliere/fix_dis_overlap | Camille Mougey | 2015-06-10 | 1 | -1/+1 | |
| |\ | | | | | Core/Asmbloc: fix split_bloc with instruction overlapping | |||||
| | * | Core/Asmbloc: fix split_bloc with instruction overlapping | Fabrice Desclaux | 2015-06-05 | 1 | -1/+1 | |
| | | | ||||||
| * | | DiGraph: compute_immediate_dominators depends now on walk_dominators | Tim Blazytko | 2015-06-02 | 1 | -7/+2 | |
| | | | ||||||
| * | | DiGraph: fixed order in dominance_frontier | Tim Blazytko | 2015-06-02 | 1 | -3/+3 | |
| | | | ||||||
| * | | DiGraph: refactored comments | Tim Blazytko | 2015-06-02 | 1 | -4/+11 | |
| | | | ||||||
| * | | DiGraph: renamed variables in dominance frontier and immediate dominators | Tim Blazytko | 2015-06-02 | 1 | -14/+14 | |
| | | | ||||||
| * | | DiGraph: fixed dominance_frontier for graphs with multiple heads | Tim Blazytko | 2015-06-02 | 1 | -0/+2 | |
| | | | ||||||
| * | | graph.py: replaced line for readability | Tim Blazytko | 2015-06-02 | 1 | -1/+1 | |
| | | | ||||||
| * | | graph.py: added computation of the dominance frontier | Tim Blazytko | 2015-06-02 | 1 | -0/+23 | |
| | | | ||||||
| * | | graph.py: added computation of immediate dominators | Tim Blazytko | 2015-06-02 | 1 | -0/+12 | |
| |/ | ||||||
| * | Core/Graph: add walk_dominator/walk_postdominator | Fabrice Desclaux | 2015-06-02 | 1 | -0/+71 | |
| | | ||||||
| * | Graph: replace forgotten root api | Fabrice Desclaux | 2015-04-29 | 1 | -2/+2 | |
| | | ||||||
| * | DiGraph: Refactoring | Ajax | 2015-04-28 | 1 | -64/+59 | |
| | | ||||||
| * | DepGraph: Speed up 'add_uniq_edge' in the mean case | Ajax | 2015-04-28 | 1 | -5/+5 | |
| | | ||||||