Commit Graph

1533 Commits

Author SHA1 Message Date
florian
8929222311 + initial revision 1999-07-22 09:34:04 +00:00
florian
774df6096e * bug #487 fixed, (inc(<property>) isn't allowed)
* more fixes to compile with Delphi
1999-07-18 14:47:19 +00:00
florian
bba137b4e6 * handling of integer and shortint in case was wrong, if a case
label was negative and a jump table was generated
1999-07-18 14:01:16 +00:00
florian
a873f5a4a5 * fix of my previous commit nevertheless it doesn't work completly 1999-07-18 10:41:59 +00:00
florian
046acfb84b * made it compilable with Dlephi 4 again
+ fixed problem with large stack allocations on win32
1999-07-18 10:19:38 +00:00
peter
45bf051885 * merged 1999-07-16 10:04:32 +00:00
michael
d12b467d95 + Removed TV stuff from brwosercol 1999-07-15 08:42:22 +00:00
florian
b2c99ecb9d + implemented a better error message if a PPU file isn't found as suggested
by Lee John
1999-07-14 21:19:01 +00:00
michael
5b62a2b45c + Defaultreplacemens now more logical 1999-07-13 19:14:44 +00:00
michael
084c8a2aa8 Changed fpcman to fpc 1999-07-13 12:25:07 +00:00
peter
cd6dac1a03 * merged 1999-07-12 15:03:04 +00:00
michael
e77400a181 + Fixed integer message table 1999-07-11 21:24:31 +00:00
peter
f2818d7908 * merged 1999-07-11 20:10:23 +00:00
peter
02576a8279 * merged 1999-07-10 10:26:18 +00:00
peter
1730312b75 * reinserted 1999-07-10 10:19:43 +00:00
peter
b867e4f6de * assembler smartlink message 1999-07-10 10:12:03 +00:00
peter
e646fcda07 * merged 1999-07-08 10:40:37 +00:00
michael
3903aa44a3 + Added last message 1999-07-07 22:36:22 +00:00
michael
f75725ddf3 + Added last message 1999-07-07 22:25:02 +00:00
peter
0dd9b0b7de * warning instead of error when switching to static linking 1999-07-07 20:33:53 +00:00
florian
42f09e54ae * another fix for TP/Delphi styled procedure variables 1999-07-06 22:38:11 +00:00
florian
62cb5453d3 * a lot bug fixes:
- po_external isn't any longer necessary for procedure compatibility
     - m_tp_procvar is in -Sd now available
     - error messages of procedure variables improved
     - return values with init./finalization fixed
     - data types with init./finalization aren't any longer allowed in variant
       record
1999-07-06 21:48:09 +00:00
peter
52799c40cc * merged 1999-07-06 00:53:48 +00:00
peter
b4a852e74b * merged 1999-07-05 20:22:08 +00:00
peter
248826aa81 * removed temp defines 1999-07-05 20:13:06 +00:00
peter
83d04caf8b * merged 1999-07-05 16:24:17 +00:00
peter
0d38c66ff0 * fixed linking for units without linking necessary 1999-07-05 16:21:26 +00:00
florian
72e21acee1 * property reading from PPU fixed (new PPU format), it uses now writesym... 1999-07-05 12:13:22 +00:00
Jonas Maebe
af1334174b * merged 1999-07-05 11:56:55 +00:00
Jonas Maebe
aede14847e * merged 1999-07-04 21:59:30 +00:00
florian
f011b3bdca + qword/int64 -> floating point type cast 1999-07-04 16:37:08 +00:00
florian
3eae7ee6fb + start of val(int64/qword)
* longbool, wordbool constants weren't written, fixed
1999-07-03 14:14:27 +00:00
peter
58cbc3e795 * new link writing to the ppu, one .ppu is needed for all link types,
static (.o) is now always created also when smartlinking is used
1999-07-03 00:29:45 +00:00
peter
1e75d2d672 * better smartlinking support 1999-07-03 00:27:02 +00:00
peter
176f1d4cd8 * ag386bin doesn't destroy the aasmoutput lists anymore 1999-07-03 00:26:01 +00:00
peter
f959158854 * merged 1999-07-02 13:02:24 +00:00
Jonas Maebe
9c262d21fc * released setconstnot (changed to {$ifndef nosetconstnot})
* released shlmul (changed to {$ifndef no shlmul})
1999-07-02 12:18:46 +00:00
peter
1b39843793 * 0.99.13 instead of 0.99.13a 1999-07-01 21:35:02 +00:00
peter
e303022851 * merged 1999-07-01 21:33:57 +00:00
Jonas Maebe
8c52e10620 * removed unused AsmL parameter from FindLoHiLabels 1999-07-01 18:21:21 +00:00
Jonas Maebe
ab9734f7d5 * enabled "mov reg1,reg2;mov (reg2,..), reg2" also if the second mov is
a movzx or movsx
1999-07-01 18:12:16 +00:00
florian
c615fcdbbb * int64/qword type release
+ lo/hi for int64/qword
1999-07-01 15:49:09 +00:00
florian
497a3d3686 * use of is_ordinal checked: often a qword/int64 isn't allowed (case/for ...)
* small qword problems fixed
1999-06-30 22:16:19 +00:00
florian
cc8c629550 * two bugs regarding method variables fixed
- if you take in a method the address of another method
      don't need self anymore
    - if the class pointer was in a register, wrong code for a method
      variable load was generated
1999-06-30 15:43:18 +00:00
peter
73b45882c4 * merged file pos fixes 1999-06-29 14:02:33 +00:00
pierre
ca19d190a3 * mereg from fixes-0_99_12 1999-06-29 12:16:22 +00:00
florian
0fa46763ad * qword division fixed
+ code for qword/int64 type casting added:
    range checking isn't implemented yet
