RSS feed
	
	
	
		fb8dbbcf
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2022/05/26 15:55
		
git: Update .gitignore to new suffixes
		 
	
		1a5e3a4d
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2022/05/26 15:53
		
build: Simplify configurations
		 
	
		76365130
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2022/05/26 13:56
		
libc: Isolate compilation from different systems
		 
	
		a4fac35c
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2022/05/25 18:30
		
libc: Pull atexit() buffer only when needed
		 
	
		62f0e08b
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2022/05/25 14:22
		
libc: Don't use atexit() to flush streams
		 
	
		8f191a4c
		 – Hiltjo Posthuma <hiltjo@codemadness.org>
 authored
 and Roberto E. Vargas Caballero <k0ga@shike2.com>
 committed
 on 2022/05/20 06:33
		
libc: add rename() syscall for amd64 linux and i386 linux
		 
	
		5f464c4f
		 – Hiltjo Posthuma <hiltjo@codemadness.org>
 authored
 and Roberto E. Vargas Caballero <k0ga@shike2.com>
 committed
 on 2022/05/19 15:02
		
libc: don't set the error flag on string streams
		 
	
		5ab34fe6
		 – Hiltjo Posthuma <hiltjo@codemadness.org>
 authored
 and Roberto E. Vargas Caballero <k0ga@shike2.com>
 committed
 on 2022/05/19 14:53
		
libc: fix underflow in vsnprintf when size is 0
		 
	
		6bebff84
		 – Hiltjo Posthuma <hiltjo@codemadness.org>
 authored
 and Roberto E. Vargas Caballero <k0ga@shike2.com>
 committed
 on 2022/05/19 14:46
		
libc: stdio: add rename()
		 
	
		7fd2f386
		 – Hiltjo Posthuma <hiltjo@codemadness.org>
 authored
 and Roberto E. Vargas Caballero <k0ga@shike2.com>
 committed
 on 2022/05/19 14:36
		
libc/obsd: Sync syscalls from linux/amd64
		 
	
		50937b59
		 – Hiltjo Posthuma <hiltjo@codemadness.org>
 authored
 and Roberto E. Vargas Caballero <k0ga@shike2.com>
 committed
 on 2022/05/19 14:36
		
libc/obsd: Add access() and execve()
		 
	
		d98e084e
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2022/05/18 18:19
		
Merge remote-tracking branch 'origin/master'
		 
	
		540b7b0a
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2022/05/18 14:38
		
libc/posix: Add system()
		 
	
		bc8e0432
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2022/05/18 14:37
		
libc/linux: Add _access() syscall
		 
	
		82985457
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2022/05/17 15:32
		
libc: Add _fork() syscall
		 
	
		c09d58a6
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2022/05/17 18:09
		
libc: Add _waitpid() syscall
		 
	
		c56ea52b
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2022/05/17 17:58
		
libc: Sort arm/linux syscall.lst
		 
	
		a7eae833
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2022/05/17 17:56
		
libc: Add _execve() syscall in linux systems
		 
	
		c41c061f
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2022/05/17 17:44
		
libc: Whitespace change
		 
	
		041d2d96
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2022/05/17 17:39
		
libc: Add wait4() syscall in bsd alike systems
		 
	
		283be153
		 – Hiltjo Posthuma <hiltjo@codemadness.org>
 authored
 and Roberto E. Vargas Caballero <k0ga@shike2.com>
 committed
 on 2022/05/18 13:49
		
cc1: Allocate atleast one item for an arglist
		 
	
		3316919f
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2022/05/17 13:05
		
libc: Supress warning in sys.h
		 
	
		08f54b63
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2022/05/17 15:35
		
libc: Fix _Exit() in arm and arm64
		 
	
		3c6c5a02
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2022/05/17 15:32
		
libc: Add _fork() syscall
		 
	
		82527a89
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2022/05/17 13:38
		
libc: Add missed flags for dragonfly
		 
	
		3b8e22be
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2022/05/17 13:05
		
libc/darwin: Supress warning in sys.h
		 
	
		c22a72ac
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2022/05/17 13:02
		
libc: Add _access() macros
		 
	
		1d263bb8
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2022/05/17 09:21
		
libc: Fix return value in strftime()
		 
	
		7e4b96f8
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2022/05/17 09:19
		
libc: Add some const poison to strftime()
		 
	
		2ef958d9
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2022/05/17 09:01
		
libc: Return 0 when truncation in strftime()
		 
	
		94f23734
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2022/05/16 07:43
		
