RSS feed
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
b7bebb29
– Roberto E. Vargas Caballero <k0ga@shike2.com>
authored
on 2019/01/08 06:43
[size] Add support for libraries
d0a9d4f5
– Roberto E. Vargas Caballero <k0ga@shike2.com>
authored
on 2019/01/08 06:31
Fix several warnings
015d343c
– Roberto E. Vargas Caballero <k0ga@shike2.com>
authored
on 2019/01/08 06:18
[ar] Move ar to cmd directory
5c59ce4b
– Roberto E. Vargas Caballero <k0ga@shike2.com>
authored
on 2019/01/08 06:04
[strip] Simplify error messages
6af5d14f
– Roberto E. Vargas Caballero <k0ga@shike2.com>
authored
on 2019/01/08 06:03
[as] Use EXIT_FAILURE instead of 1
433b3e94
– Roberto E. Vargas Caballero <k0ga@shike2.com>
authored
on 2019/01/08 06:02
[size] Add a first version of size
Next