repo.or.cz
/
delight
/
core.git
/
search
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
log
|
graphiclog1
|
graphiclog2
|
commit
|
commitdiff
|
tree
|
refs
|
edit
|
fork
first
·
prev
·
next
Fixed check for injected fields
2008-10-21
Thomas Leon
a
r
d
Fixed check f
o
r injected fields
commit
|
commitdiff
|
tree
2008-10-21
T
h
omas Leonard
Di
s
allow
short
f
o
r
m for anonymous delegate
s
commit
|
commitdiff
|
tree
2008-10-21
Thomas Leonard
D
o
n't requ
i
re a ;
af
t
er a continue
stateme
n
t
commit
|
commitdiff
|
tree
2008-10-21
Thomas Leonard
Autom
a
ti
c
al
l
y add stem
to GObject method
n
a
m
es
commit
|
commitdiff
|
tree
2008-10-21
Thomas Leo
n
a
rd
Meth
o
ds wi
t
h GObject
l
inka
g
e
are
a
lways
"final"
.
commit
|
commitdiff
|
tree
2008-10-21
T
h
o
mas L
e
onard
A
d
d
e
d linka
g
e to ClassDeclaration
commit
|
commitdiff
|
tree
2008-10-21
Tho
m
as
L
e
onard
Add GObject linkage type
commit
|
commitdiff
|
tree
2008-10-19
Th
o
mas L
e
onard
Allow ret
u
r
ning
s
o
m
e
th
i
ng of type void in
a
fun
c
tion
.
.
.
commit
|
commitdiff
|
tree
2008-10-19
Thomas
Leonard
Doc
u
ment search flags
commit
|
commitdiff
|
tree
2008-10-19
Th
o
ma
s
Leonard
Fixed som
e
p
ar
s
ing err
o
rs for
enums
commit
|
commitdiff
|
tree
2008-10-19
T
ho
m
as Leonard
Typo: "reserved" -
>
"r
e
ver
s
ed"
commit
|
commitdiff
|
tree
2008-10-19
Thomas Leonar
d
F
i
x
ed line
nu
m
ber
i
n err
o
r
a
b
o
ut
glo
b
al variabl
e
s
commit
|
commitdiff
|
tree
2008-10-19
Thom
a
s Le
o
nard
Moved SystemExit che
c
k to t
h
e correct file
commit
|
commitdiff
|
tree
2008-10-19
Thomas Leonard
Be stricter
about
function return types
commit
|
commitdiff
|
tree
2008-10-19
Th
o
m
as Leonard
Mod
u
lar handling
o
f
externals
commit
|
commitdiff
|
tree
2008-10-19
Thomas Leonard
A
d
ded a note about
m
o
d
i
fi
c
a
t
ions to
README
commit
|
commitdiff
|
tree
2008-10-19
Thomas Leonard
Allow maybe
a
nnotations e
v
en for
D
code
commit
|
commitdiff
|
tree
2008-10-19
Thomas Leonard
Only
i
n
clude
core functions in libgpho
b
o
2
.
so
.
commit
|
commitdiff
|
tree
2008-10-18
Th
o
mas Leonard
Build
l
i
bpho
b
os
.
so
shared
li
b
rary,
no
t
static l
i
bp
h
o
b
o
s
.
a
commit
|
commitdiff
|
tree
2008-10-16
Thomas Leonard
F
ixed pa
r
sing o
f
short fo
r
m o
f
a
nonymo
u
s f
u
n
c
tio
n
s
commit
|
commitdiff
|
tree
2008-10-12
Thomas Leona
r
d
"cast(F
o
o
) foo"
g
ets a maybe type
o
nly if F
o
o is
a
.
.
.
commit
|
commitdiff
|
tree
2008-10-12
Thomas Leonard
Static imp
o
rts b
y
defaul
t
commit
|
commitdiff
|
tree
2008-10-11
Thom
a
s
L
e
onar
d
Fixed i
s
Decl
a
rator
commit
|
commitdiff
|
tree
2008-10-11
Th
o
mas Leonard
D
o
n
't require a ";" afte
r
a
mixin
commit
|
commitdiff
|
tree
2008-10-11
Thomas Leonard
"ca
t
ch (Exception ex
)
:
" to "ca
t
ch E
x
c
e
pt
i
on ex:
"
commit
|
commitdiff
|
tree
2008-10-07
Thoma
s
Leonar
d
Fixed
p
r
i
n
t
ing of
log
state
m
ents (in e
r
ror messages
.
.
.
commit
|
commitdiff
|
tree
2008-10-05
Thomas Leonard
Makefile
.
in: hos
t
_
alias
to
host
commit
|
commitdiff
|
tree
2008-10-04
Th
o
mas L
e
onard
Merge
b
ran
c
h 'd2'
commit
|
commitdiff
|
tree
2008-10-04
Thomas Leo
n
ard
args t
y
pe is
n
o
w "string[]"
commit
|
commitdiff
|
tree
2008-10-04
Thomas
Leon
a
rd
Whe
n
missing an initialiser, give the
line number of
.
.
.
commit
|
commitdiff
|
tree
2008-10-04
T
h
omas Leonard
F
ix
previous co
m
piler c
r
ash wit
h
out brea
k
ing functions
.
.
.
commit
|
commitdiff
|
tree
2008-10-04
Thomas Le
o
nard
I
n
De
l
ight, don't al
l
ow null
a
s
a
dy
n
amic array
commit
|
commitdiff
|
tree
2008-10-03
T
h
omas Le
o
nard
E
mpty arrays
are
conside
r
ed to be false
commit
|
commitdiff
|
tree
2008-10-03
T
h
omas Leonard
Fixed c
r
ash when hand
l
ing badly
f
ormed inpu
t
commit
|
commitdiff
|
tree
2008-10-02
Thomas Leonard
A
n
y interface
can be implicitly
cast to Object
commit
|
commitdiff
|
tree
2008-10-01
Thomas Leonard
R
e
moved unused TypeIn
f
oMaybe
D
e
clar
a
tion
commit
|
commitdiff
|
tree
2008-09-30
Thomas Le
o
nard
F
i
x compiler c
r
as
h
doing
s
emanti
c
on a function litera
l
.
.
.
commit
|
commitdiff
|
tree
2008-09-29
Thomas Leonard
When calling var
a
r
gs
f
unctions, don't include maybe
.
.
.
commit
|
commitdiff
|
tree
2008-09-29
Thomas Leonard
Use STCi
n
ject
r
ather than
STCi
n
-
D2 uses
STCin to
.
.
.
commit
|
commitdiff
|
tree
2008-09-29
T
homas Leonard
When
d
oi
n
g implicit ca
s
ts, remo
v
e maybe before const
commit
|
commitdiff
|
tree
2008-09-28
Thomas Leonard
Disable not-n
u
ll type c
h
ecks wh
e
n compiling D code
commit
|
commitdiff
|
tree
2008-09-28
T
h
omas L
e
o
nard
Speci
a
l unche
c
ke
d
nulls f
o
r d
commit
|
commitdiff
|
tree
2008-09-28
Thomas L
e
onard
A
d
d
ed strer
r
o
r_r
to
make ph
o
bos
comp
i
le
commit
|
commitdiff
|
tree
2008-09-28
Thomas
L
eonar
d
VarD
e
cl
a
ration defau
l
ts to no
t
requiring pointer
s
t
o
.
.
.
commit
|
commitdiff
|
tree
2008-09-28
Tho
m
as Leonard
So
m
e
p
a
rsing
f
ixes for D
sourc
e
commit
|
commitdiff
|
tree
2008-09-28
T
homas Leonard
Fixed build problem with host_alias not getting
s
et
commit
|
commitdiff
|
tree
2008-09-28
Thomas L
e
o
nard
A
ls
o
accept
D
source file
s
for
compila
t
ion
.
commit
|
commitdiff
|
tree
2008-09-28
Thomas Leo
n
ard
Ma
k
e co
m
m
a opt
i
on in enums if fol
l
owed
b
y a newl
i
n
e
commit
|
commitdiff
|
tree
2008-09-28
Thomas Leonard
Removed old dmd and phobos dire
c
to
r
ies t
o
avoid
conf
u
s
i
on
commit
|
commitdiff
|
tree
2008-09-28
T
hom
a
s Leonard
Merg
e
d Delight c
h
anges to
D1 into D2
commit
|
commitdiff
|
tree
2008-09-27
Thomas
L
e
o
nard
Added support
f
or anonymo
u
s f
u
nctions
commit
|
commitdiff
|
tree
2008-09-27
Thomas Le
o
nard
B
etter error if the user tries to
make an an
o
n
y
mous
.
.
.
commit
|
commitdiff
|
tree
2008-09-27
Tho
m
as
L
eonar
d
The expression
"x in dict" i
s
now a maybe
type
commit
|
commitdiff
|
tree
2008-09-27
Thoma
s
Leonard
Reject stati
c
v
a
ri
a
bles durin
g
the sema
n
tic
pass, not
.
.
.
commit
|
commitdiff
|
tree
2008-09-26
Thomas
Leo
n
a
rd
Disall
o
w old s
t
yl
e
a
rray declarations i
n
Delight
commit
|
commitdiff
|
tree
2008-09-26
Thomas Le
o
n
a
rd
Fi
x
ed parsing of mixin expressi
o
ns
.
commit
|
commitdiff
|
tree
2008-09-26
Thomas Leon
a
rd
A
llo
w
static in
n
er classes
commit
|
commitdiff
|
tree
2008-09-26
Thomas Leonard
Allow nested cla
s
s
e
s
commit
|
commitdiff
|
tree
2008-09-26
Thomas L
e
onard
Matched object i
n
an if is nev
e
r nu
l
l
commit
|
commitdiff
|
tree
2008-09-26
Thom
a
s
L
eon
a
r
d
Fixed
war
n
ing for "if F
o
o f = e
x
pr:
"
commit
|
commitdiff
|
tree
2008-09-26
Thom
a
s
Le
o
nard
"cast(F
o
o) foo
"
has type "Foo
?
"
commit
|
commitdiff
|
tree
2008-09-25
Thomas Leonard
W
ar
n
abo
u
t "
a
ssert X,Y"
commit
|
commitdiff
|
tree
2008-09-24
T
homas Leonard
Al
l
o
w
im
p
licit conversion "foo*?" to "void*"
commit
|
commitdiff
|
tree
2008-09-24
Thomas
Le
o
n
a
rd
Ski
p
not-null checks for _ar
g
p
t
r and
_
arguments
commit
|
commitdiff
|
tree
2008-09-23
Thoma
s
Leonard
Moved _ext
e
r
n
a
l
s module t
o
dlt
.
_e
x
ternals
commit
|
commitdiff
|
tree
2008-09-23
Th
o
m
a
s
L
e
onard
Upda
t
ed
s
etup paths to u
s
e
gcc/dlt, not g
c
c/d
commit
|
commitdiff
|
tree
2008-09-22
Thomas Leonard
Acce
p
t "is
not" for "!is
"
commit
|
commitdiff
|
tree
2008-09-22
Tho
m
a
s
Leon
a
rd
Allow log statem
e
nts to
be used in templates
commit
|
commitdiff
|
tree
2008-09-22
Thomas Leonard
In Deli
g
ht,
"ove
r
r
i
de
"
must
always be u
s
ed when overridin
g
.
.
.
commit
|
commitdiff
|
tree
2008-09-22
T
h
omas Leo
n
ar
d
Fixed semi-colon parsing in C-styl
e
for
loops
commit
|
commitdiff
|
tree
2008-09-20
T
h
omas Leonard
Ge
n
erate valid na
m
es
f
or T
y
pe
I
n
fo_Maybe types
commit
|
commitdiff
|
tree
2008-09-20
Thomas Leonard
I
m
proved some e
r
ror me
s
s
a
ges
.
commit
|
commitdiff
|
tree
2008-09-19
Thomas Leon
a
rd
Del
a
y incrementing th
e
l
i
ne n
u
mber until a
f
ter sending
.
.
.
commit
|
commitdiff
|
tree
2008-09-19
Thomas
L
e
on
a
rd
Fixed some lexing proble
m
s
with DOS lin
e
-endings
commit
|
commitdiff
|
tree
2008-09-19
T
h
o
m
a
s Leonard
Par
s
e "implements"
commit
|
commitdiff
|
tree
2008-09-19
Tho
m
as Leona
r
d
Catch S
y
stemExi
t
from
m
ain and pass to Externals for
.
.
.
commit
|
commitdiff
|
tree
2008-09-19
Thomas Leonard
Disallow
'
&&'
a
nd '||' in dlt
.
Must use 'an
d
'
a
nd
.
.
.
commit
|
commitdiff
|
tree
2008-09-19
Thomas Leonard
Added Delight "nor
m
a
l" mo
d
e restricti
o
ns
commit
|
commitdiff
|
tree
2008-09-19
Thomas Leonard
Merge in
m
aybe ty
p
e
c
h
ecking branch
commit
|
commitdiff
|
tree
2008-09-19
Tho
m
as Leonard
S
implify non-null name mangin
g
commit
|
commitdiff
|
tree
2008-09-19
Thomas Leon
a
rd
Copy ma
y
be flag when copy
i
ng syntax for a
T
y
peIdentifier
commit
|
commitdiff
|
tree
2008-09-19
Tho
m
as L
e
onard
Suppor
t
covar
i
a
n
t
maybe r
e
turn t
y
pes
commit
|
commitdiff
|
tree
2008-09-19
Th
o
mas Leonard
All
o
w impl
i
cit conve
r
sation from S
u
bclass? to Super?
commit
|
commitdiff
|
tree
2008-09-19
T
hom
a
s
Le
o
nard
Error
o
n pointless maybe annotatio
n
s
commit
|
commitdiff
|
tree
2008-09-19
Thomas Leona
r
d
D
e
lay wrapping a
T
ypeIdentifier
i
n
a TypeMa
y
be until
.
.
.
commit
|
commitdiff
|
tree
2008-09-18
Thomas Le
o
nard
Don't merg
e
T
ypeMaybe if it depends
on an unresolved
.
.
.
commit
|
commitdiff
|
tree
2008-09-18
Thoma
s
Leonard
F
i
x parsing problem wi
t
h a
r
ray in
i
ti
a
lisers
commit
|
commitdiff
|
tree
2008-09-18
Thomas
Leonard
Ignore maybe attributes when ma
t
ching templates
commit
|
commitdiff
|
tree
2008-09-18
Thomas Leonard
Str
i
p not-null characters from symb
o
l names
commit
|
commitdiff
|
tree
2008-09-18
Thomas Leona
r
d
G
i
ve a bette
r
e
rror
w
hen doing poi
n
ter arithmet
i
c on
.
.
.
commit
|
commitdiff
|
tree
2008-09-18
Thomas
L
eona
r
d
Keep track of
w
hen
w
e are ins
t
antiatin
g
D templa
t
e
s
commit
|
commitdiff
|
tree
2008-09-18
Thomas Leonard
W
ork harder to p
r
eve
n
t ge
t
t
ing
void*?
commit
|
commitdiff
|
tree
2008-09-18
Thomas Leonard
DArr
a
y
.
ptr g
e
ts maybe
t
ype "char *?
"
commit
|
commitdiff
|
tree
2008-09-18
Thom
a
s Leonard
For templates
keep track of whether they came from
.
.
.
commit
|
commitdiff
|
tree
2008-09-18
Thomas L
e
onard
Do
n
'
t
add ma
y
be
qual
i
fie
r
s
to aliases
i
n D sou
r
ce
commit
|
commitdiff
|
tree
2008-09-18
T
homa
s
Leonard
Check
t
h
at all
n
on-null fields in
a
class get i
n
itiali
s
ed
.
.
.
commit
|
commitdiff
|
tree
2008-09-18
Thomas Leonard
Use
m
aybe
r
ules for pointers
.
commit
|
commitdiff
|
tree
2008-09-18
Tho
m
as Leo
n
ard
Don't inclu
d
e d
y
n
amic a
r
rays in n
o
n-null c
h
ecks
commit
|
commitdiff
|
tree
2008-09-18
Thomas Leonar
d
St
i
ll gene
r
ate a newl
i
ne to
k
en after
a "#
"
comment
.
.
.
commit
|
commitdiff
|
tree
2008-09-18
T
h
o
m
as Leona
r
d
Error i
f
yo
u
don't in
i
tia
l
ise a no
n
-nul
l
type
commit
|
commitdiff
|
tree
next