RSS feed
6581062f
– Roberto E. Vargas Caballero <k0ga@shike2.com>
authored
on 2022/06/01 08:50
driver/posix: Add a template for ld execution
30c13a04
– Roberto E. Vargas Caballero <k0ga@shike2.com>
authored
on 2022/06/01 02:13
driver/posix: Don't free in error
355f73cb
– Roberto E. Vargas Caballero <k0ga@shike2.com>
authored
on 2022/06/01 01:47
driver/posix: Create ld tool at the end
4cd120c0
– Roberto E. Vargas Caballero <k0ga@shike2.com>
authored
on 2022/06/01 01:27
driver/posix: Pass -s to ld
44f72886
– Roberto E. Vargas Caballero <k0ga@shike2.com>
authored
on 2022/05/30 15:18
driver/posix: Add support for crt begin and crt end
a8cd756a
– Roberto E. Vargas Caballero <k0ga@shike2.com>
authored
on 2022/05/28 08:29
cc1: Accept empty parameters in macros
079f3c6e
– Roberto E. Vargas Caballero <k0ga@shike2.com>
authored
on 2022/05/28 07:05
cc1: Reject macro expansion with parenthesis
994751d3
– Roberto E. Vargas Caballero <k0ga@shike2.com>
authored
on 2022/05/28 04:34
cc1: Fix hideset implementation
cae3fc32
– Roberto E. Vargas Caballero <k0ga@shike2.com>
authored
on 2022/04/07 06:48
cc1: Allocate macro input before copying definition
db7877e7
– Roberto E. Vargas Caballero <k0ga@shike2.com>
authored
on 2022/04/06 17:37
cc1: Remove unused variable in expandarg()
95552e35
– Roberto E. Vargas Caballero <k0ga@shike2.com>
authored
on 2022/05/27 19:56
libc: Add tmpfile() for posix
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
Next