RSS feed
45110f5f
– Quentin Rameau <quinq@fifth.space>
authored
on 2016/12/12 08:53
[cc1] Add an explicit message to void main() diagnostic
9e72a9ad
– Roberto E. Vargas Caballero <k0ga@shike2.com>
authored
on 2016/12/12 04:31
[cc1] Add the name of the field in error messages
9c95b77e
– Roberto E. Vargas Caballero <k0ga@shike2.com>
authored
on 2016/12/12 04:27
[tests] Add compose.sh
f607d70c
– Quentin Carbonneaux <quentin@c9x.me>
authored
on 2016/12/11 16:26
Untrack config.mk and provide a default
5cad5014
– Quentin Carbonneaux <quentin@c9x.me>
authored
on 2016/12/11 16:19
[cc2] Minimal fix for type symbols
cb118e78
– Quentin Carbonneaux <quentin@c9x.me>
authored
on 2016/12/11 16:14
[cc1] Update void main() diagnostic
3c737d51
– Roberto E. Vargas Caballero <k0ga@shike2.com>
authored
on 2016/12/11 15:01
[cc1-amd64] Fix size_t type for amd64 backend
4daa4e88
– Quentin Carbonneaux <quentin@c9x.me>
authored
on 2016/12/11 05:11
[cc1] Fix size_t type for qbe backend
9fa2ed41
– Quentin Rameau <quinq@fifth.space>
authored
on 2016/12/10 12:26
config.mk: add a comment about default C standard
8e4b3c54
– Roberto E. Vargas Caballero <k0ga@shike2.com>
authored
on 2016/12/11 03:23
[cc2-qbe] Fix ext instruction for w
501e87c8
– Roberto E. Vargas Caballero <k0ga@shike2.com>
authored
on 2016/12/10 13:55
[libc] Fix commit 9efb947
99dab155
– Quentin Rameau <quinq@fifth.space>
authored
on 2016/12/10 09:59
[cpp] adjust __STDC_VERSION__ depending on cstd.h
30cd5966
– Quentin Rameau <quinq@fifth.space>
authored
on 2016/12/10 07:56
Replace sizes.h with cstd.h
60625231
– Quentin Rameau <quinq@fifth.space>
authored
on 2016/12/10 09:55
Makefile: remove unused include path arch/$(ARCH)
e5639b25
– Roberto E. Vargas Caballero <k0ga@shike2.com>
authored
on 2016/12/10 07:13
[cc1] Small whitespace change
d7817d22
– Roberto E. Vargas Caballero <k0ga@shike2.com>
authored
on 2016/12/10 07:11
[libc-amd64] Add stdarg.h
a3e03967
– Roberto E. Vargas Caballero <k0ga@shike2.com>
authored
on 2016/12/10 03:37
Merge branch 'master' of ssh://suckless.org/gitrepos/scc
31a290d5
– Roberto E. Vargas Caballero <k0ga@shike2.com>
authored
on 2016/12/10 03:34
[libc] Add stdint.h
bdb5cc4a
– Roberto E. Vargas Caballero <k0ga@shike2.com>
authored
on 2016/12/09 14:05
Merge remote-tracking branch 'origin/master'
4b3919e7
– Roberto E. Vargas Caballero <k0ga@shike2.com>
authored
on 2016/12/09 13:54
[cc1] Add basic cupport for bit fields
c16c48b4
– Quentin Carbonneaux <quentin@c9x.me>
authored
on 2016/12/09 12:15
[cc1] Remove macro in field()
043884e7
– Quentin Carbonneaux <quentin@c9x.me>
authored
on 2016/12/09 12:05
[cc1] Output array sizes in hex
db249e41
– Quentin Rameau <quinq@fifth.space>
authored
on 2016/12/04 05:34
Makefiles: build a binary for each arch target
8bb00ac5
– Quentin Rameau <quinq@fifth.space>
authored
on 2016/12/02 06:41
Makefile: remove unnecessary mkdir bin/
271754d6
– Quentin Rameau <quinq@fifth.space>
authored
on 2016/12/04 05:36
[driver] fix temporary object generation for old POSIX
c2d71566
– Roberto E. Vargas Caballero <k0ga@shike2.com>
authored
on 2016/12/02 09:31
Revert "[cc2] Fix the order of elements of decl"
430ab4ea
– Roberto E. Vargas Caballero <k0ga@shike2.com>
authored
on 2016/12/01 05:34
Add sccsid strings
e5262129
– Roberto E. Vargas Caballero <k0ga@shike2.com>
authored
and damia <alejandro.berna@sener.es>
committed
on 2016/12/01 04:34
Give priority to environment in clean
deac7e2b
– Roberto E. Vargas Caballero <k0ga@shike2.com>
authored
and damia <alejandro.berna@sener.es>
committed
on 2016/12/01 04:25
[cc1] Call to typesize() in all the defined types
832ea421
– Roberto E. Vargas Caballero <k0ga@shike2.com>
authored
and damia <alejandro.berna@sener.es>
committed
on 2016/12/01 04:07
[cc1] Change name of variable in typesize()
28cca846
– Roberto E. Vargas Caballero <k0ga@shike2.com>
authored
on 2016/11/30 09:11
[cc2] Fix the order of elements of decl
9c5dd37c
– Quentin Rameau <quinq@fifth.space>
authored
on 2016/11/29 10:14
driver: use cc{1,2}-ARCH as default target
f6bedbd3
– Roberto E. Vargas Caballero <k0ga@shike2.com>
authored
on 2016/11/29 09:17
Remove bin/README
7e89e148
– Roberto E. Vargas Caballero <k0ga@shike2.com>
authored
on 2016/11/29 09:15
Avoid whitespace in ARCH = qbe
4115398d
– Roberto E. Vargas Caballero <k0ga@shike2.com>
authored
on 2016/11/29 09:13
Use ln instead of cp
5babcf6a
– Roberto E. Vargas Caballero <k0ga@shike2.com>
authored
on 2016/11/29 08:57
Fix install target of Makefile
268eaf6c
– Roberto E. Vargas Caballero <k0ga@shike2.com>
authored
on 2016/11/29 08:41
Move ARCHS to config.mk
4eef2ebe
– Roberto E. Vargas Caballero <k0ga@shike2.com>
authored
on 2016/11/29 08:39
[cc1] Small cosmetic change in the Makefile
889a895a
– Roberto E. Vargas Caballero <k0ga@shike2.com>
authored
on 2016/11/29 08:36
Remove multi targets in Makefile
5eb497b0
– Roberto E. Vargas Caballero <k0ga@shike2.com>
authored
on 2016/11/29 08:25
[cc2] Remove dependency in common objects to arch.h
522661a7
– Roberto E. Vargas Caballero <k0ga@shike2.com>
authored
on 2016/11/29 07:38
[cc1] Remove arch.h
58748e88
– Roberto E. Vargas Caballero <k0ga@shike2.com>
authored
on 2016/11/29 06:43
[cc1] Remove RANK_INT from arch.h
1325f1ab
– Roberto E. Vargas Caballero <k0ga@shike2.com>
authored
on 2016/11/29 04:41
[cc1] Reduce the number of items in arch.h
c1b398e0
– Quentin Rameau <quinq@fifth.space>
authored
on 2016/10/27 10:17
[cc2] fix symbol hashing of TMPSYM
696edcee
– Quentin Rameau <quinq@fifth.space>
authored
on 2016/11/03 07:20
Makefile: remove inc/size.h on distclean
2eb49033
– Quentin Rameau <quinq@fifth.space>
authored
on 2016/10/27 10:19
config.mk: change default targets to qbe with c99
3ab95a29
– Roberto E. Vargas Caballero <k0ga@shike2.com>
authored
on 2016/10/07 05:40
[cc1] Remove duptype()
20b4457a
– Roberto E. Vargas Caballero <k0ga@shike2.com>
authored
on 2016/10/05 10:06
[cc2] Improve overflow check in cc2
8a80489a
– Roberto E. Vargas Caballero <k0ga@shike2.com>
authored
on 2016/10/03 12:16
[tests] Add new test about call functions
3dfdb8b8
– Roberto E. Vargas Caballero <k0ga@shike2.com>
authored
on 2016/10/03 12:11
[cc2] Assign curfun only in functions
d299693e
– Roberto E. Vargas Caballero <k0ga@shike2.com>
authored
on 2016/10/03 12:05
[cc2-qbe] Fix lhs() and OADDR
bc320cfd
– Roberto E. Vargas Caballero <k0ga@shike2.com>
authored
on 2016/10/03 09:42
[cc1] Fix cc1 tests after 9761a80
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
Next