Commit Graph

7747 Commits

Author SHA1 Message Date
pierre
a4e193a680 + bug #1157 tests 2000-10-31 07:36:22 +00:00
sg
0725ddca6c * Fixed XImage (function pointers are now declared) 2000-10-29 12:35:09 +00:00
Tomas Hajny
d0ac7ea501 * lower the CPU use on OS/2 2000-10-28 17:20:42 +00:00
Tomas Hajny
84e3ad0dc5 * many FExpand fixes 2000-10-28 16:58:34 +00:00
Tomas Hajny
4bbbb373df + real (ansistring) implementation 2000-10-28 16:56:02 +00:00
Jonas Maebe
c3025eb50b + implementation for tasmnode.getcopy 2000-10-27 14:57:16 +00:00
peter
8e4f77b0a5 * fixed crash with call from type decl which is not allowed (merged) 2000-10-26 23:40:54 +00:00
peter
358570d0ea * crash with Date in type def 2000-10-26 23:25:58 +00:00
peter
16761ea213 * fixes merge 2000-10-26 23:10:21 +00:00
peter
a554625890 * merged freebsd from fixes 2000-10-26 23:08:47 +00:00
peter
b8a008b31c * regenerated 2000-10-26 23:03:50 +00:00
peter
4c541782d1 * fixes merges 2000-10-26 23:00:12 +00:00
peter
1034313760 * merges from fixes 2000-10-26 22:55:11 +00:00
peter
19165e8110 * nano sleep (merged) 2000-10-26 22:51:12 +00:00
peter
c53066252b * freebsd updates 2000-10-26 22:39:34 +00:00
peter
392d0a5ebb * freebsd update
* classes.rst
2000-10-26 22:30:21 +00:00
peter
c10d4a9846 * fixed crash with error in child definition (merged) 2000-10-26 21:54:03 +00:00
Tomas Hajny
992275e5d4 * DosDevIOCtl prototype fixed, cdecl removed in DosSetFilePtr helper declaration 2000-10-26 20:07:19 +00:00
sg
7dc48bf946 * Fixed declaration of TVisual 2000-10-26 16:40:27 +00:00
Jonas Maebe
05be64d76c * fixed web bug1192 (changed an ungetregister32 to ungetregister)
("merged" from fixes)
2000-10-26 15:53:27 +00:00
Jonas Maebe
bdd82f8c9f * fixed setlength for shortstrings 2000-10-26 14:15:06 +00:00
marco
a70a9f9684 * Fixed typo. 2000-10-25 15:31:20 +00:00
pierre
e1f8b848aa + targetdir=. 2000-10-25 15:17:34 +00:00
pierre
0430614855 adapt makefiles to subdirs in compiler dir 2000-10-25 09:51:59 +00:00
peter
ba5fd6b9d8 * emitcall -> emitinsertcall for profiling (merged) 2000-10-24 22:23:04 +00:00
peter
299d6098aa * set usedregisters after writing entry and exit code (merged) 2000-10-24 22:21:25 +00:00
Jonas Maebe
207574e923 * allocate registers which hold function result 2000-10-24 12:47:45 +00:00
Jonas Maebe
a4fde73649 + register renaming ("fixes" bug1088)
* changed command line options meanings for optimizer:
      O2 now means peepholopts, CSE and register renaming in 1 pass
      O3 is the same, but repeated until no further optimizations are
        possible or until 5 passes have been done (to avoid endless loops)
  * changed aopt386 so it does this looping
  * added some procedures from csopt386 to the interface because they're
    used by rropt386 as well
  * some changes to csopt386 and daopt386 so that newly added instructions
    by the CSE get optimizer info (they were simply skipped previously),
    this fixes some bugs
2000-10-24 10:40:52 +00:00
michael
5aa1face10 + Make cycle fixed again 2000-10-24 09:31:20 +00:00
michael
e2b535ec80 + Extra patch from peter 2000-10-24 08:54:25 +00:00
michael
258c5e0489 + Peters patches were for mainbranch 2000-10-24 08:05:06 +00:00
michael
037b737d84 + PAtches form Peter 2000-10-24 07:58:35 +00:00
pierre
3a5981ae0c * fix for bug #1193 (merged) 2000-10-24 07:20:03 +00:00
Jonas Maebe
5fb68eeb52 * renamed strlenint to longint since 1.0 doesn't know that type 2000-10-23 16:15:40 +00:00
florian
fc777c9970 * setlength export declaration for 1.0.2 fixed 2000-10-23 14:00:59 +00:00
florian
d592b8b678 + renamed 2000-10-21 20:25:00 +00:00
florian
1a2851eb47 * a lot of small changes:
- setlength is internal
     - win32 graph unit extended
     ....
2000-10-21 18:20:17 +00:00
florian
f80c24177a * a lot of changes:
- basic dyn. array support
     - basic C++ support
     - some work for interfaces done
     ....
2000-10-21 18:16:11 +00:00
peter
015743f9fd * syswin32 -> system update finally after one week 2000-10-21 14:36:46 +00:00
peter
20dae06236 * merged pierres fixes 2000-10-21 14:36:26 +00:00
peter
07ad807864 * added -FE. to put the PPU's in the compiler dir 2000-10-21 14:36:00 +00:00
peter
182552a82b * readd to many remove p. for tcallnode.is_equal() 2000-10-21 14:35:27 +00:00
florian
9773d00897 * -Fui386 added 2000-10-20 22:00:32 +00:00
Jonas Maebe
71d03d5926 * fixed wrong regalloc info for secondmoddiv ("merged", also small
correction made afterwards in fixes branch)
2000-10-19 16:26:52 +00:00
Jonas Maebe
837c2124a6 * fixed bug in allocregbetween (the register wasn't added to the
usedregs set of the last instruction of the chain) ("merged")
2000-10-19 15:59:40 +00:00
daniel
064b9eda9b * Added OS/2 api 2000-10-19 12:31:47 +00:00
Tomas Hajny
5b862ff5b9 * FPC compatibility issues 2000-10-18 20:14:32 +00:00
Jonas Maebe
a9656de262 * fixed stupid error in previous commit :/ 2000-10-17 15:41:48 +00:00
Jonas Maebe
3394523d13 * fixed allocation of ecx for shl 2000-10-17 15:39:34 +00:00
michael
c4fe9ea482 + New Russian errormsg from Michail Baikov 2000-10-17 10:49:05 +00:00