Groups | Search | Server Info | Login | Register
Groups > comp.sys.atari.programmer > #29
| Path | csiph.com!usenet.pasdenom.info!weretis.net!feeder4.news.weretis.net!newsfeed.fsmpi.rwth-aachen.de!eternal-september.org!feeder.eternal-september.org!news.eternal-september.org!.POSTED!not-for-mail |
|---|---|
| From | Henk Robbers <h.robbers@chello.nl> |
| Newsgroups | comp.sys.atari.st, comp.sys.atari.programmer |
| Subject | AHCC v4.15 |
| Date | Tue, 20 Aug 2013 23:25:29 +0200 |
| Organization | A noiseless patient Spider |
| Lines | 102 |
| Message-ID | <kv0msa$2hi$1@dont-email.me> (permalink) |
| Mime-Version | 1.0 |
| Content-Type | text/plain; charset=ISO-8859-1; format=flowed |
| Content-Transfer-Encoding | 7bit |
| Injection-Date | Tue, 20 Aug 2013 21:25:30 +0000 (UTC) |
| Injection-Info | mx05.eternal-september.org; posting-host="549daad8fab7847fcc151265fa695c5c"; logging-data="2610"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX1++el3EAvHVcCBWFcOWb2r9yE0MkN3ACkI=" |
| User-Agent | Mozilla/5.0 (Macintosh; U; Intel Mac OS X 10.6; nl; rv:1.9.2.25) Gecko/20111213 Thunderbird/3.1.17 |
| Cancel-Lock | sha1:UsYxFscGF80OLutmC+0GvDElXlU= |
| Xref | csiph.com comp.sys.atari.st:952 comp.sys.atari.programmer:29 |
Cross-posted to 2 groups.
Show key headers only | View raw
LS
There is a new version available on my home page (see sig).
Changes:
august 21 2013
v4.15
Shell:
======
Message "Loading ...adb" only if verbosity is set.
Tinycalc in the journal.
Press ESC in the journal. See prompt >.
Type a formula (constants only;
It is NOT a scripting language),
Press Enter.
Implemented treeview window for #include dependencies.
Menu Project_name->show dependencies ALT+D
When 2 v's are checked in the KIT, a treeview is displayed
in the journal when AHCC is started.
Implemented treeview window for Function calls.
Implemented text versions of the above in the journal.
Fixed a obscure bug where the editor crashed on extremely
large files. Typical over 40,000 lines and close to
a megabyte in size.
Fixed a bug where fileselector match pattern was messed up
occasinally.
Compiler:
=========
Fix in handling of typequalifiers on pointers.
Fixed a bug in the -u option (undefine) when a name to be
undefined was absent.
Full implementation of options:
-f Dont set 'fast load' bit.
-m Mallocs for ST-ram.
-r Load program to ST-ram.
including check buttons for them in the KIT
(group 'Options for the linker').
I did away with some GCC gibberish
__THROW,__BEGIN_DECLS,__END_DECLS,__PROTO
I have put these in a new folder/file: include/features.h
I moved mint folder from mintlib/include to AHCC's include.
Fix a regression since 4.11 concerning explicit cast of
pointer to long.
Fix a bug where #if !NAME was wrongly interpreted when
part of a assembly file.
Fix a false negative when comparing multiple #defines
for same token seq.
Fixed a bug where AHCC could crash or corrupt itself
on a C file having no areas. (e.g. emptied by defines)
Embedding 'const & volatile' in the existing infrastructure
was not very well executed. (I hate K&R)
Various fixes.
Assembler:
==========
Fix a bug in the equ arguments of the form:
'equ label,value'.
exg: accept size .l
Fix a bug where equ'd registers were not recognised as such.
Accept unary ! operater as same as
unary ~ (tilde:) binary OR.
In operands: a scale factor of 1 is silently accepted and
ignored for all CPU types.
Linker:
=======
Fix a bug that could lead to incorrect or no binaries
in rare situations.
Library:
New: ministart.c ; for small footprint programs
not needing library preparation nor arguments nor environment
(borrowed from Markus Froeschle).
Have fun!
--
Groeten; Regards.
Henk Robbers. http://members.chello.nl/h.robbers
Interactive disassembler: Digger; http://digger.atari.org
A Home Cooked C compiler: AHCC; http://ahcc.atari.org
Back to comp.sys.atari.programmer | Previous | Next | Find similar
AHCC v4.15 Henk Robbers <h.robbers@chello.nl> - 2013-08-20 23:25 +0200
csiph-web