florian
|
f25f44605e
- get rid of m_all, use a set instead for tokens, this allows to disable/enable tokens depending on the language mode
|
%!s(int64=13) %!d(string=hai) anos |
Jonas Maebe
|
8a4c12ab36
* include -Oofastmath in -O4
|
%!s(int64=13) %!d(string=hai) anos |
Jonas Maebe
|
f5de7e34d3
* only remove the calculation of unused parameters of inline routines if
|
%!s(int64=13) %!d(string=hai) anos |
florian
|
4d86d25c6c
* -O4 switch for optimizations which are correct but which might have unexpected effects
|
%!s(int64=13) %!d(string=hai) anos |
florian
|
b330bba0bc
+ introduce -Oofastmath
|
%!s(int64=13) %!d(string=hai) anos |
florian
|
eb1efdff8a
+ introduce cstylearrayofconst because pocall_mwcall was forgotten at several places
|
%!s(int64=13) %!d(string=hai) anos |
Jonas Maebe
|
3798b79fd7
+ optimization that (re)orders instance fields of Delphi-style classes in
|
%!s(int64=13) %!d(string=hai) anos |
florian
|
3a9e3991be
* the switch -Oouseebp allows the i386 compiler to use ebp as normal register
|
%!s(int64=13) %!d(string=hai) anos |
Jonas Maebe
|
b0462d27cc
* by default, no longer initialize enumeration fields of classes/objects
|
%!s(int64=13) %!d(string=hai) anos |
Jonas Maebe
|
ca29bb10af
- zapped some gremlins in comments
|
%!s(int64=13) %!d(string=hai) anos |
florian
|
6c8eed21c4
+ implement auto inlining (-Ooautoinline)
|
%!s(int64=13) %!d(string=hai) anos |
paul
|
290295db3e
compiler: remove UTF8 sequences from 2 comments + minor formatting
|
%!s(int64=13) %!d(string=hai) anos |
Jonas Maebe
|
834026bfb5
* synchronised with trunk up to r21067
|
%!s(int64=13) %!d(string=hai) anos |
Jonas Maebe
|
3380b58695
* when we get near the limit of the maximum number of TOC entries that can
|
%!s(int64=13) %!d(string=hai) anos |
Jonas Maebe
|
5c6c5699a9
* cs_wpo_optimize_vmts also needs all unit info
|
%!s(int64=13) %!d(string=hai) anos |
Jonas Maebe
|
02413c8a57
* moved maybequoted() from cutils to cfileutl and let its behaviour vary
|
%!s(int64=13) %!d(string=hai) anos |
Jonas Maebe
|
aee5380ae0
* merged trunk up to r20882
|
%!s(int64=13) %!d(string=hai) anos |
Jonas Maebe
|
7aa3b99fb5
+ -CN/{$CHECKLOWADDRLOADS+/-} switch to enable explicit checks for accesses
|
%!s(int64=13) %!d(string=hai) anos |
florian
|
0fe22a358b
+ first version of ldr instruction scheduler on arm
|
%!s(int64=13) %!d(string=hai) anos |
Jonas Maebe
|
74510f9069
+ generic infrastructure for target-specific switches
|
%!s(int64=13) %!d(string=hai) anos |
paul
|
21ac5dfb3b
compiler: output ansistring constants in explicit codepage if codepage is explicitly defined using either $codepage directive or compiler switch or for SystemCodepage modeswitch
|
%!s(int64=14) %!d(string=hai) anos |
sergei
|
b997094755
+ Generate unwind bytecode for function prologues on win64.
|
%!s(int64=14) %!d(string=hai) anos |
paul
|
828367bebd
compiler:
|
%!s(int64=14) %!d(string=hai) anos |
Jonas Maebe
|
f96f5f9e94
+ {$VARPARACOPYOUTCHECK+/-} / -Cv switch to enable checking
|
%!s(int64=14) %!d(string=hai) anos |
paul
|
4d3da666db
compiler: replace string codepage comparison to numeric. store codepage as number in current settings
|
%!s(int64=14) %!d(string=hai) anos |
paul
|
8a4634a7b1
merge r13481 from cpstrnew branch by florian
|
%!s(int64=14) %!d(string=hai) anos |
paul
|
a95512f0ec
merge cpstrnew branch r13480 by florian:
|
%!s(int64=14) %!d(string=hai) anos |
florian
|
a08dfdf803
o slightly modified patch by John Clymer:
|
%!s(int64=14) %!d(string=hai) anos |
Jonas Maebe
|
28c20cfc5e
* the default string type for the JVM target is no longer automatically
|
%!s(int64=14) %!d(string=hai) anos |
Jonas Maebe
|
ce88df680b
+ symansistr conditional define that, when activated, makes the symbol/
|
%!s(int64=14) %!d(string=hai) anos |