shithub: scc

RSS feed

97e0fc17 – Roberto E. Vargas Caballero <k0ga@shike2.com> authored on 2019/04/16 06:52
[libc] Use the common values for seek constants

a2b6dcce – Roberto E. Vargas Caballero <k0ga@shike2.com> authored on 2019/03/31 07:41
[test/ld] Use diferent values for every symbol

7c45822b – Roberto E. Vargas Caballero <k0ga@shike2.com> authored on 2019/03/31 07:31
[ld] Don't use toupper() in rebase()

d69fcbb7 – Roberto E. Vargas Caballero <k0ga@shike2.com> authored on 2019/03/31 07:10
[ld] Add debugsym()

050797f4 – Roberto E. Vargas Caballero <k0ga@shike2.com> authored on 2019/03/23 04:58
Remove sccsid strings

561e2d14 – Roberto E. Vargas Caballero <k0ga@shike2.com> authored on 2019/02/26 12:52
[ld] Add 3rd pass

285830f3 – Roberto E. Vargas Caballero <k0ga@shike2.com> authored on 2019/02/26 06:46
Update deps.mk

a33062b1 – Roberto E. Vargas Caballero <k0ga@shike2.com> authored on 2019/02/26 06:22
[ld] Create a custom directory for ld

dc171292 – Roberto E. Vargas Caballero <k0ga@shike2.com> authored on 2019/02/26 03:12
[ld] Rework how sections are loaded

b1b925a0 – Roberto E. Vargas Caballero <k0ga@shike2.com> authored on 2019/02/26 00:10
[libmach] Fix coff32getsect()

39dff9f7 – Roberto E. Vargas Caballero <k0ga@shike2.com> authored on 2019/02/20 03:27
[ld] Solves several problems in the main loop of loadlib()

88ed18b6 – Roberto E. Vargas Caballero <k0ga@shike2.com> authored on 2019/02/20 03:08
[libmach] Keep archive names with at least 1 letter

6d5cccdb – Roberto E. Vargas Caballero <k0ga@shike2.com> authored on 2019/02/20 02:44
[test/ld] Add basic test files for ld-coff32

85d760f4 – Roberto E. Vargas Caballero <k0ga@shike2.com> authored on 2019/02/20 00:11
[ld] Load the sections in temporary files

8ad82c1a – Roberto E. Vargas Caballero <k0ga@shike2.com> authored on 2019/02/19 04:09
[libmach] Remove array files

bcd0eb47 – Roberto E. Vargas Caballero <k0ga@shike2.com> authored on 2019/02/15 01:28
[libmach] Add a linked list for the segments

dda94192 – Roberto E. Vargas Caballero <k0ga@shike2.com> authored on 2019/02/11 16:58
[libmach] Add objsyms()

51f244d2 – Roberto E. Vargas Caballero <k0ga@shike2.com> authored on 2019/02/11 14:25
[libmach] Add objsyms()

2fd2024f – Roberto E. Vargas Caballero <k0ga@shike2.com> authored on 2019/02/11 13:28
[libmach] Remove forsym()

a8d4f208 – Roberto E. Vargas Caballero <k0ga@shike2.com> authored on 2019/02/11 11:56
[libmach] Remove objreset()

4691d9ab – Roberto E. Vargas Caballero <k0ga@shike2.com> authored on 2019/02/11 11:56
[ld] Store section description from object files

2700167e – Roberto E. Vargas Caballero <k0ga@shike2.com> authored on 2019/02/11 11:56
[ld] Add ld to the cmd Makefile

dc0035fa – Roberto E. Vargas Caballero <k0ga@shike2.com> authored on 2019/02/11 11:56
[size] Add static function modifiers

0da5637d – Roberto E. Vargas Caballero <k0ga@shike2.com> authored on 2019/02/11 11:56
[libmach] Convert forsect() to objsect()

0bdc41f7 – Roberto E. Vargas Caballero <k0ga@shike2.com> authored on 2019/02/11 11:56
[libmach/coff32] Remove fp field as it is not used