libc: Correct time zone copy in strftime()
		 
	
		b843da74
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2022/05/16 06:42
		
libc: Initialize internal fields in gmtime()
		 
	
		7e3a98c6
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2022/04/06 16:59
		
cc1: Do not use input->begin in loops
		 
	
		fa095dec
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2022/04/06 12:31
		
cc1: Move defined function to cpp.c
		 
	
		7954fd89
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2022/04/05 16:44
		
cc1: Add type parameter to addinput()
		 
	
		8cd311e6
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2022/04/05 14:43
		
cc1: Pass a macro to addinput()
		 
	
		c3bb2c04
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2022/04/05 13:40
		
cc1: Simplify icpp()
		 
	
		0a859705
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2022/04/05 10:35
		
cc1: Add Macro type
		 
	
		46b51055
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2022/04/05 10:32
		
cc1: Remove unneeded code
		 
	
		afec1bc0
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2022/04/05 10:04
		
cc1: Use control characters for #, ## and macro parameters
		 
	
		f826b55f
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2022/04/05 02:35
		
cc1: Don't use yytext to capture macro arguments
		 
	
		a65f71dd
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2022/04/05 02:10
		
cc1: Add spaces between tokens from macro arguments
		 
	
		52b6ff8b
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2022/04/04 16:44
		
cc1: Expand macro parameters in macro expansion
		 
	
		d07fbdef
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2022/04/04 16:36
		
cc1: Fix a use after free bug in setloc()
		 
	
		676fafd9
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2022/04/04 10:34
		
cc1: Improve addinput() and delinput()
		 
	
		0aee0027
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2022/04/04 10:26
		
cc1: Improve readline() readbility
		 
	
		f82124ef
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2022/04/04 10:24
		
cc1: Improve message output in expand()
		 
	
		a9511738
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2022/04/04 10:11
		
cc1: Change name to sym in macro struct
		 
	
		9833ce75
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2022/04/04 10:09
		
cc1: Assign name in defdefine()
		 
	
		fb817734
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2022/04/01 08:42
		
cc2/qbe: Use explicit tables in cast()
		 
	
		8e3aa834
		 – Hiltjo Posthuma <hiltjo@codemadness.org>
 authored
 and Roberto E. Vargas Caballero <k0ga@shike2.com>
 committed
 on 2022/03/31 16:11
		
libc: posix: tiny code-style fix
		 
	
		81584392
		 – Hiltjo Posthuma <hiltjo@codemadness.org>
 authored
 and Roberto E. Vargas Caballero <k0ga@shike2.com>
 committed
 on 2022/03/31 16:24
		
libc: strftime: fix output for %z
		 
	
		adad9f27
		 – Hiltjo Posthuma <hiltjo@codemadness.org>
 authored
 and Roberto E. Vargas Caballero <k0ga@shike2.com>
 committed
 on 2022/03/31 16:09
		
libc: OpenBSD: link in _gettimeofday syscall
		 
	
		dbb8b774
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2022/03/31 09:57
		
cc2/qbe: Add support for sign in float casts
		 
	
		89ce7731
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2022/03/31 09:35
		
cc2/qbe: Use unsigned char for asm codes
		 
	
		4e6fb511
		 – Andrew Chambers <ac@acha.ninja>
 authored
 and Roberto E. Vargas Caballero <k0ga@shike2.com>
 committed
 on 2022/03/31 18:31
		
build: Add shebang to mkerrstr.
		 
	
		78f50052
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2022/03/31 06:19
		
libc/localtime: Style changes
		 
	
		323c4e3e
		 – Hiltjo Posthuma <hiltjo@codemadness.org>
 authored
 and Roberto E. Vargas Caballero <k0ga@shike2.com>
 committed
 on 2022/03/30 16:07
		
remove some more double colons ;;
		 
	
		d5ba7a74
		 – Hiltjo Posthuma <hiltjo@codemadness.org>
 authored
 and Roberto E. Vargas Caballero <k0ga@shike2.com>
 committed
 on 2022/03/30 16:05
		
libc: gmtime: use the year for the leap year calculation
		 
	
		919c865b
		 – biniar <bini4r@yahoo.com>
 authored
 and Roberto E. Vargas Caballero <k0ga@shike2.com>
 committed
 on 2022/03/30 14:22
		
Fixed typo in README
		 
	
		16b6d7ef
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2022/03/31 04:10
		
doc: Add ISO C99 reference in the README
		 
	
		59dde871
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2022/03/30 10:44
		
tests/cc: Fix compose functionality
		 
	
		f23faf18
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2022/03/30 10:29
		
