RSS feed
	
	
	
		94dc2642
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2017/09/09 03:24
		
[as-x86] Update list of instructions not implemented
		 
	
		0ee0d673
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2017/09/09 03:17
		
[as] Move pack() to emit.c
		 
	
		d861d0e3
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2017/09/09 03:12
		
[as] Autogenerate list of formats
		 
	
		e389dc23
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2017/09/09 03:02
		
[as] Use a common regex language
		 
	
		10e4cba2
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2017/09/09 02:39
		
[as] Add support for data definitions
		 
	
		1ef6b829
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2017/09/08 15:51
		
[as] Add skeleton for amd64
		 
	
		7a5f84aa
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2017/09/08 15:18
		
[as] Remove useless SEXEC
		 
	
		9bef6a79
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2017/09/08 14:31
		
[as] Add address overflow check
		 
	
		048182fd
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2017/09/08 14:04
		
[as] Add support for multi sections
		 
	
		bdcd33e0
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2017/09/08 13:50
		
[as] Improve isect()
		 
	
		cd137ca7
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2017/09/08 13:41
		
[as] Remove Bucket structure
		 
	
		b0fde523
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2017/09/08 13:41
		
[as] Add libdir generation
		 
	
		647f85d6
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2017/09/08 13:09
		
[as] Add first version of a target assembler
		 
	
		64cd9ca2
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2017/09/08 11:50
		
[as-x86] Import nasm ins table
		 
	
		7043b008
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2017/09/07 06:51
		
[tests] Force to use hard tabs
		 
	
		817b9de7
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 and Quentin Rameau <quinq@fifth.space>
 committed
 on 2017/08/29 11:34
		
Remove header comments about the license
		 
	
		c4445583
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 and Quentin Rameau <quinq@fifth.space>
 committed
 on 2017/08/29 11:29
		
[cc1] Remove PASSTHROUGH comments
		 
	
		c1f17049
		 – Christoph Lohmann <20h@r-36.net>
 authored
 and Quentin Rameau <quinq@fifth.space>
 committed
 on 2017/08/29 10:42
		
Add a manpage for scc.
		 
	
		9df2bb4e
		 – Quentin Rameau <quinq@fifth.space>
 authored
 on 2017/08/29 08:52
		
Makefile: remove the / between DESTDIR and PREFIX
		 
	
		8b178526
		 – Quentin Rameau <quinq@fifth.space>
 authored
 on 2017/08/28 19:36
		
[driver] Fix devnullfd initialisation
		 
	
		52c91656
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2017/08/29 07:34
		
[cc1] Change comment for void [] arrays
		 
	
		74442d46
		 – Quentin Rameau <quinq@fifth.space>
 authored
 on 2017/08/27 17:19
		
[cc2] Fix typo in qbe_amd64-sysv/target.mk
		 
	
		926ab1bd
		 – Quentin Rameau <quinq@fifth.space>
 authored
 on 2017/08/25 15:23
		
Makefile: do not process include/ yet
		 
	
		51726ed1
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2017/08/27 15:05
		
[cc1+cc2] Initial work needed for qbe_arm64
		 
	
		1344701b
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2017/08/25 11:09
		
[cc1] Forbid array of voids
		 
	
		3e74db0e
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2017/08/25 05:01
		
[driver] Improve message error generation
		 
	
		58f2b962
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2017/08/25 03:55
		
[driver] Fix library generation rule
		 
	
		c6fdc595
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2017/08/24 11:14
		
[crt+driver] Set the same path in driver and in crt gendep.sh
		 
	
		b5b9eac2
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2017/08/24 11:01
		
[driver] Add internal error to any tool not controlled by scc
		 
	
		def218a5
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2017/08/23 15:36
		
[driver] Increase the size of valid commands
		 
	
		ab3858db
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2017/08/23 15:35
		
[driver] Add complex logic to determine if qbe is needed
		 
	
		adda8658
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2017/08/23 15:32
		
[driver] Remove TARGET macro
		 
	
		ff07f46f
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2017/08/23 15:31
		
[driver] Fix name of scc library
		 
	
		31fef787
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2017/08/23 13:39
		
[lib] Change libcc to libscc
		 
	
		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
		 
Next