d69a87fb – Roberto E. Vargas Caballero <k0ga@shike2.com> authored on 2019/02/11 04:24
[ld] Move ld out of a directory

6ee2fb85 – Roberto E. Vargas Caballero <k0ga@shike2.com> authored on 2019/02/11 11:56
[ld] Add handle of common blocks

e12a1007 – Roberto E. Vargas Caballero <k0ga@shike2.com> authored on 2019/02/11 11:55
[ld] Add moreundef()

62b5f13a – Roberto E. Vargas Caballero <k0ga@shike2.com> authored on 2019/02/11 01:37
[libmach] Make uniform the behaviour of for* functions

b709b8fa – Roberto E. Vargas Caballero <k0ga@shike2.com> authored on 2019/02/10 17:02
[ld] Several fixes

65120a98 – Roberto E. Vargas Caballero <k0ga@shike2.com> authored on 2019/02/10 16:43
[ar] Remove unneded variable

0e391692 – Roberto E. Vargas Caballero <k0ga@shike2.com> authored on 2019/02/10 16:13
[ranlib] Fix merging index file

4ddb383f – Roberto E. Vargas Caballero <k0ga@shike2.com> authored on 2019/02/10 14:57
[ld] Fix name of ld in error messages

e6a90cd2 – Roberto E. Vargas Caballero <k0ga@shike2.com> authored on 2019/02/10 14:51
[libmach] Remove index.o from the Makefile

51838a75 – Roberto E. Vargas Caballero <k0ga@shike2.com> authored on 2019/02/10 14:50
Update dependencies

5750587d – Roberto E. Vargas Caballero <k0ga@shike2.com> authored on 2019/02/10 14:48
[libmach] Implement coff32getidx()

7edf451b – Roberto E. Vargas Caballero <k0ga@shike2.com> authored on 2019/02/10 14:02
[libmach] Add namindex()

263d9910 – Roberto E. Vargas Caballero <k0ga@shike2.com> authored on 2019/02/10 13:27
Merge branch 'master' of ssh://simple-cc.org:/var/gitrepos/scc

cca317cd – Roberto E. Vargas Caballero <k0ga@shike2.com> authored on 2019/02/10 13:27
[ld] Add support for indexed libraries

2c7a3499 – Quentin Rameau <quinq@fifth.space> authored on 2019/02/10 11:20
[libc] Fix some missing headers

3d4872a5 – Quentin Rameau <quinq@fifth.space> authored on 2019/02/10 09:59
[libscc] Regroup hashing routines in a single function

eaf9eb8a – Quentin Rameau <quinq@fifth.space> authored on 2019/01/22 10:52
[driver] Warnings option: W to enable, w to disable

bc9383cd – Roberto E. Vargas Caballero <k0ga@shike2.com> authored on 2019/02/10 09:21
[libmach] Rename artraverse() to formember()

7ae4cdf7 – Roberto E. Vargas Caballero <k0ga@shike2.com> authored on 2019/02/10 09:06
[ld] Search libraries in -L path

42da25d1 – Roberto E. Vargas Caballero <k0ga@shike2.com> authored on 2019/02/10 09:05
[ld] Implement newidx()

381a14fc – Roberto E. Vargas Caballero <k0ga@shike2.com> authored on 2019/02/10 07:20
Fix dep generation

6c1eac28 – Roberto E. Vargas Caballero <k0ga@shike2.com> authored on 2019/02/10 07:20
Fix dep generation

ccb6d42b – Roberto E. Vargas Caballero <k0ga@shike2.com> authored on 2019/02/10 07:17
Fix tabs in x86/x86.dat

29f83a01 – Roberto E. Vargas Caballero <k0ga@shike2.com> authored on 2019/02/10 07:11
[libmach] Add skeleton for foridx()

02dd1ce6 – Roberto E. Vargas Caballero <k0ga@shike2.com> authored on 2019/02/10 06:37
[libmach] Add a parameter to objlookup()

