index
:
delta/fpc.git
aros
aspect
avr
avr32
avx
baserock/2.6.4
blaise
blocks
cleanroom
cpstr
cpstrnew
cpstrrtl
ctypes
debug_eh
dodi
fcl-web_joost
fixes_2_0
fixes_2_2
fixes_2_2_0_dos
fixes_2_4
fixes_2_6
fixes_2_6_0
fixes_3_0
fixes_3_0_ios
fixes_3_2
florian
foxsen
fpc_2_3
generics
genfunc
hlcgllvm
i8086
inline
interfacertti
janbruns
joost
js
jvmbackend
laksen
linker
linker@2665
llvm
maciej
master
merged
mips_embedded
nestedprocvars
newthreading
objc
olivier
pasboolxx
paul
peterjan
rc_2_2_2
release_2_1_2x
release_2_2_4_rc1
resources
sergei
ssa
svenbarth
target-subdir
targetandroid
tg74
tue
unicode
unicodekvm
unicodertl
unicodestring
unitrw
usersections
wasm
webassembly
wkrenn
wpo
xpcom
z80
svn.freepascal.org: svn/fpc
summary
refs
log
tree
commit
diff
log msg
author
committer
range
path:
root
/
compiler
/
ncal.pas
Commit message (
Expand
)
Author
Age
Files
Lines
*
-- Zusammenführen von r43553 in ».«:
florian
2019-12-01
1
-3
/
+12
*
--- Merging r42998 into '.':
marco
2019-11-10
1
-2
/
+1
*
--- Merging r40654 into '.':
marco
2019-11-07
1
-1
/
+5
*
* Objective-Pascal inferred result type and improved category method searching
jonas
2019-08-31
1
-0
/
+14
*
* rest of the previous accidental partial commit
jonas
2019-02-07
1
-2
/
+4
*
--- Merging r40202 into '.':
florian
2019-01-01
1
-1
/
+8
*
--- Merging r40512 into '.':
jonas
2019-01-01
1
-6
/
+8
*
Merge of revisions 40277
pierre
2018-12-31
1
-8
/
+26
*
Marge of more trunk fixes into fixes branch.
pierre
2018-12-23
1
-1
/
+2
*
* the call node takes ownership of the specialization context, so free it in ...
svenbarth
2018-08-03
1
-0
/
+1
*
* fixed execution order of implicit finalization and class destructors: first
jonas
2018-04-08
1
-2
/
+4
*
* also in case of constref make_not_regable with ra_addr_taken must be called...
florian
2018-04-05
1
-9
/
+6
*
* made message about subroutines not being inlined a note instead of a hint, ...
florian
2018-04-05
1
-1
/
+1
*
* do not issue a hint of compiler procs are not inlined, resolves #33515
florian
2018-04-03
1
-1
/
+1
*
* moved nf_typedaddr to addrnodeflags (anf_typedaddr)
nickysn
2018-04-03
1
-1
/
+1
*
* fix issue #32539 and #20551 by some ugly hack
florian
2018-03-15
1
-102
/
+118
*
* write correct proc name when giving a hint that a procedure is not inlined.
florian
2018-03-10
1
-1
/
+1
*
+ compiler writes a hint if a subroutine marked as inline cannot be/is not in...
florian
2018-02-24
1
-0
/
+2
*
* fixed calculation of high parameter for arrays with non-integer bounds
jonas
2018-01-07
1
-5
/
+5
*
+ add support for type helpers to also extend interface types
svenbarth
2017-08-21
1
-1
/
+4
*
* real constants should be propagated during inline expanding
florian
2017-05-21
1
-1
/
+2
*
* use an enum instead of integer constants to represent inline numbers
nickysn
2017-05-10
1
-6
/
+6
*
- remove unused variable
svenbarth
2017-05-08
1
-2
/
+0
*
- remove no longer needed global variable allow_array_constructor
svenbarth
2017-05-04
1
-3
/
+0
*
* copy tcallnode.right after copying the callinitblock, as right can be a
jonas
2017-02-24
1
-1
/
+9
*
* in x:=f(..), we only checked for aliasing between x and any parameters of
jonas
2016-11-13
1
-10
/
+23
*
* copy also pushedparasize when copying call nodes, resolves #30923
florian
2016-11-13
1
-0
/
+1
*
* formatting so lazarus can handle it
florian
2016-10-16
1
-3
/
+4
*
+ extension to iso mode: reset/rewrite can take a file name as a second param...
florian
2016-10-16
1
-1
/
+2
*
* use sizesinttype instead of ptrsinttype for the index and high parameter of
nickysn
2016-10-08
1
-3
/
+3
*
* set the correct resultdef after converting a dynamic array to an open array
jonas
2016-09-11
1
-0
/
+12
*
* fix crash while compiling webtbf/tw14849
jonas
2016-09-08
1
-1
/
+2
*
* call beforedestruction if an exception happens in afterconstruction
jonas
2016-09-08
1
-5
/
+18
*
- removed the code to check whether a parameter to an inline routine is
jonas
2016-09-07
1
-10
/
+2
*
* don't optimize "x:=f(x)" whereby the function result of f() is passed
jonas
2016-09-07
1
-1
/
+12
*
* when inlining a function we need to import symbols that were loaded from an...
svenbarth
2016-08-26
1
-0
/
+31
*
* changed ttemp*node.tempinfo^.flags to a private field, and added setters
jonas
2016-08-21
1
-12
/
+12
*
* store parameters to inline routines that are already in a temp into a new
jonas
2016-08-12
1
-2
/
+4
*
* let inline parameter temps inherit the "const" property of const
jonas
2016-08-12
1
-1
/
+15
*
* factored out all the tests for whether we need to put inline parameters
jonas
2016-08-12
1
-98
/
+119
*
* fixed indentation in nonlocalvars()
jonas
2016-08-12
1
-3
/
+4
*
* separated call to wrapcomplexinlinepara() from the method that puts
jonas
2016-08-12
1
-9
/
+18
*
* factored out code to determine whether we should put an inline parameter
jonas
2016-08-12
1
-146
/
+155
*
* automatically generate necessary indirect symbols when a new assembler
jonas
2016-07-20
1
-1
/
+0
*
* specify the def of assembler level symbols defined via
jonas
2016-07-20
1
-1
/
+1
*
* converted metadata generation for variant dispatch to high level typed
jonas
2016-07-19
1
-18
/
+42
*
Fix regressions.
svenbarth
2016-05-28
1
-0
/
+3
*
* converted variant dispatch parameter construction from a hacked temp
jonas
2016-05-20
1
-5
/
+11
*
* also print funcretnode for callnodes
jonas
2016-05-02
1
-0
/
+6
*
* don't take the address of element 0 of a dynamic array in
jonas
2016-05-01
1
-7
/
+15
[next]