Commit Graph

8317 Commits

Author SHA1 Message Date
peter
e49f13a393 * press enter moved to errore.msg 2001-03-05 21:50:28 +00:00
peter
21fc432ada * noag386bin fix 2001-03-05 21:49:44 +00:00
peter
66aa8ba662 * small diffs from Sergey applied 2001-03-05 21:44:16 +00:00
peter
bba2be8243 * more things for tcoffobjectinput 2001-03-05 21:40:38 +00:00
peter
668e90ef91 * fixed tdynamicarray.readstream 2001-03-05 21:40:01 +00:00
peter
1b1f938c43 * changed to class with common TAssembler also for internal assembler 2001-03-05 21:39:11 +00:00
Jonas Maebe
3eb9c758fb * changed typecast in FPC_STR_TO_CHARARRAY so that no temp ansistring is
generated anymore (merged)
2001-03-05 17:10:40 +00:00
Jonas Maebe
ab2ea0a472 * moved implementations of strlen and strpas to separate include files
(they were duplicated in i386.inc and strings.inc/stringss.inc)
  * strpas supports 'nil' pchars again (returns an empty string)
    (both merged)
2001-03-05 17:10:04 +00:00
Jonas Maebe
18de59f50c * fixed all implementations of strpas 2001-03-04 17:31:34 +00:00
Jonas Maebe
8efd8814cf * fixed strpas (was limited to 254 chars) and made it overall slightly faster 2001-03-04 12:42:18 +00:00
peter
2f2e0fd80c * RC added 2001-03-04 12:36:57 +00:00
Jonas Maebe
ff333ffa1b * fixed 'qword mod/div pos_const' to have qword result 2001-03-04 10:38:55 +00:00
Jonas Maebe
2e3ba14936 * new rangecheck code now handles conversion between signed and cardinal types correctly 2001-03-04 10:26:56 +00:00
Jonas Maebe
02591a89d9 * changed 'bdnzeq cr0' to 'bdnzt cr0*4+eq' 2001-03-03 13:54:26 +00:00
Jonas Maebe
33bd4a1769 * fixed small bug in move 2001-03-03 13:53:36 +00:00
Jonas Maebe
af38291233 * simplified and optimized range checking code, FPC_BOUNDCHECK is no longer necessary 2001-03-03 12:41:22 +00:00
Jonas Maebe
bf5d803a93 * fixed qword_str for values with bit 63 = 1 2001-03-03 12:39:09 +00:00
Jonas Maebe
e72e5a0cfa * made val for longints a bit faster 2001-03-03 12:38:53 +00:00
Jonas Maebe
4530233a92 + support for arraydefs in is_signed (for their rangetype, used in rangechecks) 2001-03-03 12:38:33 +00:00
Jonas Maebe
d6116bc751 * fixed low() for signed types < 64bit 2001-03-03 12:38:08 +00:00
Jonas Maebe
b7970bf7a4 + new, complete implementation of move procedure (including support for
overlapping regions)
2001-03-02 13:24:10 +00:00
michael
6874cceff4 + Merged from fixbranch 2001-03-02 11:54:02 +00:00
Tomas Hajny
e026980eff * a.out deleted upon successful binding 2001-02-27 19:40:05 +00:00
Jonas Maebe
fafddb2725 * fixed web bug #1345 (merged) 2001-02-27 15:46:48 +00:00
peter
684970ea22 * merged generic m68k updates from fixes branch 2001-02-26 19:44:52 +00:00
peter
d4f3485e7c * added %FAIL 2001-02-26 19:44:42 +00:00
peter
8e0b1c84d2 * moved target units to subdir 2001-02-26 19:43:11 +00:00
Jonas Maebe
156b4aa55f + initial version from Peter 2001-02-26 12:50:23 +00:00
Jonas Maebe
c7af813c76 * fixed bug in type checking for compatibility of set elements (merged)
* released fix in options.pas from Carl also for FPC (merged)
2001-02-26 12:47:46 +00:00
michael
71e170f80f * option_help_pages:
allow to omit an option (use one space char insteed an option)
   but to indent a continuation line as if option is present. For lines:
     3*2CX_first line
     3*2 _second line
     3*2*_third line
   we could get:
     -CX        first line
                second line
     third line
2001-02-26 08:08:39 +00:00
michael
0a8415f483 * bug correction: pipes must be closed by pclose (not close);
There was too many not closed processes under Linux before patch.
  Test this by making a compiler under Linux with command
    OPT="-P" make
  and check a list of processes in another shell with
    ps -xa
2001-02-26 08:08:16 +00:00
michael
c6f78731ed Support replacements for all -F<x> options 2001-02-26 07:49:50 +00:00
Tomas Hajny
443374521c * correction of a previously introduced bug 2001-02-26 04:57:38 +00:00
peter
3c54458903 * regenerated 2001-02-24 10:46:41 +00:00
peter
8f2aaed119 * generate .rst from ppufilename instead of modulename 2001-02-24 10:44:55 +00:00
peter
145726f533 * another fix for internal variable checking 2001-02-24 10:44:33 +00:00
michael
be33e69df4 + Fixed sorting of stringslist 2001-02-23 22:24:08 +00:00
Jonas Maebe
3e4f02f165 * optimized strcopy/strecopy 2001-02-23 14:05:33 +00:00
peter
3c2db9436f * regenerated 2001-02-22 21:15:03 +00:00
peter
76fcd52b4f * fpcdir detection added
* fixed loading of variables in fpcmake itself
2001-02-22 21:11:24 +00:00
Jonas Maebe
9ecf1c9aa7 * fixed bug in previous fix (hopped over revision 1.26 because that one
also removed the fix for high(cardinal))
2001-02-22 11:24:40 +00:00
pierre
c9d78b7432 * generate some output on error 2001-02-21 21:37:39 +00:00
pierre
cb93885cb6 new test for web bug #1407 2001-02-21 21:34:37 +00:00
Tomas Hajny
18a6af4e62 * GetEnvironmentVariable now really merged 2001-02-21 21:23:38 +00:00
Tomas Hajny
d093c5f047 * API2RTL change documented 2001-02-21 21:00:50 +00:00
peter
b3956651be * fix to compile again, but high(cardinal) with $R+ still fails! 2001-02-21 20:50:59 +00:00
peter
659e4ec93b * new tests 2001-02-21 19:43:44 +00:00
peter
8acb794be6 * moved deref to be done after loading of implementation units. prederef
is still done directly after loading of symbols and definitions.
2001-02-21 19:37:19 +00:00
Jonas Maebe
db0fc0ac36 * fixed high/low for cardinal, int64 and qword 2001-02-21 12:57:46 +00:00
Jonas Maebe
ee9ebaa3ee * evaluate typecasts of const pointers to ordinals inline ('merged') 2001-02-21 11:49:50 +00:00