Subversion Repositories Kolibri OS

Rev

Go to most recent revision | Hide changed files | Directory listing | RSS feed

Filtering Options

Rev Age Author Path Log message Diff Changes
8800 1069 d 9 h turbocat /programs/develop/ktcc/trunk/bin/ Uodate kos32-tcc  
/programs/develop/ktcc/trunk/bin/kos32-tcc
8799 1069 d 9 h turbocat /programs/develop/ktcc/trunk/source/ ktcc:
now uses crt0.o
 
/programs/develop/ktcc/trunk/source/libtcc.c
8796 1069 d 9 h turbocat /programs/develop/ktcc/trunk/libc.obj/include/ libc.obj is now the default libc for tcc  
/programs/develop/ktcc/trunk/libc.obj/include/clayer/boxlib.h
/programs/develop/ktcc/trunk/libc.obj/include/clayer/buf2d.h
/programs/develop/ktcc/trunk/libc.obj/include/clayer/dialog.h
/programs/develop/ktcc/trunk/libc.obj/include/clayer/gb.h
/programs/develop/ktcc/trunk/libc.obj/include/clayer/http.h
/programs/develop/ktcc/trunk/libc.obj/include/clayer/inputbox.h
/programs/develop/ktcc/trunk/libc.obj/include/clayer/libimg.h
/programs/develop/ktcc/trunk/libc.obj/include/clayer/msgbox.h
/programs/develop/ktcc/trunk/libc.obj/include/clayer/rasterworks.h
/programs/develop/ktcc/trunk/libc.obj/include/cryptal
/programs/develop/ktcc/trunk/libc.obj/include/cryptal/aes.h
/programs/develop/ktcc/trunk/libc.obj/include/cryptal/arcfour.h
/programs/develop/ktcc/trunk/libc.obj/include/cryptal/base64.h
/programs/develop/ktcc/trunk/libc.obj/include/cryptal/blowfish.h
/programs/develop/ktcc/trunk/libc.obj/include/cryptal/des.h
/programs/develop/ktcc/trunk/libc.obj/include/cryptal/md2.h
/programs/develop/ktcc/trunk/libc.obj/include/cryptal/md5.h
/programs/develop/ktcc/trunk/libc.obj/include/cryptal/rot-13.h
/programs/develop/ktcc/trunk/libc.obj/include/cryptal/sha1.h
/programs/develop/ktcc/trunk/libc.obj/include/cryptal/sha256.h
8794 1069 d 9 h turbocat /programs/develop/ktcc/trunk/libc.obj/source/ libc.obj
Fixed build
 
/programs/develop/ktcc/trunk/libc.obj/source/Tupfile.lua
8793 1069 d 9 h turbocat /programs/develop/ kolibri-libc:
Move to folder with tcc. Part 1
 
/programs/develop/ktcc/trunk/libc.obj
/programs/develop/libraries/kolibri-libc
8786 1070 d 21 h turbocat /programs/develop/ktcc/trunk/source/ KTCC
Now KTCC gives the error "Linker error!" if the symbol was not found.
(Previously KTCC ignored these messages and generated an incorrect binary).
 
/programs/develop/ktcc/trunk/source/tccmeos.c
8781 1071 d 14 h leency / some fixes  
/data/common/emul/zsnes/roms and znes must be in the same folder!.txt
/data/common/emul/zsnes/zsnes
/data/Tupfile.lua
/data/common/File Managers/icons.ini
/data/common/settings/assoc.ini
/data/eng/settings/menu.dat
/data/et/settings/menu.dat
/data/it/settings/menu.dat
/data/rus/settings/menu.dat
/data/sp/settings/menu.dat
/programs/develop/ktcc/trunk/samples/build_all.sh
8716 1101 d 3 h turbocat /programs/develop/ktcc/trunk/source/ ktcc:
- Fixed "segmentation fault" if it is not possible to write to file
 
/programs/develop/ktcc/trunk/source/tccmeos.c
8708 1110 d 1 h turbocat /programs/develop/ktcc/trunk/ ktcc:
- Fixed boxlib.h
- Removed unnecessary files
 
