RSS feed
	
	
	
		8b7b6ff1
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2018/05/23 11:11
		
Merge branch 'master' of ssh://simple-cc.org:/var/gitrepos/scc
		 
	
		0c5f7ed7
		 – sin <sin@2f30.org>
 authored
 and Roberto E. Vargas Caballero <k0ga@shike2.com>
 committed
 on 2018/05/23 11:09
		
Fix puts() implementation
		 
	
		640caa73
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2018/05/22 17:58
		
[tests/as] Remove verbose output from test.log
		 
	
		44a5a39c
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2018/05/22 17:57
		
[tests/as] Add ADDW tests for 2i86
		 
	
		9a7daac8
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2018/05/22 17:47
		
[as/i286] Fix Name of BX register
		 
	
		ea27f292
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2018/05/22 16:04
		
[test/as] Move as tests to the test directory
		 
	
		bb1a93f4
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2018/05/22 15:56
		
[as/objdump] Install as and objdump
		 
	
		41554abe
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2018/05/20 17:27
		
[as/286] Remove % in register names
		 
	
		848e5ed6
		 – Naveen Narayanan zerous <zerous@nocebo.space>
 authored
 and Roberto E. Vargas Caballero <k0ga@shike2.com>
 committed
 on 2018/05/20 08:17
		
[as] Small fixes tin gentbl.awk
		 
	
		91922108
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2018/05/20 04:15
		
Revert "[as] Allow left to right or right to left parsing"
		 
	
		3a1fdd58
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2018/05/19 16:02
		
[as] Don't use bitfields for AOPT and AREP
		 
	
		c2677b83
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2018/05/18 04:11
		
[as/286] Add reg8_reg8()
		 
	
		2d60e8ab
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2018/05/17 17:48
		
[as/x86] Fix x86.dat and rules.dat
		 
	
		e029d46e
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2018/05/17 16:44
		
[as] Update dependencies list
		 
	
		321101a5
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2018/05/17 16:42
		
[as/i286] Add the first instruction to i286
		 
	
		4b517d27
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2018/05/17 15:13
		
[as/286] Update test file to cover all the 8 bit additions
		 
	
		50d06031
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2018/05/17 11:53
		
[as/x86] Add basic support for register classification
		 
	
		e03e4140
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2018/05/17 10:22
		
[as/i286] Add Makefile support to build as-286
		 
	
		aa911418
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2018/05/17 11:07
		
[as] Use LC_COLLATE=C in gentbl.sh
		 
	
		59fd8e09
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2018/05/16 16:39
		
Make more stable mkdep.sh
		 
	
		874cce9c
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2018/05/16 16:45
		
Fix inclusion dependencies generation
		 
	
		866b1257
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2018/05/16 16:30
		
Include dependencies of files out of current directory
		 
	
		b79ca204
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2018/05/16 16:01
		
[as] Simplify build system
		 
	
		cbc79a2c
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2018/05/16 14:15
		
[as/8086] Add all the 8 bit register ADD ops
		 
	
		154ed8ce
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2018/05/15 16:28
		
[as/8086] Add first test case in 8086 assembler
		 
	
		c7c7ed3c
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2018/05/15 16:04
		
[as/8086] Add Register classes for reg8 and reg16
		 
	
		4b53e716
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2018/05/14 08:01
		
[ld] Allow empty member name in newobj()
		 
	
		d3193982
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2018/05/14 03:08
		
[ld] Implement lookup()
		 
	
		4bec4d5e
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2018/05/11 16:04
		
[ld] Add comments about th emission of every flag
		 
	
		e72d3db3
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2018/05/11 15:56
		
[ld/coff32] Create readobj()
		 
	
		a7140d17
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2018/05/11 14:01
		
Small style change to configure
		 
	
		159f7abe
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2018/05/11 04:31
		
[ld/coff32] Finish the implementation of readsyms() and readsects()
		 
	
		8d03b46d
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2018/05/11 04:01
		
[ld/coff32] Support for short names in symbols
		 
	
		c31d542a
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2018/05/10 16:42
		
[ld/coff32] Load sections and symbols in pass1
		 
	
		a56932d4
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2018/05/10 10:55
		
