From 48a5edd4da7f8dae770f17e59877c51972d8d12e Mon Sep 17 00:00:00 2001 From: DeaDDooMER Date: Mon, 22 Jul 2019 23:40:06 +0300 Subject: [PATCH] update docu --- CHANGELOG | 11 +++++++++++ README | 6 +++--- man/cpc.1 | 10 +++++++--- man/cpl.1 | 4 +++- 4 files changed, 24 insertions(+), 7 deletions(-) diff --git a/CHANGELOG b/CHANGELOG index 78c9b44..0328c7c 100644 --- a/CHANGELOG +++ b/CHANGELOG @@ -1,3 +1,14 @@ +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 diff --git a/README b/README index e161cdc..2da0003 100644 --- a/README +++ b/README @@ -13,7 +13,7 @@ Requirements: * 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: @@ -22,9 +22,9 @@ 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 _________ diff --git a/man/cpc.1 b/man/cpc.1 index 6354593..4e0553f 100644 --- a/man/cpc.1 +++ b/man/cpc.1 @@ -1,4 +1,4 @@ -.Dd June 7, 2019 +.Dd July 22, 2019 .Dt CPC 1 .Os \" Current OS .Sh NAME @@ -62,12 +62,16 @@ Switch on/off syntax extensions for compatibility with Oberon. 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 diff --git a/man/cpl.1 b/man/cpl.1 index aa53eca..2bbbe4b 100644 --- a/man/cpl.1 +++ b/man/cpl.1 @@ -1,4 +1,4 @@ -.Dd June 7, 2019 +.Dd July 22, 2019 .Dt CPL 1 .Os \" Current OS .Sh NAME @@ -46,6 +46,8 @@ Add search path for code files. 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 -- 2.29.2