pierre
088f2ba6cc
+ EXTTEMPREGDEBUG code added
1999-08-27 10:38:31 +00:00
michael
ea0a5097c8
+ Inittables should not contain fields which are classes
1999-08-27 10:24:34 +00:00
peter
2f95239feb
* fixed crash when childof was nil
1999-08-26 21:17:39 +00:00
peter
cbd7de9e6f
* write date of the compiler into the executable
1999-08-26 21:16:21 +00:00
peter
1ae7f425c5
* array elementsize of 0 doesn't crash anymore
1999-08-26 21:13:58 +00:00
peter
120c672a2c
* ShiftState extended
1999-08-26 21:11:25 +00:00
peter
5e26e5d0c9
* better error recovery for case
1999-08-26 21:10:08 +00:00
michael
dc3cc78caa
+ Hopefuly last fixes for resourcestrings
1999-08-26 20:24:37 +00:00
Jonas Maebe
acc55a83c7
* first implementation of concatcopy (requires 4 scratch regs)
1999-08-26 14:53:41 +00:00
Jonas Maebe
6531f55008
* added segprefix field for i386 in tainstruction object
1999-08-26 14:52:59 +00:00
Jonas Maebe
fc6b6505fd
* changed get_scratch_reg so it actually uses the\n scratch_reg_array_pointer
1999-08-26 14:51:54 +00:00
Jonas Maebe
bb974dc8aa
* fixed small type in TP conditional
1999-08-26 14:50:52 +00:00
peter
963311268c
* updated for new resourcestrings
1999-08-26 11:05:15 +00:00
peter
f65b5aee28
* findclose freemem fixed
1999-08-26 11:02:50 +00:00
pierre
0e54531413
* remove trailing space in cfg files
1999-08-25 22:51:00 +00:00
peter
da93f32ae0
* resources are working again
1999-08-25 16:41:04 +00:00
peter
01fc4505c9
* symbol name is now written using separate asmwrite() calls to overcome
...
> 255 char strings
1999-08-25 16:03:46 +00:00
michael
8dc64344fd
+ Patched FSearch from Frank McCormick
1999-08-25 13:57:55 +00:00
michael
d525b426d8
fixed Formaterror, added missing raise
1999-08-25 13:13:58 +00:00
Jonas Maebe
5fc1435036
* changed pai386, paippc and paiapha (same for tai*) to paicpu (taicpu)
1999-08-25 11:59:32 +00:00
michael
5c3df528ab
* changed resourcestrings to new mechanism
1999-08-24 22:42:56 +00:00
michael
9f61960ca1
* more resourcestring changes
1999-08-24 22:38:51 +00:00
pierre
0d95903c65
+ TCodeEditor.SetDebuggerRow
...
works like SetHighlightRow but is only disposed by a SetDebuggerRow(-1)
so the current stop point in debugging is not lost if
we move the cursor
1999-08-24 22:04:33 +00:00
pierre
ac173d9347
* readlnfromstream length check added
1999-08-24 22:01:48 +00:00
peter
7b01515f82
* Removeline fixed
1999-08-24 13:15:44 +00:00
peter
2adb97a929
* disposestr allocstr compatible with delphi
1999-08-24 13:14:50 +00:00
peter
98fb19f0b0
* fixed DeleteFile()
1999-08-24 13:14:28 +00:00
peter
06a845c5e8
* MEMDEBUG to see the sizes of asmlist,asmsymbols,symtables
1999-08-24 13:13:57 +00:00
michael
9a440f2721
+ Changed external var for resourcestrings
1999-08-24 12:02:29 +00:00
michael
85ff3e15db
+ changes for resourcestrings
1999-08-24 12:01:32 +00:00
pierre
87847fac70
* wrong testregisters32 placement corrected
1999-08-24 09:07:04 +00:00
michael
e999954220
+ Fixed setfilepos and openfile
1999-08-24 08:44:43 +00:00
pierre
2fe4c8b727
* hnewn location corrected
1999-08-23 23:49:21 +00:00
pierre
4fcd7adf4a
* del_reference moved to respect registers32 in secondin
1999-08-23 23:46:42 +00:00
pierre
e7d56c97a8
* setelementn registers32 corrected
1999-08-23 23:44:05 +00:00
pierre
cf18a314d1
* hnewn reg allocation corrected
1999-08-23 23:42:52 +00:00
pierre
57c239961e
* for reg allocation corrected
1999-08-23 23:41:45 +00:00
pierre
71bcdce000
* in_inc_x register allocation corrected
1999-08-23 23:41:04 +00:00
pierre
a7bc2dfb17
+ TEMPREGDEBUG code added
1999-08-23 23:38:18 +00:00
pierre
1c9e86eb05
* firstnot register counting error corrected
1999-08-23 23:37:01 +00:00
pierre
f3c414e84a
* one more register needed if hnewn with CREGISTER
1999-08-23 23:34:15 +00:00
pierre
0fb02e9155
* double del_location removed in add_set
1999-08-23 23:31:00 +00:00
pierre
009aaad4a9
+ dummy InitCpu/DoneCpu
1999-08-23 23:27:54 +00:00
pierre
409b092c87
+ TEMPREGDEBUG code, test of register allocation
...
if a tree uses more than registers32 regs then
internalerror(10) is issued
+ EXTTEMPREGDEBUG will also give internalerror(10) if
a same register is freed twice (happens in several part
of current compiler like addn for strings and sets)
1999-08-23 23:25:58 +00:00
Jonas Maebe
1ec81566cc
+ checksequence (processor independent)\n + processor independent part of docse
1999-08-23 14:41:12 +00:00
michael
d640dab672
+ Thread changes from serge_n@usa.net
1999-08-23 12:27:07 +00:00
michael
ec590068e2
* resourcestrings ams list needs unitname prepended
1999-08-23 11:48:23 +00:00
michael
d57e16aec2
* Hopefully final attempt at resourcestrings
1999-08-23 11:45:39 +00:00
Jonas Maebe
1ef759bc9a
* fixed <= and >= for sets
1999-08-23 10:35:13 +00:00
Jonas Maebe
618547adf0
* fixed pop/push optmization
1999-08-23 10:20:46 +00:00