florian
|
532410ef1f
-- Zusammenführen von r43553 in ».«:
|
5 年之前 |
marco
|
d24f4b0926
--- Merging r42998 into '.':
|
5 年之前 |
marco
|
037583ef4e
--- Merging r40654 into '.':
|
5 年之前 |
Jonas Maebe
|
f29598384b
* Objective-Pascal inferred result type and improved category method searching
|
6 年之前 |
Jonas Maebe
|
3ac703506c
* rest of the previous accidental partial commit
|
6 年之前 |
florian
|
0ad0cefeb3
--- Merging r40202 into '.':
|
6 年之前 |
Jonas Maebe
|
fc9e9e804a
--- Merging r40512 into '.':
|
6 年之前 |
pierre
|
92cd9502ef
Merge of revisions 40277
|
6 年之前 |
pierre
|
d8b0ded10c
Marge of more trunk fixes into fixes branch.
|
6 年之前 |
svenbarth
|
c1cfd87b56
* the call node takes ownership of the specialization context, so free it in the destructor
|
7 年之前 |
Jonas Maebe
|
cb7730a423
* fixed execution order of implicit finalization and class destructors: first
|
7 年之前 |
florian
|
bd27b7635b
* also in case of constref make_not_regable with ra_addr_taken must be called, later on in pass_1 this happens anyways
|
7 年之前 |
florian
|
42d6e81c33
* made message about subroutines not being inlined a note instead of a hint, see also #33515
|
7 年之前 |
florian
|
c46cbc8411
* do not issue a hint of compiler procs are not inlined, resolves #33515
|
7 年之前 |
nickysn
|
3318703ece
* moved nf_typedaddr to addrnodeflags (anf_typedaddr)
|
7 年之前 |
florian
|
3e7af376fe
* fix issue #32539 and #20551 by some ugly hack
|
7 年之前 |
florian
|
5e200cad89
* write correct proc name when giving a hint that a procedure is not inlined.
|
7 年之前 |
florian
|
73aef1402b
+ compiler writes a hint if a subroutine marked as inline cannot be/is not inlined, resolves #31717
|
7 年之前 |
Jonas Maebe
|
53bef8d202
* fixed calculation of high parameter for arrays with non-integer bounds
|
7 年之前 |
svenbarth
|
239d0704ca
+ add support for type helpers to also extend interface types
|
8 年之前 |
florian
|
54b5112284
* real constants should be propagated during inline expanding
|
8 年之前 |
nickysn
|
efc5e339d0
* use an enum instead of integer constants to represent inline numbers
|
8 年之前 |
svenbarth
|
9fc420b546
- remove unused variable
|
8 年之前 |
svenbarth
|
1aa80f77cb
- remove no longer needed global variable allow_array_constructor
|
8 年之前 |
Jonas Maebe
|
1adde89621
* copy tcallnode.right after copying the callinitblock, as right can be a
|
8 年之前 |
Jonas Maebe
|
7a57161b6d
* in x:=f(..), we only checked for aliasing between x and any parameters of
|
8 年之前 |
florian
|
9bff3ac624
* copy also pushedparasize when copying call nodes, resolves #30923
|
8 年之前 |
florian
|
cfd38388ca
* formatting so lazarus can handle it
|
8 年之前 |
florian
|
9c81e90e08
+ extension to iso mode: reset/rewrite can take a file name as a second parameter
|
8 年之前 |
nickysn
|
657685a8b6
* use sizesinttype instead of ptrsinttype for the index and high parameter of
|
8 年之前 |