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
/
nset.pas
Commit message (
Expand
)
Author
Age
Files
Lines
*
* rest of the previous accidental partial commit
jonas
2019-02-07
1
-7
/
+7
*
+ add flags that allow checking for overloads with isbinaryoverloaded() and i...
svenbarth
2018-06-20
1
-1
/
+1
*
- the labtree argument is no longer needed
svenbarth
2018-04-27
1
-2
/
+2
*
* fix case of string with ranges as labels
svenbarth
2018-04-27
1
-1
/
+1
*
+ add putboolean and getboolean convenience methods to tentfile
svenbarth
2018-01-14
1
-2
/
+2
*
* removed unused units
florian
2017-05-09
1
-4
/
+2
*
* create jmp trees for really big case statements
florian
2017-03-23
1
-0
/
+2
*
marked a few uses of TConstExprInt as const during parameter passing, to avoi...
karoly
2017-03-03
1
-2
/
+2
*
* fix warnings which were caused by last changes to for node generation
florian
2016-11-05
1
-0
/
+1
*
* fixed tcasenode.simplify() in case we have to pass via a "less" branch of
jonas
2016-08-26
1
-3
/
+1
*
* fixed "case <string> of" with multiple labels for a single statement after
jonas
2015-07-03
1
-22
/
+68
*
- removed some more unnecessary code after r30855
jonas
2015-05-14
1
-5
/
+0
*
* simplified "case stringexpr of" handling and removed memory leaks due to
jonas
2015-05-14
1
-26
/
+14
*
+ support overriding tdef/tsym methods with target-specific functionality:
jonas
2014-03-29
1
-2
/
+2
*
Fix cycling after addition of the new case simplification.
svenbarth
2014-02-21
1
-15
/
+20
*
Implement simplification of ordinal case nodes if the case expression is cons...
svenbarth
2014-02-21
1
-0
/
+36
*
+ implement tcasenode.pass_typecheck
florian
2014-02-01
1
-0
/
+11
*
* fixes several issues which cause warnings by the dfa code when using it to ...
florian
2013-12-01
1
-0
/
+2
*
compiler: remove unused variables and unneeded assignments
paul
2013-01-21
1
-1
/
+0
*
+ implemented a tcasenode.printnodetree printing all cases
florian
2013-01-16
1
-2
/
+34
*
* free temps created for case-of-string-statements
jonas
2012-08-16
1
-2
/
+6
*
+ initial support for pascal booleans with sizes 2, 4 and 8
florian
2011-06-26
1
-6
/
+6
*
compiler: reduce amount of hints and warnings
paul
2011-04-20
1
-1
/
+0
*
* forbid <ordinal> in <set type>
florian
2011-04-06
1
-16
/
+0
*
* Avoid crash if right node of _IN keyword is a type node that is not a set
pierre
2011-03-21
1
-0
/
+5
*
compiler: implement Inc, Dec class operators
paul
2010-12-24
1
-2
/
+2
*
compiler: implement IN operator which was known by compiler but was not suppo...
paul
2010-12-24
1
-6
/
+13
*
* moved the initialisation of the nodetree and tai class reference constants
jonas
2010-10-09
1
-9
/
+4
*
* when simplifying ordinal expressions during inlining, keep the resultdef
jonas
2010-10-07
1
-3
/
+3
*
* handle multiple string labels in one case branch correctly, resolves #16130
florian
2010-05-02
1
-14
/
+33
*
compiler:
paul
2010-03-25
1
-5
/
+2
*
* cleanup of case <string> of code by Sergei Gorelkin, resolves #13700
florian
2009-12-23
1
-149
/
+34
*
o patch by Michael Denisenko, resolves #14734:
florian
2009-10-09
1
-9
/
+10
*
o patch by Michael V. Denisenko to handle case <string> of (see also #13700)
florian
2009-09-03
1
-12
/
+296
*
* fix writing of goto node to ppu
peter
2008-09-03
1
-13
/
+0
*
+ convert case <boolean> of into if statement, resolves #10517
florian
2008-05-03
1
-3
/
+70
*
* in node simplify
peter
2008-02-12
1
-0
/
+10
*
* typecheck after converting type to constant set
peter
2008-01-28
1
-0
/
+1
*
* changed byte/word/longbool to be Delphi-compatible (+ similar changes
jonas
2008-01-24
1
-1
/
+1
*
* renamed t_times to executionweight and moved it to
peter
2007-11-25
1
-11
/
+0
*
* added missing tcasenode.derefnode override to process all the
jonas
2007-11-14
1
-0
/
+13
*
* remove registers{int/mmx/fpu} from firstpass
peter
2007-09-26
1
-57
/
+2
*
* Some fixes for r8515:
jonas
2007-09-16
1
-2
/
+2
*
* Rework the constexprint to allow operations from low(int64) to high(qword).
daniel
2007-06-13
1
-8
/
+8
*
* slightly improved previous in checking patch
jonas
2007-03-16
1
-13
/
+7
*
* give again an error for "in" operations on incompatible set
jonas
2007-03-16
1
-0
/
+16
*
* fixed overflow for constant in-expressions involving values >
jonas
2007-03-14
1
-2
/
+11
*
* limit the left hand side of "in" expressions to 2^32 for now
jonas
2007-02-10
1
-3
/
+3
*
* in non-TP modes, 'ord_larger_than_256 in set' now always returns
jonas
2007-02-07
1
-20
/
+32
*
* fixed some warnings about hidden constructors
jonas
2007-01-02
1
-1
/
+1
[next]