[libscc] Use $(AR) instead of direct ar
		 
	
		0c9e79fb
		 – Josuah Demangeon <mail@josuah.net>
 authored
 and Roberto E. Vargas Caballero <k0ga@shike2.com>
 committed
 on 2018/05/10 08:25
		
convert ./configure from makefile syntax to plain shell syntax
		 
	
		e0b1a359
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2018/05/09 17:40
		
[ld] Update pass variable in every pass
		 
	
		2ceb6eb7
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2018/05/09 15:05
		
[ld] Add basic options parsing
		 
	
		47571de9
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2018/05/04 09:39
		
[ar] Remove temporary files in signal handler
		 
	
		62a40f5d
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2018/05/08 12:00
		
Update gitignore
		 
	
		2b9e16f9
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2018/05/08 11:57
		
Update dependency list of nm and ld
		 
	
		d47bc8e5
		 – Quentin Rameau <quinq@fifth.space>
 authored
 and Roberto E. Vargas Caballero <k0ga@shike2.com>
 committed
 on 2018/02/21 13:00
		
Let the user configure system crts
		 
	
		186e05bb
		 – Quentin Rameau <quinq@fifth.space>
 authored
 and Roberto E. Vargas Caballero <k0ga@shike2.com>
 committed
 on 2018/02/21 12:26
		
Add internal include paths to cc1
		 
	
		4b15d284
		 – Quentin Rameau <quinq@fifth.space>
 authored
 and Roberto E. Vargas Caballero <k0ga@shike2.com>
 committed
 on 2018/02/21 12:24
		
fix sysincludes internal path
		 
	
		765c94fe
		 – Quentin Rameau <quinq@fifth.space>
 authored
 and Roberto E. Vargas Caballero <k0ga@shike2.com>
 committed
 on 2018/02/21 12:22
		
use in-tree rootdir as default PREFIX
		 
	
		ce65403b
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2018/05/03 12:03
		
Merge branch 'master' of ssh://simple-cc.org:/var/gitrepos/scc
		 
	
		1a3ab58b
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2018/05/03 12:02
		
[ar] Add TODO for -u option
		 
	
		dc0e97ec
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2018/04/27 09:41
		
ZZMerge branch 'master' of ssh://simple-cc.org/var/gitrepos/scc
		 
	
		41c4d8d9
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2018/04/13 12:53
		
[ld] Remove the object item list
		 
	
		1b8dcd44
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2018/04/06 09:43
		
[tests/scc] Add test for macro expansion in #include
		 
	
		b5356e98
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2018/03/14 17:03
		
[ld/coff32] Add basic support for files
		 
	
		06ee0513
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2018/03/14 07:34
		
Merge branch 'make-changes'
		 
	
		aaf5ff88
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2018/03/14 07:28
		
Add name of the tool in die() messages
		 
	
		9751bfd6
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2018/03/14 06:16
		
[cc1] Make addinput() a void funtcion
		 
	
		1ebd02c2
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2018/03/14 04:08
		
[ld/coff32] Add support for coff32 probe()
		 
	
		58657a9d
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2018/03/13 19:57
		
Move rootdir creation to rules.mk
		 
	
		8d25c7ae
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2018/03/13 19:40
		
Move the lib generation rule to libdep.mk
		 
	
		99bb172e
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2018/03/13 16:00
		
[nm] Make object() static
		 
	
		fcc4d827
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2018/03/13 15:46
		
[ld] Add basic support for objects and libraries
		 
	
		8370fd16
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2018/03/13 05:56
		
[ld] Add skeleton for ld
		 
	
		276fb4f1
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2018/03/12 18:08
		
[tests/nm] Restore correct trap cmd
		 
	
		249cfc0d
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2018/03/12 18:08
		
[tests/nm] Add tests for P format to z80
		 
	
		d7c503ac
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2018/03/12 18:07
		
[nm] Fix octal radix in P format
		 
	
		da6fca55
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2018/03/12 17:40
		
[tests/nm] Add moretests for z80
		 
	
		ce102b50
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2018/03/12 17:32
		
[nm] Fix decimal radix
		 
	
		26264ba5
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2018/03/12 17:23
		
Ignore .out files
		 
	
		740c98a5
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2018/03/12 16:57
		
