Commit Graph

10254 Commits

Author SHA1 Message Date
carl
b51fe54191 + qnx target 2002-05-01 16:38:50 +00:00
carl
9cc2138d97 + added QNX missing stuff 2002-05-01 14:29:53 +00:00
peter
211712aef5 * fixed 2gb limit 2002-04-27 07:58:23 +00:00
peter
268e4bb7e7 * use saveregisters for incr routines, saves also problems with
the optimizer
2002-04-26 15:19:04 +00:00
peter
99ef970960 * fixed too large arrays 2002-04-26 13:19:56 +00:00
peter
cc8c4d7093 * moved more routines from cga/n386util 2002-04-25 20:16:38 +00:00
florian
6bbaa14daf * block nodes within expressions shouldn't release the used registers,
fixed using a flag till the new rg is ready
2002-04-25 20:15:39 +00:00
peter
0cdf327866 * updated compilerprocs
* incr ref count has now a value argument instead of var
2002-04-25 20:14:56 +00:00
sg
6fbae3273f * Replaced by fpAsync and net/http.pp 2002-04-25 19:32:12 +00:00
sg
4c05df2a6a * Added net directory 2002-04-25 19:31:17 +00:00
sg
b08afa2937 * First version (with exception of the HTTP unit: This is an improved version
of the old asyncio HTTP unit, now adapted to fpAsync)
2002-04-25 19:30:29 +00:00
sg
ed9d634231 * Fixed TStringStream.ReadString 2002-04-25 19:14:13 +00:00
sg
6ad0fac76b * Added ability to write all write buffer data to an debug stream
* Added TAsyncWriteStream.StopAndFree
2002-04-25 19:12:27 +00:00
florian
37194d2f61 * fixed more problems with cpubase and x86-64 2002-04-25 16:12:09 +00:00
pierre
1cc272351a * fix the disappearing desktop for win32 2002-04-25 13:34:17 +00:00
pierre
df5420c0ae * fix the problem with dirs containing asterisks 2002-04-25 13:33:31 +00:00
peter
b0948c6122 * fpc_finalize_array renamed 2002-04-24 16:15:35 +00:00
carl
ddc17340fc * fix compilation problem 2002-04-24 16:08:30 +00:00
pierre
e24a142833 * also modify the echo in setpath.bat 2002-04-24 09:01:44 +00:00
pierre
2bea84c06e * change $TARGET into $target in setpath.bat file 2002-04-24 08:25:46 +00:00
peter
67ede1276b * add pinline unit that inserts compiler supported functions using
one or more statements
  * moved finalize and setlength from ninl to pinline
2002-04-23 19:16:34 +00:00
peter
451532aaed * add test for setlength with multiple parameters 2002-04-23 19:16:09 +00:00
michael
ee30694d70 + removed fcl target in HTML 2002-04-23 18:03:50 +00:00
peter
e37725d6fd * more bugs 2002-04-23 13:16:42 +00:00
peter
51c5fb965e * updated for posinfo change
* updated for mangledname change
  * include i386 registers, removed reference to cpubase unit that would
    make ppudump dependent on the source processor
2002-04-23 13:12:58 +00:00
pierre
4243aa7559 * try to adapt .htx files to system DirSep 2002-04-23 10:11:31 +00:00
pierre
63ec8ab5bf + added lastsynonym and InNameAnchor fields to TCustomHTMLLinkScanner
these allow to eliminate double index entries pointing to the same
    html file location (which had two different names).
2002-04-23 09:55:22 +00:00
carl
aa66edd3c9 + added structure testing 2002-04-22 19:09:02 +00:00
carl
03d841893e - remove use_bound_instruction field 2002-04-22 18:19:22 +00:00
peter
c8cb58038b * splitted in 2 files, one fpc mode and other tp mode 2002-04-22 16:33:40 +00:00
peter
624e5bd699 * fixed @methodpointer 2002-04-22 16:30:05 +00:00
carl
458a7f58dc + added patch for SPARC from Mazen (to move to cpuinfo) 2002-04-21 19:46:52 +00:00
peter
6320530bdd * removed newn and disposen nodes, the code is now directly
inlined from pexpr
  * -an option that will write the secondpass nodes to the .s file, this
    requires EXTDEBUG define to actually write the info
  * fixed various internal errors and crashes due recent code changes
2002-04-21 19:02:03 +00:00
peter
5ea6f2b824 * fixed memleaks when file can't be opened 2002-04-21 18:57:23 +00:00
peter
90ff7a6db8 * fpc_freemem and fpc_getmem compilerproc 2002-04-21 18:56:59 +00:00
peter
4efea524e8 * linux .o file 2002-04-21 18:16:28 +00:00
peter
f10653fa2c * small fixes 2002-04-21 18:15:55 +00:00
peter
7020d68165 * Check for internal errors 2002-04-21 18:15:32 +00:00
carl
280878b8a5 + initialize some global variables 2002-04-21 15:52:58 +00:00
carl
1b88940d62 * StackError is now a typed constant
+ $S can be used under unix
2002-04-21 15:51:50 +00:00
carl
5cdad9e30f * some small updates according to i386 version 2002-04-21 15:48:39 +00:00
carl
d8f8e2615c * change stack size to 256K 2002-04-21 15:43:58 +00:00
carl
1da6f9535c * changeregsize -> rg.makeregsize
* changeregsize moved from cpubase to here
2002-04-21 15:43:32 +00:00
carl
21593abffb - removed some other stuff to their units 2002-04-21 15:31:40 +00:00
carl
654e5540ee * changeregsize -> rg.makeregsize
+ a_jmp_always added
2002-04-21 15:31:05 +00:00
carl
fb605f11b0 * changeregsize -> rg.makeregsize 2002-04-21 15:29:53 +00:00
carl
af40eb97ca * a_jmp_cond -> a_jmp_always 2002-04-21 15:28:51 +00:00
carl
75c39ebf55 - remove duplicate constants
- move some constants to cginfo
2002-04-21 15:28:06 +00:00
carl
aab3219beb * move stuff to cpuinfo and cpubase
+ documented
2002-04-21 15:26:15 +00:00
carl
59f8a16c39 + a_jmp_cond -> a_jmp_always (a_jmp_cond is NOT portable)
+ changeregsize -> rg.makeregsize
2002-04-21 15:24:38 +00:00