tests/cc: Use a compatible pointer in 0117-pointerarith
		 
	
		9fd36fb8
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2022/03/30 10:00
		
cc2/qbe: Use correct return type in cast()
		 
	
		b9728db8
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2022/03/30 05:47
		
cc1: Remove trailing semicolon
		 
	
		83f9c3d3
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2022/03/30 04:20
		
libc/search: Test for overflow and underflow cases
		 
	
		af54b650
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2022/03/29 14:00
		
libc/realloc: Set errno for invalid parameters
		 
	
		1acd5b87
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2022/03/29 12:28
		
libc: Readjust freep realloc() modifies the free list
		 
	
		d58f3f2e
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2022/03/29 12:33
		
libc: use gcc-scc instead of cc.sh
		 
	
		e94611fd
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2022/03/29 12:28
		
libc: Readjust freep realloc() modifies the free list
		 
	
		a673d0b0
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2022/03/28 11:42
		
cc1: Use void as base type of void poinetrs
		 
	
		c5134537
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2022/03/28 10:42
		
cc1: Use alignment in the offset calculation
		 
	
		c970c0f3
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2022/03/28 04:27
		
build: Improve plan9 support
		 
	
		ba7282c7
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2022/03/28 04:29
		
cc1: Add comment about error recovery
		 
	
		3e30a4a1
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2022/03/28 04:27
		
build: Improve plan9 support
		 
	
		f0dc7b16
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2022/03/27 05:48
		
cc1: Don't accept comments in strings
		 
	
		a763df06
		 – Hiltjo Posthuma <hiltjo@codemadness.org>
 authored
 and Roberto E. Vargas Caballero <k0ga@shike2.com>
 committed
 on 2022/03/25 16:51
		
libc: gmtime: fix mday calculation for wrapping in the month
		 
	
		8217c283
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2022/03/23 08:57
		
tests/cc: Add 0202-variadic.c
		 
	
		68ac0fbe
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2022/03/22 07:19
		
cc1: Revert commit 7d04db92
		 
	
		96318574
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2022/03/22 07:15
		
cc1: Increase macro expansion debug output
		 
	
		2e7e4ca6
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2022/03/22 05:58
		
tests/cc: Add test 0201-cpp.c
		 
	
		52bfbad0
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2022/03/22 05:53
		
tests/cc: Add 0200-cpp.c
		 
	
		84269881
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2022/03/22 05:06
		
tests/cc: Add test 0199-voidpcast.c
		 
	
		1b51b30c
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2022/03/22 05:05
		
tests/cc: Add test 0189-cpp.c
		 
	
		3e5e7c47
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2022/03/16 17:45
		
tests/cc: Remove invalid test 0189-cpp-no.c
		 
	
		e09f2244
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2022/03/16 16:17
		
tests/cc: Enable 0198-nullcpp.c
		 
	
		88a25835
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2022/03/16 16:15
		
cpp: Add null preprocesor clause
		 
	
		ca159744
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2022/03/16 15:23
		
tests/cc: Add 0198-nullcpp.c
		 
	
		ed1d2d62
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2022/03/16 12:44
		
cc2: Fix parameters order after popctx() fix
		 
	
		e58b45d8
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2022/03/16 12:44
		
libc: Add mbtowc.o to the list of common objects
		 
	
		836d29c8
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2022/03/16 09:31
		
libc: Fix signess of pointer in mbtowc()
		 
	
		41390429
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2022/03/16 08:24
		
doc: Add man page for mbtowc()
		 
	
		313e86a6
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2022/03/16 08:10
		
libc: Add mbtowc()
		 
	
		7db7502f
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2022/03/16 04:00
		
doc: Add wchar(3) man page
		 
	
		9a9ce743
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2022/03/15 13:27
		
libc: Add wcwidth to the list of common objects
		 
	
		6859d179
		 – Hiltjo Posthuma <hiltjo@codemadness.org>
 authored
 and Roberto E. Vargas Caballero <k0ga@shike2.com>
 committed
 on 2022/03/15 12:20
		
libc: wchar: initial wcwidth implementation (incomplete)
		 
	
		6d3d7af1
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2022/03/15 11:26
		
cc2-qbe: Fix parameters handling
		 
	
		27f24349
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2022/03/14 15:48
		
cc2: Fix popctx()
		 
	
		408069b6
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2022/03/14 15:31
		
cc2-qbe: Call sethi() for subops
		 
	
		ba0b2937
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2022/03/14 12:44
		
doc: Simplify README
		 
Next