shithub: scc

RSS feed

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

b7806502 – Roberto E. Vargas Caballero <k0ga@shike2.com> authored on 2019/08/23 18:06
[libmach] Remove Objsymdef from getidx()

a3297200 – Roberto E. Vargas Caballero <k0ga@shike2.com> authored on 2019/08/23 15:26
[libmach] Stop using Objsymdef in setidx

5b919477 – Roberto E. Vargas Caballero <k0ga@shike2.com> authored on 2019/08/23 15:02
[libmach] Define Objseg type

e34837b2 – Roberto E. Vargas Caballero <k0ga@shike2.com> authored on 2019/08/23 14:53
[size] Add support for read-only symbols

fe6c85f7 – Roberto E. Vargas Caballero <k0ga@shike2.com> authored on 2019/08/23 14:52
[libmach] Cosmetic change in mach.h

1775fd41 – Roberto E. Vargas Caballero <k0ga@shike2.com> authored on 2019/08/23 14:50
[libmach] Move armember() into formember()

8c743e3d – Roberto E. Vargas Caballero <k0ga@shike2.com> authored on 2019/08/23 14:36
[libmach] Remove unneeded coff32namidx() prototype

559a1868 – Roberto E. Vargas Caballero <k0ga@shike2.com> authored on 2019/08/23 14:33
[libmach] Don't free obj in objdel()

83313d45 – Roberto E. Vargas Caballero <k0ga@shike2.com> authored on 2019/08/23 14:26
[libmach] Add probe method to Objops

347a2a6c – Roberto E. Vargas Caballero <k0ga@shike2.com> authored on 2019/08/23 14:06
[libmach] Remove objsync()

e96b586c – Roberto E. Vargas Caballero <k0ga@shike2.com> authored on 2019/08/23 13:19
[libmach] Remove unneeded formats.lst

d2a53b67 – Roberto E. Vargas Caballero <k0ga@shike2.com> authored on 2019/08/23 13:16
[libmach] Add write method to Objops

8d1263ba – Roberto E. Vargas Caballero <k0ga@shike2.com> authored on 2019/08/23 12:40
[tests/ld] Add size rule

cc8fd348 – Roberto E. Vargas Caballero <k0ga@shike2.com> authored on 2019/08/23 12:32
[ld] Don't alloc object before testing

f8fbc1dd – Roberto E. Vargas Caballero <k0ga@shike2.com> authored on 2019/08/23 12:25
[ld] Whitespace change

41bef854 – Roberto E. Vargas Caballero <k0ga@shike2.com> authored on 2019/08/23 12:17
[libmach] Add del method to Objops

28163a94 – Roberto E. Vargas Caballero <k0ga@shike2.com> authored on 2019/08/23 04:29
[libmach] Intropduce Objops strip method

9332f34c – Roberto E. Vargas Caballero <k0ga@shike2.com> authored on 2019/08/23 04:10
[libmach] Add addr2line Objops method

20026926 – Roberto E. Vargas Caballero <k0ga@shike2.com> authored on 2019/08/23 03:51
[libmach] Add setidx and getidx methods to Objops

a0d56750 – Roberto E. Vargas Caballero <k0ga@shike2.com> authored on 2019/08/22 19:03
[libmach] Add read method to Obj

80fae81b – Roberto E. Vargas Caballero <k0ga@shike2.com> authored on 2019/08/22 15:18
[libmach] Remove fp field from Obj

7665b3ee – Roberto E. Vargas Caballero <k0ga@shike2.com> authored on 2019/08/22 14:46
[libmach] Add new to Obj

569525f6 – Roberto E. Vargas Caballero <k0ga@shike2.com> authored on 2019/08/22 05:32
Update deps.mk

61f5fa44 – Roberto E. Vargas Caballero <k0ga@shike2.com> authored on 2019/08/22 05:25
[libmach] Remove target getsyms and getsect

dccebc26 – Roberto E. Vargas Caballero <k0ga@shike2.com> authored on 2019/08/22 03:53
[libmach] Simplify objread() interface

a91a01b0 – Roberto E. Vargas Caballero <k0ga@shike2.com> authored on 2019/08/21 17:58
[ld] Add pass5()

Next