Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Allow non-matching implicit and explicit decl types | Lubomir Rintel | 2013-10-29 | 1 | -0/+6 |
| | | | | | It's done in K&R c code a couple of times. Even gcc would allow this, so why worry. | ||||
* | Add support for old K&R style initializers | Lubomir Rintel | 2013-10-29 | 1 | -1/+16 |
| | |||||
* | Add support for some old K&R post-assignment operator syntax | Lubomir Rintel | 2013-10-29 | 1 | -0/+43 |
| | | | | | | | Old C had "=+" instead of "+=" and so on. To grok it we would need to break later C including ISO and ANSI standards, potentially breaking existing code (=- would no longer be assignment and unary minus), thus this is disabled per default and enabled only with -7. | ||||
* | In K&R C lvalues remain lvalues even after cast | Lubomir Rintel | 2013-10-29 | 2 | -3/+18 |
| | |||||
* | Untie structure members from structure | Lubomir Rintel | 2013-10-29 | 3 | -0/+29 |
| | | | | In historic K&R C, structure members name space was global. For compatibility, search all structures for a member if it is not found. | ||||
* | Add -7 option to compiler to enable ancient construct | Lubomir Rintel | 2013-10-29 | 4 | -1/+31 |
| | | | | | | Following commits add various funcitonality that is likely to be unwanted for the most, but is vital to compile really old C code, such as Seventh Edition UNIX code. | ||||
* | Add support for K&R-style anonymous structures and unions | Lubomir Rintel | 2013-10-29 | 4 | -3/+100 |
| | |||||
* | Import Dev86src-0.16.19.tar.gzv0.16.19 | Robert de Bath | 2013-10-23 | 3 | -12/+22 |
| | |||||
* | Import Dev86src-0.16.18.tar.gzv0.16.18 | Robert de Bath | 2013-10-23 | 2 | -2/+4 |
| | |||||
* | Import Dev86src-0.16.17.tar.gzv0.16.17 | Robert de Bath | 2013-10-23 | 20 | -252/+993 |
| | |||||
* | Import Dev86src-0.16.16.tar.gzv0.16.16 | Robert de Bath | 2013-10-23 | 9 | -6/+97 |
| | |||||
* | Import Dev86src-0.16.15.tar.gzv0.16.15 | Robert de Bath | 2013-10-23 | 11 | -97/+299 |
| | |||||
* | Import Dev86src-0.16.14.tar.gzv0.16.14 | Robert de Bath | 2013-10-23 | 1 | -1/+2 |
| | |||||
* | Import Dev86src-0.16.13.tar.gzv0.16.13 | Robert de Bath | 2013-10-23 | 2 | -11/+29 |
| | |||||
* | Import Dev86src-0.16.12.tar.gzv0.16.12 | Robert de Bath | 2013-10-23 | 1 | -0/+2 |
| | |||||
* | Import Dev86src-0.16.11.tar.gzv0.16.11 | Robert de Bath | 2013-10-23 | 2 | -47/+70 |
| | |||||
* | Import Dev86src-0.16.10.tar.gzv0.16.10 | Robert de Bath | 2013-10-23 | 1 | -0/+55 |
| | |||||
* | Import Dev86src-0.16.9.tar.gzv0.16.9 | Robert de Bath | 2013-10-23 | 1 | -5/+20 |
| | |||||
* | Import Dev86src-0.16.8.tar.gzv0.16.8 | Robert de Bath | 2013-10-23 | 11 | -12/+103 |
| | |||||
* | Import Dev86src-0.16.7.tar.gzv0.16.7 | Robert de Bath | 2013-10-23 | 5 | -274/+22 |
| | |||||
* | Import Dev86src-0.16.6.tar.gzv0.16.6 | Robert de Bath | 2013-10-23 | 5 | -37/+95 |
| | |||||
* | Import Dev86src-0.16.5.tar.gzv0.16.5 | Robert de Bath | 2013-10-23 | 10 | -7/+137 |
| | |||||
* | Import Dev86src-0.16.4.tar.gzv0.16.4 | Robert de Bath | 2013-10-23 | 10 | -201/+360 |
| | |||||
* | Import Dev86src-0.16.3.tar.gzv0.16.3 | Robert de Bath | 2013-10-23 | 3 | -9/+29 |
| | |||||
* | Import Dev86src-0.16.2.tar.gzv0.16.2 | Robert de Bath | 2013-10-23 | 31 | -3061/+10 |
| | |||||
* | Import Dev86src-0.16.1.tar.gzv0.16.1 | Robert de Bath | 2013-10-23 | 10 | -1545/+1057 |
| | |||||
* | Import Dev86src-0.15.5.tar.gzv0.15.5 | Robert de Bath | 2013-10-23 | 1 | -4/+4 |
| | |||||
* | Import Dev86src-0.15.3.tar.gzv0.15.3 | Robert de Bath | 2013-10-23 | 1 | -0/+2 |
| | |||||
* | Import Dev86src-0.15.0.tar.gzv0.15.0 | Robert de Bath | 2013-10-23 | 1 | -0/+1 |
| | |||||
* | Import Dev86src-0.14.8.tar.gzv0.14.8 | Robert de Bath | 2013-10-23 | 1 | -1/+2 |
| | |||||
* | Import Dev86src-0.14.7.tar.gzv0.14.7 | Robert de Bath | 2013-10-23 | 6 | -3/+30 |
| | |||||
* | Import Dev86src-0.14.5.tar.gzv0.14.5 | Robert de Bath | 2013-10-23 | 1 | -3/+4 |
| | |||||
* | Import Dev86src-0.14.3.tar.gzv0.14.3 | Robert de Bath | 2013-10-23 | 6 | -34/+145 |
| | |||||
* | Import Dev86src-0.14.0.tar.gzv0.14.0 | Robert de Bath | 2013-10-23 | 9 | -10/+51 |
| | |||||
* | Import Dev86src-0.13.5.tar.gzv0.13.5 | Robert de Bath | 2013-10-23 | 26 | -308/+304 |
| | |||||
* | Import Dev86src-0.13.0.tar.gzv0.13.0 | Robert de Bath | 2013-10-23 | 11 | -142/+138 |
| | |||||
* | Import Dev86src-0.12.4.tar.gzv0.12.4 | Robert de Bath | 2013-10-23 | 2 | -5/+18 |
| | |||||
* | Import Dev86src-0.12.0.tar.gzv0.12.0 | Robert de Bath | 2013-10-23 | 34 | -116/+120 |
| | |||||
* | Import Dev86src-0.0.11.tar.gzv0.0.11 | Robert de Bath | 2013-10-23 | 7 | -50/+237 |
| | |||||
* | Import Dev86src-0.0.9.tar.gzv0.0.9 | Robert de Bath | 2013-10-23 | 5 | -60/+124 |
| | |||||
* | Import Dev86src-0.0.8.tar.gzv0.0.8 | Robert de Bath | 2013-10-23 | 12 | -1074/+293 |
| | |||||
* | Import Dev86-0.0.7.tar.gzv0.0.7 | Robert de Bath | 2013-10-23 | 19 | -248/+432 |
| | |||||
* | Import Dev86-0.0.6.tar.gzv0.0.6 | Robert de Bath | 2013-10-23 | 13 | -413/+336 |
| | |||||
* | Import Dev86-0.0.5.tar.gzv0.0.5 | Robert de Bath | 2013-10-23 | 2 | -2/+22 |
| | |||||
* | Import Dev86-0.0.4.tar.gzv0.0.4 | Robert de Bath | 2013-10-23 | 80 | -0/+22342 |