RSS feed
	
	
	
		6361870f
		 – Michael Forney <mforney@mforney.org>
 authored
 and Roberto E. Vargas Caballero <k0ga@shike2.com>
 committed
 on 2019/04/20 05:42
		
Remove extra ';' in struct member declaration
		 
	
		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
		 
Next