Commit Graph

3410 Commits

Author SHA1 Message Date
peter
4eb94da6ac * gecho, gdate fixes
* distinstall target rewrite to not install things twice
2001-05-30 21:39:06 +00:00
peter
652a4b8aaa * netware patches for copyright, screenname, threadname directives 2001-05-30 21:35:48 +00:00
peter
5e998e22a2 * change \ to / for pwd, since the win32 pwd returns paths with \ 2001-05-28 19:30:21 +00:00
florian
fb40dcd0bb + some widestring stuff added 2001-05-27 14:30:55 +00:00
peter
2b8091365e * fixed exit with ansistring return from function call, no_fast_exit
should be set in det_resulttype instead of pass_1
2001-05-20 12:09:31 +00:00
peter
6e65cd0ee4 * support uses <unit> in <file> construction 2001-05-19 23:05:19 +00:00
peter
25535227b4 * function returning int64 inlining fixed 2001-05-19 21:22:53 +00:00
peter
50faa8433f * remove unused typenode for procvars to prevent error
* typenode.allowed flag to allow a typenode
2001-05-19 21:19:57 +00:00
peter
d997613a11 * allow typenodes for typeinfo and typeof
* tp procvar fixes for properties
2001-05-19 21:15:53 +00:00
peter
002118ddf4 * first check for overloaded operator before doing inserting any
typeconvs
2001-05-19 21:11:50 +00:00
peter
24f64c776f * skip program when checking loaded_units for a unit 2001-05-19 21:08:59 +00:00
peter
fb16b1c012 * fixed crash with invalid ppu version detected 2001-05-19 13:22:47 +00:00
peter
bcbace78d2 * check set types when doing constant set evaluation 2001-05-19 12:53:52 +00:00
peter
be05f2b65b * fixed crash with auto dereferencing 2001-05-19 12:23:59 +00:00
peter
b2fd39bc94 * portable constants 2001-05-18 23:01:13 +00:00
peter
d1376c5cdb * replace constant by cpu dependent value (merged) 2001-05-18 22:57:08 +00:00
peter
1866044949 * $E is moduleswitch (merged) 2001-05-18 22:56:05 +00:00
peter
767062cb3b * tasmnode.pass_2 is independent of cpu, moved to ncgbas
* include ncgbas for independent nodes
2001-05-18 22:31:06 +00:00
peter
25e006b364 * endian define 2001-05-18 22:28:59 +00:00
peter
3be0e8b544 * merged alignment for non-i386 2001-05-18 22:26:36 +00:00
Jonas Maebe
f4ab3095c2 * fixed web bugs 1480 and 1481 2001-05-17 13:25:24 +00:00
Jonas Maebe
7ca4933913 * added missign begin..end pair (noticed by Carl) 2001-05-16 15:11:42 +00:00
florian
f56c9c6855 * made resultype_char_to_char a little bit robuster 2001-05-13 15:43:46 +00:00
peter
b9cb031a39 * simplify_ppu is now the default, a recompile of the compiler now
only compiles pp.pas
2001-05-12 12:11:31 +00:00
peter
68c1559651 * m68k doesn't support double (merged) 2001-05-09 19:58:45 +00:00
peter
b45dde5c74 * typenode doesn't generate code, give error in pass_1 instead of
getting an abstract methode runtime error
2001-05-09 19:57:51 +00:00
peter
2019918dc9 * check for errorcount after firstpass 2001-05-09 19:57:07 +00:00
peter
13877f29b2 * removed unused allow_type 2001-05-09 19:52:51 +00:00
Jonas Maebe
d5526ff45c * range check error fixes from Peter 2001-05-09 14:11:10 +00:00
florian
05cfc07952 * some more support for widechars commited especially
regarding type casting and constants
2001-05-08 21:06:30 +00:00
Jonas Maebe
40ca771131 * fixed bug for overloaded operators with a return type that has a size
which isn't a multiple of the target_os.stackalignment (main branch
    patch from Peter)
2001-05-08 14:32:58 +00:00
Jonas Maebe
bec0f51212 * fix from Peter to avoid excessive number of warnings 2001-05-08 08:52:05 +00:00
Jonas Maebe
9f845fd10d * fix from Peter for short_on_file_handles code 2001-05-07 11:53:21 +00:00
Jonas Maebe
4fb34be618 + added warning about missing implementation for high(dynamic_array) 2001-05-06 17:16:43 +00:00
Jonas Maebe
34ef6cd933 + detect incomplete typed constant records 2001-05-06 17:15:00 +00:00
Jonas Maebe
344fd00373 * completed incomplete typed constant records 2001-05-06 17:13:22 +00:00
Jonas Maebe
57339cbf1c - commented out an unused field in tokenrec 2001-05-06 17:12:43 +00:00
Jonas Maebe
676fe2fee3 * fixed an IE10 and another bug with [var1..var2] construct 2001-05-06 17:12:14 +00:00
peter
6c7708c1e0 * ppu object to class rewrite
* move ppu read and write stuff to fppu
2001-05-06 14:49:16 +00:00
peter
9d57b142a3 * obsolete files 2001-05-04 20:36:37 +00:00
peter
7cb892dba4 * finally added the missing outputbinary field that was missing 2001-05-04 19:50:58 +00:00
peter
5ae5cfeffe * obsolete 2001-05-04 19:50:26 +00:00
peter
351fdd970e * fixed dynamicarray.seek() with pos equals multiple of $10000 2001-05-04 19:50:04 +00:00
florian
3c5793d8c6 * some Delphi incompatibilities fixed:
- out, dispose and new can be used as idenfiers now
     - const p = apointerype(nil); is supported now
  + support for const p = apointertype(pointer(1234)); added
2001-05-04 15:52:03 +00:00
peter
293d6a1671 * Makefile fixes 2001-05-03 21:35:04 +00:00
peter
e84d1fadf1 * moved code from firstpass to det_resulttype and remove extraneous
calls to firstcallparan for in_str,in_write,in_val
2001-04-26 21:57:05 +00:00
peter
a786029a13 * moved some code from exitnode.create to det_resulttype 2001-04-26 21:56:08 +00:00
peter
d923961b1a * defcoll must be assigned in insert_typeconv 2001-04-26 21:55:05 +00:00
peter
5eae8f2b82 * use new ppc386.exe for compiling the utils 2001-04-26 21:52:54 +00:00
peter
76e6770898 * compiler dependent utils in utils/ subdir 2001-04-25 22:40:07 +00:00