RSS feed
4988d317
– Roberto E. Vargas Caballero <
[email protected]>
authored
on 2016/05/11 12:56
[cc1] Add test for hexadecimal numbers with upper and lower case
ac6e94fd
– Roberto E. Vargas Caballero <
[email protected]>
authored
on 2016/05/11 12:52
[cc1] Add test for non macro alike functions with paranthesis
b4bf5847
– Roberto E. Vargas Caballero <
[email protected]>
authored
on 2016/05/11 08:57
[cc1] Fix parsing of function alike macros
52eb16bd
– Roberto E. Vargas Caballero <
[email protected]>
authored
on 2016/05/11 08:23
Merge remote-tracking branch 'origin/master'
3f38cfc9
– Roberto E. Vargas Caballero <
[email protected]>
authored
on 2016/05/11 08:20
[cc1] Increase the portability of digits()
1fc4bd2a
– Roberto E. Vargas Caballero <
[email protected]>
authored
on 2016/05/11 07:54
[cc1] Fix lower case hexadecimal numbers
30281a31
– Roberto E. Vargas Caballero <
[email protected]>
authored
on 2016/05/10 06:20
[cc2-qbe] Remove l and r variables in cgen()
7b78b220
– Roberto E. Vargas Caballero <
[email protected]>
authored
on 2016/05/09 13:41
[cc1] Add end of switch label to end of switch op
d8b42dec
– Roberto E. Vargas Caballero <
[email protected]>
authored
on 2016/05/09 07:32
[cc2-qbe] Ensure correctness of basic blocks
a4e43c11
– Roberto E. Vargas Caballero <
[email protected]>
authored
on 2016/05/09 07:32
[cc2-qbe] Ensure correctness of basic blocks
ce03e9ba
– Roberto E. Vargas Caballero <
[email protected]>
authored
on 2016/05/09 06:07
[cc2] Do not move curstmt in addstmt()
3921cb9b
– Roberto E. Vargas Caballero <
[email protected]>
authored
on 2016/05/04 16:25
[cc2-qbe] Add return statements to qbe
b02c8d26
– Roberto E. Vargas Caballero <
[email protected]>
authored
on 2016/05/04 15:07
[cc1] Update test012 and test036 after 8e8ce7a
277c260c
– Roberto E. Vargas Caballero <
[email protected]>
authored
on 2016/05/01 17:32
[cc1] Fix use-affer-free bug in switches
fb221ac3
– Roberto E. Vargas Caballero <
[email protected]>
authored
on 2016/04/27 18:00
[cc2] Give a better message in line without newline
6c49e45d
– Roberto E. Vargas Caballero <
[email protected]>
authored
on 2016/04/26 16:00
[cc2] change sym->u.ilabel to sym->inst
68036de4
– Roberto E. Vargas Caballero <
[email protected]>
authored
on 2016/04/26 15:59
[cc2] Add general tree optimizations for jumps and labels
bb963053
– Roberto E. Vargas Caballero <
[email protected]>
authored
on 2016/04/26 15:54
[cc2] Move generation of numid to getsym()
200e2387
– Roberto E. Vargas Caballero <
[email protected]>
authored
on 2016/04/25 18:29
[cc2] Optimize jumps to jumps statements
b06516b1
– Roberto E. Vargas Caballero <
[email protected]>
authored
on 2016/04/25 16:15
[cc2] Convert optimize into an apply function
39bfe028
– Roberto E. Vargas Caballero <
[email protected]>
authored
on 2016/04/25 16:14
[cc2] Conver inst.op into unsigned char
83a996bf
– Roberto E. Vargas Caballero <
[email protected]>
authored
on 2016/04/25 16:10
[cc2] Conver statement list into a double link
a06ccd18
– Roberto E. Vargas Caballero <
[email protected]>
authored
on 2016/04/23 13:25
[cc2] Break dependency between O and S codes
2abe6624
– Roberto E. Vargas Caballero <
[email protected]>
authored
on 2016/04/23 13:20
[cc2] Add a ONOP statement for every label
91b6945d
– Roberto E. Vargas Caballero <
[email protected]>
authored
on 2016/04/23 13:13
[cc2-qbe] Do not allocate space for labels
85ebcbcd
– Roberto E. Vargas Caballero <
[email protected]>
authored
on 2016/04/22 21:16
[cc2-qbe] Add support for integer constants
925689f1
– Roberto E. Vargas Caballero <
[email protected]>
authored
on 2016/04/22 18:00
[cc2-qbe] Fix allocation of parameters
51512afa
– Roberto E. Vargas Caballero <
[email protected]>
authored
on 2016/04/22 17:04
[cc2-qbe] Add conversions from float to float
9207b920
– Roberto E. Vargas Caballero <
[email protected]>
authored
on 2016/04/22 13:14
[cc2-qbe] Add conversion between types
c8caef1d
– Roberto E. Vargas Caballero <
[email protected]>
authored
on 2016/04/21 20:03
Merge remote-tracking branch 'origin/master'
bf0048dd
– Roberto E. Vargas Caballero <
[email protected]>
authored
on 2016/04/22 11:36
[cc2] Move curfun declaration to globals section
29d9c6ef
– Roberto E. Vargas Caballero <
[email protected]>
authored
on 2016/04/22 11:00
[cc2-qbe] Remove OREG from the cgen switch
73db3c72
– Roberto E. Vargas Caballero <
[email protected]>
authored
on 2016/04/22 10:59
[cc2-qbe] Add different versions of load operations
915befc8
– Roberto E. Vargas Caballero <
[email protected]>
authored
on 2016/04/22 10:58
[cc2] Initialize the type of symbol nodes
89c576b0
– Roberto E. Vargas Caballero <
[email protected]>
authored
on 2016/04/22 10:13
[cc2-qbe] Add all the possibilities to store
c6c78143
– Roberto E. Vargas Caballero <
[email protected]>
authored
on 2016/04/22 09:32
[cc2-qbe] Add allocation of parameters
40872830
– Roberto E. Vargas Caballero <
[email protected]>
authored
on 2016/04/20 23:15
[cc2-qbe] Avoid name collision in local variables
d6e214cc
– Roberto E. Vargas Caballero <
[email protected]>
authored
on 2016/04/20 23:12
[cc2-qbe] Add signed/unsigned version of shr
a4ef6206
– Roberto E. Vargas Caballero <
[email protected]>
authored
on 2016/04/20 21:41
[cc2-qbe] Added signed/unsigned versions of div and rem
ff6393ec
– Roberto E. Vargas Caballero <
[email protected]>
authored
on 2016/04/21 13:42
[cc2-qbe] Add support for sign in comparisions
771e9d2c
– Roberto E. Vargas Caballero <
[email protected]>
authored
on 2016/04/21 13:16
[cc2-qbe] Fix typo in variable name v2
2ace59bf
– Roberto E. Vargas Caballero <
[email protected]>
authored
on 2016/04/21 13:14
[cc2-qbe] Add support for operations in long and for floats
53f14a7c
– Roberto E. Vargas Caballero <
[email protected]>
authored
on 2016/04/20 00:31
[cc2-qbe] Improve cc2/arch/qbe/code.c:/^binary/
95d9b9e2
– Roberto E. Vargas Caballero <
[email protected]>
authored
on 2016/04/19 01:10
[cc2-qbe] Do not use node ops in Inst
98535eb7
– Roberto E. Vargas Caballero <
[email protected]>
authored
on 2016/04/19 00:41
[cc2] Put type constant in a different enum
a9bd2373
– Roberto E. Vargas Caballero <
[email protected]>
authored
on 2016/04/17 23:23
Merge remote-tracking branch 'origin/master'
ccb1f9e7
– Roberto E. Vargas Caballero <
[email protected]>
authored
on 2016/04/18 13:26
[cc2-qbe] Support void functions in qbe
ea484c73
– Roberto E. Vargas Caballero <
[email protected]>
authored
on 2016/04/17 23:15
[cc2] Create a enum for storage classes
aa002c2a
– Roberto E. Vargas Caballero <
[email protected]>
authored
on 2016/04/17 21:58
[cc2] Remove input dependecy from assign()
7aee6a0c
– Roberto E. Vargas Caballero <
[email protected]>
authored
on 2016/04/17 21:41
[cc2] Do not use the token as node op
b5f5fb99
– Roberto E. Vargas Caballero <
[email protected]>
authored
on 2016/04/15 11:24
[cc2-qbe] Small stetic changes to the output of qbe
fc8f4fd0
– Roberto E. Vargas Caballero <
[email protected]>
authored
on 2016/04/15 10:48
[cc2-qbe] Do not emit local temporary variables
eabc4e5d
– Roberto E. Vargas Caballero <
[email protected]>
authored
on 2016/04/15 10:45
[cc2-qbe] Add load() and store() to code.c
547860da
– Roberto E. Vargas Caballero <
[email protected]>
authored
on 2016/04/14 21:19
[cc2] Clean also the list of free nodes
74505489
– Roberto E. Vargas Caballero <
[email protected]>
authored
on 2016/04/14 21:06
[cc2] Clean arena pointer after freeing memory
08101d44
– Roberto E. Vargas Caballero <
[email protected]>
authored
on 2016/04/14 21:04
[cc1 - cc2] Fix several errors in printf formats
7f8b4f86
– Roberto E. Vargas Caballero <
[email protected]>
authored
on 2016/04/14 21:01
[cc1] Update cc1 tests after commit 6e1706
691c2907
– Roberto E. Vargas Caballero <
[email protected]>
authored
on 2016/04/15 11:55
[cc2-qbe] Add emission of local variables
183d8b78
– Roberto E. Vargas Caballero <
[email protected]>
authored
on 2016/04/15 06:23
[cc2-qbe] Add AUTO symbols to symname()
9caf4849
– Roberto E. Vargas Caballero <
[email protected]>
authored
on 2016/04/15 06:01
[cc2-qbe] Fast and dirty workaround to function type
d053b0f8
– Roberto E. Vargas Caballero <
[email protected]>
authored
on 2016/04/15 05:40
[cc2-qbe] Fix returned name in symname()
Next