| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | needs lib path on bcheck.o fixes undefined symbol '__try__' | Henry Kroll III | 2010-12-02 | 1 | -1/+1 |
| | | |||||
| * | make cross compilers an expert option in configure --help | Henry Kroll III | 2010-12-02 | 1 | -2/+3 |
| | | |||||
| * | Add --enable-cygwin option to build on windows with cygwin+mingw32 | Henry Kroll III | 2010-12-02 | 1 | -1/+11 |
| | | |||||
| * | Changelog: document some of the recent changes | Henry Kroll III | 2010-12-02 | 1 | -0/+10 |
| | | |||||
| * | Makefile: fix clean target, bcheck, add comments | Henry Kroll III | 2010-12-02 | 1 | -6/+14 |
| | | |||||
| * | split cross libtcc1.a to separate directories | Henry Kroll III | 2010-12-02 | 4 | -118/+181 |
| | | |||||
| * | tccpe.c: fallback to libtcc1.a for other targets (ARM) | Henry Kroll III | 2010-11-30 | 1 | -2/+4 |
| | | |||||
| * | Makefile: cleanup leftovers on cross build. really works now | Henry Kroll III | 2010-11-30 | 1 | -0/+1 |
| | | |||||
| * | Makefile: fix typo and resulting workaround | Henry Kroll III | 2010-11-30 | 1 | -2/+2 |
| | | |||||
| * | Makefile: fix Linux cross install, cleanup | Henry Kroll III | 2010-11-30 | 1 | -6/+6 |
| | | |||||
| * | tccpe.c: Makefile: --enable-cross win64 cross library build | Henry Kroll III | 2010-11-30 | 2 | -8/+25 |
| | | |||||
| * | tcc.c: skip -lpthread when -c option specified | Henry Kroll III | 2010-11-30 | 1 | -2/+4 |
| | | |||||
| * | make CC=tcc install: fixes strip:tcc: File format not recognized | Henry Kroll III | 2010-11-30 | 1 | -1/+2 |
| | | |||||
| * | Makefile: Add .PHONY targets | Henry Kroll III | 2010-11-30 | 1 | -0/+2 |
| | | |||||
| * | Makefile: Put i386-win32-tcc back into --enable-cross install | Henry Kroll III | 2010-11-30 | 1 | -1/+1 |
| | | |||||
| * | Makefile: build --config-cross libtcc1.a directly to win32/lib | Henry Kroll III | 2010-11-30 | 1 | -7/+8 |
| | | |||||
| * | Remove unnecessary $(PROGS_CROSS) from non-cross builds. | Henry Kroll III | 2010-11-29 | 1 | -1/+0 |
| | | |||||
| * | Makefile: TCC=tcc | Henry Kroll III | 2010-11-28 | 1 | -1/+1 |
| | | |||||
| * | configure: allow changing installation directory | Henry Kroll III | 2010-11-28 | 1 | -0/+3 |
| | | |||||
| * | Makefile: --enable-cross on x86_64 simplified | Henry Kroll III | 2010-11-28 | 1 | -27/+11 |
| | | |||||
| * | tccpe: typedef unsigned int DWORD for cross compilers. | grischka | 2010-11-27 | 1 | -5/+5 |
| | | | | | | | | | | This fixes the i386-win32-tcc cross-compiler on x86-64 linux platform. I verified that it produces identical binaries for 'hello_win.exe' and 'tcc.exe' (tcc compiled by itself) compared to the output of the native tcc on windows. | ||||
| * | build: remove #include "config.h" from target dependent files | grischka | 2010-11-26 | 7 | -27/+20 |
| | | | | | This is to make cross build of libtcc1.a easier. | ||||
| * | libtcc: fix s->include_stack_ptr used uninitialized in tcc_open | grischka | 2010-11-26 | 1 | -0/+1 |
| | | |||||
| * | x86_64: finish biarch path fixup | Henry Kroll III | 2010-11-25 | 2 | -2/+2 |
| | | |||||
| * | tccpp: fix token pasting ## | grischka | 2010-11-25 | 1 | -5/+3 |
| | | | | | | This patch takes advantage of new function tcc_open_bf from previous commit. | ||||
| * | libtcc: new function tcc_open_bf to create BufferedFile | grischka | 2010-11-25 | 4 | -104/+77 |
| | | | | | | | | | Use it in: - tcc_open - tcc_compile_string - tcc_define_symbol - tcc_assemble_inline | ||||
| * | x86_64: fix --with-libgcc and simplify biarch paths | Henry Kroll III | 2010-11-25 | 3 | -15/+8 |
| | | |||||
| * | tcc: Linux -pthread option sets -D_REENTRANT and -lpthread | Henry Kroll III | 2010-11-24 | 1 | -0/+9 |
| | | |||||
| * | Makefile: x86_64 win32-cross add clean: target | Henry Kroll III | 2010-11-06 | 1 | -4/+6 |
| | | |||||
| * | Makefile: edit comments | Henry K | 2010-10-29 | 1 | -2/+1 |
| | | |||||
| * | Makefile: cross-copiler tcc1.def is now libtcc1.a, ignore mv errors | Henry Kroll III | 2010-10-29 | 1 | -7/+7 |
| | | |||||
| * | Force gcc for x86_64 --enable-cross | Henry Kroll III | 2010-10-28 | 1 | -1/+1 |
| | | |||||
| * | selinux: correct ftruncate, fix bus error in tcc -run | Henry Kroll III | 2010-10-27 | 1 | -2/+3 |
| | | |||||
| * | Fix binding of assignment expressions. | Ben Bacarisse | 2010-10-25 | 1 | -29/+29 |
| | | |||||
| * | win32: register SEH in startup code (i386 only) | grischka | 2010-10-19 | 4 | -2/+126 |
| | | | | | Needed to handle signal() etc. with msvcrt | ||||
| * | Remove ifdef STT_GNU_IFUNC test in tccrun.c | Thomas Preud'homme | 2010-10-10 | 1 | -5/+1 |
| | | | | | | | STT_GNU_IFUNC is always defined (there is no conditional definition of it) so the ifdef test for STT_GNU_IFUNC in tccrun.c has no reason to be. | ||||
| * | Explicit license in tiny_libmaker.c | Thomas Preud'homme | 2010-10-07 | 1 | -2/+14 |
| | | | | | | | Explicit the license in tiny_libmaker.c to LGPLv2. Confirmation of the license of this file can be found at http://lists.nongnu.org/archive/html/tinycc-devel/2010-07/msg00004.html | ||||
| * | info doc: fix --infodir to respect DESTDIR for 'make install' | Sergei Trofimovich | 2010-09-21 | 1 | -1/+1 |
| | | | | | | | | | | | | | | | | | | | | | | info files are introduced by commit 3f829d11ff231980383c384df2ae38e369cd8079 This patch helps packagers to avoid problems when install to $DESTDIR >>> Starting src_install make -j3 bindir=/tmp/paludis/dev-lang-tcc-9999/image//usr/bin libdir=/tmp/paludis/dev-lang-tcc-9999/image//usr/lib tccdir=/tmp/paludis/dev-lang-tcc-9999/image//usr/lib/tcc includedir=/tmp/paludis/dev-lang-tcc-9999/image//usr/include docdir=/tmp/paludis/dev-lang-tcc-9999/image//usr/share/doc/tcc-9999 mandir=/tmp/paludis/dev-lang-tcc-9999/image//usr/share/man install mkdir -p "/tmp/paludis/dev-lang-tcc-9999/image//usr/bin" install -m755 tcc "/tmp/paludis/dev-lang-tcc-9999/image//usr/bin" mkdir -p "/tmp/paludis/dev-lang-tcc-9999/image//usr/share/man/man1" install tcc.1 "/tmp/paludis/dev-lang-tcc-9999/image//usr/share/man/man1" mkdir -p /usr/share/info install tcc-doc.info "/usr/share/info" ACCESS DENIED open_wr: /usr/share/info/tcc-doc.info install: cannot create regular file `/usr/share/info/tcc-doc.info': Permission denied make: *** [install] Error 1 /usr/libexec/paludis/utils/emake: emake returned error 2 Signed-off-by: Sergei Trofimovich <st@anti-virus.by> | ||||
| * | Move asm label functions from tccasm.c to tccgen.c | Thomas Preud'homme | 2010-09-14 | 4 | -44/+29 |
| | | | | | | | | | | | * Move functions parse_asm_str and asm_label_instr from tccasm.c to tccgen.c * Remove CONFIG_TCC_ASM_LABEL macro as asm label are available on all archs. See: http://lists.nongnu.org/archive/html/tinycc-devel/2010-09/msg00026.html for the rationale. | ||||
| * | Add support for __REDIRECT_NTH needed with eglibc. | Thomas Preud'homme | 2010-09-12 | 1 | -0/+3 |
| | | | | | | | Add support for __REDIRECT_NTH as eglibc makes use of this macro to redirect long double functions to long functions on arch not supporting long double. | ||||
| * | Add info file creation into tcc build process | Thomas Preud'homme | 2010-09-10 | 2 | -3/+17 |
| | | | | | Add info file creation in tcc Makefile | ||||
| * | Add missing dircategory and direntry to texi file | Thomas Preud'homme | 2010-09-10 | 1 | -0/+4 |
| | | |||||
| * | Add support for __FreeBSD_kernel__ kernel | Thomas Preud'homme | 2010-09-10 | 5 | -13/+21 |
| | | | | | | Add support for kfreebsd-i386 and kfreebsd-amd64 Debian arch with thanks to Pierre Chifflier <chifflier@cpe.fr>. | ||||
| * | Add support for GNU/Hurd | Thomas Preud'homme | 2010-09-10 | 2 | -1/+5 |
| | | | | | | + Add i686-AT386 to the list of x86 platform + Define SA_SIGINFO is not defined | ||||
| * | Add support of asm label for functions. | Thomas Preud'homme | 2010-09-10 | 4 | -2/+57 |
| | | | | | | | Add support for asm labels for functions, that is the ability to rename a function at assembly level with __asm__ ("newname") appended in function declaration. | ||||
| * | tccmain: simplify option help | grischka | 2010-09-08 | 1 | -4/+4 |
| | | |||||
| * | Fix casts from 32bit integer types to 64bit integer types. | Shinichiro Hamaji | 2010-08-31 | 2 | -5/+15 |
| | | | | | | | | This bug was reported in http://lists.gnu.org/archive/html/tinycc-devel/2010-08/msg00050.html In this case, we should not emit any code when we cast from VT_FUNC to VT_PTR. | ||||
| * | Probably wrong stack alignment for struct on Win64 | Shinichiro Hamaji | 2010-08-27 | 1 | -1/+1 |
| | | |||||
| * | Fix alignment around struct for SSE. | Shinichiro Hamaji | 2010-08-27 | 2 | -9/+21 |
| | | | | | | | | - Fix a wrong calculation for size of struct - Handle cases where struct size isn't multple of 8 - Recover vstack after memcpy for pushing struct - Add a float parameter for struct_assign_test1 to check SSE alignment | ||||
| * | Revert "implemented C99 for loop with variable declaration" | grischka | 2010-08-21 | 1 | -37/+4 |
| | | | | | | | | | | | | | | | | This reverts commit 433ecdfc9d1402ecf03e710de481e2063ad6de90. The patch breaks e.g. with for ((i = 10); --i;); In particular to check for a type decl. this is not sufficient: if (tok < TOK_UIDENT) { A future approach to c99 loop variables might instead use: if (parse_btype(...)) { plus refactor function decl() accordingly. | ||||
