RSS feed
61425722
– Roberto E. Vargas Caballero <k0ga@shike2.com>
authored
on 2016/10/03 09:39
[cc2-qbe] Improve generation of or/and
136ad2f9
– Roberto E. Vargas Caballero <k0ga@shike2.com>
authored
on 2016/09/30 06:52
[cc1] Calls to eqtype() in parithmetic()
85281b2e
– Roberto E. Vargas Caballero <k0ga@shike2.com>
authored
on 2016/09/30 06:19
[cc1] Fix call to parithmetic()
321503bf
– Roberto E. Vargas Caballero <k0ga@shike2.com>
authored
on 2016/09/28 08:34
[cc1] Simplify expression in types.c
4b0f334f
– Roberto E. Vargas Caballero <k0ga@shike2.com>
authored
on 2016/09/28 08:28
[cc1] Fix size/offset calculation for structs
3c7cc0d1
– Roberto E. Vargas Caballero <k0ga@shike2.com>
authored
on 2016/09/28 07:56
[tests] Add a list of tests for scc
92527b42
– Roberto E. Vargas Caballero <k0ga@shike2.com>
authored
on 2016/09/28 07:49
[cc2-qbe] Jump at the end in switches
2643bba9
– Roberto E. Vargas Caballero <k0ga@shike2.com>
authored
on 2016/09/28 07:32
[cc1] Fix redeclaration of tags
92dfdb5b
– Roberto E. Vargas Caballero <k0ga@shike2.com>
authored
on 2016/09/27 13:06
[cc2-qbe] Fix default case in bool()
9a4b6a26
– Roberto E. Vargas Caballero <k0ga@shike2.com>
authored
on 2016/09/27 13:04
[cc1] Fix definition of union types
d8bea566
– Roberto E. Vargas Caballero <k0ga@shike2.com>
authored
on 2016/09/27 11:46
[tests] Fix 0078-dirifexpr.c
8974b563
– Roberto E. Vargas Caballero <k0ga@shike2.com>
authored
on 2016/09/27 11:27
[cc1] Add support for defined in cpp
ec361b99
– Roberto E. Vargas Caballero <k0ga@shike2.com>
authored
on 2016/09/27 06:26
[cc1] Fix pre increment/decrement for pointers
0490f2f1
– Roberto E. Vargas Caballero <k0ga@shike2.com>
authored
on 2016/09/26 08:51
[tests] Fix 0041-queen.c
013be4e2
– Roberto E. Vargas Caballero <k0ga@shike2.com>
authored
on 2016/09/26 08:34
[tests] Pass -Iinclude to scc
73c50951
– Roberto E. Vargas Caballero <k0ga@shike2.com>
authored
on 2016/09/26 08:29
[cc2-qbe] Fix cast() bug
c25c5f04
– Roberto E. Vargas Caballero <k0ga@shike2.com>
authored
on 2016/09/26 07:41
[cc2-qbe] Implement switch statements
76bddee8
– Roberto E. Vargas Caballero <k0ga@shike2.com>
authored
on 2016/09/26 07:33
[cc2] Fix wafting switches nodes
d3898439
– Roberto E. Vargas Caballero <k0ga@shike2.com>
authored
on 2016/09/26 07:27
[cc2] Add print node functions
2a3b5ec0
– Roberto E. Vargas Caballero <k0ga@shike2.com>
authored
on 2016/09/26 07:20
[cc1] Fix definition of end of switch
ed55c242
– Roberto E. Vargas Caballero <k0ga@shike2.com>
authored
on 2016/09/24 11:33
[cc2] Fix whitespaces errors
d3bf2497
– Roberto E. Vargas Caballero <k0ga@shike2.com>
authored
on 2016/09/22 05:37
[cc2-qbe] Use specific load versions
7384036a
– Roberto E. Vargas Caballero <k0ga@shike2.com>
authored
on 2016/09/20 10:17
[cc2] Fix commit de755db
b7f42e58
– Roberto E. Vargas Caballero <k0ga@shike2.com>
authored
on 2016/09/20 08:20
[cc2-qbe] Use copy in or/and operations
2d13ffab
– Roberto E. Vargas Caballero <k0ga@shike2.com>
authored
on 2016/09/16 10:57
[cc2-qbe] Fix whitespace error
6b728d26
– Roberto E. Vargas Caballero <k0ga@shike2.com>
authored
on 2016/09/16 10:53
[cc2-qbe] Add basic support for struct assignment
d13e4fe2
– Roberto E. Vargas Caballero <k0ga@shike2.com>
authored
on 2016/09/16 10:23
[cc2] Move INITF to sclass
6951768c
– Roberto E. Vargas Caballero <k0ga@shike2.com>
authored
on 2016/09/16 09:55
[cc2] Add FLOATF flag
359e72e4
– Roberto E. Vargas Caballero <k0ga@shike2.com>
authored
on 2016/09/15 12:49
[cc2-qbe] Implement the . operator
0860ef11
– Roberto E. Vargas Caballero <k0ga@shike2.com>
authored
on 2016/09/15 12:46
[cc2] Forces the value of op in constnode()
a13d1292
– Roberto E. Vargas Caballero <k0ga@shike2.com>
authored
on 2016/09/14 10:58
[cc2-qbe] Add OINC and ODEC
a1b605f5
– Roberto E. Vargas Caballero <k0ga@shike2.com>
authored
on 2016/09/14 10:57
[cc2] Initialize left and right pointers in constnode()
ce265812
– Roberto E. Vargas Caballero <k0ga@shike2.com>
authored
on 2016/09/01 13:05
[cc2] Accept a destiny pointer in constnode()
847edd52
– Quentin Rameau <quinq@fifth.space>
authored
on 2016/09/12 08:25
[driver] fix a printf bad conversion
f61cd4cd
– Roberto E. Vargas Caballero <k0ga@shike2.com>
authored
on 2016/08/31 10:00
[cc2-qbe] Set correct type in assign() and load()
82da9942
– Roberto E. Vargas Caballero <k0ga@shike2.com>
authored
on 2016/08/29 04:36
[cc1] Fix conmutative() with == and !=
af549516
– Roberto E. Vargas Caballero <k0ga@shike2.com>
authored
on 2016/08/18 09:12
[cc2-qbe] Don't call to newlabel() as parameter of label2node()
66ec3ad2
– Roberto E. Vargas Caballero <k0ga@shike2.com>
authored
on 2016/08/18 08:57
[cc2-qbe] Fix OAND case in bool()
83bd84e4
– Roberto E. Vargas Caballero <k0ga@shike2.com>
authored
on 2016/08/18 08:47
[cc2-qbe] Avoid dynamic allocation for temporal nodes
fe758342
– Roberto E. Vargas Caballero <k0ga@shike2.com>
authored
on 2016/08/17 14:05
[test] Remove previous a.out before compiling
98bc946e
– Roberto E. Vargas Caballero <k0ga@shike2.com>
authored
on 2016/08/17 14:01
[cc2-qbe] Remove cgen.c.old
c90ecde3
– Roberto E. Vargas Caballero <k0ga@shike2.com>
authored
on 2016/08/17 13:53
[cc2-qbe] Do not break bb in calls
1f25db19
– Roberto E. Vargas Caballero <k0ga@shike2.com>
authored
on 2016/08/17 13:49
[cc2-qbe] Simplify abbrev()
3332d6ca
– Roberto E. Vargas Caballero <k0ga@shike2.com>
authored
on 2016/08/17 13:47
[cc2-qbe] Fix OCONST in rhs()
b00dde9f
– Roberto E. Vargas Caballero <k0ga@shike2.com>
authored
on 2016/08/17 12:03
[cc2] Do not use OSTRING in constant()
57772ff4
– Roberto E. Vargas Caballero <k0ga@shike2.com>
authored
on 2016/08/17 11:53
[cc2-qbe] Add support for OADDR
2abe3c04
– Roberto E. Vargas Caballero <k0ga@shike2.com>
authored
on 2016/08/17 11:52
[cc2-qbe] Fix lhs() with OMEM or OAUTO
769ca1ed
– Roberto E. Vargas Caballero <k0ga@shike2.com>
authored
on 2016/08/17 10:23
[cc2-qbe] Add support for OPTR
dfa7978c
– Roberto E. Vargas Caballero <k0ga@shike2.com>
authored
on 2016/08/17 10:12
[cc2-qbe] Add support for OCOMMA
4f2c1d31
– Roberto E. Vargas Caballero <k0ga@shike2.com>
authored
on 2016/08/17 10:10
[cc2-qbe] Ignore OBLOOP and OELOOP
3cea2cc0
– Roberto E. Vargas Caballero <k0ga@shike2.com>
authored
on 2016/08/16 05:10
[cc2-qbe] Add ternary()
2573b7fa
– Roberto E. Vargas Caballero <k0ga@shike2.com>
authored
on 2016/08/17 10:01
[cc2] Add support for NULL in label2node()
aed46246
– Roberto E. Vargas Caballero <k0ga@shike2.com>
authored
on 2016/08/16 05:10
[cc2-qbe] Add call()
db49af2f
– Roberto E. Vargas Caballero <k0ga@shike2.com>
authored
on 2016/08/16 05:10
[cc2-qbe] Add abbrev()
38da5860
– Roberto E. Vargas Caballero <k0ga@shike2.com>
authored
on 2016/08/16 05:10
[cc2-qbe] Add cast()
dd645ca9
– Roberto E. Vargas Caballero <k0ga@shike2.com>
authored
on 2016/08/17 09:19
[cc2-qbe] Move calls to tmpnode() to the call to code()
6b19e590
– Roberto E. Vargas Caballero <k0ga@shike2.com>
authored
on 2016/08/17 05:36
[cc2-qbe] Add support for NULL parameter in tmpnode()
2a064a18
– Roberto E. Vargas Caballero <k0ga@shike2.com>
authored
on 2016/08/17 06:12
[cc2-qbe] Add type parameter to tmpnode()
caf73a3a
– Roberto E. Vargas Caballero <k0ga@shike2.com>
authored
on 2016/08/12 10:59
[cc2-qbe] Remove unused variable in cgen()
9aed480a
– Roberto E. Vargas Caballero <k0ga@shike2.com>
authored
on 2016/08/12 10:47
[cc2-qbe] Add support for logic negation operator
a63dd7c3
– Roberto E. Vargas Caballero <k0ga@shike2.com>
authored
on 2016/08/12 10:37
[cc2-qbe] Fix OSNEG in sethi()
413a22a6
– Roberto E. Vargas Caballero <k0ga@shike2.com>
authored
on 2016/08/12 09:47
[cc2-qbe] Fix type of returned node in OOR
60f81e0f
– Roberto E. Vargas Caballero <k0ga@shike2.com>
authored
on 2016/08/12 07:14
[cc2-qbe] Add support for OOR and change n to ret
2e59984d
– Roberto E. Vargas Caballero <k0ga@shike2.com>
authored
on 2016/08/12 07:06
[cc2-qbe] move the call to setlabel() to cgen()
42aa3bed
– Roberto E. Vargas Caballero <k0ga@shike2.com>
authored
on 2016/08/12 07:01
[cc2] Add constnode()
4f18f449
– Roberto E. Vargas Caballero <k0ga@shike2.com>
authored
on 2016/08/12 05:06
Merge branch 'master' into qbe
62155438
– Roberto E. Vargas Caballero <k0ga@shike2.com>
authored
on 2016/08/12 05:01
[cc2] Fix the value of ONOP
ad3e410e
– Raiz <raiz@firemail.cc>
authored
and Roberto E. Vargas Caballero <k0ga@shike2.com>
committed
on 2016/08/10 14:28
typofix in stdio.h
571ad1d7
– Roberto E. Vargas Caballero <k0ga@shike2.com>
authored
on 2016/08/04 12:14
[libc] Fix definition of assert
6c4bf5ed
– Roberto E. Vargas Caballero <k0ga@shike2.com>
authored
on 2016/08/10 11:04
[cc1 cc2] Do not apply DeMorgan to logic operators
14fcfac5
– Roberto E. Vargas Caballero <k0ga@shike2.com>
authored
on 2016/08/10 04:40
Add comment about incomplete types in README
e7be295f
– Roberto E. Vargas Caballero <k0ga@shike2.com>
authored
on 2016/08/10 04:31
Revert "[cc1] Add tests about incomplete arrays in test034.c"
951d2fd3
– Roberto E. Vargas Caballero <k0ga@shike2.com>
authored
on 2016/08/10 04:31
Revert "[cc1] Reemit array variables with incomplete type"
88fd06da
– Roberto E. Vargas Caballero <k0ga@shike2.com>
authored
on 2016/08/10 04:31
Revert "[cc1] Allow declaration of global array variables"
3c238712
– Roberto E. Vargas Caballero <k0ga@shike2.com>
authored
on 2016/08/09 13:08
[cc1] Add test065
a4a8aee1
– Roberto E. Vargas Caballero <k0ga@shike2.com>
authored
on 2016/08/09 13:01
[cc1] Add tests about incomplete arrays in test034.c
52c03fe9
– Roberto E. Vargas Caballero <k0ga@shike2.com>
authored
on 2016/08/09 11:59
[cc1] Reemit array variables with incomplete type
5772e7b1
– Roberto E. Vargas Caballero <k0ga@shike2.com>
authored
on 2016/08/09 12:01
[cc1] Allow declaration of global array variables
d1ad7cfa
– Roberto E. Vargas Caballero <k0ga@shike2.com>
authored
on 2016/08/09 11:33
[cc1] Do not warn about empty declarations in prototypes
05cbd37b
– Roberto E. Vargas Caballero <k0ga@shike2.com>
authored
on 2016/08/09 10:22
[cc1] Fix commit 60276b9
045728bd
– Roberto E. Vargas Caballero <k0ga@shike2.com>
authored
on 2016/08/09 10:16
[cc1] handle correctly arrays in address()
72415218
– Roberto E. Vargas Caballero <k0ga@shike2.com>
authored
on 2016/08/09 10:09
[cc1] Fix content()
3272d135
– Roberto E. Vargas Caballero <k0ga@shike2.com>
authored
on 2016/08/09 10:06
[cc1] Do not allow operations with pointers to incomplete types
d13389de
– Roberto E. Vargas Caballero <k0ga@shike2.com>
authored
on 2016/08/09 09:41
[cc1] Allow conversions between pointers to equivalent types
7d89b203
– Roberto E. Vargas Caballero <k0ga@shike2.com>
authored
on 2016/08/09 09:36
[cc1] Add equiv parameter to eqtype()
46f2a2ac
– Roberto E. Vargas Caballero <k0ga@shike2.com>
authored
on 2016/08/09 04:04
Remove cc2.old
0bde14ae
– Roberto E. Vargas Caballero <k0ga@shike2.com>
authored
on 2016/08/04 12:14
[libc] Fix definition of assert
3b91cba7
– Roberto E. Vargas Caballero <k0ga@shike2.com>
authored
on 2016/08/01 12:05
[cc1] Avoid recovery in elseclause
e4273bdb
– Roberto E. Vargas Caballero <k0ga@shike2.com>
authored
on 2016/08/01 10:52
[cc1] Call decay() in postfix()
bec28515
– Quentin Rameau <quinq@fifth.space>
authored
on 2016/07/21 13:14
[cpp] distinguish macro definition sources
0e62be95
– Quentin Rameau <quinq@fifth.space>
authored
on 2016/07/21 10:19
[cpp] fix definition of standard macros
c73066ae
– Roberto E. Vargas Caballero <k0ga@shike2.com>
authored
on 2016/07/18 14:22
[cc2-qbe] Convert bool() into void
c5911508
– Roberto E. Vargas Caballero <k0ga@shike2.com>
authored
on 2016/07/18 14:05
[cc2-qbe] Add binary operators in qbe
43909706
– Roberto E. Vargas Caballero <k0ga@shike2.com>
authored
on 2016/07/13 04:07
Merge branch 'master' into qbe
c91781cb
– Quentin Rameau <quinq@fifth.space>
authored
on 2016/07/12 14:45
[cc2-qbe] fix eval call with NULL in oreturn
79f242a1
– Quentin Rameau <quinq@fifth.space>
authored
on 2016/07/12 14:13
[arg.h] Fix arg loop when operand isn't an option
b1210dd4
– Roberto E. Vargas Caballero <k0ga@shike2.com>
authored
on 2016/07/12 11:50
[cc2] Fix case of return without expression
11fc4272
– Roberto E. Vargas Caballero <k0ga@shike2.com>
authored
on 2016/07/12 07:56
[cc2-qbe] Move statements ops to cgen
32cd89a7
– Roberto E. Vargas Caballero <k0ga@shike2.com>
authored
on 2016/07/07 12:26
[cc2-qbe] Add basic function definition support
cf3e88bc
– Roberto E. Vargas Caballero <k0ga@shike2.com>
authored
on 2016/07/07 12:04
[cc2-qbe] Add first version of rhs() and lhs()
Next