-
00cb4144f2
Merge pull request #246 from davidgiven/llgen
David Given
2022-02-03 22:33:13 +0100
-
-
06ede2e2f5
Fix the main documentation PDF not to use mangled character spacing.
David Given
2022-02-03 21:40:49 +0100
-
1b972fcd17
Rip out the old pm stuff and write a simple Makefile. Update README.
David Given
2022-02-03 21:28:47 +0100
-
3b42edf143
Allow override of configuration variables without editing Makefile.
B. Atticus Grobe
2022-01-26 23:00:04 -0600
-
-
-
526738b7e1
Merge pull request #243 from tkchia/tkchia/self-host
David Given
2022-01-21 22:14:15 +0100
-
-
76c40b5dc0
plat/msdos86: add unlink( )
Tee-Kiah Chia
2022-01-21 21:06:33 +0000
-
-
612c47371e
Merge pull request #242 from tkchia/tkchia/self-host
David Given
2022-01-19 22:17:48 +0100
-
-
84a25b0526
Add fork, wait, waitpid for all Linux targets, & execl for linux386.
Tee-Kiah Chia
2022-01-19 17:05:59 +0000
-
-
7e2adfb692
Merge pull request #241 from tkchia/tkchia/switch-long
David Given
2022-01-18 00:34:27 +0100
-
-
ceca019493
mach/i86/libem/csb4.s: fix incorrect i86 code for switch (long)
Tee-Kiah Chia
2022-01-17 19:29:56 +0000
-
-
8b53004031
Merge pull request #232 from tkchia/tkchia/troff
David Given
2021-05-04 20:58:36 +0200
-
-
ea8097d866
doc/em/app.codes.nr: fix "139: no real data" error under GNU tbl
Tee-Kiah Chia
2021-05-04 15:53:00 +0000
-
-
0b1f81fbfe
Merge pull request #231 from tkchia/tkchia/ego-il-unused
David Given
2021-04-26 23:16:16 +0200
-
-
7286c67e8f
Merge pull request #224 from nick-less/default
David Given
2021-04-26 17:34:09 +0200
-
-
4d5b1ec115
util/ego: inlining pass now tries to remove unused procedures
Tee-Kiah Chia
2021-04-26 14:27:45 +0000
-
-
-
a740f476c2
Merge pull request #229 from tkchia/tkchia/msdos86
David Given
2021-04-13 12:51:43 +0200
-
-
85953022b5
README: mention msdos86 target platform
Tee-Kiah Chia
2021-04-01 14:42:02 +0000
-
a6c7ac2a28
plat/msdos86: add gettimeofday( )
Tee-Kiah Chia
2021-03-29 15:15:13 +0000
-
f2c8828a4b
plat/msdos86: copy stubs kill( ), signal( ), from plat/pc86
Tee-Kiah Chia
2021-03-28 12:28:57 +0000
-
466cf20805
plat/msdos86: add open( ), lseek( ), and getpid()
Tee-Kiah Chia
2021-03-28 12:09:52 +0000
-
0d2b55cd29
plat/msdos86: add isatty( ), _setmode( ), read( ), write( )
Tee-Kiah Chia
2021-03-27 19:30:38 +0000
-
2dfddf3fa8
libcc.ansi: add support for O_TEXT, O_BINARY file status flags
Tee-Kiah Chia
2021-03-27 06:59:07 +0000
-
aaf3ef695b
plat/msdos86: implement close( ) function & proper errno setting
Tee-Kiah Chia
2021-03-24 14:30:18 +0000
-
4c678ca210
Adding MS-DOS .com program support (msdos86). Still incomplete.
Tee-Kiah Chia
2021-03-23 16:31:11 +0000
-
-
3dcd16e0a0
Merge pull request #227 from tkchia/tkchia/sepid
David Given
2021-03-20 19:05:14 +0100
-
-
5d3ef4568a
Add .seek pseudo-op and fix .base pseudo-op in uni_ass(6) manual
Tee-Kiah Chia
2021-03-20 17:03:12 +0000
-
64a74b4e09
Add .seek asm pseudo-op, advances location counter to fixed offset
Tee-Kiah Chia
2021-03-19 13:36:24 +0000
-
-
ced1e91800
Merge pull request #226 from tkchia/tkchia/sepid
David Given
2021-03-18 19:38:16 +0100
-
-
a29507d9e4
aslod: fix: use section alignments when computing section sizes
Tee-Kiah Chia
2021-03-18 18:25:04 +0000
-
-
2ae1f01f36
fix compile error under macos
nick-less
2021-03-17 20:01:44 +0100
-
-
bda4239464
Merge pull request #223 from tkchia/tkchia/devel
David Given
2021-03-16 20:37:56 +0100
-
-
9c7ce04cec
Fix static buffer overflow in genname( ) in LLgen
Tee-Kiah Chia
2021-03-16 17:59:29 +0000
-
-
7c51d86c4e
Merge pull request #221 from davidgiven/codeanalysis
David Given
2020-10-09 18:08:43 +0200
-
-
b1f0038033
Typo fix?
David Given
2020-10-09 17:54:15 +0200
-
05fafdd2d2
Try and make things build properly.
David Given
2020-10-09 17:52:31 +0200
-
b398abdd98
Experiment with code analysis.
David Given
2020-10-09 17:45:59 +0200
-
-
ec47148b85
Merge pull request #220 from davidgiven/dtrg-fixes
David Given
2020-09-14 23:13:12 +0200
-
-
3eed6db007
Fix some issues caused by, I think, COMMON variables no longer working in recent gccs?
David Given
2020-09-14 22:38:01 +0200
-
-
cb540ec917
Merge pull request #217 from tevorbl/default
David Given
2020-06-13 18:41:12 +0200
-
-
cd36c3526b
minor formatting changes
tevorbl
2020-06-13 14:33:14 +0100
-
6fe335b9e9
another fix for printf(float) on m68k platform
tevorbl
2020-06-02 13:00:03 +0100
-
04fe0aa53e
fixed floats in printf in linux59k platform
tevorbl
2020-06-01 20:53:29 +0100
-
e5da3227d9
fpu bug fix for fgetmant op
tevorbl
2020-05-30 13:37:04 +0100
-
799900f45a
update platform linux68k
tevorbl
2020-05-28 13:06:08 +0100
-
-
53a3630d2c
Don't try to allocate a ridiculous 1025 bytes on the stack (which completely explodes on CP/M).
David Given
2020-02-05 23:05:33 +0100
-
dea8e6f334
Make the Pascal example look the same as the other hilo examples.
David Given
2020-02-05 23:05:10 +0100
-
97bed6c0a5
Fix incorrect instruction in the emulator disassembler.
David Given
2020-02-05 22:43:27 +0100
-
1101922563
Add the deblocking parameter to cpm_bios_write().
David Given
2020-02-05 22:05:03 +0100
-
191c4a30e2
Merge pull request #214 from davidgiven/dtrg-cpm2
David Given
2019-11-23 11:53:26 +0100
-
-
-
-
17fa773f04
Update CP/M libsys.
David Given
2019-11-23 11:31:03 +0100
-
-
5e2974a23e
Merge pull request #213 from kernigh/kernigh-bug-203
David Given
2019-11-16 11:34:48 +0100
-
-
32e60ea994
Add test case for #203
George Koehler
2019-11-15 15:33:15 -0500
-
e841adf970
Fix END pseudo in util/ego/sr; closes #203
George Koehler
2019-11-15 11:50:05 -0500
-
fc1476c88b
Add -DDEBUG to enable assertions in util/ego
George Koehler
2019-11-14 16:17:17 -0500
-
-
0bcbaf848a
Merge pull request #211 from kernigh/kernigh-warn
David Given
2019-11-09 23:52:44 +0100
-
-
3f3bf1e164
Reduce warnings, adjust format strings in util/led
George Koehler
2019-11-01 18:27:34 -0400
-
17bc9cdef7
More void, fewer clang warnings in util/ego
George Koehler
2019-10-31 18:05:22 -0400
-
be1662dd15
Change the optional parameter of n_coerc() to a pointer
George Koehler
2019-10-30 16:53:09 -0400
-
7ab4794a05
Reduce clang warnings from ncg
George Koehler
2019-10-25 18:17:13 -0400
-
0576641cae
Reduce clang warnings from top
George Koehler
2019-10-25 15:52:09 -0400
-
51e34acab1
Add a syntax to declare functions in a top table
George Koehler
2019-10-24 14:08:52 -0400
-
777d0abb00
Add util/int/switch.h to declare do_instr() and Do???()
George Koehler
2019-10-23 19:13:51 -0400
-
36f16b0cb8
Cut down some clang warnings
George Koehler
2019-10-23 16:06:36 -0400
-
8bb395b147
LLgen: use size_t, reduce warnings, other small changes
George Koehler
2019-10-22 12:56:50 -0400
-
eb520a343d
Add ACK target util/LLgen+bootstrap
George Koehler
2019-10-21 18:15:52 -0400
-
-
9cee18f9d6
Merge pull request #208 from kernigh/kernigh-data8
David Given
2019-10-07 22:56:13 +0200
-
-
b9bd89914f
Add back _EM_LSIZE == 8 to <stdint.h>
George Koehler
2019-10-05 00:56:43 -0400
-
a434749fd9
Widen valu_t in the assembler to 64 bits.
George Koehler
2019-10-04 18:58:56 -0400
-
0b0c3d5b60
Add csa 8, csb 8 for i386, m68020.
George Koehler
2019-09-27 12:15:10 -0400
-
d6413c1a11
Enable long long in ACK C for osx386.
George Koehler
2019-09-25 12:35:36 -0400
-
bbaed6bdba
Edit i386 rules for 8-byte shift, conversion.
George Koehler
2019-09-25 12:29:41 -0400
-
e867861f6d
Add 8-byte long long for linux68k.
George Koehler
2019-09-24 13:32:17 -0400
-
fd27acb487
Fix assembly of bfffo d1[0:32], d3
George Koehler
2019-09-24 10:44:48 -0400
-
f0a2c84d93
Tweak i386 rules for adi 8, sli 8, sru 8.
George Koehler
2019-09-18 14:09:51 -0400
-
6f84bc1dcf
Add more cases to lladdsub_e.c
George Koehler
2019-09-18 12:46:11 -0400
-
485faa2944
Remove extra conversion of shift count in ACK C.
George Koehler
2019-09-16 21:35:38 -0400
-
f6a1e08218
Test long long division and remainder; fix i386.
George Koehler
2019-09-16 20:19:36 -0400
-
12457f6385
Add long long tests for bitset, convert, multiply.
George Koehler
2019-09-16 11:44:25 -0400
-
04427e65dc
Add and test rol 8, ror 8 for linux386.
George Koehler
2019-09-12 19:47:51 -0400
-
aeb8ed53e4
Define _EM_LLSIZE, int64_t, uint64_t for linux386.
George Koehler
2019-09-12 13:40:07 -0400
-
eb0d5e1d6c
Switch rotate_e.e from EM_WSIZE to _EM_WSIZE.
George Koehler
2019-09-12 12:26:14 -0400
-
fb9f5387b5
Add long long comparisons, shifts for linux386.
George Koehler
2019-09-07 16:20:33 -0400
-
20a4d401d0
Add first long-long test for linux386.
George Koehler
2019-09-05 13:13:02 -0400
-
15950f9c95
Add long long literals like 123LL to ACK C.
George Koehler
2019-09-04 22:14:38 -0400
-
007a63d529
Begin to add
long long
to C compiler for linux386.
George Koehler
2019-09-02 11:24:44 -0400
-
893df4b79b
Experiment with 8-byte integers in ncg i386.
George Koehler
2019-08-20 13:38:18 -0400
-
1faff418ec
Teach some ncg machines to use .data8
George Koehler
2019-08-13 15:37:05 -0400
-
054b9c87e1
Add .data8 for 8-byte literal integers to the assembler.
George Koehler
2019-08-13 11:47:44 -0400
-
-
c2604dbb04
Merge pull request #204 from davidgiven/dtrg-cpm
David Given
2019-06-24 23:54:36 +0200
-
-
97d22973ee
Add some BIOS bindings, and a zero-terminated print string routine.
David Given
2019-06-24 23:07:17 +0200
-
1bd6a9d4fa
Add an itoa() function, following the most common prototype I can find.
David Given
2019-06-24 20:52:56 +0200
-
-
9d0f03822c
Merge pull request #200 from davidgiven/dtrg-cpm
David Given
2019-06-18 00:13:58 +0200
-
-
ac8edcbfc3
Give up trying to make the B tests pass on CP/M.
David Given
2019-06-17 23:33:58 +0200
-
97e6baa052
Fix register corruption when incrementing locals; attempt to solve the alignment issue.
David Given
2019-06-17 23:31:54 +0200
-
c2f48772e9
Correctly emit \r\n when a \n is written to the console, instead of \n\n...
David Given
2019-06-17 23:31:16 +0200
-
0ecad6c860
Warning fix.
David Given
2019-06-17 23:29:41 +0200
-
c9d14f6c9e
Cause B programs to fail on startup if they detect alignment issues.
David Given
2019-06-17 22:27:13 +0200
-
94867d24b7
Ensure that procedure labels are word aligned (required by the EM spec).
David Given
2019-06-17 22:26:31 +0200
-
ec9b5f5fcd
Disable rck test on i80, which doesn't support it.
David Given
2019-06-17 19:53:12 +0200
-
-
585e035c14
Merge pull request #197 from davidgiven/dtrg-cpm
David Given
2019-06-17 01:25:27 +0200
-