[tests/nm] Factorize the creation of the a.out file
		 
	
		bef6a849
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2018/03/12 16:35
		
[test/nm] Add more tests for z80 coff32
		 
	
		9f9c8e6f
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2018/03/12 16:34
		
[nm] Fix detection of member in archives
		 
	
		448edca8
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2018/03/12 16:32
		
[nm/coff32] Make relative all the fseeks
		 
	
		9c797394
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2018/03/12 15:26
		
[nm] Considerer U symbols always smallers
		 
	
		72e4cc1c
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2018/03/12 14:49
		
[nm/coff32] Remove unused variable
		 
	
		ad731a5c
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2018/03/12 14:46
		
[nm/coff32] Fix string table retrieve
		 
	
		bc25f9e6
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2018/03/12 14:32
		
[nm] Fix "portable format"
		 
	
		2c2418c4
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2018/03/12 14:06
		
[nm/coff32] Add support for common blocks
		 
	
		0ba51329
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2018/03/12 12:39
		
[tests/ar] Use date to get the unix time
		 
	
		9503ac89
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2018/03/12 12:28
		
[nm] Improve Makefile
		 
	
		b9c46d54
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2018/03/12 12:07
		
[tests] Add basic execute test for nm
		 
	
		5d340771
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2018/03/12 10:30
		
[nm] Improve error handling
		 
	
		b468bd38
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2018/03/12 10:28
		
[lib/scc] Fix lpack()
		 
	
		8e8710e0
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2018/03/12 07:53
		
[nm] Implement coff symbol listing
		 
	
		f96febf1
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2018/03/08 14:20
		
[cc2] Rewrite getsym()
		 
	
		261ecb57
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2018/03/07 15:51
		
[lib/scc] Add bpack() and bunpack()
		 
	
		5214729f
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2018/03/06 09:41
		
[nm] Remove myro object file
		 
	
		7d7f9350
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2018/03/06 07:38
		
[nm] Remove fname from object() parameters
		 
	
		6b341367
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2018/03/06 07:19
		
Add COFF 32 bit version includes
		 
	
		16ac0a93
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2018/03/06 06:12
		
[ar/nm] Synchronize the file name criteria
		 
	
		85b514f5
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2018/03/05 16:52
		
[nm] Extrace correct name of archive members
		 
	
		e417ad93
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2018/03/05 13:44
		
[nm] Improve error handling
		 
	
		55554976
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2018/03/05 12:32
		
[nm] Add symbol type
		 
	
		aaabcfa7
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2018/03/05 10:21
		
[nm] Split main.c in common and object part
		 
	
		298d40ee
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2018/03/05 09:02
		
[nm] Reintroduce again archives
		 
	
		9ba63804
		 – Hiltjo Posthuma <hiltjo@codemadness.org>
 authored
 and Roberto E. Vargas Caballero <k0ga@shike2.com>
 committed
 on 2018/02/26 09:00
		
libc: vfprintf(), fix cast for long long
		 
	
		38016d87
		 – Hiltjo Posthuma <hiltjo@codemadness.org>
 authored
 and Roberto E. Vargas Caballero <k0ga@shike2.com>
 committed
 on 2018/02/26 08:48
		
libc: fopen(), allow for example r+b and rb+
		 
	
		bb3a3db2
		 – Hiltjo Posthuma <hiltjo@codemadness.org>
 authored
 and Roberto E. Vargas Caballero <k0ga@shike2.com>
 committed
 on 2018/02/26 08:47
		
libc: bsearch(), fix cmp check
		 
	
		0b5b425e
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2018/02/28 09:56
		
[cc1] Whitespace change in Makefile
		 
	
		ebf26dca
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2018/02/28 07:30
		
[cc1] Don't allow redifinition of typedef
		 
	
		ca9626ac
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2018/02/26 10:06
		
[lib/c] Rename assert.c to __assert.c
		 
	
		8e0079cd
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2018/02/26 10:02
		
[lib/c] Small whitespace change
		 
	
		e1f8c5e7
		 – Roberto E. Vargas Caballero <k0ga@shike2.com>
 authored
 on 2018/02/26 02:42
		
[tests/ar] Remove generation of master.a from chktest.sh
		 
Next