RSS feed
	
	
	
		7422cf29
		 – Lucas Gabriel Vuotto <lvuotto92@gmail.com>
 authored
 and Roberto E. Vargas Caballero <k0ga@shike2.com>
 committed
 on 2017/08/23 08:36
		
Fix build in OpenBSD
		 
	
		76ca8846
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2017/08/23 11:08
		
Add SCCPREFIX instead of SCCEXECPATH
		 
	
		989c106c
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2017/08/22 13:16
		
Chage makefile framework
		 
	
		975c7b56
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2017/07/13 15:55
		
[cc1] Fix initialization of unions
		 
	
		bc1d0b04
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2017/08/16 07:22
		
[tests] Add 0176-macro.c test
		 
	
		5e6613b5
		 – Quentin Rameau <quinq@fifth.space>
 authored
 on 2017/08/11 06:56
		
[cc1] Fix variable accidental removal in 4187be1
		 
	
		f9eff834
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2017/08/11 05:27
		
[tests] Move cc1/tests to tests/
		 
	
		02d2ec7e
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2017/07/25 02:55
		
Rewrite initializers
		 
	
		c183aab9
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2017/07/13 14:55
		
[cc1] Don't try to simplify an assignation
		 
	
		2ba16ff5
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2017/07/13 14:35
		
[cc1] Allow non constant initializers in scalar vars
		 
	
		db5082d4
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2017/07/13 14:18
		
[cc1] Add ONEG to the list of unary operators in simplify()
		 
	
		f08eafe1
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2017/07/06 16:27
		
[cc1] Emit constant auto initalizers
		 
	
		dcbb7393
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2017/07/04 17:47
		
[cc1] Avoid warning about not used in fields
		 
	
		eaa85a83
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 and Quentin Rameau <quinq@fifth.space>
 committed
 on 2017/07/03 06:45
		
[cc1] Add support for union designators in emit
		 
	
		3e0c85ff
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2017/07/01 14:45
		
[cc1] Optimize simplify()
		 
	
		e1715607
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2017/07/01 14:27
		
[cc1] Move defined() logic to a function
		 
	
		a30b9999
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2017/07/01 14:09
		
[cc1] Rewrite null()
		 
	
		025b7f7d
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2017/07/01 06:06
		
[cc1] Change memcpy to memmove in setloc()
		 
	
		9f098e0e
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2017/06/11 05:54
		
[cc1] Add comment about possible error in foldunary()
		 
	
		a4c6501c
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2017/06/11 05:51
		
[cc1] Simplify before testing in null()
		 
	
		505a9278
		 – Hiltjo Posthuma <hiltjo@codemadness.org>
 authored
 and Quentin Rameau <quinq@fifth.space>
 committed
 on 2017/04/03 15:50
		
[libc] Fix uninitialized counter in vfprintf
		 
	
		c47ff0a1
		 – Quentin Rameau <quinq@fifth.space>
 authored
 on 2017/06/10 04:57
		
[libc] Fix stdarg macros
		 
	
		6ac2a90c
		 – Quentin Rameau <quinq@fifth.space>
 authored
 on 2017/05/11 15:22
		
[tests] exit the script on error or interruption
		 
	
		60de88f3
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2017/04/07 17:11
		
[cc2-qbe] Fix emitconst
		 
	
		62d0fef4
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2017/04/03 11:51
		
Add BUGS file
		 
	
		d457731b
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2017/04/03 04:19
		
[tests] Add missed 0129-initi.c test
		 
	
		1f5844e2
		 – Quentin Rameau <quinq@fifth.space>
 authored
 on 2017/03/31 14:07
		
[cc2] Fix array overflow checks in parser.c
		 
	
		603c00cd
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2017/03/27 05:22
		
[cc1] Support nested parameter declarations
		 
	
		4330a34e
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2017/03/27 05:20
		
[tests] Add 0129-init.c to scc-tests.lst
		 
	
		5ab4d456
		 – Quentin Rameau <quinq@fifth.space>
 authored
 on 2017/03/22 12:25
		
[driver] Link against our crt, use ld instead of gcc
		 
	
		3fc33c85
		 – Quentin Rameau <quinq@fifth.space>
 authored
 on 2017/03/22 09:13
		
[driver] Use internal library path
		 
	
		07e88b40
		 – Quentin Rameau <quinq@fifth.space>
 authored
 on 2017/03/22 07:22
		
[libc] Do not build libc on default target yet
		 
	
		c35d0fce
		 – Quentin Rameau <quinq@fifth.space>
 authored
 on 2017/03/22 05:59
		
