Jonas Maebe
|
562b968b16
* now that copy() expressions are only translated into calls during the
|
13 роки тому |
sergei
|
be5a5d6ae6
- Removed redundant fillchar() calls, class instances are cleared on construction.
|
13 роки тому |
sergei
|
c08ab0f745
* Re-raising exceptions must be allowed only in 'except' block itself, not in 'try' block of a nested try..except statement. Mantis #21873.
|
13 роки тому |
Jonas Maebe
|
4fced5d142
+ generic implementation of thlcgobj.a_call_ref()
|
13 роки тому |
Jonas Maebe
|
e20639732f
+ cghlcpu unit with thlbasecgcpu class that overrides all abstract tcg
|
13 роки тому |
Jonas Maebe
|
99e70e7128
* do not allow implicit conversions from currency to orddef even if currency
|
13 роки тому |
Jonas Maebe
|
aa92d78c46
* fixed round(currency) after r18746 (in particular on platforms where
|
13 роки тому |
Jonas Maebe
|
54f3db3141
* fixed "set <=/=> set"
|
13 роки тому |
paul
|
1a724f3e11
compiler:
|
13 роки тому |
paul
|
c7e057a835
compiler: use is_wide_or_unicode_string() istead of using is_widestring() or is_unicodestring()
|
13 роки тому |
paul
|
290295db3e
compiler: remove UTF8 sequences from 2 comments + minor formatting
|
13 роки тому |
marco
|
759b927a9b
* fix compilation after r17747
|
13 роки тому |
pierre
|
5f58dd6395
Fix Makefile for openbsd
|
13 роки тому |
pierre
|
a1b5945d20
Fix Makefile for openbsd
|
13 роки тому |
sergei
|
cd89a90841
* Cleanup: removed empty destructors and redundant 'with' statement.
|
13 роки тому |
sergei
|
3aaa62b2e3
* Removed separate 64-bit specific copy of location_force_reg, reusing part of 32-bit version to handle 64-bit cases. The difference is that the handling of LOC_CREGISTER locations that was previously available only for 32-bit targets is now applied to 64-bit targets too, reducing amount of redundant move instructions.
|
13 роки тому |
pierre
|
8e91872ce6
* Fix RequotedExecuteProcess
|
13 роки тому |
sergei
|
a54e342060
+ Reduce the amount of RTTI by not generating 'init' information if it will end up being the same as the 'full' one (which is the case of most simple types). The new behavior can be customized for every tdef by overriding needs_separate_initrtti method.
|
13 роки тому |
Jonas Maebe
|
564445da8c
* re-enabled enum -> dispinterface typecasts after r21069, bug noticed by
|
13 роки тому |
Jonas Maebe
|
e2243e6f4e
* fixed "make install" for non-JVM targets after r21069
|
13 роки тому |
Jonas Maebe
|
6d628a794b
* fixed merge error in r21069: netbsd/x86-64 is supported, not haiku/x86-64
|
13 роки тому |
pierre
|
857abd87ee
+ Implement create_varargs_paraloc_info, to allow compilation without warnings
|
13 роки тому |
Jonas Maebe
|
4e0df2d3a4
* increased ppu version after jvmbackend merge
|
13 роки тому |
Jonas Maebe
|
9fed3ee04c
* merged the jvmbackend branch
|
13 роки тому |
Jonas Maebe
|
834026bfb5
* synchronised with trunk up to r21067
|
13 роки тому |
florian
|
2959d596f9
* patch by Nico Erfurth: Remove superfluous mov from MovStrMov sequences
|
13 роки тому |
paul
|
a26bc50ca6
compiler: change ShortString->(Some)String and AnsiString->(Some)String overload precedence both for variables and string constants, change unicode constant type from widestring to unicodestring (Delphi compatibility)
|
13 роки тому |
Jonas Maebe
|
ca57ab2c99
* support storing the scanner state when the current token is _ID
|
13 роки тому |
Jonas Maebe
|
0659058e44
* fixed ansistring -> pchar type conversion on JVM target now that empty
|
13 роки тому |
Jonas Maebe
|
9b6c426369
* also redefine pchar as pwidechar in {$modeswitch unicodestrings}
|
13 роки тому |