Menu

Tree [0e66cd] master /
 History

HTTPS access


File Date Author Commit
 distro 2014-08-26 Mike Kinghan Mike Kinghan [caaeca] 1) Doyxgen fixes
 m4 2014-08-16 Mike Kinghan Mike Kinghan [ad4dfa] Update autooling.
 man 2014-10-30 Mike Kinghan Mike Kinghan [738b95] Optimization of `if_control`. Correction of man...
 perl 2014-07-25 Mike Kinghan Mike Kinghan [e5bee5] Initial commit coan-6.0
 python 2014-09-16 Mike Kinghan Mike Kinghan [f64ffb] Make timing metrics optional in `make check`
 sourceforge 2014-07-25 Mike Kinghan Mike Kinghan [e5bee5] Initial commit coan-6.0
 src 2014-11-08 Mike Kinghan Mike Kinghan [0e66cd] v7.0 changes:-
 test_coan 2014-11-08 Mike Kinghan Mike Kinghan [0e66cd] v7.0 changes:-
 website 2014-10-05 Mike Kinghan Mike Kinghan [11522b] Coan 6.1 WIP.
 .gitignore 2014-08-16 Mike Kinghan Mike Kinghan [638d9d] Bug-fix. Include `<stdexcept>`
 AUTHORS 2014-07-25 Mike Kinghan Mike Kinghan [e5bee5] Initial commit coan-6.0
 ChangeLog 2014-11-08 Mike Kinghan Mike Kinghan [0e66cd] v7.0 changes:-
 Doxyfile 2014-09-05 Mike Kinghan Mike Kinghan [1968eb] Bug-fixes for test harness.
 INSTALL 2014-07-25 Mike Kinghan Mike Kinghan [e5bee5] Initial commit coan-6.0
 LICENSE.BSD 2014-07-25 Mike Kinghan Mike Kinghan [e5bee5] Initial commit coan-6.0
 Makefile.am 2014-08-26 Mike Kinghan Mike Kinghan [caaeca] 1) Doyxgen fixes
 README 2014-08-26 Mike Kinghan Mike Kinghan [9f7fe8] Update README
 config.guess 2014-07-25 Mike Kinghan Mike Kinghan [e5bee5] Initial commit coan-6.0
 config.h.in 2014-08-16 Mike Kinghan Mike Kinghan [ad4dfa] Update autooling.
 config.sub 2014-07-25 Mike Kinghan Mike Kinghan [e5bee5] Initial commit coan-6.0
 configure.ac 2014-10-05 Mike Kinghan Mike Kinghan [f88d68] Some optimizations of `if_control`.
 mkinstalldirs 2014-07-25 Mike Kinghan Mike Kinghan [e5bee5] Initial commit coan-6.0
 test-driver 2014-07-25 Mike Kinghan Mike Kinghan [e5bee5] Initial commit coan-6.0

Read Me

Release 6.0
===========

New Features:
-------------

See ChangeLog

Fixes:
------

See ChangeLog

All Sourcefourge bugs opened on 5.2, i.e.

81	Comma-operator not parsed in preprocessor expressions
80	Macro expansion broken when arguments intersect parameters
79	line-directives are not recognized	 
77	False positives for circular symbol definitions 
76	Ternary conditional expressions not simplified 
75	Alternative operator representations not recognized 
74	Ill-formed expressions not diagnosed by all commands 
73	`--filter` option broken for filenames containing multiple dots
72	Diagnostics may truncate a cited input line
71	Wrong associativity of arithmetic operators 
70	Garbage in #if/​#elif not an error 
69	Macro calls to unconfigured symbols not diagnosed
68	Character literal not parsed when first token of directive
67	C++11 character-literal prefixes not recognized	v5.2
66	UCN-form character literals not parsed.	v5.2 
65	Valid macro calls misdiagnosed as garbage

Installing
==========

See the file INSTALL for generic installation guidance.

Note that you must be root to run `make install'.

A successful installation in the default path (/usr/local) will create 2 files:

- The coan executable /usr/local/bin/coan
- The coan man page /usr/local/man/man1/coan.1.gz

You can execute `coan version' at the command prompt to test that coan
is correctly installed, and you can execute `man coan' to test that the man
page is correctly installed.


HTML Documentation
==================
You can view the man page in HTML at http://coan2.sourceforge.net/coan_man_1.html

You can view the maintainer's Doxygen documentation at
http://coan2.sourceforge.net/maintainer-doxygen/

Testing coan
================
There is a test suite in coan/test_coan. The test suite is executed by
`make check'

imk at burroingroingjoing dot com