svenbarth
|
036c9f7ff2
--- Merging r45365 into '.':
|
пре 4 година |
svenbarth
|
c6e377b4a9
--- Merging r45972 into '.':
|
пре 4 година |
florian
|
f8e55c4350
-- Zusammenführen von r39934 in ».«:
|
пре 4 година |
marco
|
0f4e7b65b2
# revisions: 41843,41844,42700
|
пре 5 година |
florian
|
b6e7ebdd3c
-- Zusammenführen von r42272 in ».«:
|
пре 5 година |
Jonas Maebe
|
f29598384b
* Objective-Pascal inferred result type and improved category method searching
|
пре 5 година |
Jonas Maebe
|
3ac703506c
* rest of the previous accidental partial commit
|
пре 6 година |
Jonas Maebe
|
1f9d518c57
* support for non-ASCII widechar constants (mantis #31605)
|
пре 7 година |
nickysn
|
85ca504f4a
* make near and far procedures/procvars incompatible with each other
|
пре 7 година |
svenbarth
|
5971e1327e
* fix for Mantis #31756: have array constructors prefer open array parameters instead of dynamic array parameters for backwards compatibility
|
пре 8 година |
svenbarth
|
bdef19fd79
* indeed allow the conversion of array constructors to dynamic arrays
|
пре 8 година |
svenbarth
|
df893b4a30
* implement a type conversion from an array constructor to a dynamic array
|
пре 8 година |
maciej-izak
|
ff28d5c85d
* Fix usage of class operators in generics types. If we have generic type declaration/implementation then constraint in comparison to not specialized generic is not "exact" nor "incompatible". Mantis #30534.
|
пре 8 година |
svenbarth
|
5fa181b5d9
* second fix for Mantis #31033: also check for df_specialization instead of is_specialization for parameters to correctly handle nested types that aren't really true specializations themselves
|
пре 8 година |
Jonas Maebe
|
94d7a7274b
* compare floating point default parameter values bytewise instead of as
|
пре 8 година |
svenbarth
|
0500c678e5
* fix for Mantis #30534: don't consider all types with generic constraints as equal, but at least ensure that they have the same basetype (Note: this still needs a bit more improvement)
|
пре 8 година |
florian
|
a4d2f71d3d
* better estimation of compatibility of array constructors with open arrays, resolves issue #29244
|
пре 9 година |
Jonas Maebe
|
9258b5d76b
+ non-functional 128 bit integer types (inaccessible from Pascal), for use
|
пре 9 година |
Jonas Maebe
|
8087389f63
* support assigning static methods to regular procvars in (obj)fpc mode
|
пре 9 година |
Jonas Maebe
|
4f7b4a2735
* changed {$ifdef x86} code in defcmp into virtual methods
|
пре 9 година |
nickysn
|
e2740f0fd7
* disallow procvar to pointer conversion, if the pointer type isn't the default
|
пре 9 година |
svenbarth
|
8fbd57080b
defcmp.pas, compare_paras:
|
пре 10 година |
Jonas Maebe
|
dd3d0ae5bc
* set the type of the hidden $vmt parameter to the correct classrefdef and
|
пре 10 година |
svenbarth
|
19c6d72c7b
Fix for Mantis #27750.
|
пре 10 година |
Jonas Maebe
|
2bc8afaa63
+ support for calling a method via a block: we capture the method as a
|
пре 11 година |
Jonas Maebe
|
bd09b88a5b
+ support for http://en.wikipedia.org/wiki/Blocks_(C_language_extension)
|
пре 11 година |
Jonas Maebe
|
f29a7b827e
* initialise doconv after comparing procvars, and in particular set it to
|
пре 11 година |
svenbarth
|
639a59df92
Added support for partial specialization. This should fix a few problems with generics, the tests for which will be added in the next days after I've verified them.
|
пре 11 година |
Jonas Maebe
|
338c064beb
* moved x86-specific tpointerdef functionality to architecture-specific
|
пре 11 година |
svenbarth
|
c077adf499
Fix for Mantis #25132
|
пре 11 година |