RSS feed
	
	
	
		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
		 
	
		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
		 
Next