RSS feed
	
	
	
		a4a8aee1
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2016/08/09 13:01
		
[cc1] Add tests about incomplete arrays in test034.c
		 
	
		52c03fe9
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2016/08/09 11:59
		
[cc1] Reemit array variables with incomplete type
		 
	
		5772e7b1
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2016/08/09 12:01
		
[cc1] Allow declaration of global array variables
		 
	
		d1ad7cfa
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2016/08/09 11:33
		
[cc1] Do not warn about empty declarations in prototypes
		 
	
		05cbd37b
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2016/08/09 10:22
		
[cc1] Fix commit 60276b9
		 
	
		045728bd
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2016/08/09 10:16
		
[cc1] handle correctly arrays in address()
		 
	
		72415218
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2016/08/09 10:09
		
[cc1] Fix content()
		 
	
		3272d135
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2016/08/09 10:06
		
[cc1] Do not allow operations with pointers to incomplete types
		 
	
		d13389de
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2016/08/09 09:41
		
[cc1] Allow conversions between pointers to equivalent types
		 
	
		7d89b203
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2016/08/09 09:36
		
[cc1] Add equiv parameter to eqtype()
		 
	
		46f2a2ac
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2016/08/09 04:04
		
Remove cc2.old
		 
	
		0bde14ae
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2016/08/04 12:14
		
[libc] Fix definition of assert
		 
	
		3b91cba7
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2016/08/01 12:05
		
[cc1] Avoid recovery in elseclause
		 
	
		e4273bdb
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2016/08/01 10:52
		
[cc1] Call decay() in postfix()
		 
	
		bec28515
		 – Quentin Rameau <quinq@fifth.space>
 authored
 on 2016/07/21 13:14
		
[cpp] distinguish macro definition sources
		 
	
		0e62be95
		 – Quentin Rameau <quinq@fifth.space>
 authored
 on 2016/07/21 10:19
		
[cpp] fix definition of standard macros
		 
	
		c91781cb
		 – Quentin Rameau <quinq@fifth.space>
 authored
 on 2016/07/12 14:45
		
[cc2-qbe] fix eval call with NULL in oreturn
		 
	
		79f242a1
		 – Quentin Rameau <quinq@fifth.space>
 authored
 on 2016/07/12 14:13
		
[arg.h] Fix arg loop when operand isn't an option
		 
	
		b1210dd4
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2016/07/12 11:50
		
[cc2] Fix case of return without expression
		 
	
		5407d759
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2016/07/05 04:38
		
Merge remote-tracking branch 'origin/master'
		 
	
		4b4f06be
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2016/07/05 04:35
		
[cc1] Fix function alike macro without arguments
		 
	
		13e9450a
		 – Quentin Rameau <quinq@fifth.space>
 authored
 on 2016/07/04 12:46
		
[driver] process parameters given after -- as operands
		 
	
		7142f333
		 – Quentin Rameau <quinq@fifth.space>
 authored
 on 2016/07/04 12:32
		
[arg.h] fix block closing count logic
		 
	
		0422723f
		 – Quentin Rameau <quinq@fifth.space>
 authored
 on 2016/07/04 12:15
		
[driver] fix variables order in outfname() printf()
		 
	
		4d213276
		 – Quentin Rameau <quinq@fifth.space>
 authored
 on 2016/07/04 10:18
		
[driver] simplify out-filenames generation logic
		 
	
		58f31646
		 – Quentin Rameau <quinq@fifth.space>
 authored
 on 2016/07/04 08:54
		
[driver] remove objfile only once per build failure
		 
	
		a4548bb5
		 – Quentin Rameau <quinq@fifth.space>
 authored
 on 2016/07/02 07:11
		
[driver] keep l flags and operands ordered as given
		 
	
		c90d947d
		 – Quentin Rameau <quinq@fifth.space>
 authored
 on 2016/07/02 07:10
		
[arg.h] add a macro for handling operands in any order
		 
	
		bbfae8ec
		 – Quentin Rameau <quinq@fifth.space>
 authored
 on 2016/07/02 07:10
		
[driver] add a dependency to arg.h to Makefile
		 
	
		2737a272
		 – Hiltjo Posthuma <hiltjo@codemadness.org>
 authored
 on 2016/07/01 11:56
		
[driver] output filename and error on mkstemp error
		 
	
		30334d56
		 – Quentin Rameau <quinq@fifth.space>
 authored
 on 2016/06/30 13:21
		
[driver] use random filenames for temporary object
		 
	
		bc7be3e7
		 – Quentin Rameau <quinq@fifth.space>
 authored
 on 2016/06/29 19:50
		
[driver] fix filename output with as
		 
	
		9f131282
		 – Quentin Rameau <quinq@fifth.space>
 authored
 on 2016/06/29 08:42
		
[cpp] keep count of command-line macros
		 
	
		f2ae22aa
		 – Quentin Rameau <quinq@fifth.space>
 authored
 on 2016/06/28 18:49
		