/programs/develop/ktcc/trunk/kolibri-libc
/programs/develop/ktcc/trunk/libc/include/clayer/boxlib.h
8685 1114 d 2 h turbocat /programs/develop/ktcc/trunk/kolibri-libc/ ktcc:
- Added files for developing programs with kolibri-libc
 
/programs/develop/ktcc/trunk/kolibri-libc
/programs/develop/ktcc/trunk/kolibri-libc/crt0.o
/programs/develop/ktcc/trunk/kolibri-libc/include
/programs/develop/ktcc/trunk/kolibri-libc/include/clayer
/programs/develop/ktcc/trunk/kolibri-libc/include/clayer/network.h
/programs/develop/ktcc/trunk/kolibri-libc/include/ctype.h
/programs/develop/ktcc/trunk/kolibri-libc/include/errno.h
/programs/develop/ktcc/trunk/kolibri-libc/include/float.h
/programs/develop/ktcc/trunk/kolibri-libc/include/limits.h
/programs/develop/ktcc/trunk/kolibri-libc/include/math.h
/programs/develop/ktcc/trunk/kolibri-libc/include/setjmp.h
/programs/develop/ktcc/trunk/kolibri-libc/include/stdarg.h
/programs/develop/ktcc/trunk/kolibri-libc/include/stdbool.h
/programs/develop/ktcc/trunk/kolibri-libc/include/stddef.h
/programs/develop/ktcc/trunk/kolibri-libc/include/stdint.h
/programs/develop/ktcc/trunk/kolibri-libc/include/stdio.h
/programs/develop/ktcc/trunk/kolibri-libc/include/stdlib.h
/programs/develop/ktcc/trunk/kolibri-libc/include/string.h
/programs/develop/ktcc/trunk/kolibri-libc/include/sys
/programs/develop/ktcc/trunk/kolibri-libc/include/sys/dirent.h
/programs/develop/ktcc/trunk/kolibri-libc/include/sys/ksys.h
/programs/develop/ktcc/trunk/kolibri-libc/include/sys/socket.h
/programs/develop/ktcc/trunk/kolibri-libc/include/time.h
/programs/develop/ktcc/trunk/kolibri-libc/libc.obj.a
8678 1117 d 3 h turbocat /programs/develop/ktcc/trunk/ Tiny C Compiler:
- Temporarily unrecoverable errors with autoloading libraries.
Rollback to working state: r8558
 
/programs/develop/ktcc/trunk/bin/kos32-tcc
/programs/develop/ktcc/trunk/bin/lib/libhttp.a
/programs/develop/ktcc/trunk/bin/lib/libinputbox.a
/programs/develop/ktcc/trunk/bin/lib/libmsgbox.a
/programs/develop/ktcc/trunk/bin/lib/librasterworks.a
/programs/develop/ktcc/trunk/bin/tcc
/programs/develop/ktcc/trunk/lib/http/free.asm
/programs/develop/ktcc/trunk/lib/http/get.asm
/programs/develop/ktcc/trunk/lib/http/head.asm
/programs/develop/ktcc/trunk/lib/http/post.asm
/programs/develop/ktcc/trunk/lib/http/receive.asm
/programs/develop/ktcc/trunk/lib/http/send.asm
/programs/develop/ktcc/trunk/lib/inputbox/InputBox.asm
/programs/develop/ktcc/trunk/lib/librasterworks/charsFit.asm
/programs/develop/ktcc/trunk/lib/librasterworks/cntUTF-8.asm
/programs/develop/ktcc/trunk/lib/librasterworks/drawText.asm
/programs/develop/ktcc/trunk/lib/librasterworks/make.bat
/programs/develop/ktcc/trunk/lib/librasterworks/strWidth.asm
/programs/develop/ktcc/trunk/lib/msgbox/mb_create.asm
/programs/develop/ktcc/trunk/lib/msgbox/mb_reinit.asm
/programs/develop/ktcc/trunk/lib/msgbox/mb_setfunctions.asm
/programs/develop/ktcc/trunk/lib/sample/sample_symbol.asm
/programs/develop/ktcc/trunk/source/tccmeos.c
8677 1117 d 6 h turbocat /programs/develop/ktcc/trunk/ Tiny C Compiler(ktcc):
- Fixed "segmentation fault" when using debug flag:" -g "in Linux version
 
