gus knight
89ad24e7d6
Revert all of my changes to directories & codingstyle.
2015-07-29 16:57:12 -04:00
gus knight
47e06c6d4e
Reorganize the source tree.
...
* Documentation is now in "docs".
* Source code is now in "src".
* Misc. fixes here and there so that everything still works.
I think I got everything in this commit, but I only tested this
on Linux (Make) and Windows (CMake), so I might've messed
something up on other platforms...
2015-07-27 16:03:25 -04:00
gus knight
41031221c8
Trim trailing spaces everywhere.
2015-07-27 12:43:40 -04:00
seyko
dcb36587b5
-fdollar-in-identifiers switch which enables '$' in identifiers
...
library Cello: http://libcello.org/ which uses `$` and several
variations of as macros.
There is also RayLanguage which also uses it as a macro for a kind of
ObjC style message passing: https://github.com/kojiba/RayLanguage
This is a patch from Daniel Holden.
2015-04-12 15:32:03 +03:00
seyko
dec959358a
fix the bug #31403 : parser bug in structure
...
- a warning: unnamed struct/union that defines no instances
- allow a nested named struct declaration w/o identifier
only when option -fms-extensions is used
2015-04-10 06:31:58 +03:00
Edmund Grimley Evans
86c850fc58
tcc-doc.texi: Explain VT_LLOCAL a bit better.
...
And delete the sentence about it being removed.
2015-02-20 23:29:21 +00:00
Vincent Lefevre
d09a46d655
corrected a typo
2014-04-07 13:20:49 +02:00
Thomas Preud'homme
b0b5165d16
Def signedness != signed != unsigned for char
...
When checking for exact compatibility between types (such as in
__builtin_types_compatible_p) consider the case of default signedness to
be incompatible with both of the explicit signedness for char. That is,
char is incompatible with signed char *and* unsigned char, no matter
what the default signedness for char is.
2014-02-06 21:40:22 +08:00
Thomas Preud'homme
b6247d1f3c
Add support for runtime selection of float ABI
2014-01-08 15:00:52 +08:00
Thomas Preud'homme
58f3b7781b
Don't say compiler flags are warning options
2014-01-07 23:20:31 +08:00
Thomas Preud'homme
a01d83d783
Don't enable bound check if libgcc is used
...
Bound check rely on some functions provided by libtcc. It should
therefore not be enabled when libgcc is used.
2014-01-06 11:26:09 +08:00
Urs Janssen
243c699009
document $CPATH, $C_INCLUDE_PATH, $LIBRARY_PATH
2013-02-20 14:23:44 +01:00
Urs Janssen
0db7f616ad
remove doubled prototype
...
fix documentation about __TINYC__
define __STDC_HOSTED__ like __STDC__
2013-02-18 15:44:18 +01:00
Urs Janssen
0bdbd49eac
add version number to manpage
...
avoid c++/c99 style comments in preprocessor directives
avoid leadings whitespaces in preprocessor directives
mention implemented variable length arrays in documentation
fixed ambiguous option in texi2html call (Austin English)
2013-02-17 00:48:51 +01:00
Urs Janssen
cec76c8b8a
- document -dumpversion
...
- fixed a broken prototype
2013-02-15 12:48:33 +01:00
grischka
829655949b
tcc --help: update option summary
...
tcc-doc.texi: also
2013-02-10 20:39:05 +01:00
grischka
d6d7686b60
tcc.h: declare CValue.tab[LDOUBLE_SIZE/4]
...
Should fix some warnings wrt. access out of array bounds.
tccelf.c: fix "static function unused" warning
x86_64-gen.c: fix "ctype.ref uninitialzed" warning and cleanup
tcc-win32.txt: remove obsolete limitation notes.
2013-02-08 19:07:11 +01:00
Thomas Preud'homme
3d25213c16
Inform user that -b only exists on i386.
2012-03-13 19:43:43 +01:00
grischka
c449ef2e1f
tcc-doc: remove obsolete '-o option must also be given'
2011-05-17 21:55:05 +02:00
Joe Soroka
1b0f42f8ad
update documentation to reflect VLA changes
2011-04-09 23:41:16 -07:00
Joe Soroka
ace0f7f259
re-apply VLA by Thomas Preud'homme
2011-04-06 09:17:03 -07:00
Joe Soroka
3b4b3b75a6
revert "update VT_STRUCT_SHIFT for new VT_VLA"
2011-02-04 17:54:08 -08:00
Thomas Preud'homme
db560e9439
Revert "Implement C99 Variable Length Arrays"
...
This reverts commit a5a50eaafe
.
2011-02-05 02:33:46 +01:00
Thomas Preud'homme
38f6467c06
Revert "Reorder increasingly VT_* constants in tcc.h"
...
This reverts commit 7f00523e2e
.
2011-02-05 02:33:46 +01:00
Joe Soroka
b0c50fbd4d
update VT_STRUCT_SHIFT for new VT_VLA
2011-02-04 14:33:38 -08:00
Thomas Preud'homme
7f00523e2e
Reorder increasingly VT_* constants in tcc.h
2011-02-04 02:22:25 +01:00
Thomas Preud'homme
a5a50eaafe
Implement C99 Variable Length Arrays
...
Implement C99 Variable Length Arrays in tinycc:
- Support VLA with multiple level (nested vla)
- Update documentation with regards to VT_VLA
- Add a testsuite in tcctest.c
2011-02-04 02:22:25 +01:00
Thomas Preud'homme
36f74e46b4
Add missing dircategory and direntry to texi file
2010-09-10 21:11:45 +02:00
grischka
e81569bc70
tcc: add "-Wl,-rpath=path" option (library search path)
2009-12-19 22:16:20 +01:00
Bernhard Reutner-Fischer
b573072300
document -print-search-dirs
...
Signed-off-by: aldot <rep.dot.nop@gmail.com>
2009-12-01 17:59:29 +01:00
grischka
e8a52a8249
win32: readme.txt->tcc-win32.txt, update tcc-doc
2009-04-18 15:08:03 +02:00
grischka
f22e961f80
update manual, changelog
2008-03-31 19:50:58 +00:00
grischka
a327c7a552
added verbosity levels (-vv -vvv)
2008-03-31 19:49:14 +00:00
grischka
4d9aaacc85
Accept standard input as an inputstream (Hanzac Chen)
2008-03-31 18:42:56 +00:00
bellard
16559cd60c
update
2005-06-17 22:07:03 +00:00
bellard
4821702fb4
win32 merge
2005-04-14 23:49:21 +00:00
bellard
6ab1140623
update
2004-11-08 21:19:47 +00:00
bellard
0b8d7f44b4
update
2004-11-08 20:52:04 +00:00
bellard
2a6c104722
update
2004-10-23 23:11:05 +00:00
bellard
8da6027e73
both .globl and .global directives are accepted by as
2004-10-02 14:01:26 +00:00
bellard
114883e078
added -funsigned-char, -fsigned-char and -Wimplicit-function-declaration
2003-10-17 20:43:47 +00:00
bellard
b7f12dfbdf
update
2003-10-04 21:29:04 +00:00
bellard
c5ce5eaeda
fixed -w option - doc update (thanx to Romain Francoise)
2003-10-04 13:04:47 +00:00
bellard
4e6edcdcdd
update
2003-05-24 16:12:58 +00:00
bellard
f0d5a74bcd
automatic man page generation from tcc-doc.texi
2003-05-18 18:11:06 +00:00
bellard
3bbcd30776
update
2003-04-13 21:56:00 +00:00
bellard
3605c50b36
spell fixes + texinfo format fixes by Peter Lund
2003-04-10 00:03:26 +00:00
bellard
d575137648
update
2003-04-09 23:52:29 +00:00
bellard
75e743d23e
update
2003-01-06 20:19:20 +00:00
bellard
6cd2d5d2c8
update
2002-11-03 00:44:38 +00:00