[cpp] unify definition of internal, cmdline, file macros
		 
	
		9df23af8
		 – Quentin Rameau <quinq@fifth.space>
 authored
 on 2016/06/28 15:05
		
[cpp] define keywords before defining macros
		 
	
		2d6aaa2a
		 – Quentin Rameau <quinq@fifth.space>
 authored
 on 2016/06/27 11:22
		
[cc1] move file open handling from ilex to addinput
		 
	
		5398bfe4
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2016/06/28 06:08
		
[tests] Import new tests for qc
		 
	
		920983fd
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2016/06/27 08:28
		
[libc] Fix unterminated comment in stdlib.h
		 
	
		29c63f3c
		 – Quentin Rameau <quinq@fifth.space>
 authored
 on 2016/06/24 21:42
		
[driver] add g flag
		 
	
		a13c1754
		 – Quentin Rameau <quinq@fifth.space>
 authored
 on 2016/06/24 21:38
		
[cpp] print correct pragma in warning message
		 
	
		fc104bb2
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2016/06/23 10:08
		
[cc1] Add stallman dependency to the Makefile
		 
	
		c23e6c67
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2016/06/23 07:46
		
[tests] Improve chktest.sh
		 
	
		05e48648
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2016/06/23 07:19
		
[cc1] Fix negation of OSYM nodes
		 
	
		3d32bf03
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2016/06/23 05:15
		
[cc1] Fix size of pointers in 64 bit architectures
		 
	
		5be74533
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2016/06/23 05:03
		
[cc1] Simplify chktest.sh
		 
	
		52a8cb12
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2016/06/23 04:51
		
[cc1] Simplify comment()
		 
	
		59002828
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2016/06/22 12:38
		
[cc2] Update the value of sym->u.inst
		 
	
		7e66667e
		 – Quentin Rameau <quinq@fifth.space>
 authored
 on 2016/06/22 10:26
		
[cc1] simplify readline()
		 
	
		2346a627
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2016/06/22 07:18
		
[cc1] Do not allow comments between different files
		 
	
		493d1fe0
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2016/06/22 05:07
		
[cc1] Fix comments across several files
		 
	
		75e4d370
		 – Quentin Rameau <quinq@fifth.space>
 authored
 on 2016/06/21 17:09
		
[cc2] fix calloc call in nextpc()
		 
	
		581acbbb
		 – Quentin Rameau <quinq@fifth.space>
 authored
 on 2016/06/21 16:51
		
[cc2-qbe] fix uninitialized haslabel in code.c
		 
	
		905c84e7
		 – Quentin Rameau <quinq@fifth.space>
 authored
 on 2016/06/21 16:46
		
[cc2] calloc() in nextpc to initialize all fields
		 
	
		aadf7531
		 – Hiltjo Posthuma <hiltjo@codemadness.org>
 authored
 on 2016/06/21 16:07
		
headers: fix a few typos
		 
	
		cf88732f
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2016/06/20 13:40
		
[cc1] Fix parsing of long double
		 
	
		daf6c273
		 – Hiltjo Posthuma <hiltjo@codemadness.org>
 authored
 on 2016/06/21 15:19
		
fix typo in stdio.h header: size n to size_t n
		 
	
		9b3345ea
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2016/06/21 09:01
		
[test] Use $@ instead of using current directory
		 
	
		2f5e19af
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2016/06/21 04:29
		
[test] Improve chktest.sh
		 
	
		d82055a0
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2016/06/21 04:17
		
Merge remote-tracking branch 'quinq/master'
		 
	
		fa392c44
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2016/06/20 14:11
		
Add test suite from https://github.com/andrewchambers/qc
		 
	
		be49f37b
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2016/06/20 10:01
		
Merge remote-tracking branch 'origin/master'
		 
	
		41247e13
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2016/06/20 10:00
		
Install scc headers is a custom directory
		 
	
		ef15a4a3
		 – Quentin Rameau <quinq@fifth.space>
 authored
 on 2016/06/18 11:39
		
[lib] pass a struct items pointer in newitem
		 
	
		b2162f3f
		 – Quentin Rameau <quinq@fifth.space>
 authored
 on 2016/06/18 11:25
		
[driver] fix possible overflow in newitem()
		 
	
		726f4aa8
		 – Quentin Rameau <quinq@fifth.space>
 authored
 on 2016/06/18 11:03
		
[driver] use struct items int tool
		 
	
		27ee78d5
		 – Quentin Rameau <quinq@fifth.space>
 authored
 on 2016/06/18 10:19
		
[cc1] fix and refactor the tool name check
		 
	
		f5b786d7
		 – Quentin Rameau <quinq@fifth.space>
 authored
 on 2016/06/16 15:27
		
[driver] set tool in and out fds in settool()
		 
	
		f1d2a5c2
		 – Quentin Rameau <quinq@fifth.space>
 authored
 on 2016/06/16 13:17
		
