RSS feed
407b3b6c
– damia <alejandro.berna@sener.es>
authored
and Roberto E. Vargas Caballero <k0ga@shike2.com>
committed
on 2016/12/20 12:33
[cc1] Add a new hash table for cpp symbols
c20c165f
– Roberto E. Vargas Caballero <k0ga@shike2.com>
authored
on 2016/12/19 08:10
[cc1] Add fake version of __builtin_va_list
9cba5749
– Roberto E. Vargas Caballero <k0ga@shike2.com>
authored
on 2016/12/19 07:27
[cc1] Do not create id for cpp symbols
69ab3ec8
– Roberto E. Vargas Caballero <k0ga@shike2.com>
authored
on 2016/12/14 08:41
[cc1] Create deftype()
09c4bb63
– Roberto E. Vargas Caballero <k0ga@shike2.com>
authored
on 2016/12/14 09:58
[cc1] Use NS_DUMMY instead of 0
978f166f
– Roberto E. Vargas Caballero <k0ga@shike2.com>
authored
on 2016/12/14 09:56
[cc1] Add symbolic constants for dodcl()
e01986d6
– Roberto E. Vargas Caballero <k0ga@shike2.com>
authored
on 2016/12/14 09:13
[cc1] Do not create types in CPPMODE
7b7d12f6
– Roberto E. Vargas Caballero <k0ga@shike2.com>
authored
on 2016/12/15 02:19
[cc1] Fix #elif clauses
d6af37e2
– Quentin Rameau <quinq@fifth.space>
authored
on 2016/12/13 17:33
stdint.h: correct typos
1cdbbd14
– Roberto E. Vargas Caballero <k0ga@shike2.com>
authored
on 2016/12/14 08:41
[cc1] Create deftype()
c5b90c26
– Roberto E. Vargas Caballero <k0ga@shike2.com>
authored
on 2016/12/13 14:05
[cc1] Admits enum in emittype()
74ee2f1c
– Roberto E. Vargas Caballero <k0ga@shike2.com>
authored
on 2016/12/11 07:49
Fix some errors in README
d0e5ea21
– Roberto E. Vargas Caballero <k0ga@shike2.com>
authored
on 2016/12/13 12:58
[cc1] Small whitespace change
cf960fb3
– Roberto E. Vargas Caballero <k0ga@shike2.com>
authored
on 2016/12/13 12:57
[cc1] Fix bug in field()
4bdc0861
– Roberto E. Vargas Caballero <k0ga@shike2.com>
authored
on 2016/12/13 12:53
[cc1] Fix initialization order
f9886fa0
– Roberto E. Vargas Caballero <k0ga@shike2.com>
authored
on 2016/12/13 12:53
[cc1] Update tests after commits 7aa488d 62ecef1
2e34f3bc
– Roberto E. Vargas Caballero <k0ga@shike2.com>
authored
on 2016/12/13 12:41
[cc1] Remove the circular double list of types
8a27598f
– Roberto E. Vargas Caballero <k0ga@shike2.com>
authored
on 2016/12/13 12:34
[cc1] Remove lazy printout of types
c0384f10
– Roberto E. Vargas Caballero <k0ga@shike2.com>
authored
on 2016/12/13 04:20
[cc1] Rewrite mktype()
c4b4078d
– Roberto E. Vargas Caballero <k0ga@shike2.com>
authored
on 2016/12/12 11:13
[cc1] Do not allocate enum types in the hash
ffdf7436
– Roberto E. Vargas Caballero <k0ga@shike2.com>
authored
on 2016/12/12 09:42
[cc1] Free the types defined in functions
a56f57af
– Roberto E. Vargas Caballero <k0ga@shike2.com>
authored
on 2016/12/12 08:55
[cc1] Use circular double list for hash collisions
4be5b671
– Roberto E. Vargas Caballero <k0ga@shike2.com>
authored
on 2016/12/12 09:15
[cc1] Update cc1/tests after last changes
71f6eaf7
– Roberto E. Vargas Caballero <k0ga@shike2.com>
authored
on 2016/12/12 09:09
[cc1] Update chktest.sh to use cc1-z80
f8e26c45
– Roberto E. Vargas Caballero <k0ga@shike2.com>
authored
on 2016/12/12 05:54
[cc1] Small white space change
1f654ce8
– Roberto E. Vargas Caballero <k0ga@shike2.com>
authored
on 2016/12/12 05:32
Revert "[cc2] Minimal fix for type symbols"
2889a3cb
– Roberto E. Vargas Caballero <k0ga@shike2.com>
authored
on 2016/12/12 05:31
Revert "Untrack config.mk and provide a default"
39ebee19
– Quentin Rameau <quinq@fifth.space>
authored
on 2016/12/12 09:41
[driver] link with no-pie until we have our linker
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
Next