florian
a3f17a9e74
* fixed a couple of array related bugs:
...
- var a : array[0..1] of char; p : pchar; p:=a+123; works now
- open arrays with an odd size doesn't work: movsb wasn't generated
- introduced some new array type helper routines (is_special_array) etc.
- made the array type checking in isconvertable more strict, often
open array can be used where is wasn't allowed etc...
1999-05-19 20:40:12 +00:00
pierre
7de70e2804
* closes all handles >+ 5
1999-05-19 16:54:21 +00:00
florian
1316bbd21f
* tdef.typename: returns a now a proper type name for the most types
1999-05-19 16:48:21 +00:00
florian
eea353cd51
* small type fixed
1999-05-19 16:45:36 +00:00
peter
26284d4013
* fixed left crt bugs
1999-05-19 16:22:02 +00:00
florian
41e4095cfa
* if a non local variables isn't initialized the compiler doesn't write
...
any longer "local var. seems not to be ..."
1999-05-19 15:26:32 +00:00
peter
f3f2a33a2a
* fixed dispatchstr
1999-05-19 13:20:09 +00:00
peter
425a9f41dd
+ objpas
1999-05-19 13:19:54 +00:00
florian
92f67c96fc
* made source compilable with TP (too long line)
...
* default values for set properties fixed
1999-05-19 12:41:48 +00:00
florian
39ab53a15b
* tobject wasn't set as default anchestor, was a problem with the new ppu
...
handling
1999-05-19 12:08:11 +00:00
florian
b5e9c9c73f
* the set/get procedures must be called with call %edi instead call (%edi)
...
* handling of extended and string properties fixed
1999-05-19 12:03:23 +00:00
pierre
0838866112
+ experimental code for externalbss and stabs problem
1999-05-19 11:54:17 +00:00
pierre
b3658d0a51
* posinfo was not set for ansitemps !
1999-05-19 11:51:00 +00:00
pierre
104e39f842
* suppress relative paths in cycle target
1999-05-19 11:44:13 +00:00
peter
3bb12ce5aa
* remove utils
1999-05-19 10:59:48 +00:00
florian
ba314dab05
* two bugs reported by Romio (bugs 13) are fixed:
...
- empty array constructors are now handled correctly (e.g. for sysutils.format)
- comparsion of ansistrings was sometimes coded wrong
1999-05-19 10:31:53 +00:00
pierre
79e64c8e75
* little redondant code removed
1999-05-18 22:36:29 +00:00
pierre
739eb6860c
* double dispose of aktprocsym removed
1999-05-18 22:35:52 +00:00
pierre
1a3b65af0b
* extedebug problem solved
1999-05-18 22:34:26 +00:00
pierre
28c391a3a2
* allow for .bss section below heaporg in go32v2 code
1999-05-18 22:15:55 +00:00
pierre
385c1ec248
* checkpointer code was wrong!
1999-05-18 22:11:52 +00:00
florian
d7b52d0183
* fixed some bugs related to temp. ansistrings and functions results
...
which return records/objects/arrays which need init/final.
1999-05-18 21:58:22 +00:00
peter
e8bf496ae8
* containsself fixes
...
* checktypes()
1999-05-18 14:15:18 +00:00
peter
6594dbb20a
* stop after errors in options
1999-05-18 14:11:49 +00:00
Tomas Hajny
0fb7d6d818
+ another test for DosCalls, sample of getting NLS settings
1999-05-18 13:20:41 +00:00
Tomas Hajny
dc817e7e57
+ directly copied from GO32v2, should work w/o changes
1999-05-18 13:19:03 +00:00
michael
d3860ec506
+ Fixed 160 instead of 60 option
1999-05-18 12:15:16 +00:00
peter
d4659125d9
* procedure of object and addrn fixes
1999-05-18 09:52:17 +00:00
michael
aa90381b86
CHanges at the request of Thomas hajt
1999-05-18 09:31:26 +00:00
michael
72ea7d5eb0
+ changes by thomas hajt
1999-05-18 09:30:10 +00:00
michael
eddb0189b2
+ changes by thomas hajt
1999-05-18 09:25:01 +00:00
michael
e6f8ad07b4
Fixes by Alexander Stohr
1999-05-18 09:16:07 +00:00
michael
c6bdf194b2
+ Fixes by Michail Baikov
1999-05-18 08:45:05 +00:00
peter
12313fbed8
* with temp vars now use a reference with a persistant temp instead
...
of setting datasize
1999-05-17 23:51:37 +00:00
florian
7124cecdd4
* DOS version uses DPMIEXCP unit now
1999-05-17 22:44:51 +00:00
florian
85916705f2
* small fixes for the new ansistring temp. management
1999-05-17 22:41:24 +00:00
florian
8706cd801f
* new temporary ansistring handling
1999-05-17 21:56:57 +00:00
florian
e905aeea04
* most of the Object Pascal stuff moved to the system unit
1999-05-17 21:52:33 +00:00
michael
4b84a3ae6e
+ Fixed a bug that caused messages inserted at root not to appear...
1999-05-17 15:13:43 +00:00
pierre
6dac09b0e0
* heaptrc output to heap.log file
1999-05-17 15:09:28 +00:00
pierre
75fab3d80b
* reset current_ppu to nil when appropriate
1999-05-17 14:43:54 +00:00
pierre
03a6c52d60
uses heaptrc need for extrainfo with heaptrc
1999-05-17 14:33:50 +00:00
pierre
7c504e55c2
* func was not disposed in timported_item
1999-05-17 14:33:01 +00:00
michael
8254d47f27
+ Initial implementation by Ivan Montes Velencoso
1999-05-17 14:32:23 +00:00
pierre
85efe743cb
+ cs_checkpointer
1999-05-17 14:30:39 +00:00
pierre
52455aa342
* DoneCompiler called later to prevent accessing invalid data
1999-05-17 14:24:32 +00:00
michael
d0f5a827cd
Ducth message file up-to-date
1999-05-17 14:18:47 +00:00
pierre
ba03732810
+ -gc for check pointer with heaptrc
1999-05-17 14:14:14 +00:00
pierre
8f2b19b932
* use erroru
1999-05-17 13:58:01 +00:00
pierre
28e6c92973
+ unified erroru unit for error generation
1999-05-17 13:57:12 +00:00