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 |