[crt] Add crt to (un)install target
		 
	
		ce27aafc
		 – Quentin Rameau <quinq@fifth.space>
 authored
 on 2017/03/21 08:02
		
[crt] Implement {amd64,qbe}-openbsd and add dummies
		 
	
		645e9c39
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2017/03/22 04:23
		
[tests] Don't quote what doesn't need to be quoted
		 
	
		0d4f5513
		 – Quentin Rameau <quinq@fifth.space>
 authored
 on 2017/03/20 13:54
		
[libc] Fix sys assembly generating awk script
		 
	
		d000fb37
		 – Quentin Rameau <quinq@fifth.space>
 authored
 on 2017/03/19 07:27
		
[cc1] Fix integer types ranges
		 
	
		855037ea
		 – Quentin Rameau <quinq@fifth.space>
 authored
 on 2017/03/19 13:17
		
[libc] Fix stdint.h
		 
	
		840c98a1
		 – Quentin Rameau <quinq@fifth.space>
 authored
 on 2017/03/19 06:49
		
[libc] Fix limits.h
		 
	
		7f2fdc6d
		 – Quentin Rameau <quinq@fifth.space>
 authored
 on 2017/03/17 21:19
		
[libc] Fix Makefiles until POSIX supports -include
		 
	
		4f9f652f
		 – Quentin Rameau <quinq@fifth.space>
 authored
 on 2017/03/09 07:33
		
[libc] Improve Makefile system using dynamic list
		 
	
		7f794f63
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2017/03/20 12:21
		
Add more comments in README
		 
	
		2e2a465f
		 – Quentin Rameau <quinq@fifth.space>
 authored
 on 2017/03/13 08:32
		
[driver] In cpp mode without pathname, read stdin
		 
	
		994ab1e0
		 – Quentin Rameau <quinq@fifth.space>
 authored
 on 2017/03/11 07:05
		
[tests] Write file directly with ed in chktests.sh
		 
	
		dafcc146
		 – Quentin Rameau <quinq@fifth.space>
 authored
 on 2017/03/10 11:13
		
[libc] Complete stdint.h
		 
	
		7fe70d06
		 – Quentin Rameau <quinq@fifth.space>
 authored
 on 2017/03/10 06:50
		
[libc] Fix wchar_t definition in stddef.h
		 
	
		6b714366
		 – Quentin Rameau <quinq@fifth.space>
 authored
 on 2017/03/10 05:30
		
[libc] Fix typo in sig_atomic_t definition
		 
	
		67f14db0
		 – Quentin Rameau <quinq@fifth.space>
 authored
 on 2017/03/10 05:21
		
[libc] Fix ptrdiff_t definition signedness
		 
	
		cfbc2aa9
		 – Quentin Rameau <quinq@fifth.space>
 authored
 on 2017/03/09 12:40
		
[libc] Add limits.h
		 
	
		64572153
		 – Quentin Rameau <quinq@fifth.space>
 authored
 on 2017/03/09 10:25
		
[cc1] Fix boundary parameter in dodcl
		 
	
		a9a164fa
		 – Quentin Rameau <quinq@fifth.space>
 authored
 on 2017/03/09 07:22
		
[libc] Fix typo in exit.c
		 
	
		63c62522
		 – Quentin Rameau <quinq@fifth.space>
 authored
 on 2017/03/08 11:34
		
[libc] Fix sys Makefiles
		 
	
		c34552e1
		 – Quentin Rameau <quinq@fifth.space>
 authored
 on 2017/03/13 09:01
		
[libc] Fix amd64 and i386 target name
		 
	
		dd4c403f
		 – Quentin Rameau <quinq@fifth.space>
 authored
 on 2017/03/08 11:31
		
[libc] Move .s.o Makefile rule to config.mk
		 
	
		4895b182
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2017/03/14 04:03
		
[cc1] Fix small comment typo
		 
	
		3801b091
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2017/03/09 04:25
		
[cc1] Fix pragma line emitted by -E
		 
	
		39021320
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2017/03/09 04:21
		
[cc2-qbe] Remove AS operands related to CPL
		 
	
		71fbf8ad
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2017/03/09 04:15
		
[cc2-qbe] Remove int opeartions in float operands
		 
	
		d0a90a5a
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2017/03/09 03:23
		
[tests] Add tests for k&r functions with default int
		 
	
		5452a740
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2017/03/09 03:22
		
[tests] Remove chk file at the end of test/chktest.sh
		 
	
		51a3860d
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2017/03/09 03:21
		
[tests] Fix error/chktest.sh
		 
	
		2a5f32b8
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2017/03/09 01:41
		
