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
/
ncgld.pas
Commit message (
Expand
)
Author
Age
Files
Lines
*
+ track usage of flags by using a new register RS_/NR_DEFAULTFLAGS
florian
2012-08-22
1
-2
/
+13
*
+ also specify the parameter def when allocating a parameter via
jonas
2012-06-24
1
-1
/
+1
*
* fixed source type information for values loaded in arrayconstructor after
jonas
2012-05-20
1
-1
/
+1
*
* moved subsetref/reg and bit_set/test support from cgobj to hlcgobj for
jonas
2012-05-13
1
-11
/
+13
*
* fixed (harmless) class cast error when checking whether an aggregate
jonas
2012-05-08
1
-1
/
+1
*
Preparations to native threadvar support:
sergei
2012-05-03
1
-2
/
+1
*
* merged trunk up to r20882
jonas
2012-04-15
1
-73
/
+79
|
\
|
*
- removed cg.g_indirect_sym_load() calls from pass_generate_code; this
jonas
2012-04-11
1
-24
/
+5
|
*
* Changed code generation for assignments of managed types, it now generates ...
sergei
2012-01-19
1
-36
/
+4
|
*
* handle LOC_JUMP correctly for 64 bit boolean assignments
florian
2012-01-04
1
-3
/
+23
|
*
* fixed webtbs/tw20874b for non-x86 32 bit targets: tcgobj methods (by
jonas
2011-12-30
1
-1
/
+14
|
*
* handle flag to reg./ref. conversion correctly for boolean64
florian
2011-12-29
1
-1
/
+9
|
*
* handle assignments of qword bools with LOC_FLAGS correctly, resolves #20874
florian
2011-12-29
1
-4
/
+20
|
*
* factored load node flags out of node flags to gain space
florian
2011-10-30
1
-1
/
+1
|
*
* fix division by zero in alignment code, should resolve #20265 an #20240
florian
2011-10-03
1
-1
/
+2
*
|
* generate JVM bytecode that passes the stringent requirements of the Dalvik
jonas
2011-12-04
1
-2
/
+6
*
|
+ support for array-of-const on the JVM target. Even though the
jonas
2011-08-20
1
-4
/
+4
*
|
+ support for procedural variables for the JVM target
jonas
2011-08-20
1
-9
/
+4
*
|
+ support for formal var/out parameters on the JVM target:
jonas
2011-08-20
1
-0
/
+3
*
|
* converted all enum handling for the JVM target so that it uses the
jonas
2011-08-20
1
-0
/
+2
*
|
+ support for nested procedures for the JVM target
jonas
2011-08-20
1
-10
/
+18
*
|
* fixed fake nested procedures support
jonas
2011-08-20
1
-1
/
+1
*
|
+ support for non-array/record var parameter on the JVM target using
jonas
2011-08-20
1
-2
/
+2
*
|
* unless compiled with -dnounsupported, the compiler will now accept not
jonas
2011-08-20
1
-0
/
+12
*
|
+ support for (non-variant) arrayconstructornodes for the JVM target
jonas
2011-08-20
1
-12
/
+32
*
|
+ support for regular arrays and open arrays
jonas
2011-08-20
1
-4
/
+4
*
|
+ gethltemp() to allocate a temp specifying full type information even
jonas
2011-08-20
1
-11
/
+11
*
|
- removed extra "fordefinition" parameter again from tprocdef.mangledname(),
jonas
2011-08-20
1
-5
/
+5
*
|
* list -> current_asmdata.CurrAsmList for cpuhighleveltarget code
jonas
2011-08-20
1
-2
/
+2
*
|
* tprocdef.mangledname now gets an extra boolean parameter indicating
jonas
2011-08-20
1
-5
/
+5
*
|
* converted the parts of tcgloadnode.pass_generate_code() and
jonas
2011-08-20
1
-32
/
+37
|
/
*
* handle aligned assignments with size < sizeof(aint) properly, resolves #19355
florian
2011-05-15
1
-5
/
+10
*
* Merged helper branch made by Sven Barth
florian
2011-04-16
1
-1
/
+2
*
compiler, rtl: add vtUnicodeString (issue #0018560)
paul
2011-01-29
1
-21
/
+28
*
compiler: reintegrate branch http://svn.freepascal.org/svn/fpc/branches/paul/...
paul
2010-12-17
1
-3
/
+3
*
* fixed loading the vmt of TP-style objects when it's not at offset zero
jonas
2010-10-20
1
-1
/
+1
*
+ apply cse on load parent frame pointer nodes
florian
2010-09-27
1
-1
/
+1
*
* don't perform temp substitution of an entire array when assigning only the
jonas
2010-09-15
1
-3
/
+10
*
* don't perform temp substitution for variables whose address has been taken
jonas
2010-09-15
1
-2
/
+6
*
* changed tprocdef.funcretloc[] from a tlocation into a tcgpara so it can
jonas
2010-05-30
1
-2
/
+1
*
* removed "and not is_class()" condition from is_managed_type(), because
jonas
2010-05-22
1
-8
/
+7
*
* renamed a_param_* to a_load_*_cgpara
jonas
2010-05-22
1
-1
/
+1
*
- removed unnecessary dependencies on tprocdef.funcretloc being a tlocation
jonas
2010-05-13
1
-2
/
+1
*
o added ARM VPFv2/VFPv3 support:
jonas
2009-12-03
1
-7
/
+15
*
* merged armthum branch
florian
2009-10-04
1
-1
/
+1
*
* made internalerror unique
jonas
2009-07-22
1
-1
/
+1
*
* when optimizing temp assignments by simply replacing one temp with
jonas
2009-06-10
1
-0
/
+8
*
+ keep track of called virtual methods per unit. -Owoptvtms will now replace
jonas
2009-06-06
1
-1
/
+12
*
* the compiler now explicitly keeps track of the minimally guaranteed
jonas
2009-02-08
1
-30
/
+43
*
* formatting fix
florian
2008-12-24
1
-268
/
+267
[next]