+v0.2:
+* fixed quiet traps while termination
+* fixed traps while HostLang initialization
+* subsystem C99 renamed to PosixC
+* fixed field renaming for CPfront
+* added 32-bit ARM support via CPfront
+* added 32-bit CYGWIN support via CPfront
+* added type SYSTEM.ADDRESS
+* stack trace after user interrupt are disabled by default
+* added option -no-use-time as base for reproduceble builds
+
v0.1:
* implemented true command line versions of DevCompiler, Dev2Linker and CPfront
* implemented new generic Host for POSIX-compatible systems
* installed multilib
Stable boostrap sources and builds can be grabbed from deadsoftware.ru:
-https://deadsoftware.ru/projects/cpc/release
+ https://deadsoftware.ru/projects/cpc/release
To bootstrap compiler using pretranslated C code run this:
Remove flag -b if you want to bootstrap using old version of cpc.
Add flag -h if you want to known which processors/compilers/os are supported.
-After building you can grab binaries from directory stage2.
+After building you can grab binaries from directory `stage2'.
-Directory crux is a good example how to make package for linux distro.
+Directory `crux' is a good example how to make package for linux distro.
Bugs
_________
-.Dd June 7, 2019
+.Dd July 22, 2019
.Dt CPC 1
.Os \" Current OS
.Sh NAME
Switch on/off Direct-To-COM compiler extesions.
.It Fl [no-]main
Switch on/off main program generation. Useful for CPfront backend.
-.In Fl [no-]include0
+.It Fl [no-]include0
Switch on/off including additional header to module. Useful for CPfront backend.
-.In Fl [no-]long-calls
+.It Fl [no-]long-calls
Switch on/off use calls from module Long, that emulate LONGINT.
+.It Fl -[no-]use-time
+Switch on/off writing compilation date to code file.
.It Fl v[erbose]
Print more information to stdout.
+.It Fl version
+Print compiler version
.El \" End Options List
.Sh EXIT STATUS
.Ex -std
-.Dd June 7, 2019
+.Dd July 22, 2019
.Dt CPL 1
.Os \" Current OS
.Sh NAME
Add search path for subsystems with code files.
.It Fl trap
Trap on first error. Useful for debugging linker itself.
+.It Fl version
+Print linker version
.El \" End Options List
.Sh EXIT STATUS
.Ex -std