tom_at_work
|
8e3112acfe
|
* fixed generation of branch labels in stubs of functions exported by a library (require a dot prefix on ppc64/linux; fixes tlibrary2)
git-svn-id: trunk@6092 -
|
2007-01-20 22:16:23 +00:00 |
|
peter
|
70fc3274e2
|
* minor fixes from mantis 8132
git-svn-id: trunk@6091 -
|
2007-01-20 21:06:54 +00:00 |
|
Jonas Maebe
|
4e96fe8fac
|
* fixed with-support for classrefdefs (mantis 8150), with thanks to
Thorsten Engler for supplying an initial patch
git-svn-id: trunk@6088 -
|
2007-01-20 20:04:54 +00:00 |
|
Jonas Maebe
|
4d1f213889
|
* fixed gprof support for darwin/ppc32 (although the output from gprof
isn't very useful, since it discards all symbols which contain a '$')
git-svn-id: trunk@6080 -
|
2007-01-19 21:43:12 +00:00 |
|
Jonas Maebe
|
a3f059bc29
|
* call the ansistring version of val for zero-based array-of-char
parameters (because they can be auto-converted to ansistring, but not
to shortstring) (mantis #8148)
git-svn-id: trunk@6076 -
|
2007-01-19 18:22:03 +00:00 |
|
Jonas Maebe
|
3e153102a8
|
* fixed calling class methods via classrefdefs (mantis #8145)
git-svn-id: trunk@6075 -
|
2007-01-19 18:05:58 +00:00 |
|
Jonas Maebe
|
6c05674d51
|
* fixed overload checking of virtual and class methods (mantis #8140)
* fixed "overload" keyword checking in Delphi mode
git-svn-id: trunk@6074 -
|
2007-01-19 17:20:36 +00:00 |
|
Jonas Maebe
|
ea5a5ad02c
|
* added missing abi field initialisation
git-svn-id: trunk@6072 -
|
2007-01-19 13:59:17 +00:00 |
|
Jonas Maebe
|
2ad3ef968f
|
* properly detect when we can't take the address of a with-expression
and assign it to a temp in that case (mantis #8141)
git-svn-id: trunk@6071 -
|
2007-01-19 13:01:07 +00:00 |
|
yury
|
2219e9fa45
|
* fixed: wrong fpc executable was used when doing make cycle to create cross compiler.
git-svn-id: trunk@6069 -
|
2007-01-19 12:38:05 +00:00 |
|
pierre
|
31e650f98d
|
fix another memory leak
git-svn-id: trunk@6068 -
|
2007-01-19 05:43:40 +00:00 |
|
pierre
|
d5e4828f6f
|
* avoid memory leak for copy of withnode in tempnodes
git-svn-id: trunk@6067 -
|
2007-01-19 05:12:08 +00:00 |
|
pierre
|
67fd7833cd
|
* Use GetStr to get pstring values
git-svn-id: trunk@6063 -
|
2007-01-19 01:39:53 +00:00 |
|
pierre
|
903d6db366
|
* avoid redefinition of source OS
git-svn-id: trunk@6062 -
|
2007-01-19 01:38:29 +00:00 |
|
Jonas Maebe
|
1fb6bc1cba
|
* updated copyright message for 2007
git-svn-id: trunk@6059 -
|
2007-01-18 21:51:54 +00:00 |
|
peter
|
fc63672012
|
* forgot to add files
git-svn-id: trunk@6054 -
|
2007-01-18 20:30:58 +00:00 |
|
peter
|
78499f85dd
|
* symbian support from Felipe
git-svn-id: trunk@6051 -
|
2007-01-18 20:24:10 +00:00 |
|
yury
|
c5deb38154
|
* removed -dNOOPT for ARM because -O2 works good now.
git-svn-id: trunk@6037 -
|
2007-01-18 00:39:39 +00:00 |
|
florian
|
42cf5f7b2b
|
* don't do tail recursion optimization on types requiring init/final code
git-svn-id: trunk@6031 -
|
2007-01-17 22:02:42 +00:00 |
|
florian
|
2fabc692fa
|
* fixed memory leaks
* cleaned up some stuff
git-svn-id: trunk@6025 -
|
2007-01-17 14:00:36 +00:00 |
|
Jonas Maebe
|
f2b07704b5
|
* proper initialised/used warnings for variables used
in complex with-statements + tests
git-svn-id: trunk@6024 -
|
2007-01-17 12:04:53 +00:00 |
|
Jonas Maebe
|
3d99dcc178
|
* object constructors/methods obviously can also read the object
git-svn-id: trunk@6022 -
|
2007-01-17 10:09:41 +00:00 |
|
pierre
|
cc73d6e147
|
* postpone some freeing if SymbolInfo is needed
git-svn-id: trunk@6018 -
|
2007-01-17 05:46:21 +00:00 |
|
pierre
|
fa2a66c48d
|
+ Reintroduce SymbolInfo functions
git-svn-id: trunk@6017 -
|
2007-01-17 05:45:07 +00:00 |
|
pierre
|
71c5820780
|
* trying to resurrect Browser
git-svn-id: trunk@6016 -
|
2007-01-17 05:43:22 +00:00 |
|
pierre
|
57d944bbfe
|
+ needsymbolinfo boolean var added
git-svn-id: trunk@6015 -
|
2007-01-17 05:41:52 +00:00 |
|
pierre
|
7145c25260
|
* avoid level 2 comments
git-svn-id: trunk@6014 -
|
2007-01-17 05:40:35 +00:00 |
|
pierre
|
18f3be105a
|
* get rid of unitialized warnings
git-svn-id: trunk@6013 -
|
2007-01-17 05:38:42 +00:00 |
|
pierre
|
eeb94bf9ea
|
* avoid level 2 comments
git-svn-id: trunk@6012 -
|
2007-01-17 05:37:15 +00:00 |
|
florian
|
8ecdbbc515
|
* fix intf assignment
git-svn-id: trunk@6007 -
|
2007-01-16 22:42:21 +00:00 |
|
Jonas Maebe
|
9ad579855e
|
* fixed webtbf/tw3631
* properly set vs_read/written status for tp-style objects
without vmt of which a method is called
git-svn-id: trunk@6005 -
|
2007-01-16 21:15:21 +00:00 |
|
peter
|
323fc850b9
|
* fixed duplicate alias check
git-svn-id: trunk@6003 -
|
2007-01-16 18:31:27 +00:00 |
|
Jonas Maebe
|
7f24462fcb
|
* warn when doing not(uninitialised_variable)
git-svn-id: trunk@6000 -
|
2007-01-16 16:34:44 +00:00 |
|
Károly Balogh
|
779b178157
|
+ removed workaround (dircache disable) for morphos (and amiga)
git-svn-id: trunk@5997 -
|
2007-01-15 23:46:11 +00:00 |
|
Jonas Maebe
|
bc06fd4d74
|
* fixed mantis #6152 (allow overloads to be defined before all
forwarddefs have been implemented)
git-svn-id: trunk@5995 -
|
2007-01-15 21:59:43 +00:00 |
|
Jonas Maebe
|
6604b8ba06
|
* fixed bashisms
git-svn-id: trunk@5994 -
|
2007-01-15 21:56:25 +00:00 |
|
peter
|
c9703d43d5
|
* check also procedure aliases for duplicate names when
generating an export stub
git-svn-id: trunk@5993 -
|
2007-01-15 17:45:37 +00:00 |
|
peter
|
30e78b71c8
|
* fix IE after duplicate asm symbol
git-svn-id: trunk@5992 -
|
2007-01-15 17:45:01 +00:00 |
|
peter
|
5531ac8c91
|
* fixed -o for sharedlibrary
git-svn-id: trunk@5991 -
|
2007-01-15 17:21:38 +00:00 |
|
peter
|
8bf63f4f69
|
* don't generate RVA reloc in stabs if there is no symbol
git-svn-id: trunk@5990 -
|
2007-01-15 16:46:50 +00:00 |
|
Jonas Maebe
|
d6b54890e4
|
* pass arguments to the compiler using an array of ansistring so that
parameters containing spaces are preserved correctly
git-svn-id: trunk@5989 -
|
2007-01-15 12:35:48 +00:00 |
|
pierre
|
7e62e2cfc1
|
* correct debug info for parentfp hidden parameter,
this is a vs_value parameter, not a vs_var.
This allows to get higher local variables in IDE
to work again (see ide/test.pas)
git-svn-id: trunk@5984 -
|
2007-01-15 05:13:53 +00:00 |
|
Károly Balogh
|
f1067607b6
|
+ workaround for non-working dircache on morphos/amiga
+ added a few more missing morphos defines
git-svn-id: trunk@5980 -
|
2007-01-14 21:32:58 +00:00 |
|
florian
|
ad7e261a04
|
* forbid to take the address of a label defined outside of the current procedure
git-svn-id: trunk@5974 -
|
2007-01-14 19:21:37 +00:00 |
|
florian
|
5e2042cff8
|
* correct assembling of test rm8,reg8
git-svn-id: trunk@5972 -
|
2007-01-14 18:08:37 +00:00 |
|
Jonas Maebe
|
abef29c1d5
|
* fixed x86 vector mmloads and use scalar loads in ncgcnv
git-svn-id: trunk@5967 -
|
2007-01-14 13:36:26 +00:00 |
|
yury
|
36ea8ec683
|
* Fixed Internal error 2003042401 in tw7379 for ARM CPU.
git-svn-id: trunk@5963 -
|
2007-01-14 01:15:22 +00:00 |
|
Jonas Maebe
|
38d54234d7
|
* fixed crash when calling a procvar with too many parameters
(mantis 8109)
git-svn-id: trunk@5951 -
|
2007-01-13 18:38:04 +00:00 |
|
Jonas Maebe
|
c0eb91ffc8
|
* fixed error message for trying to assign to formal parameters and
to open arrays (mantis #8111)
git-svn-id: trunk@5950 -
|
2007-01-13 18:20:06 +00:00 |
|
yury
|
d401c0a198
|
* activated internal get_frame for ARM.
git-svn-id: trunk@5945 -
|
2007-01-13 15:23:51 +00:00 |
|