[cc1] Warn in default int of k&r parameters
		 
	
		563f6cff
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2017/03/08 10:16
		
[libc] Don't use _ctype symbol
		 
	
		45871c6d
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2017/03/08 10:02
		
[libc] Add implementation of sbrk()
		 
	
		51ee6bb3
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2017/03/08 05:39
		
[libc-qbe-linux] Copy sys directory from amd64-linux
		 
	
		c53fa30a
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2017/03/08 05:34
		
[libc] Add support for multisystem
		 
	
		5ab53092
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2017/03/08 05:31
		
[libc-amd64-linux] Map _Exit() to SYS_EXIT
		 
	
		d9f166d2
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2017/03/08 01:54
		
[libc] Add syscall.h
		 
	
		4fc08c89
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2017/03/08 01:35
		
[libc-amd64-linux] Add more syscalls
		 
	
		5cc01871
		 – Quentin Rameau <quinq@fifth.space>
 authored
 on 2017/03/03 13:24
		
[libc] add malloc, calloc, realloc, free
		 
	
		916a4ec7
		 – Quentin Rameau <quinq@fifth.space>
 authored
 on 2017/03/07 07:03
		
[cc1] Fix limits checking in functions declaration
		 
	
		e60ffe8d
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2017/03/07 15:56
		
[libc] Fix exit() and atexit()
		 
	
		020a6282
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2017/03/07 15:31
		
[libc] Fix exit()
		 
	
		eba17d80
		 – Quentin Rameau <quinq@fifth.space>
 authored
 on 2017/03/07 04:37
		
[libc] Define AS for Makefiles
		 
	
		c598dd38
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2017/03/07 05:42
		
Add missed .POSIX in Makefiles
		 
	
		f07e2990
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2017/03/07 03:43
		
[libc-amd64-linux] Add syscall script
		 
	
		63818ff6
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2017/03/07 03:42
		
Change .as extension to .s
		 
	
		f5f30862
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2017/03/06 12:05
		
[crt-amd64-linux] Fix main,exit types
		 
	
		35d34bbb
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2017/03/06 11:43
		
[tests] Improve Makefile infrastructure
		 
	
		529d80a3
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2017/03/06 11:02
		
[tests] Add basic test for float constants.
		 
	
		401f8a32
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2017/03/06 11:00
		
[tests] Add test for empty parameters in macros
		 
	
		b163cce9
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2017/03/06 10:51
		
[cc1] Add TODO in identity()
		 
	
		3aab523c
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2017/03/06 10:50
		
[cc1] Remove not used variable in funbody()
		 
	
		e4f0fe72
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2017/03/06 10:42
		
[tests] Add scripts to run error tests
		 
	
		339c577e
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2017/03/06 09:56
		
[tests] Unmark 0057-duff.c as TODO
		 
	
		e17b6851
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2017/03/06 09:54
		
[tests] Execute all the tests always
		 
	
		836892f7
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2017/03/06 09:24
		
[cc1] Remove unused label in string()
		 
	
		48516d8a
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2017/03/06 09:23
		
[cc1] Fix size of infileln in addinput()
		 
	
		91fed4f4
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2017/03/06 09:22
		
[cc1] Fix correct variable in folduint() DBG statement
		 
	
		4a958ed6
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2017/03/06 08:42
		
[cc1] Fix null()
		 
	
		82383606
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2017/03/06 08:41
		
[cc1] Remove not used variables
		 
	
		b0b81726
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2017/03/06 08:40
		
[cc1] Use u variable in emitconst()
		 
	
		709d86f7
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2017/03/06 08:39
		
[cc1] Rearrange fields of struct type
		 
	
		05003b31
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2017/03/06 08:21
		
[cc1] Remove non used variable in pop()
		 
	
		eddc03b3
		 – Lucas Gabriel Vuotto <lvuotto92@gmail.com>
 authored
 and Roberto E. Vargas Caballero <k0ga@shike2.com>
 committed
 on 2017/03/06 04:17
		
[cc1] Fix TFUNDEF value
		 
	
		cd64376e
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2017/03/06 08:03
		
[tests] Add test for function declarations
		 
	
		f515b0a6
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2017/03/06 03:10
		
[cc1] Fix function prototype declaration
		 
	
		c8e83b59
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2017/03/05 14:40
		
[libc] Fix 96412d commit
		 
	
		18b754a0
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2017/03/05 00:48
		
[cc1] Move identifier() before fundcl()
		 
	
		f3055381
		 – Quentin Rameau <quinq@fifth.space>
 authored
 on 2017/03/04 07:57
		
[libc] fix exit
		 
Next