Commit Graph

1504 Commits

Author SHA1 Message Date
peter
a69bfeb4b1 * unit check name works now for all units, not only systemunit 1998-10-26 09:34:50 +00:00
peter
bd6a47bab1 * removed warnings 1998-10-25 23:38:35 +00:00
peter
d736ecaf4d * fixed unsigned mul 1998-10-25 23:32:48 +00:00
peter
94dfc5edd8 * fixed u32bit - s32bit conversion problems 1998-10-25 23:32:04 +00:00
peter
c65b618cfb * procvar parsing updated just like psub.pas routine 1998-10-25 23:31:18 +00:00
michael
65d1ea7ff5 + Implemented stringlist. Untested, since classes broken. 1998-10-24 13:45:35 +00:00
pierre
5ccb5f88ef * compiles without -So option
* the main dialog init was buggy !!
1998-10-23 16:57:40 +00:00
pierre
4844858fa6 * vmtlink type changed to pointer 1998-10-23 16:51:18 +00:00
pierre
a5efe8d0c4 * check if file can be opened, returns nil if not 1998-10-23 16:45:41 +00:00
Jonas Maebe
2f34365234 + some small FPU peephole optimizations (use value in FP regs instead of loading it
from memory if possible, mostly with var1+var1 and var1*var1)
1998-10-23 15:38:23 +00:00
florian
9c13c9cbb4 * better code generation for s:=s+[b] if b is in the range of
a small set and s is also a small set
1998-10-23 11:58:27 +00:00
peter
f6e66549b8 * getenv with envp=nil check 1998-10-23 00:05:32 +00:00
peter
525f478bae * write(pchar) has check for nil 1998-10-23 00:03:29 +00:00
peter
1456602381 + 171,172,173 1998-10-23 00:02:02 +00:00
peter
e659040083 * fixed filedef for typenodetype 1998-10-22 23:57:29 +00:00
peter
87d00c3da9 * dependencies,mkdep target is not linux only 1998-10-22 23:55:24 +00:00
peter
b068ad3821 * leave when an error has been in the interface (else other units could
be compiled with the implementation uses!)
  * don't always compile when not in implementation with a second_load
1998-10-22 23:53:27 +00:00
peter
0ffc0f5586 + check for < 0 which otherwise segfaulted 1998-10-22 23:50:45 +00:00
peter
3e8bbe3edd + VERBOSE=1 to set -vwni (necessary due the -n)
* fixed OPT, now also passed to RTLOPTS
1998-10-22 19:15:46 +00:00
peter
adcc76d18d + packed record for conversion records 1998-10-22 18:23:55 +00:00
florian
6eaa58b9c5 + switch $APPTYPE for win32 added 1998-10-22 17:54:03 +00:00
pierre
eea45c0432 + terminated the include exclude implementation for i386
* enums inside records fixed
1998-10-22 17:11:13 +00:00
pierre
701495b640 + added rtlamiga target 1998-10-22 16:45:23 +00:00
pierre
e10c7365cc + added some units 1998-10-22 16:43:54 +00:00
pierre
38664fd7d3 * added two small tests
iocheck inside iocheck
    enums inside objects
1998-10-22 16:41:10 +00:00
pierre
b0bc7490ef * fsplit adapted to long filenames 1998-10-22 15:32:38 +00:00
florian
d2f078ce49 + switch -vx for win32 added 1998-10-22 15:18:44 +00:00
pierre
2d95ebe899 * fsplit adapted to long filenames 1998-10-22 15:05:28 +00:00
pierre
7e1942412d + added FPC_SET_UNSET_BYTE for exclude of normsets 1998-10-22 14:50:08 +00:00
pierre
aa82e1cb8c + added allexec tests if executables compiled
don't return with an error code
  * some changes in test files for dos
1998-10-22 14:35:40 +00:00
Jonas Maebe
e14a086c73 * changed TRegSet to a small set 1998-10-22 13:24:51 +00:00
peter
4967811717 * fixed for stackaligment also on 4 bytes, never use 'ret $..' direct 1998-10-22 12:48:29 +00:00
pierre
6c1226ad3c + better error info on unimplemented set operators 1998-10-22 12:12:23 +00:00
peter
4e3a568cbf * fixed imports generation at the wrong place 1998-10-22 11:36:34 +00:00
michael
a643c03805 + AssignAnsistring no longer copies constant ansistrings;
+ CompareAnsiString is now faster (1 call to length less)
+ UniqueAnsiString is fixed.
1998-10-22 11:32:23 +00:00
pierre
a72309bec9 * PatternBuffer was not set on entry !! 1998-10-22 09:44:57 +00:00
pierre
12ed8fdf00 * mandel problem fixed !! 1998-10-22 08:22:06 +00:00
michael
8648324256 + Some more corrections 1998-10-21 23:01:54 +00:00
peter
13282fa6c7 + more tests 1998-10-21 22:28:29 +00:00
peter
8e363906e2 * beter line info for conditionals 1998-10-21 20:16:04 +00:00
peter
99b31c91bc * check for importsection for empty asm file 1998-10-21 20:13:10 +00:00
pierre
f31407b8ab * wmemu387.dxe was not closed !! 1998-10-21 17:05:46 +00:00
pierre
84b9f22e04 * dxeload range check problem solved 1998-10-21 16:51:07 +00:00
pierre
49c698a41b + tests to check if filename exists 1998-10-21 16:24:14 +00:00
pierre
6c1766feed * bug fix for IOCHECK inside a procedure with iocheck modifier
* removed the GPF for unexistant overloading
    (firstcall was called with procedinition=nil !)
  * changed typen to what Florian proposed
    gentypenode(p : pdef) sets the typenodetype field
    and resulttype is only set if inside bt_type block !
1998-10-21 15:12:49 +00:00
pierre
bf7419d4b6 * stupid error removing getret.exe each time 1998-10-21 12:14:30 +00:00
pierre
9d804fbe16 Log inserted 1998-10-21 12:12:09 +00:00
pierre
922c46cdef + add log for makefile
+ added test for i:=longint;
1998-10-21 12:09:52 +00:00
florian
852aeb1a13 + check for access to index 0 of long/wide/ansi strings added,
gives now an error
  * problem with access to contant index of ansistrings fixed
1998-10-21 11:44:42 +00:00
pierre
b3867488fb + added a makefile for tests
+ uses getref  for extracting error code
  + required command lines args can be place in the first line of
    source code
    following $OPT=
1998-10-21 11:33:26 +00:00