RSS feed
	
	
	
		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()
		 
	
		718fad00
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2019/08/21 12:03
		
[ld] Fix seeking into the object file
		 
	
		e27e71e4
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2019/08/21 07:54
		
[ld] Simplify Segment
		 
	
		17a2ac09
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2019/08/21 07:49
		
[ld] Fix merge()
		 
	
		3a079f24
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2019/08/21 07:46
		
Update depenencies
		 
	
		621d2144
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2019/08/21 07:34
		
[driver/posix] Remove debug information
		 
	
		d062d33d
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2019/08/21 06:31
		
[libc] Avoid too deep recursion in qsort()
		 
	
		266132e9
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2019/08/19 13:02
		
[ld] Add pass4
		 
	
		25bac1a3
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2019/08/19 13:01
		
[ld] Add library dependencies to Makefile
		 
	
		94f52c8e
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2019/08/19 06:20
		
[ld] Add structures for sections and segments
		 
	
		506afb04
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2019/08/18 18:01
		
Simplify the HOST configuration
		 
Next