mazen
0f73d54ac8
+ Added ATT assmebler mode directive to override any default in fpc.cfg. Otherwise we need to override it in makefile.
...
git-svn-id: trunk@7258 -
2007-05-04 10:59:30 +00:00
Jonas Maebe
76b190b723
- removed caretn and related code
...
git-svn-id: trunk@7257 -
2007-05-04 10:53:25 +00:00
Jonas Maebe
065b9c39f7
* fixed compilation
...
git-svn-id: trunk@7256 -
2007-05-04 08:26:38 +00:00
pierre
390a4236e2
* do not use F field to get TObjectReader FileName as it is freed inside openfile method
...
git-svn-id: trunk@7255 -
2007-05-03 23:55:55 +00:00
daniel
41d171bda0
- Comment out duplicate entries (F11/F12 <--> Shift+F1/F2)
...
git-svn-id: trunk@7254 -
2007-05-03 22:54:12 +00:00
pierre
551498b8d5
* correct Read/write methods to use same parameter type as TStream ancestors
...
git-svn-id: trunk@7253 -
2007-05-03 22:01:49 +00:00
daniel
3ad8257ecb
* Fix replace spilling of shld/shrd.
...
git-svn-id: trunk@7252 -
2007-05-03 20:56:09 +00:00
Jonas Maebe
82e01b4ad9
+ support for refcounted records returned by functions in 2 registers
...
(mantis #8685 )
git-svn-id: trunk@7251 -
2007-05-03 15:05:44 +00:00
Jonas Maebe
de1af478c3
* do not allow passing properties as var parameters (mantis #8777 )
...
* do not allow assignments to fields of structured properties (e.g.
property prop: trec read frec; ... instance.prop.frec.a:=5)
* clarified some related error messages
+ several extra tests for the above and related things
git-svn-id: trunk@7250 -
2007-05-03 14:08:03 +00:00
Jonas Maebe
21f87ef1de
* fixed instances of passing properties as var parameter
...
git-svn-id: trunk@7249 -
2007-05-03 11:02:38 +00:00
yury
5fc31d96e0
* replaced "var R:RECT" to "const R:RECT" in WinAPI functions parameters according to MS PSDK.
...
git-svn-id: trunk@7248 -
2007-05-02 22:03:01 +00:00
yury
7110ecdf7e
* replaced "var R:RECT" to "const R:RECT" in WinAPI functions parameters according to MS PSDK.
...
git-svn-id: trunk@7247 -
2007-05-02 22:01:26 +00:00
Jonas Maebe
ae54e01b72
* don't use inc/dec on a property with a write method
...
git-svn-id: trunk@7245 -
2007-05-02 17:31:02 +00:00
Jonas Maebe
4e8fba9423
* synchronised with r204 of the universal interfaces (r201-202 were
...
tests of the move of the svn server):
...
r204 | jonas | 2007-05-02 16:20:32 +0200 (Wed, 02 May 2007) | 2 lines
* fixed CFSwapInt64 for FPC
...
r203 | gale | 2007-04-18 15:08:43 +0200 (Wed, 18 Apr 2007) | 5 lines
As a temporary trial fix, fixed record field identifier related
redeclaration warnings by declaring and using additional type declarations
with a "_GAP_Private_field_type_fix" suffix added to conflicting record
field type identifiers.
git-svn-id: trunk@7243 -
2007-05-02 14:28:11 +00:00
yury
7f6dec9db4
* fix: Return Default value by TRegIniFile.ReadXXX methods if requested registry value does not exist.
...
git-svn-id: trunk@7242 -
2007-05-02 11:54:28 +00:00
Jonas Maebe
73f3b5163a
- removed ide building for darwin again (basic functionality works, but
...
it is not supported by anyone)
git-svn-id: trunk@7238 -
2007-05-02 08:38:13 +00:00
micha
09a60a4019
* tiny optimization to heap manager: implement freeoslist as a fifo (instead of lifo) which should allow more os chunks to keep their fixed size formatting in case of diverse fixed size usage
...
git-svn-id: trunk@7237 -
2007-05-02 05:20:44 +00:00
micha
9c727d1762
* tiny optimization to heap manager, avoid repeated removing/readding to freeoslist overhead
...
git-svn-id: trunk@7236 -
2007-05-01 21:04:18 +00:00
florian
d747d20795
* replaced a wrong WideCompareString, should fix the new variant code on unix
...
git-svn-id: trunk@7235 -
2007-05-01 20:23:50 +00:00
yury
f7a24e7e29
* some updates in wince windows unit.
...
git-svn-id: trunk@7234 -
2007-05-01 18:33:16 +00:00
peter
1c75c9a046
* clean also installer
...
git-svn-id: trunk@7232 -
2007-05-01 13:19:48 +00:00
florian
b195e09236
* release buf already when closing the file
...
* better error handling
git-svn-id: trunk@7231 -
2007-05-01 12:47:06 +00:00
florian
d78071f8b2
* ensure that softfloat and libgcc float never use rfs/wfs
...
git-svn-id: trunk@7229 -
2007-05-01 11:47:19 +00:00
Jonas Maebe
6c3611caa7
+ added Mac OS X Terminal.app profile for the IDE:
...
* white on black
* correct mapping for most keys
git-svn-id: trunk@7224 -
2007-05-01 09:21:53 +00:00
florian
afd9a522f3
* copyright updated to 2007
...
git-svn-id: trunk@7223 -
2007-04-30 20:41:35 +00:00
micha
e30a47723b
* heap manager micro optimizations
...
git-svn-id: trunk@7219 -
2007-04-30 20:23:46 +00:00
florian
91cdcff845
* the cygwin1.dll messes with the console mode so store and restore the console mode if necessary
...
git-svn-id: trunk@7218 -
2007-04-30 20:02:36 +00:00
micha
63c49a1555
* fix performance regression in binary-trees benchmark
...
git-svn-id: trunk@7207 -
2007-04-30 15:29:07 +00:00
Vincent Snijders
41962b8bfb
* fixed NMHDR for win64
...
git-svn-id: trunk@7204 -
2007-04-30 13:53:28 +00:00
micha
9bdde01a99
* avoid usage of freelists_free_chunk boolean, while still prevent repeated fixed size conversion overhead; should reduce memory usage in some cases
...
git-svn-id: trunk@7203 -
2007-04-30 12:52:28 +00:00
michael
afa2cf920f
* Patch from Matthias Gaertner to write both method data and code, and to introduce path
...
git-svn-id: trunk@7201 -
2007-04-30 11:22:10 +00:00
marco
136fa69943
* deprecated
...
git-svn-id: trunk@7200 -
2007-04-29 22:11:51 +00:00
marco
4ba29cdbe1
* first set of deprecated tags.
...
git-svn-id: trunk@7199 -
2007-04-29 22:08:18 +00:00
daniel
4edf4de955
+ Meteor benchmark
...
git-svn-id: trunk@7197 -
2007-04-29 19:19:16 +00:00
florian
f2d05bc3a1
* new tests derived from tw8777 so we avoid that it is forgotten
...
git-svn-id: trunk@7196 -
2007-04-29 17:58:50 +00:00
joost
6906bed772
* Enabled building of ide on darwin
...
git-svn-id: trunk@7189 -
2007-04-29 11:40:23 +00:00
daniel
c23bbe24bf
+ Add peoplehole optimization to optimize "smallset+[x]" and "smallset-[x]".
...
git-svn-id: trunk@7188 -
2007-04-29 10:32:18 +00:00
peter
8a02ac0a5a
* don't use generic section rule for .stab and .stabstr
...
git-svn-id: trunk@7187 -
2007-04-29 09:48:59 +00:00
Tomas Hajny
81a711881d
* added missing word in message explanation
...
git-svn-id: trunk@7186 -
2007-04-29 09:48:53 +00:00
florian
23aa57ff75
+ support of dispatch call using <variant>.<id>
...
git-svn-id: trunk@7185 -
2007-04-28 20:09:52 +00:00
florian
0d9609d614
* convert extended to double when passing it to automation dispatchers
...
* fix code generation for automation dispatching of doubles
git-svn-id: trunk@7184 -
2007-04-28 19:35:51 +00:00
daniel
f3660976bc
+ Allow replace spilling for "opcode register,const" and "opcode const,register"
...
git-svn-id: trunk@7183 -
2007-04-28 19:11:17 +00:00
Tomas Hajny
abfa85563f
* patch by Marco Borsari - saving of registers
...
git-svn-id: trunk@7182 -
2007-04-28 19:09:54 +00:00
florian
01de46a0f4
* don't allow logical operators on char, resolves #8780
...
git-svn-id: trunk@7181 -
2007-04-28 18:43:58 +00:00
florian
2eb40fc025
* forbid file types as function results
...
git-svn-id: trunk@7180 -
2007-04-28 18:32:03 +00:00
sekelsenmat
f19d931ee0
Improved symbian bindings and rtl. Now you can pass your string to the InfoPrint function, and the exit code is controled by the pascal software.
...
git-svn-id: trunk@7178 -
2007-04-28 05:56:29 +00:00
daniel
c43855a8f7
* Improve comment for [0..31]-x optimization
...
git-svn-id: trunk@7177 -
2007-04-27 13:35:25 +00:00
daniel
ea79e69176
+ Add optimization to optimize [0..31]-x set expression to use one less
...
register. This construction is used in our Shootout meteor contest
implementation.
git-svn-id: trunk@7176 -
2007-04-26 21:48:18 +00:00
Almindor
83f6a8f612
* update lnet to 0.5 release
...
git-svn-id: trunk@7174 -
2007-04-26 11:13:13 +00:00
ivost
66d11ab637
* disabled some types in pthrlinux.inc because they already exist in unixtype
...
git-svn-id: trunk@7173 -
2007-04-26 07:54:41 +00:00