1999-06-28 22:29:10 +00:00
peter
157a21b385 * merged 1999-06-28 19:30:06 +00:00
pierre
ff1ad12c6b merged from v0-99-12 branch 1999-06-28 17:02:44 +00:00
peter
438c1e07b6 * merged 1999-06-28 16:02:29 +00:00
pierre
f426433d78 merged from 0-99-12 branch 1999-06-28 10:49:48 +00:00
michael
651f39023d Updated patchnumber 1999-06-27 15:49:19 +00:00
pierre
2083621f3e * mereg from fixes-0_99_12 branch 1999-06-26 00:24:53 +00:00
florian
26f0321f2f * bug #459 fixed 1999-06-25 10:02:56 +00:00
pierre
c25711a2ef merged from fixes-0_99_12 1999-06-25 00:27:41 +00:00
michael
e2762599f0 * Sampleconfig now detects if we have root permission. If not, a personal cfg file is made. 1999-06-24 21:58:39 +00:00
Jonas Maebe
4e6bcf9ed7 * merged 1999-06-23 12:33:52 +00:00
peter
8bbe79ac69 * fixed linebreak 1999-06-23 11:13:20 +00:00
daniel
a9b1d91b23 * Tdictionary.delete 1999-06-23 11:07:23 +00:00
pierre
13a3c0cbe4 * wrong change 1.6 removed 1999-06-22 16:32:43 +00:00
pierre
05b6362265 * local browser stuff corrected 1999-06-22 16:24:39 +00:00
peter
0125715447 * merged 1999-06-22 15:25:14 +00:00
peter
1f99e8e497 * merged 1999-06-22 13:31:24 +00:00
peter
ce0a8e3f26 * merged 1999-06-21 16:45:01 +00:00
Jonas Maebe
9ca18fc55b * fixed include() with smallsets 1999-06-21 16:33:27 +00:00
michael
14fadbcaca Translated ol040 1999-06-18 12:20:14 +00:00
peter
15d54cb1d7 * merged 1999-06-18 11:03:08 +00:00
daniel
04b6a51ed8 - Enumerations no longer compatible with integer types. 1999-06-18 11:02:51 +00:00
peter
6bdc4bbbeb * merged 1999-06-18 10:11:18 +00:00
peter
c261796ebf * merged 1999-06-18 09:55:30 +00:00
pierre
7a913109ff * merged from 0-99-12 branch 1999-06-17 15:32:48 +00:00
pierre
e8da115c3f * merged from 0_99_12 branch 1999-06-17 13:19:50 +00:00
peter
eca8cbb3be * merged 1999-06-16 09:32:45 +00:00
peter
c36ae78617 * merged 1999-06-15 18:58:33 +00:00
peter
7a22facf6d * updated for samplecfg 1999-06-15 15:10:06 +00:00
peter
e0c0e0ce6c * updated 1999-06-15 15:08:03 +00:00
peter
867f6364dd * merged 1999-06-15 13:57:31 +00:00
pierre
82d5d24e0e * bug0260 fixed 1999-06-15 13:27:06 +00:00
pierre
9242829c25 * don't generate browser if errors during compilation 1999-06-15 13:23:48 +00:00
pierre
a5305b32ee * better uninitialized var tests for TP mode 1999-06-15 13:19:46 +00:00
peter
24b005a5f6 * merged 1999-06-15 10:14:19 +00:00
peter
03e6ec96c5 * merged 1999-06-14 17:47:45 +00:00
pierre
ec24bdb1f9 * -O2 real multiplication bug correction 1999-06-14 11:15:01 +00:00
peter
ec0a511cfa * merged 1999-06-14 00:43:35 +00:00
peter
99395db696 * merged from fixes 1999-06-13 22:41:05 +00:00
peter
9039621367 * merged from fixes 1999-06-12 13:05:53 +00:00
peter
2bf526ad39 * reinserted 1999-06-12 13:00:12 +00:00
pierre
ea9f370f46 * .align problem treated :
.align is considered as .p2align on go32v1 and go32v2
    and as .balign on other targets
  + ra386att supports also .balign and .p2align
  * ag386att uses .balign allways
1999-06-11 22:54:12 +00:00
peter
a13afdbb6f * reinserted 1999-06-11 13:28:40 +00:00
peter
8db8e0d6a8 * reinserted 1999-06-11 13:21:37 +00:00
peter
5c2a5a30ce * fixed crash with errorn.msg 1999-06-11 13:06:45 +00:00
peter
9631bab859 *** empty log message *** 1999-06-11 11:44:56 +00:00
pierre
abaf8ef5ee * merged from fixes branch 1999-06-10 23:52:34 +00:00
michael
9f46136739 + Last message translated 1999-06-10 08:15:33 +00:00
michael
9a32f61aab Latest version (1.20) from Ivan 1999-06-10 08:12:48 +00:00
peter
34e7bd8b81 + del_location 1999-06-09 23:22:37 +00:00
peter
e1b6682670 * small ansistring fixes
* val_ansistr_sint destsize changed to longint
  * don't write low/hi ascii with -al
1999-06-09 23:00:11 +00:00
michael
597c218f59 * Inserted last message with pierres tool 1999-06-09 12:56:53 +00:00
pierre
c0ede0730a * bugfix from fixes-0_99_12 merged 1999-06-09 12:17:34 +00:00
pierre
fdfcf01805 * fix branch changes merged 1999-06-09 11:57:28 +00:00