tinycc

log

age author description
21 months Rob Landley Bugfix from Sean Matthews.default tip
22 months Rob Landley Pay attention to CC_HEADERPATH out of ./configure
22 months Rob Landley Rename gsym() and gsym_addr() to gen_resolve_sym() and gen_resolve_sym_addr(),
22 months Rob Landley Fix make/make.sh after that last checking (I broke it) and speed up selftest.sh
22 months Rob Landley Replace old "DEBUG=echo" with "VERBOSE=1", which shows the command lines
22 months Rob Landley Small fix for building on a 64 bit host.
22 months Rob Landley Correct a comment with the proper assembly statement.
22 months Rob Landley Now that we pass selftest.sh again, fix a bug in the sanity test at the end.
22 months Rob Landley Fix bug I introduced in hg 574. Oops.
22 months Rob Landley Rename global gen.c variable ind to gen_ind.
22 months Rob Landley Remove c67 and win32 from make all until I have a test environment for them.
22 months Rob Landley Remove "expand_args()", which didn't do anything. (For -run mode, the shell
22 months Rob Landley Bugfix for "tinycc - -v < hello.c"
22 months Rob Landley Support filename "-" as a synonym for /dev/stdin.
22 months Rob Landley Simplify ld_next() a bit, removing gotos and case 'a' ... 'z' construct.
22 months Rob Landley Check in some notes on the elf spec, and update web page header to include
23 months Rob Landley Add make/selftest.sh for a "tcc building itself repeatedly" test.
23 months Rob Landley Oops. HOST=i.86 should become i386, not i686.
23 months Rob Landley Silence a warning gcc is too stupid to emit properly.
23 months Rob Landley Silence warning when building arm target.
23 months Rob Landley Rename o() to gen_multibyte().
23 months Rob Landley Make cross compiling a little easier. (Currently isn't building libtinyccrt
23 months Rob Landley Rename g() to gen_byte(). Much easier to grep for, and a step towards making
23 months Rob Landley Install should use $PREFIX.
23 months Rob Landley The dynamic linker location belongs in configure, move it there.
23 months Rob Landley Update the version info. (Oops.)
23 months Rob Landley Update web page to mention release.
23 months Rob Landley Added tag 1.0.0-pre2 for changeset 70d322018e75
23 months Rob Landley It's .PHONY: not .dummy:1.0.0-pre2
23 months Rob Landley Add a Makefile with some make/* wrappers, for UI reasons. Remove CC_CRTDIR
23 months Rob Landley Use library search path for crt?.o, and for ld script libraries with no path.
23 months Rob Landley Whack one more warning.
23 months Rob Landley Remove one warning and remove duplicate code from tcc_add_library()
23 months Rob Landley Remove more unused symbols.
23 months Rob Landley Remove a little more unused code, removes two warnings.
23 months Rob Landley Add "all" target, and require user to specify the target they want to build.
23 months Rob Landley Eliminate one more warning.
23 months Rob Landley Make c67 compile again. (If anybody knows what C67 _is_, I'm a bit curious...)
23 months Rob Landley Missed one moving Sym.v -> Sym.token.
23 months Rob Landley Update TCC_TARGET_* to TINYCC_TARGET_* (which is what new build sets).
23 months Rob Landley Fix earlier options.c break-up by migrating some stuff from tcc.h to tinycc.h.
2 years Rob Landley More simplification and attacking warnings.
2 years Rob Landley Add a script that downloads and installs mingw (a binary win32 toolchain based
2 years Rob Landley One of the members of "struct Sym" is a token. Rename it from "v" to "token", and change local variables
2 years Rob Landley Minor tweaks for building on a 64-bit host, and remove an unnecessary local variable.
2 years Rob Landley Clean should delete shared libraries, too.
2 years Rob Landley Upgrade test.sh to test tinycc as a shared library.
2 years Rob Landley Rename runtime library to libtinyccrt-$ARCH.a, build libtinycc-$ARCH.so to
2 years Rob Landley Rename ggoto() to gen_goto().
2 years Rob Landley Split option parsing logic into a separate source file.
2 years Rob Landley Replace label and gotos with a for(;;) loop, break, and continue.
2 years Rob Landley Michael Lewis had a problem with floating point on Windows, suggested a
2 years Rob Landley Don't pollute the namespace with built-in symbols that don't start with __.
2 years Rob Landley Check in the web page with the release announcement.
2 years Rob Landley Added tag 0.9.25-pre1 for changeset d98d14707471
2 years Rob Landley As long as there's only one target, make the "tinycc" symlink. (Need to0.9.25-pre1
2 years Rob Landley Neither are arm and c67. Since all I've tested is i386 (and after a quick
2 years Rob Landley The win32 target isn't working at the moment, worry about it when
2 years Rob Landley Clean shouldn't try to remove the directory "tests".
2 years Rob Landley Fix gen_opic() to properly &&, ||, and == NULL against symbols. Add test.