/programs/develop/ktcc/trunk/bin/kos32-tcc
/programs/develop/ktcc/trunk/source/tccmeos.c
8626 1169 d 3 h turbocat /programs/develop/ktcc/trunk/lib/ ktcc:
- deleted libc.obj loader
 
/programs/develop/ktcc/trunk/lib/libc.obj
8621 1170 d 2 h turbocat /programs/develop/ktcc/trunk/lib/libc.obj/ libc.obj.a(ktcc) :
- Added makefile
- Added mklib tools
- Fixed build
 
/programs/develop/ktcc/trunk/lib/libc.obj/Makefile
/programs/develop/ktcc/trunk/lib/libc.obj/symbols.txt
/programs/develop/ktcc/trunk/lib/libc.obj/tools
/programs/develop/ktcc/trunk/lib/libc.obj/tools/mklib
/programs/develop/ktcc/trunk/lib/libc.obj/tools/mklib.c
/programs/develop/ktcc/trunk/lib/libc.obj/abs.asm
/programs/develop/ktcc/trunk/lib/libc.obj/acos.asm
/programs/develop/ktcc/trunk/lib/libc.obj/acosh.asm
/programs/develop/ktcc/trunk/lib/libc.obj/asin.asm
/programs/develop/ktcc/trunk/lib/libc.obj/asinh.asm
/programs/develop/ktcc/trunk/lib/libc.obj/atan.asm
/programs/develop/ktcc/trunk/lib/libc.obj/atan2.asm
/programs/develop/ktcc/trunk/lib/libc.obj/atanh.asm
/programs/develop/ktcc/trunk/lib/libc.obj/atoi.asm
/programs/develop/ktcc/trunk/lib/libc.obj/atol.asm
/programs/develop/ktcc/trunk/lib/libc.obj/atoll.asm
/programs/develop/ktcc/trunk/lib/libc.obj/calloc.asm
/programs/develop/ktcc/trunk/lib/libc.obj/ceil.asm
/programs/develop/ktcc/trunk/lib/libc.obj/clearerr.asm
/programs/develop/ktcc/trunk/lib/libc.obj/closedir.asm
/programs/develop/ktcc/trunk/lib/libc.obj/cos.asm
/programs/develop/ktcc/trunk/lib/libc.obj/cosh.asm
/programs/develop/ktcc/trunk/lib/libc.obj/debug_printf.asm
/programs/develop/ktcc/trunk/lib/libc.obj/difftime.asm
/programs/develop/ktcc/trunk/lib/libc.obj/div.asm
/programs/develop/ktcc/trunk/lib/libc.obj/exit.asm
/programs/develop/ktcc/trunk/lib/libc.obj/exp.asm
/programs/develop/ktcc/trunk/lib/libc.obj/fabs.asm
/programs/develop/ktcc/trunk/lib/libc.obj/fclose.asm
/programs/develop/ktcc/trunk/lib/libc.obj/feof.asm
/programs/develop/ktcc/trunk/lib/libc.obj/ferror.asm
/programs/develop/ktcc/trunk/lib/libc.obj/fflush.asm
/programs/develop/ktcc/trunk/lib/libc.obj/fgetc.asm
/programs/develop/ktcc/trunk/lib/libc.obj/fgetpos.asm
/programs/develop/ktcc/trunk/lib/libc.obj/fgets.asm
/programs/develop/ktcc/trunk/lib/libc.obj/floor.asm
/programs/develop/ktcc/trunk/lib/libc.obj/fmod.asm
/programs/develop/ktcc/trunk/lib/libc.obj/fopen.asm
/programs/develop/ktcc/trunk/lib/libc.obj/fputc.asm
/programs/develop/ktcc/trunk/lib/libc.obj/fputs.asm
/programs/develop/ktcc/trunk/lib/libc.obj/fread.asm
/programs/develop/ktcc/trunk/lib/libc.obj/free.asm
/programs/develop/ktcc/trunk/lib/libc.obj/freopen.asm
/programs/develop/ktcc/trunk/lib/libc.obj/frexp.asm
/programs/develop/ktcc/trunk/lib/libc.obj/fseek.asm
/programs/develop/ktcc/trunk/lib/libc.obj/fsetpos.asm
/programs/develop/ktcc/trunk/lib/libc.obj/ftell.asm
/programs/develop/ktcc/trunk/lib/libc.obj/fwrite.asm
/programs/develop/ktcc/trunk/lib/libc.obj/getchar.asm
/programs/develop/ktcc/trunk/lib/libc.obj/gets.asm
/programs/develop/ktcc/trunk/lib/libc.obj/hypot.asm
/programs/develop/ktcc/trunk/lib/libc.obj/labs.asm
/programs/develop/ktcc/trunk/lib/libc.obj/ldexp.asm
/programs/develop/ktcc/trunk/lib/libc.obj/ldiv.asm
/programs/develop/ktcc/trunk/lib/libc.obj/llabs.asm
/programs/develop/ktcc/trunk/lib/libc.obj/lldiv.asm
/programs/develop/ktcc/trunk/lib/libc.obj/localtime.asm
/programs/develop/ktcc/trunk/lib/libc.obj/log.asm
/programs/develop/ktcc/trunk/lib/libc.obj/malloc.asm
/programs/develop/ktcc/trunk/lib/libc.obj/memccpy.asm
/programs/develop/ktcc/trunk/lib/libc.obj/memchr.asm
/programs/develop/ktcc/trunk/lib/libc.obj/memcmp.asm
/programs/develop/ktcc/trunk/lib/libc.obj/memcpy.asm
/programs/develop/ktcc/trunk/lib/libc.obj/memmove.asm
/programs/develop/ktcc/trunk/lib/libc.obj/memset.asm
/programs/develop/ktcc/trunk/lib/libc.obj/mktime.asm
/programs/develop/ktcc/trunk/lib/libc.obj/modf.asm
/programs/develop/ktcc/trunk/lib/libc.obj/modfl.asm
/programs/develop/ktcc/trunk/lib/libc.obj/opendir.asm
/programs/develop/ktcc/trunk/lib/libc.obj/perror.asm
/programs/develop/ktcc/trunk/lib/libc.obj/pow.asm
/programs/develop/ktcc/trunk/lib/libc.obj/pow10.asm
/programs/develop/ktcc/trunk/lib/libc.obj/pow2.asm
/programs/develop/ktcc/trunk/lib/libc.obj/printf.asm
/programs/develop/ktcc/trunk/lib/libc.obj/puts.asm
/programs/develop/ktcc/trunk/lib/libc.obj/readdir.asm
/programs/develop/ktcc/trunk/lib/libc.obj/realloc.asm
/programs/develop/ktcc/trunk/lib/libc.obj/remove.asm
/programs/develop/ktcc/trunk/lib/libc.obj/rename.asm
/programs/develop/ktcc/trunk/lib/libc.obj/rewind.asm
/programs/develop/ktcc/trunk/lib/libc.obj/rewinddir.asm
/programs/develop/ktcc/trunk/lib/libc.obj/seekdir.asm
/programs/develop/ktcc/trunk/lib/libc.obj/setbuf.asm
/programs/develop/ktcc/trunk/lib/libc.obj/setvbuf.asm
/programs/develop/ktcc/trunk/lib/libc.obj/sin.asm
/programs/develop/ktcc/trunk/lib/libc.obj/sinh.asm
/programs/develop/ktcc/trunk/lib/libc.obj/snprintf.asm
/programs/develop/ktcc/trunk/lib/libc.obj/sprintf.asm
/programs/develop/ktcc/trunk/lib/libc.obj/sqrt.asm
/programs/develop/ktcc/trunk/lib/libc.obj/strcat.asm
/programs/develop/ktcc/trunk/lib/libc.obj/strchr.asm
/programs/develop/ktcc/trunk/lib/libc.obj/strcmp.asm
/programs/develop/ktcc/trunk/lib/libc.obj/strcoll.asm
/programs/develop/ktcc/trunk/lib/libc.obj/strcpy.asm
/programs/develop/ktcc/trunk/lib/libc.obj/strcspn.asm
/programs/develop/ktcc/trunk/lib/libc.obj/strerror.asm
/programs/develop/ktcc/trunk/lib/libc.obj/strlen.asm
/programs/develop/ktcc/trunk/lib/libc.obj/strncat.asm
/programs/develop/ktcc/trunk/lib/libc.obj/strncmp.asm
/programs/develop/ktcc/trunk/lib/libc.obj/strncpy.asm
/programs/develop/ktcc/trunk/lib/libc.obj/strpbrk.asm
/programs/develop/ktcc/trunk/lib/libc.obj/strrchr.asm
/programs/develop/ktcc/trunk/lib/libc.obj/strrev.asm
/programs/develop/ktcc/trunk/lib/libc.obj/strspn.asm
/programs/develop/ktcc/trunk/lib/libc.obj/strstr.asm
/programs/develop/ktcc/trunk/lib/libc.obj/strtok.asm
/programs/develop/ktcc/trunk/lib/libc.obj/strxfrm.asm
/programs/develop/ktcc/trunk/lib/libc.obj/tan.asm
/programs/develop/ktcc/trunk/lib/libc.obj/tanh.asm
/programs/develop/ktcc/trunk/lib/libc.obj/telldir.asm
/programs/develop/ktcc/trunk/lib/libc.obj/time.asm
/programs/develop/ktcc/trunk/lib/libc.obj/tmpfile.asm
/programs/develop/ktcc/trunk/lib/libc.obj/tmpnam.asm
/programs/develop/ktcc/trunk/lib/libc.obj/vprintf.asm
/programs/develop/ktcc/trunk/lib/libc.obj/vsnprintf.asm
8609 1176 d 2 h Boppan /programs/develop/ktcc/trunk/bin/ Update TCC binary  
/programs/develop/ktcc/trunk/bin/tcc
8608 1176 d 2 h Boppan /programs/develop/ktcc/trunk/bin/lib/ Update autoimporting libraries to put specific data at the end if the executable file  
/programs/develop/ktcc/trunk/bin/lib/libhttp.a
/programs/develop/ktcc/trunk/bin/lib/libinputbox.a
/programs/develop/ktcc/trunk/bin/lib/libmsgbox.a
/programs/develop/ktcc/trunk/bin/lib/librasterworks.a
8607 1176 d 3 h Boppan /programs/develop/ktcc/trunk/lib/librasterworks/ Update make.bat for librasterworks.a

