RSS feed
2f72fce3
– Quentin Rameau <quinq@fifth.space>
authored
on 2020/01/18 13:21
build: Do not use $* in non-inference rules
73b18076
– Roberto E. Vargas Caballero <k0ga@shike2.com>
authored
on 2020/01/18 12:50
[build] Make config directories regular
bf2b631c
– Roberto E. Vargas Caballero <k0ga@shike2.com>
authored
on 2020/01/18 12:40
[libc] Allows multi target
d7171eb5
– zerous Naveen Narayanan <zerous@nocebo.space>
authored
and Roberto E. Vargas Caballero <k0ga@shike2.com>
committed
on 2019/11/17 12:51
Fix SCHAR_MIN in limits.h
589eb3a6
– zerous Naveen Narayanan <zerous@nocebo.space>
authored
and Roberto E. Vargas Caballero <k0ga@shike2.com>
committed
on 2019/11/16 08:43
Remove generated binaries
0949cd4d
– zerous Naveen Narayanan <zerous@nocebo.space>
authored
and Roberto E. Vargas Caballero <k0ga@shike2.com>
committed
on 2019/11/16 08:43
Add _cerrno.s, _getheap.c, raise.c & signal.c for i386/linux
ab600565
– zerous Naveen Narayanan <zerous@nocebo.space>
authored
and Roberto E. Vargas Caballero <k0ga@shike2.com>
committed
on 2019/11/16 08:43
Update gensys.sh for i386/linux
675581f2
– zerous Naveen Narayanan <zerous@nocebo.space>
authored
and Roberto E. Vargas Caballero <k0ga@shike2.com>
committed
on 2019/11/16 08:43
Fix paths and use CROSS_COMPILE
a94bf959
– zerous Naveen Narayanan <zerous@nocebo.space>
authored
and Roberto E. Vargas Caballero <k0ga@shike2.com>
committed
on 2019/11/16 08:43
Update crt-posix.s for i386/linux
074d2d43
– zerous Naveen Narayanan <zerous@nocebo.space>
authored
and Roberto E. Vargas Caballero <k0ga@shike2.com>
committed
on 2019/11/16 08:43
Add umoddi3 and udivdi3
f55a034c
– zerous Naveen Narayanan <zerous@nocebo.space>
authored
and Roberto E. Vargas Caballero <k0ga@shike2.com>
committed
on 2019/11/16 08:43
Update setjmp.s and longjmp.s for i386/linux
f436bcd3
– zerous Naveen Narayanan <zerous@nocebo.space>
authored
and Roberto E. Vargas Caballero <k0ga@shike2.com>
committed
on 2019/11/16 08:43
Add setjmp.h for i386
d5aa985b
– Roberto E. Vargas Caballero <k0ga@shike2.com>
authored
on 2019/11/02 16:05
[ld] Remove pass3.o from Makefile
e119c498
– Roberto E. Vargas Caballero <k0ga@shike2.com>
authored
on 2019/11/02 14:10
[ld] Remove the double linked list for sections
5744901a
– Roberto E. Vargas Caballero <k0ga@shike2.com>
authored
on 2019/11/01 07:52
[ld] Cleanup section.c
e8065938
– Roberto E. Vargas Caballero <k0ga@shike2.com>
authored
on 2019/11/01 07:46
[ld] Link objects in a list
c21c4a5a
– Roberto E. Vargas Caballero <k0ga@shike2.com>
authored
on 2019/11/01 07:40
[ld] Recover pass2
8dd55ccf
– Roberto E. Vargas Caballero <k0ga@shike2.com>
authored
on 2019/10/28 19:22
[libc/i386] Remove not implemented targets
9ffa7854
– Roberto E. Vargas Caballero <k0ga@shike2.com>
authored
on 2019/10/28 19:17
[libc] Simplify _getheap() in posix
e6128b22
– Roberto E. Vargas Caballero <k0ga@shike2.com>
authored
on 2019/10/22 02:34
Add install script
75859a6c
– Roberto E. Vargas Caballero <k0ga@shike2.com>
authored
on 2019/10/22 01:24
Fix PREFIX handling
e8b83296
– Eddie Thieda <eddie.thieda@gmail.com>
authored
and Roberto E. Vargas Caballero <k0ga@shike2.com>
committed
on 2019/10/08 09:49
Fixed error message(s) wording
b2fdb4fc
– Quentin Rameau <quinq@fifth.space>
authored
on 2019/10/08 08:44
[cc] Only warn about unexpected internal failures
2974c065
– Quentin Rameau <quinq@fifth.space>
authored
on 2019/10/07 18:52
[cc] Fix default include paths
7116cd85
– Quentin Rameau <quinq@fifth.space>
authored
on 2019/10/07 18:46
[cc] Finalize temporary buffer in path()
36747647
– Quentin Rameau <quinq@fifth.space>
authored
on 2019/10/07 18:29
[cc] Initialize counter to 0 in path()
4b683708
– Roberto E. Vargas Caballero <k0ga@shike2.com>
authored
on 2019/10/07 18:03
[tests] Update shell scripts to new cc name and dir layout
c13f5c7b
– Roberto E. Vargas Caballero <k0ga@shike2.com>
authored
on 2019/10/06 18:08
[cc] Rename scc executable to cc
7e737ab9
– Roberto E. Vargas Caballero <k0ga@shike2.com>
authored
on 2019/10/07 17:22
[libc] Revert crt.o changes
a165af3d
– Roberto E. Vargas Caballero <k0ga@shike2.com>
authored
on 2019/10/07 16:58
Add distclean target
b4fad524
– Roberto E. Vargas Caballero <k0ga@shike2.com>
authored
on 2019/10/06 18:08
[cc] Rename scc executable to cc
24b2c0e2
– Roberto E. Vargas Caballero <k0ga@shike2.com>
authored
on 2019/10/07 16:19
[cc] Simplify usage message
6853b1e9
– Roberto E. Vargas Caballero <k0ga@shike2.com>
authored
on 2019/10/06 18:14
[cc] Force cc1 when -E is used
ff5b36e2
– Roberto E. Vargas Caballero <k0ga@shike2.com>
authored
on 2019/10/06 18:08
[cc] Rename scc executable to cc
a0ff31c2
– Roberto E. Vargas Caballero <k0ga@shike2.com>
authored
on 2019/10/06 17:56
[tests] Rename scc to cc
74111920
– Roberto E. Vargas Caballero <k0ga@shike2.com>
authored
on 2019/10/06 17:52
[cpp] Rename scpp to cpp
61cec444
– Roberto E. Vargas Caballero <k0ga@shike2.com>
authored
on 2019/10/06 17:44
[tests/scc] Fix string handling
50502b53
– Roberto E. Vargas Caballero <k0ga@shike2.com>
authored
on 2019/10/06 17:42
[cc] Add meta characters in path definitions
1db86372
– Roberto E. Vargas Caballero <k0ga@shike2.com>
authored
on 2019/10/06 10:24
[scc] Add libcrt to the command line
12952445
– Roberto E. Vargas Caballero <k0ga@shike2.com>
authored
on 2019/10/06 10:17
[tests/scc] Fix ROOT path
3e8757f4
– Roberto E. Vargas Caballero <k0ga@shike2.com>
authored
on 2019/10/06 10:16
[scc] Add debug info about commands executed
8c20e677
– Roberto E. Vargas Caballero <k0ga@shike2.com>
authored
on 2019/10/06 09:54
[scc] Rename scc directory to cc
1ce079ec
– Roberto E. Vargas Caballero <k0ga@shike2.com>
authored
on 2019/10/06 08:26
[ld] Fix command line parsing
a90c5a46
– Roberto E. Vargas Caballero <k0ga@shike2.com>
authored
on 2019/10/06 05:51
[libcrt] Add libcrt
e7d19b60
– Roberto E. Vargas Caballero <k0ga@shike2.com>
authored
on 2019/09/30 09:24
[config] Move mk files to cnfig/config
f43dac0c
– Roberto E. Vargas Caballero <k0ga@shike2.com>
authored
on 2019/09/27 15:22
[libscc] Remove register keyword from a prototype
68f7219f
– Roberto E. Vargas Caballero <k0ga@shike2.com>
authored
on 2019/09/26 11:27
[test/ar] Fix ar test Makefile
c9391d42
– Roberto E. Vargas Caballero <k0ga@shike2.com>
authored
on 2019/09/22 10:59
[as-powerpc] Add comment about name origin
4fe7b3c5
– Roberto E. Vargas Caballero <k0ga@shike2.com>
authored
on 2019/09/22 10:39
[as-powerpc] Add BCCTR and BCCTRL instructions
7328d784
– Roberto E. Vargas Caballero <k0ga@shike2.com>
authored
on 2019/09/22 10:39
[as-powerpc] Add BCLR and BCLRL instructions
2a6e8ef4
– Roberto E. Vargas Caballero <k0ga@shike2.com>
authored
on 2019/09/22 10:37
[as] Use # for comments instead of /
b4ebfbad
– Roberto E. Vargas Caballero <k0ga@shike2.com>
authored
on 2019/09/22 09:44
[as] Rename $family.dat to ops.dat
21674aab
– Roberto E. Vargas Caballero <k0ga@shike2.com>
authored
on 2019/09/21 15:50
[as-powerpc] Add BC instructions
41360919
– Roberto E. Vargas Caballero <k0ga@shike2.com>
authored
on 2019/09/21 07:35
[as-powerpc] Check correct limits in i_form()
15d3cccf
– Roberto E. Vargas Caballero <k0ga@shike2.com>
authored
on 2019/09/21 07:26
[as-powerpc] Change pack_emit() to emit_packed()
c4f7f014
– Roberto E. Vargas Caballero <k0ga@shike2.com>
authored
on 2019/09/21 07:24
[as] Implement toobig()
dfa2d2cc
– Roberto E. Vargas Caballero <k0ga@shike2.com>
authored
on 2019/09/20 15:33
Merge branch 'master' into powerpc
2c616f66
– Roberto E. Vargas Caballero <k0ga@shike2.com>
authored
on 2019/09/19 16:40
[as/x86] Add more comments in the opcode table
6c5e542c
– Roberto E. Vargas Caballero <k0ga@shike2.com>
authored
on 2019/09/20 15:30
Move STD to rules.mk
1f43b75a
– Roberto E. Vargas Caballero <k0ga@shike2.com>
authored
on 2019/09/19 16:39
[as/powerpc] Add Branch instructions
45a5271a
– Roberto E. Vargas Caballero <k0ga@shike2.com>
authored
on 2019/09/19 15:33
[test/as] Fix the PATH definition
3979c0fc
– Roberto E. Vargas Caballero <k0ga@shike2.com>
authored
on 2019/09/19 15:31
[objdump] Ad a dummy version for as tests
ebb4a027
– Roberto E. Vargas Caballero <k0ga@shike2.com>
authored
on 2019/09/18 23:59
[as-powerpc] Add GPRS registers
e7d32ccc
– Roberto E. Vargas Caballero <k0ga@shike2.com>
authored
on 2019/09/18 17:43
[as-powerpc] Add basic assembler pseudo-instructions
57670398
– Roberto E. Vargas Caballero <k0ga@shike2.com>
authored
on 2019/09/18 17:21
[as-powerpc] Add skeleton for different instruction formats
2c4b3297
– zerous Naveen Narayanan <zerous@nocebo.space>
authored
and Roberto E. Vargas Caballero <k0ga@shike2.com>
committed
on 2019/09/20 10:23
Fix symbol _start in crt-posix.s for amd64
8927186e
– Roberto E. Vargas Caballero <k0ga@shike2.com>
authored
on 2019/09/18 02:59
[as] Move target makefiles to target directories
f135e0f1
– Roberto E. Vargas Caballero <k0ga@shike2.com>
authored
on 2019/09/18 02:36
[as] Add powerpc64 skeleton
c1a905d1
– Roberto E. Vargas Caballero <k0ga@shike2.com>
authored
on 2019/09/18 02:36
Add more things to FIXME.
34c14097
– Roberto E. Vargas Caballero <k0ga@shike2.com>
authored
on 2019/09/18 02:35
[ld] Add basic skeleton for powerpc
04eaa4bd
– zerous Naveen Narayanan <zerous@nocebo.space>
authored
and Roberto E. Vargas Caballero <k0ga@shike2.com>
committed
on 2019/09/03 20:28
Add gensys.sh and syscall.lst for i386
d7f0e25b
– zerous Naveen Narayanan <zerous@nocebo.space>
authored
and Roberto E. Vargas Caballero <k0ga@shike2.com>
committed
on 2019/09/03 20:20
Add setjmp.s and longjmp.s for i386
ecf1b1b6
– zerous Naveen Narayanan <zerous@nocebo.space>
authored
and Roberto E. Vargas Caballero <k0ga@shike2.com>
committed
on 2019/09/03 20:19
Add crt-posix.s/crt.s for i386/linux
a7553c3d
– Roberto E. Vargas Caballero <k0ga@shike2.com>
authored
on 2019/09/01 08:30
[libmach] Add findsec()
bf06512e
– Roberto E. Vargas Caballero <k0ga@shike2.com>
authored
on 2019/08/30 07:25
[libmach/coff32] Fix return code of readstr()
2d1b151c
– Roberto E. Vargas Caballero <k0ga@shike2.com>
authored
on 2019/08/30 07:24
[libmach] Add loadmap()
26e92fca
– Roberto E. Vargas Caballero <k0ga@shike2.com>
authored
on 2019/08/29 17:46
[libmach] Use int as index in symbols and sections
1ff5de05
– Roberto E. Vargas Caballero <k0ga@shike2.com>
authored
on 2019/08/29 17:12
[libmach] Allocate string table always
adc39da8
– Roberto E. Vargas Caballero <k0ga@shike2.com>
authored
on 2019/08/29 14:51
[ld] Rewrite ld to use the new interfaces
d2f2f981
– Roberto E. Vargas Caballero <k0ga@shike2.com>
authored
on 2019/08/29 05:42
[libmach] Fix error codes in readobj()
5a522b88
– Roberto E. Vargas Caballero <k0ga@shike2.com>
authored
on 2019/08/28 11:59
[rules] Use a simple tab instead of aligment
50a8df04
– Roberto E. Vargas Caballero <k0ga@shike2.com>
authored
on 2019/08/28 11:49
[build] Remove libexec directory in clean
c43a3de5
– Roberto E. Vargas Caballero <k0ga@shike2.com>
authored
on 2019/08/28 11:45
[tests] Add strip and size to the Makefile
547f3e40
– Roberto E. Vargas Caballero <k0ga@shike2.com>
authored
on 2019/08/28 11:42
[libmach] Add pc2line() mock
3cc05088
– Roberto E. Vargas Caballero <k0ga@shike2.com>
authored
on 2019/08/28 11:28
[libmach] Add forgotten files
99970c47
– Roberto E. Vargas Caballero <k0ga@shike2.com>
authored
on 2019/08/28 11:26
[cmd] Add objdump and objcopy again
454313e5
– Roberto E. Vargas Caballero <k0ga@shike2.com>
authored
on 2019/08/28 10:51
[libmach] Add getindex() and setindex()
d31f41ad
– Roberto E. Vargas Caballero <k0ga@shike2.com>
authored
on 2019/08/28 06:51
[libmach] Add getsec()
a032cacd
– Roberto E. Vargas Caballero <k0ga@shike2.com>
authored
on 2019/08/28 06:44
[tests/size] Add tests for size
57b7d944
– Roberto E. Vargas Caballero <k0ga@shike2.com>
authored
on 2019/08/27 17:07
[libmach] Add strip()
279bf67d
– Roberto E. Vargas Caballero <k0ga@shike2.com>
authored
on 2019/08/27 16:54
[tests/strip] Add basic test for strip
1623dbdd
– Roberto E. Vargas Caballero <k0ga@shike2.com>
authored
on 2019/08/27 11:58
[nm] Improve error handling
845a4d45
– Roberto E. Vargas Caballero <k0ga@shike2.com>
authored
on 2019/08/27 08:10
[libmach] Big rework of libmach (Symbol)
d4f9d2c9
– Roberto E. Vargas Caballero <k0ga@shike2.com>
authored
on 2019/08/24 18:15
[ld] Add debug section
b9d7c95a
– Roberto E. Vargas Caballero <k0ga@shike2.com>
authored
on 2019/08/24 18:13
[libmach] Remove formember()
1156d6a4
– Roberto E. Vargas Caballero <k0ga@shike2.com>
authored
on 2019/08/24 18:12
[ld] Disable buildint ld
f1234064
– Roberto E. Vargas Caballero <k0ga@shike2.com>
authored
on 2019/08/24 11:19
[libmach] Rework of Objsym structure
babb36b2
– Roberto E. Vargas Caballero <k0ga@shike2.com>
authored
on 2019/08/24 07:25
Change debug to sccdebug
b286e242
– Roberto E. Vargas Caballero <k0ga@shike2.com>
authored
on 2019/08/24 04:22
Revert "[libmach] Move armember() into formember()"
129e4ee9
– Roberto E. Vargas Caballero <k0ga@shike2.com>
authored
on 2019/08/23 18:10
[libmach] Remove Objsymdef type
Next