Commit Graph

2136 Commits

Author SHA1 Message Date
peter
a7161a8dfc * fixed resolving of ttypesym which are reference from object/record
fields.
2000-01-03 19:26:03 +00:00
Jonas Maebe
ace77883c8 * fixed bug with -dreplacereg 2000-01-03 17:11:17 +00:00
Jonas Maebe
33b6e19f1f * fixed "quick hack, to overcome Delphi 2" :) 2000-01-03 17:10:39 +00:00
peter
3cc443d181 * fixed crash with empty array constructors 1999-12-31 14:26:27 +00:00
peter
c791505a38 * fixed rtti generation for classes with no published section 1999-12-31 14:24:34 +00:00
peter
972ba5215a * fixed and;jmp being translated into test;jmp 1999-12-30 17:56:44 +00:00
peter
8ee9f7a531 * fixed funcret within inlined procedure 1999-12-30 15:04:31 +00:00
peter
c11fb78c5c * fixed crash with undefined variable 1999-12-30 15:02:10 +00:00
Jonas Maebe
735c2e8720 + dummy to allow compiling 1999-12-24 22:49:23 +00:00
Jonas Maebe
849976b9cf * compiles again 1999-12-24 22:48:10 +00:00
Jonas Maebe
1cc98bd732 * added OC_NONE to the compare forms (to allow unconditional jumps) 1999-12-24 22:47:42 +00:00
peter
8baf3100ca * fixed exporting of variables which are declared by commandline or
set in the Makefile itself
1999-12-24 15:25:50 +00:00
peter
063ec648ca * reset insentry/lastinsoffset so writing smartlink works correct for
short jmps
1999-12-24 15:22:52 +00:00
peter
926aa3030b * regenerated 1999-12-23 19:43:59 +00:00
peter
301811827a * it's a bash script, not sh 1999-12-23 13:51:55 +00:00
peter
25356c6ca9 * check_rec_inittable fix from sg 1999-12-23 12:19:42 +00:00
peter
68c2c36d36 * nested try blocks work again 1999-12-22 23:30:06 +00:00
peter
c3a92e5260 * compiles again 1999-12-22 22:27:41 +00:00
peter
7583de7a4f - removed freelabel()
* added undefined label detection in internal assembler, this prevents
    a lot of ld crashes and wrong .o files
  * .o files aren't written anymore if errors have occured
  * inlining of assembler labels is now correct
1999-12-22 01:01:45 +00:00
peter
8725fa32a1 * label are set to used so an error is given if used but not defined 1999-12-22 00:57:30 +00:00
peter
602b295aaf * zipinstall fixes 1999-12-21 16:09:12 +00:00
pierre
3317c7b291 * array of char to short string bug fixed 1999-12-21 11:49:51 +00:00
pierre
bed6bb6b2a + $description $version 1999-12-20 23:23:28 +00:00
pierre
c3fb5e5237 * relocation with debug info in rva (only with internal compiler) 1999-12-20 22:29:26 +00:00
pierre
3e399a860d + dllversion global variable
* FPC_USE_CPREFIX code removed, not necessary anymore
    as we use .edata direct writing by default now.
1999-12-20 21:42:34 +00:00
pierre
6d8f8ef3f9 * web bug769 fix 1999-12-20 21:24:29 +00:00
pierre
18bbeebf9e * problem with persistant temp fixed 1999-12-19 23:53:14 +00:00
pierre
21ec770944 * fix for web bug735 1999-12-19 23:37:18 +00:00
florian
23a62aa23a * generation of LOCALS @@ removed 1999-12-19 17:36:25 +00:00
peter
36710decd4 * support exit,break,continue in try...except
* support break,continue in try...finally
1999-12-19 17:02:45 +00:00
peter
aeb5fb9b9a * has_rtti should be saved in the ppu for objects 1999-12-19 17:00:27 +00:00
peter
005e98fb55 * fpcmaked -> fpcmade.<TARGET> 1999-12-19 15:16:39 +00:00
peter
878b1b28e6 * constant array type conversion fixed 1999-12-19 15:13:56 +00:00
florian
84b60272b4 * bug reported by Alex S. fixed: it wasn't possible to type cast nil in const
declarations: const l = longint(nil);
1999-12-19 12:08:27 +00:00
florian
22ba06f140 * Bug reported by Marco fixed: Intel assembler reader: fld qword ptr x
was read as fldq x but it must be fldl x
1999-12-18 20:00:33 +00:00
florian
89c403c529 * very basic widestring support 1999-12-18 14:54:34 +00:00
florian
eb70ce1522 * made the goto checking for excpetions more fool proof against errors 1999-12-17 11:20:06 +00:00
florian
603de2a4bb * 761 fixed 1999-12-17 10:43:34 +00:00
peter
f1936b0ddf * allow constant pointer^ also for assignment 1999-12-16 19:12:04 +00:00
pierre
c5ce630a84 * line causing error removed 1999-12-14 14:55:06 +00:00
florian
4c928ce997 * fixed an internalerror 10 with pred(...) 1999-12-14 10:17:40 +00:00
florian
577edbbd3f + compiler checks now if a goto leaves an exception block 1999-12-14 09:58:41 +00:00
pierre
999712c01e * bug in extdebugg code for inlined procedures 1999-12-13 21:49:54 +00:00
peter
7eabba02a8 * better position for for counter errors 1999-12-13 11:21:24 +00:00
michael
85ce6aa451 * Some changes after remark of documentation translator 1999-12-13 10:33:17 +00:00
peter
0202416219 * only check suffixsize for byte,word,long 1999-12-12 12:59:34 +00:00
peter
3806c22d23 * allow para+offset 1999-12-12 12:57:59 +00:00
Jonas Maebe
80f18b22ee * fixed type conversions of results of operations with cardinals
(between -dcardinalmulfix)
1999-12-11 18:53:31 +00:00
peter
903ac0f0dc * also check elementtype of arraydef for forwarddef 1999-12-10 10:04:21 +00:00
peter
768200b8d0 * fixed parameter orderning 1999-12-10 10:03:54 +00:00