peter
5c9b8361a4
* fix Copy(array,x,y)
2002-11-26 22:59:09 +00:00
peter
2e692659df
* fix for tw2178. When a ^ or . follows a procsym then the procsym
...
needs to be called
2002-11-26 22:58:24 +00:00
peter
6c097b4546
* fix macro nesting check
2002-11-26 22:56:40 +00:00
carl
fdbae45a2c
+ hint for in operator with non byte sized operand
2002-11-26 21:52:37 +00:00
carl
b844e3e32b
* several mistakes fixed in message files
2002-11-25 21:05:51 +00:00
mazen
eca8ef3436
* fixed support of nSparcInline
2002-11-25 19:21:49 +00:00
carl
6a52e7a9e5
- removed the invalid if <> checking (Delphi is strange on this)
...
+ implemented abstract warning on instance creation of class with
abstract methods.
* some error message cleanups
2002-11-25 18:43:31 +00:00
peter
f3fc72095f
* splitted defbase in defutil,symutil,defcmp
...
* merged isconvertable and is_equal into compare_defs(_ext)
* made operator search faster by walking the list only once
2002-11-25 17:43:16 +00:00
carl
3113922e0b
+ tos also has short filenames
2002-11-24 18:19:56 +00:00
carl
8b9e720ae9
+ checkpointer for interfaces also
2002-11-24 18:19:20 +00:00
carl
53d90a34ab
- remove some unused defines
2002-11-24 18:18:04 +00:00
carl
8b721383d9
* fix compilation problems after my changes to tcontsym
2002-11-24 18:17:29 +00:00
peter
3dad4cd3c4
* regenarated
2002-11-24 16:31:10 +00:00
Jonas Maebe
85c3f6195a
+ some comments describing the fields of treference
2002-11-24 14:28:56 +00:00
carl
60d17dbc01
* some small speed optimizations
...
+ added several new warnings/hints
2002-11-23 22:50:04 +00:00
carl
05d86bbef8
* memory optimization with tconstsym (1.5%)
2002-11-22 22:48:10 +00:00
carl
e15d019b58
+ small optimization for speed
2002-11-22 22:45:49 +00:00
Jonas Maebe
bd484276cd
* fixed error in my previous commit (the size of the location of the
...
funcretnode must be based on the current resulttype of the node and not
the resulttype defined by the function; these can be different in case
of "absolute" declarations)
2002-11-22 16:22:45 +00:00
pierre
01af531efb
* commented check code tht was invalid in 1.1
2002-11-20 22:49:55 +00:00
pierre
3ee1aba341
* fix compilation failure for IDE
2002-11-20 22:48:42 +00:00
mazen
301bf08921
* $UNITPATH directive is now working
2002-11-20 12:36:23 +00:00
mazen
1d381958d4
+ module path is now passed to AddPath to fix relative unit path
2002-11-20 11:12:46 +00:00
mazen
11b3fa6d81
+ TSearchPathList.AddPath supports a local path in addition to file name
2002-11-20 10:11:46 +00:00
pierre
65c85744da
* correct a stabs generation problem that lead to use errordef in stabs
2002-11-19 16:26:33 +00:00
pierre
60ef11ac16
* correct several stabs generation problems
2002-11-19 16:21:29 +00:00
pierre
3390a23c26
* fix compilation failure
2002-11-19 12:08:24 +00:00
peter
bc7a7ddb20
* fix crash with EXTDEBUG code
2002-11-18 18:34:41 +00:00
peter
ef708fdab9
* Swap(QWord) constant support
2002-11-18 18:33:51 +00:00
peter
aee4b7195a
* fix tw2209 (merged)
2002-11-18 17:48:21 +00:00
peter
a496dbe1ff
* pass proccalloption to ret_in_xxx and push_xxx functions
2002-11-18 17:31:54 +00:00
peter
10131c9ffa
* sparc added
2002-11-18 17:29:31 +00:00
mazen
a835405a27
* fixed a compilation bug accmulator-->accumulator, in definition of return_result_reg
2002-11-17 18:26:15 +00:00
mazen
41153e2b1a
+ return_result_reg and function_result_reg are now used, in all plateforms, to pass functions result between called function and its caller. See the explanation of each one
2002-11-17 17:49:08 +00:00
carl
64655be168
* memory optimization (3-4%) : cleanup of tai fields,
...
cleanup of tdef and tsym fields.
* make it work for m68k
2002-11-17 16:31:55 +00:00
carl
170f43315d
* document flags2reg
2002-11-17 16:27:31 +00:00
florian
192199b9cc
* made target_cpu_name lowercase
2002-11-16 20:07:57 +00:00
carl
766e56fffc
* avoid Range check errors
2002-11-16 19:53:18 +00:00
carl
4595fb4663
- remove my last stupid commit (Thanks, Peter!)
2002-11-16 18:40:38 +00:00
peter
ca3e231da3
* fix merged proc-procvar check
2002-11-16 18:00:53 +00:00
peter
7dfdac71c0
* only push small arrays on the stack for win32
2002-11-16 18:00:04 +00:00
peter
2facc2b2f7
* load threadvar input/output variable in temp
2002-11-16 17:59:31 +00:00
peter
98ee9c11cc
* return error 210 for failed self test
2002-11-16 17:06:28 +00:00
florian
ee5a01e81a
* generic location for float results
2002-11-16 15:34:30 +00:00
florian
41b608f1bb
* fixed Cish syntax
2002-11-16 15:29:16 +00:00
carl
cd256ebfb4
- browser information is off by default
2002-11-16 14:49:12 +00:00
carl
5ad42ea159
* don't add debug information in not in debug mode
2002-11-16 14:46:50 +00:00
peter
a073dadb63
* fix infinite loop in pd_inline
2002-11-16 14:20:50 +00:00
peter
5b2dd3bf97
* fix tbs0417
2002-11-16 14:20:22 +00:00
Jonas Maebe
bb9d5e4dcf
* proper fix for tw2110, also fixes tb0416 (funcretnode of parent
...
function was handled wrong inside nested functions/procedures)
2002-11-15 21:16:39 +00:00
peter
edbd98176b
* made tasmsymbol.refs private (merged)
2002-11-15 16:29:30 +00:00