RSS feed
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
f6d58032
– Hiltjo Posthuma <hiltjo@codemadness.org>
authored
and Roberto E. Vargas Caballero <k0ga@shike2.com>
committed
on 2018/02/23 12:18
Makefile: make install improvements
f7ca8c36
– Hiltjo Posthuma <hiltjo@codemadness.org>
authored
and Roberto E. Vargas Caballero <k0ga@shike2.com>
committed
on 2018/02/23 12:02
Make totime() time signed
d89d9024
– Roberto E. Vargas Caballero <k0ga@shike2.com>
authored
on 2018/02/23 10:53
[ar] Remove unused macros SAVE and NOSAVE
0b20b4df
– Roberto E. Vargas Caballero <k0ga@shike2.com>
authored
on 2018/02/23 10:14
[ar] Convert stat.c into driver.c
29c70a10
– Roberto E. Vargas Caballero <k0ga@shike2.com>
authored
on 2018/02/23 06:22
[ar] Convert totime() into a function
736b8b4e
– Roberto E. Vargas Caballero <k0ga@shike2.com>
authored
on 2018/02/23 06:07
[ar] Remove comment
53c4ce7b
– Roberto E. Vargas Caballero <k0ga@shike2.com>
authored
on 2018/02/23 04:47
[ar] Create temporary files only when it is needed
d724fab9
– Roberto E. Vargas Caballero <k0ga@shike2.com>
authored
on 2018/02/22 15:37
[tests/ar] Add tests for update
d14ed22c
– Roberto E. Vargas Caballero <k0ga@shike2.com>
authored
on 2018/02/22 15:20
[ar] Fix update
b7c6aefd
– Roberto E. Vargas Caballero <k0ga@shike2.com>
authored
on 2018/02/22 10:20
[ar] Fix extract()
a6846d90
– Roberto E. Vargas Caballero <k0ga@shike2.com>
authored
on 2018/02/22 10:17
[tests/ar] Add master.a target
0f5c99c0
– Roberto E. Vargas Caballero <k0ga@shike2.com>
authored
on 2018/02/22 10:14
[tests/ar] Fix 0003-append.sh
7b1f9cd1
– Roberto E. Vargas Caballero <k0ga@shike2.com>
authored
on 2018/02/22 10:13
[test/ar] Remove exec from test files
c6c3b579
– Roberto E. Vargas Caballero <k0ga@shike2.com>
authored
on 2018/02/21 11:38
Split tests in smaller files
c56a7fd3
– Roberto E. Vargas Caballero <k0ga@shike2.com>
authored
on 2018/02/22 02:48
[tests/ar] Remove SCCPREFIX from the Makefile
077e62c8
– Roberto E. Vargas Caballero <k0ga@shike2.com>
authored
on 2018/02/22 02:46
[ar] Fix inlist()
857c5cdd
– Roberto E. Vargas Caballero <k0ga@shike2.com>
authored
on 2018/02/21 18:18
[ar] Fix magic number (again)
563eadc3
– Roberto E. Vargas Caballero <k0ga@shike2.com>
authored
on 2018/02/21 18:13
[ar] Change op to m
f90ce171
– Roberto E. Vargas Caballero <k0ga@shike2.com>
authored
on 2018/02/21 18:07
[ar] Small fix in error string
a314e313
– Roberto E. Vargas Caballero <k0ga@shike2.com>
authored
on 2018/02/21 18:02
[ar] Fix size of ar magic in merge()
b4937529
– Roberto E. Vargas Caballero <k0ga@shike2.com>
authored
on 2018/02/21 16:20
[ar] Initialize member fileds in run()
a8e4d53e
– Roberto E. Vargas Caballero <k0ga@shike2.com>
authored
on 2018/02/21 16:14
[ar] Fix merge()
Next