RSS feed
137133eb
– Quentin Rameau <quinq@fifth.space>
authored
on 2017/01/14 13:43
[cc1] fix continue statement within while loop
c40315ca
– Quentin Rameau <quinq@fifth.space>
authored
on 2017/01/14 13:35
[cc1] fix continue statement within for loop
1e29199c
– Roberto E. Vargas Caballero <k0ga@shike2.com>
authored
on 2017/01/13 10:09
[cc1] Accept variadic macro definitions
fbf8bb86
– Roberto E. Vargas Caballero <k0ga@shike2.com>
authored
on 2017/01/13 10:05
[cc1] Avoid calling atoi() in every macro parameter
d445c02b
– Roberto E. Vargas Caballero <k0ga@shike2.com>
authored
on 2017/01/12 07:02
[test] Import error tests from Andrew Chambers
98095af6
– Roberto E. Vargas Caballero <k0ga@shike2.com>
authored
on 2017/01/12 06:59
[test] Move all the tests to execute
9e3a6f8d
– Roberto E. Vargas Caballero <k0ga@shike2.com>
authored
on 2017/01/12 06:56
[test] Import new tests from Andrew Chambers
b2d10b74
– Roberto E. Vargas Caballero <k0ga@shike2.com>
authored
on 2017/01/12 03:55
[cc1] fix off-by-one bug in getdefs
e3605a59
– Roberto E. Vargas Caballero <k0ga@shike2.com>
authored
on 2017/01/12 03:51
[cc1] Fix readline()
35572b0d
– Roberto E. Vargas Caballero <k0ga@shike2.com>
authored
on 2017/01/11 11:51
[cc1] Remove allocinput()
5d7ab730
– Roberto E. Vargas Caballero <k0ga@shike2.com>
authored
on 2017/01/11 11:19
[cc1] Don't allocate INPUTSIZ buffers in macro expansion
f236a23b
– Roberto E. Vargas Caballero <k0ga@shike2.com>
authored
on 2017/01/11 11:16
[cc1] Fix continuation after macro expansion
e5c04585
– Roberto E. Vargas Caballero <k0ga@shike2.com>
authored
on 2017/01/11 06:17
[cc1] Add support for macro expansion in input buffers
66ece20b
– Roberto E. Vargas Caballero <k0ga@shike2.com>
authored
on 2016/12/23 03:57
[cc1] Fix popctx()
bc3aafa3
– Roberto E. Vargas Caballero <k0ga@shike2.com>
authored
on 2016/12/22 11:03
[cc1] Simplify popctx()
6a95017e
– Roberto E. Vargas Caballero <k0ga@shike2.com>
authored
on 2016/12/22 11:02
[cc1] Fix unlinkhash()
e951f65c
– Roberto E. Vargas Caballero <k0ga@shike2.com>
authored
on 2016/12/22 10:50
[cc1] Centralize hash selection
ca340766
– Roberto E. Vargas Caballero <k0ga@shike2.com>
authored
on 2016/12/22 10:18
[cc1] Remove linksym()
8cd0cd7c
– Roberto E. Vargas Caballero <k0ga@shike2.com>
authored
on 2016/12/22 10:02
[cc1] Make symbol table an ordered hash table again
3d8f9560
– Roberto E. Vargas Caballero <k0ga@shike2.com>
authored
on 2016/12/22 09:53
[cc1] Add name to namespace enum
133d6ef7
– Roberto E. Vargas Caballero <k0ga@shike2.com>
authored
on 2016/12/21 10:18
[cc1] Remove outdated bitfields
5d431d13
– Roberto E. Vargas Caballero <k0ga@shike2.com>
authored
on 2016/12/16 08:22
[cc1-qbe] Make long double equal to double
76f51c15
– Roberto E. Vargas Caballero <k0ga@shike2.com>
authored
on 2016/12/20 14:24
[cc1] Remove nextsym()
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
Next