0b07caed – Roberto E. Vargas Caballero <k0ga@shike2.com> authored on 2019/02/10 06:12
[ld] Load objects from libraries if needed

3e6e8f74 – Roberto E. Vargas Caballero <k0ga@shike2.com> authored on 2019/02/10 06:11
Update BUGS

06a51397 – Roberto E. Vargas Caballero <k0ga@shike2.com> authored on 2019/02/10 05:09
[ld] Rewrite ld using libmach

ed6d8506 – Roberto E. Vargas Caballero <k0ga@shike2.com> authored on 2019/02/10 02:03
[libmach] Introduce forsym() and forsect()

f2f82651 – Roberto E. Vargas Caballero <k0ga@shike2.com> authored on 2019/02/10 00:59
[libmach] Use Obj prefix for public types

e2bebadc – Roberto E. Vargas Caballero <k0ga@shike2.com> authored on 2019/02/08 15:42
Merge branch 'master' of ssh://simple-cc.org:/var/gitrepos/scc

1055827d – Roberto E. Vargas Caballero <k0ga@shike2.com> authored on 2019/02/08 15:39
[libmach/coff32] Implement coff32strip

d4565f07 – Roberto E. Vargas Caballero <k0ga@shike2.com> authored on 2019/02/08 15:37
[libscc] Remove unused lpack.c

71bd895b – Roberto E. Vargas Caballero <k0ga@shike2.com> authored on 2019/02/08 02:49
[libmach] Remove duplicated delsyms()

330cfd28 – Roberto E. Vargas Caballero <k0ga@shike2.com> authored on 2019/02/08 02:49
Fix dependencies

c75d39d8 – Roberto E. Vargas Caballero <k0ga@shike2.com> authored on 2019/02/08 02:47
[libmach/coff32] Add all the missed parts in coff32write

79dd4bd0 – Eddie Thieda <eddie.thieda@gmail.com> authored and Roberto E. Vargas Caballero <k0ga@shike2.com> committed on 2019/02/06 06:35
Deleted help file.

3aa27c3d – Roberto E. Vargas Caballero <k0ga@shike2.com> authored on 2019/02/06 03:07
[strip] Simplify error handling

1d08a435 – Roberto E. Vargas Caballero <k0ga@shike2.com> authored on 2019/02/06 03:04
[libmach] Split object.c and coff32.c

90f952cb – Eddie Thieda <eddie.thieda@gmail.com> authored and Roberto E. Vargas Caballero <k0ga@shike2.com> committed on 2019/01/31 17:16
Modified README file a bit.

ebf23256 – Roberto E. Vargas Caballero <k0ga@shike2.com> authored on 2019/01/31 13:01
[libmach] Read relocations and line numbers for coff32

2594990a – Roberto E. Vargas Caballero <k0ga@shike2.com> authored on 2019/01/31 05:19
[libmach] Rework objsize()

b5f8e196 – Roberto E. Vargas Caballero <k0ga@shike2.com> authored on 2019/01/30 05:53
[ranlib] Build index file

10f5b25b – Roberto E. Vargas Caballero <k0ga@shike2.com> authored on 2019/01/22 09:32
[libc] Fix amd64 crts

7e92426b – Roberto E. Vargas Caballero <k0ga@shike2.com> authored on 2019/01/16 18:04
[scc] Move cc1 cc2 and driver to cmd/scc

27e63021 – Roberto E. Vargas Caballero <k0ga@shike2.com> authored on 2019/01/16 17:34
[libc] Include libc.h in files using _flsbuf

003430be – Roberto E. Vargas Caballero <k0ga@shike2.com> authored on 2019/01/16 17:33
Fix small bug in mklib

08d10710 – Roberto E. Vargas Caballero <k0ga@shike2.com> authored on 2019/01/16 17:31
[libc] Remove libcrt

ff9c7adf – Roberto E. Vargas Caballero <k0ga@shike2.com> authored on 2019/01/16 14:47
Removed not supported config (i386-linux)

