89ad24e7d6
Revert all of my changes to directories & codingstyle.
2015-07-29 16:57:12 -04:00
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
41031221c8
Trim trailing spaces everywhere.
2015-07-27 12:43:40 -04:00
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
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
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
d09a46d655
corrected a typo
2014-04-07 13:20:49 +02:00
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
b6247d1f3c
Add support for runtime selection of float ABI
2014-01-08 15:00:52 +08:00
58f3b7781b
Don't say compiler flags are warning options
2014-01-07 23:20:31 +08:00
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
243c699009
document $CPATH, $C_INCLUDE_PATH, $LIBRARY_PATH
2013-02-20 14:23:44 +01:00
0db7f616ad
remove doubled prototype
...
fix documentation about __TINYC__
define __STDC_HOSTED__ like __STDC__
2013-02-18 15:44:18 +01:00
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
cec76c8b8a
- document -dumpversion
...
- fixed a broken prototype
2013-02-15 12:48:33 +01:00
829655949b
tcc --help: update option summary
...
tcc-doc.texi: also
2013-02-10 20:39:05 +01:00
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
3d25213c16
Inform user that -b only exists on i386.
2012-03-13 19:43:43 +01:00
c449ef2e1f
tcc-doc: remove obsolete '-o option must also be given'
2011-05-17 21:55:05 +02:00
1b0f42f8ad
update documentation to reflect VLA changes
2011-04-09 23:41:16 -07:00
ace0f7f259
re-apply VLA by Thomas Preud'homme
2011-04-06 09:17:03 -07:00
3b4b3b75a6
revert "update VT_STRUCT_SHIFT for new VT_VLA"
2011-02-04 17:54:08 -08:00
db560e9439
Revert "Implement C99 Variable Length Arrays"
...
This reverts commit a5a50eaafe .
2011-02-05 02:33:46 +01:00
38f6467c06
Revert "Reorder increasingly VT_* constants in tcc.h"
...
This reverts commit 7f00523e2e .
2011-02-05 02:33:46 +01:00
b0c50fbd4d
update VT_STRUCT_SHIFT for new VT_VLA
2011-02-04 14:33:38 -08:00
7f00523e2e
Reorder increasingly VT_* constants in tcc.h
2011-02-04 02:22:25 +01:00
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
36f74e46b4
Add missing dircategory and direntry to texi file
2010-09-10 21:11:45 +02:00
e81569bc70
tcc: add "-Wl,-rpath=path" option (library search path)
2009-12-19 22:16:20 +01:00
b573072300
document -print-search-dirs
...
Signed-off-by: aldot <rep.dot.nop@gmail.com >
2009-12-01 17:59:29 +01:00
e8a52a8249
win32: readme.txt->tcc-win32.txt, update tcc-doc
2009-04-18 15:08:03 +02:00
f22e961f80
update manual, changelog
2008-03-31 19:50:58 +00:00
a327c7a552
added verbosity levels (-vv -vvv)
2008-03-31 19:49:14 +00:00
4d9aaacc85
Accept standard input as an inputstream (Hanzac Chen)
2008-03-31 18:42:56 +00:00
16559cd60c
update
2005-06-17 22:07:03 +00:00
4821702fb4
win32 merge
2005-04-14 23:49:21 +00:00
6ab1140623
update
2004-11-08 21:19:47 +00:00
0b8d7f44b4
update
2004-11-08 20:52:04 +00:00
2a6c104722
update
2004-10-23 23:11:05 +00:00
8da6027e73
both .globl and .global directives are accepted by as
2004-10-02 14:01:26 +00:00
114883e078
added -funsigned-char, -fsigned-char and -Wimplicit-function-declaration
2003-10-17 20:43:47 +00:00
b7f12dfbdf
update
2003-10-04 21:29:04 +00:00
c5ce5eaeda
fixed -w option - doc update (thanx to Romain Francoise)
2003-10-04 13:04:47 +00:00
4e6edcdcdd
update
2003-05-24 16:12:58 +00:00
f0d5a74bcd
automatic man page generation from tcc-doc.texi
2003-05-18 18:11:06 +00:00
3bbcd30776
update
2003-04-13 21:56:00 +00:00
3605c50b36
spell fixes + texinfo format fixes by Peter Lund
2003-04-10 00:03:26 +00:00
d575137648
update
2003-04-09 23:52:29 +00:00
75e743d23e
update
2003-01-06 20:19:20 +00:00
6cd2d5d2c8
update
2002-11-03 00:44:38 +00:00