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