[cc1] remove unecessary value assignment to failure
		 
	
		2d5d14c7
		 – Quentin Rameau <quinq@fifth.space>
 authored
 on 2016/06/16 13:15
		
[driver] continue building sources on failure
		 
	
		e0da4313
		 – Quentin Rameau <quinq@fifth.space>
 authored
 on 2016/06/16 12:18
		
[cc1] use dynamic storage for U flags
		 
	
		eedc3e57
		 – Quentin Rameau <quinq@fifth.space>
 authored
 on 2016/06/16 12:17
		
[lib][driver] move newitem() + related struct to lib
		 
	
		672733e1
		 – Quentin Rameau <quinq@fifth.space>
 authored
 on 2016/06/16 10:41
		
[cc1] update usage, reorder flags and arguments checks
		 
	
		eb410310
		 – Quentin Rameau <quinq@fifth.space>
 authored
 on 2016/06/16 14:45
		
[driver] fix failed tool value in terminate (bis)
		 
	
		ac2335bc
		 – Quentin Rameau <quinq@fifth.space>
 authored
 on 2016/06/16 09:12
		
[driver] and move object cleaning in terminate too
		 
	
		ad3e847a
		 – Quentin Rameau <quinq@fifth.space>
 authored
 on 2016/06/16 07:24
		
[driver] merge input check with other argument checks
		 
	
		3e5a6b61
		 – Quentin Rameau <quinq@fifth.space>
 authored
 on 2016/06/16 06:47
		
[driver] add support for the combination of -c and -o
		 
	
		cfe807ad
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2016/06/17 11:18
		
[cc2-qbe] Load parameters before calling functions
		 
	
		e49575b2
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2016/06/17 11:00
		
[cc2-qbe] Fix basic block calculation
		 
	
		472b891a
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2016/06/17 10:51
		
[cc2-qbe] Fix * operator
		 
	
		39a70612
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2016/06/17 10:31
		
[cc2-qbe] Fix additional return code
		 
	
		36cfad06
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2016/06/17 10:02
		
[cc2-qbe] Small whitespace error
		 
	
		61d8726c
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2016/06/17 09:55
		
[cc2-qbe] Force to have a label in bb
		 
	
		f83b3b72
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2016/06/17 09:28
		
[cc2-qbe] Move preambule to code instructions
		 
	
		a32d55df
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2016/06/16 08:05
		
[cc2] change return type of eval()
		 
	
		6c02870f
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2016/06/16 07:43
		
Merge remote-tracking branch 'origin/master'
		 
	
		9e9929a7
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2016/06/16 07:41
		
[cc2] Add basic support for basic blocks
		 
	
		0c581bc0
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2016/06/16 07:36
		
Modify README
		 
	
		4e98e790
		 – Quentin Rameau <quinq@fifth.space>
 authored
 on 2016/06/15 16:53
		
[cc1] be sure to return the error code when it is set
		 
	
		f407880e
		 – Lucas Gabriel Vuotto <l.vuotto92@gmail.com>
 authored
 and Quentin Rameau <quinq@fifth.space>
 committed
 on 2016/06/15 09:48
		
Remove MAKEFLAGS use in Makefiles
		 
	
		30cae772
		 – Quentin Rameau <quinq@fifth.space>
 authored
 on 2016/06/15 11:57
		
[driver] set unassigned fds to -1
		 
	
		003cf74c
		 – Quentin Rameau <quinq@fifth.space>
 authored
 on 2016/06/15 11:25
		
[driver] fix failed tool value in terminate
		 
	
		4d6c78fc
		 – Quentin Rameau <quinq@fifth.space>
 authored
 on 2016/06/15 10:49
		
[driver] add U flag
		 
	
		8ba9cb0c
		 – Quentin Rameau <quinq@fifth.space>
 authored
 on 2016/06/15 10:40
		
[driver] add s flag
		 
	
		f683a1a6
		 – Quentin Rameau <quinq@fifth.space>
 authored
 on 2016/06/10 06:50
		
[driver] clean in and out tool fds
		 
	
		fc869c93
		 – Quentin Rameau <quinq@fifth.space>
 authored
 on 2016/06/09 07:20
		
[driver] add c flag
		 
	
		adfcb52c
		 – Quentin Rameau <quinq@fifth.space>
 authored
 on 2016/06/08 13:52
		
[driver] add L flag
		 
	
		e6c87507
		 – Quentin Rameau <quinq@fifth.space>
 authored
 on 2016/06/08 13:50
		
[driver] add l flag
		 
	
		00ae4645
		 – Quentin Rameau <quinq@fifth.space>
 authored
 on 2016/06/08 12:47
		
[driver] add cleanfiles
		 
	
		d59f217f
		 – Quentin Rameau <quinq@fifth.space>
 authored
 on 2016/06/08 12:18
		
[driver] use dynamic instead of fixed sized tools args
		 
	
		d3469c8a
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2016/06/15 13:48
		
[lib] Use ARFLAGS instead of using hardcodes one
		 
Next