RSS feed
	
	
	
		cff9d944
		 – Quentin Carbonneaux <quentin@c9x.me>
 authored
 and Roberto E. Vargas Caballero <k0ga@shike2.com>
 committed
 on 2017/01/20 12:26
		
[cc2-qbe] Do not copy meaningless flags in tmpnode()
		 
	
		cf0d2db5
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2017/01/20 14:04
		
[cc2-qbe] Fix void functions
		 
	
		0314a338
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2017/01/20 14:02
		
[cc2-qbe] Fix calls using function pointers
		 
	
		354c8d23
		 – Quentin Rameau <quinq@fifth.space>
 authored
 on 2017/01/19 12:13
		
[cpp] add support for C99 for-loop declaration
		 
	
		aafa864b
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2017/01/20 10:00
		
[cc1] Guard popctx() of dangling pointers in yylval.sym
		 
	
		72996baa
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2017/01/20 05:31
		
[cc1] Add comment in popctx()
		 
	
		6635e122
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2017/01/20 05:02
		
[cc2-qbe] Do not try to load functions
		 
	
		c8e1837d
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2017/01/20 05:01
		
[cc2-qbe] Small stylistic change
		 
	
		9607a881
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2017/01/20 05:00
		
[cc2-qbe] Initialize children pointers in tmpnode()
		 
	
		4119797b
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2017/01/20 05:00
		
[cc2-qbe] fix OCOMMA operator
		 
	
		392cc961
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2017/01/20 03:18
		
[cc2-qbe] Add SLOCAL case to symname()
		 
	
		4e4f69b8
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2017/01/20 03:13
		
[cc1] Fix /* */ comments parsing
		 
	
		57cc52be
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2017/01/19 08:16
		
[cc1] Fix relative inclusion
		 
	
		07a7f1fe
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2017/01/19 07:24
		
[cc1] Use newitem() in incdir()
		 
	
		797f25e7
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2017/01/19 04:57
		
[cc1] Improve error handling in string()
		 
	
		1c9aa7e9
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2017/01/18 06:16
		
[cc1] Rewrite the input system
		 
	
		40c421cf
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2017/01/18 12:47
		
[cc1] Add aditional debug in fold.c
		 
	
		eb4c3147
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2017/01/18 12:46
		
Remove first parameter of DBG()
		 
	
		e3f1b3b7
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2017/01/18 07:24
		
[cc1] use for instead of while in main()
		 
	
		d77f7526
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2017/01/18 06:16
		
[cc1] Add type field to input structure
		 
	
		44d1db65
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2017/01/16 12:02
		
[cc1] Fix commit 04b94d8
		 
	
		90f5f7af
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2017/01/16 11:34
		
[cc1] Add more comments about macro expansion and EOF
		 
	
		e4417942
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2017/01/16 11:30
		
[cc1] Fix EOF in cpp mode
		 
	
		47846316
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2017/01/16 11:17
		
[cc1] Ue tok2str() in character()
		 
	
		57daf2b2
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2017/01/16 08:31
		
[cc1] Fix character constants in macros
		 
	
		fee8c92d
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2017/01/16 04:22
		
[cc1] Remove extra level of indentation in copymacro
		 
	
		ffa04f84
		 – Quentin Rameau <quinq@fifth.space>
 authored
 on 2017/01/14 13:46
		
[cc1] fix continue statement within do loop
		 
	
		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
		 
Next