Subversion Repositories Kolibri OS

Rev

Rev 7184 | Go to most recent revision | Show entire file | Regard whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 7184 Rev 7520
Line 8... Line 8...
8
 
8
 
9
========= for compiler developers =========
9
========= for compiler developers =========
Line 10... Line 10...
10
read .\source\readme_kos32.txt
10
read .\source\readme_kos32.txt
11
 
-
 
12
------ TODO -------
11
 
13
-minimal memory allocator
12
------ TODO -------
14
-more libc stardard functions. see report below 
13
-more libc stardard functions. see report below 
15
-more Kolibly SysFn wrappers. see \libc\KOSfuncs_inc_status.txt
14
-more Kolibly SysFn wrappers. see \libc\KOSfuncs_inc_status.txt
16
-add stdin, stderr, stdout emulation íå õâàòàåò stdin, stdout - ìîæíî ñäåëàòü êàê stderr!, íî íàäî âîçèòüñÿ çàîäíî ñ ferror & feof
15
-add stdin, stderr, stdout emulation íå õâàòàåò stdin, stdout - ìîæíî ñäåëàòü êàê stderr!, íî íàäî âîçèòüñÿ çàîäíî ñ ferror & feof
Line 17... Line 16...
17
-getchar, gets if returs errorcode  (0, null) - you must exit program, because of closed console window  
16
-getchar, gets if returs errorcode  (0, null) - you must exit program, because of closed console window  
18
-ïðè íîðìàëüíîì âûõîäå çàêðûâàòü êîíñîëü
-
 
19
 
-
 
20
 
17
-ïðè íîðìàëüíîì âûõîäå çàêðûâàòü êîíñîëü
21
------ errors ------
18
 
Line 22... Line 19...
22
-not working: default search path are ./include ./lib from executable (under KOS need to use -Bpath_to_ktcc)
19
 
23
--start.o not found using -B (kos) - put near your.c file
20
------ errors ------
24
-åñëè ïðîåêò ìíîãîôàéëîâûé - .dbg ãåíåðèò äóáëèðóþùèåñÿ ìåòêè äàííûõ, òèïà L.78 ìîæåò óêàçûâàòü íà äðóãîé ñåãìåíò (
21
-åñëè ïðîåêò ìíîãîôàéëîâûé - .dbg ãåíåðèò äóáëèðóþùèåñÿ ìåòêè äàííûõ, òèïà L.78 ìîæåò óêàçûâàòü íà äðóãîé ñåãìåíò (
25
-.dbg sometimes generated improperly for source code labels
22
-.dbg sometimes generated improperly for source code labels
26
 
23
 
-
 
24
----- fixed errors ------
-
 
25
-if static var sized more than 14096+ -> crash compiled .exe (kos) 
Line 27... Line 26...
27
----- fixed errors ------
26
(^ default stack size set at compile time tccmeos:177 is below 4k)
28
-if static var sized more than 14096+ -> crash compiled .exe (kos) 
27
FIX - use -stack=1280000 option