It needed to be fully rewritten
 
/programs/develop/ktcc/trunk/lib/librasterworks/make.bat
8606 1176 d 3 h Boppan /programs/develop/ktcc/trunk/lib/librasterworks/ Update librasterworks.a making batch (output file name)  
/programs/develop/ktcc/trunk/lib/librasterworks/make.bat
8605 1176 d 3 h Boppan /programs/develop/ktcc/trunk/lib/ Put imports into ".imp.@." sections.

Now it's not necessary to put linking of these libraries at the end of tcc command line.
 
/programs/develop/ktcc/trunk/lib/http/free.asm
/programs/develop/ktcc/trunk/lib/http/get.asm
/programs/develop/ktcc/trunk/lib/http/head.asm
/programs/develop/ktcc/trunk/lib/http/post.asm
/programs/develop/ktcc/trunk/lib/http/receive.asm
/programs/develop/ktcc/trunk/lib/http/send.asm
/programs/develop/ktcc/trunk/lib/inputbox/InputBox.asm
/programs/develop/ktcc/trunk/lib/librasterworks/charsFit.asm
/programs/develop/ktcc/trunk/lib/librasterworks/cntUTF-8.asm
/programs/develop/ktcc/trunk/lib/librasterworks/drawText.asm
/programs/develop/ktcc/trunk/lib/librasterworks/strWidth.asm
/programs/develop/ktcc/trunk/lib/msgbox/mb_create.asm
/programs/develop/ktcc/trunk/lib/msgbox/mb_reinit.asm
/programs/develop/ktcc/trunk/lib/msgbox/mb_setfunctions.asm
/programs/develop/ktcc/trunk/lib/sample/sample_symbol.asm
8604 1176 d 7 h Boppan /programs/develop/ktcc/trunk/source/ Make TCC write ".imp.@." section at the end of the file.

Now it's possible to write import table at the end of file without need to put linking of autoimporting libraries at the very end of command line.
 
/programs/develop/ktcc/trunk/source/tccmeos.c

Show All