0a46f3b0 – Roberto E. Vargas Caballero <k0ga@shike2.com> authored on 2019/01/16 14:05
Separate target and toolchain configuration

5ff88bbb – Roberto E. Vargas Caballero <k0ga@shike2.com> authored on 2019/01/16 13:31
[libc] Don't rebuild the library always

f2e04e5f – Roberto E. Vargas Caballero <k0ga@shike2.com> authored on 2019/01/16 07:15
Move cc1 cc2 as and ld to cmd

02abca68 – Roberto E. Vargas Caballero <k0ga@shike2.com> authored on 2019/01/16 07:09
[cc1] Remove redundant atoi()

496a51cc – Roberto E. Vargas Caballero <k0ga@shike2.com> authored on 2019/01/15 08:46
Fix $(ENV) generation

5654f33b – Roberto E. Vargas Caballero <k0ga@shike2.com> authored on 2019/01/15 08:29
Enable pararell directory processing

914c674f – Quentin Rameau <quinq@fifth.space> authored on 2019/01/11 08:57
[ar] Check filenames before processing archive

abef896b – Quentin Rameau <quinq@fifth.space> authored on 2019/01/10 21:15
[cmd] Set the size in POSIX getprop

02179049 – Quentin Rameau <quinq@fifth.space> authored on 2019/01/10 12:17
[ar] Fix a few error strings

d59f5ffa – Quentin Rameau <quinq@fifth.space> authored on 2019/01/10 12:10
[ar] Print usage on mutually exclusive options

a1b2fae9 – Quentin Rameau <quinq@fifth.space> authored on 2019/01/10 10:08
[ar] Parse full pathname for file operands

c980d9a1 – Quentin Rameau <quinq@fifth.space> authored on 2019/01/09 19:11
[ar] Implement u flag

f197f3b9 – Hiltjo Posthuma <hiltjo@codemadness.org> authored and Roberto E. Vargas Caballero <k0ga@shike2.com> committed on 2019/01/10 17:50
fix errstr()

010b2002 – Quentin Rameau <quinq@fifth.space> authored on 2019/01/08 19:35
[libmach] Fix typo in lpack

05358415 – Roberto E. Vargas Caballero <k0ga@shike2.com> authored on 2019/01/08 16:19
[ranlib] Add errstr()

9ff6c995 – Roberto E. Vargas Caballero <k0ga@shike2.com> authored on 2019/01/08 16:13
[ar] Remove blank lines

a6e22cb9 – Roberto E. Vargas Caballero <k0ga@shike2.com> authored on 2019/01/08 14:51
[ranlib] Ignore non libraries archives

4effab97 – Roberto E. Vargas Caballero <k0ga@shike2.com> authored on 2019/01/08 13:54
[ar] Set file attributes in extracted files

634d5817 – Roberto E. Vargas Caballero <k0ga@shike2.com> authored on 2019/01/08 13:26
[ar] Increase the portability

ff38a740 – Roberto E. Vargas Caballero <k0ga@shike2.com> authored on 2019/01/08 12:55
[ar] Add error() function

7c7c9685 – Roberto E. Vargas Caballero <k0ga@shike2.com> authored on 2019/01/08 11:12
[ranlib] Add TODO for t flag

682ca35d – Roberto E. Vargas Caballero <k0ga@shike2.com> authored on 2019/01/08 11:02
[addr2line] Add basic program code

45fe8c2a – Roberto E. Vargas Caballero <k0ga@shike2.com> authored on 2019/01/08 10:08
Add dummy versions of addr2line and objcopy

c809e59d – Roberto E. Vargas Caballero <k0ga@shike2.com> authored on 2019/01/08 09:49
[objdump] Move objdump to src/cmd

6f15bbc2 – Roberto E. Vargas Caballero <k0ga@shike2.com> authored on 2019/01/08 09:47
[ranlib] Add first version of ranlib

c50958a2 – Roberto E. Vargas Caballero <k0ga@shike2.com> authored on 2019/01/08 07:12
[size] Add support for libraries and coff32

Next