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
Disallow x[y] if x has a maybe type
2008-11-05
Th
o
mas Leo
n
ar
d
D
i
s
all
o
w
x[y] if x has a ma
y
be type
commit
|
commitdiff
|
tree
2008-10-25
Th
o
mas
L
eonard
Assi
g
nments
in if
st
a
temen
t
s only worked
f
o
r
class
.
.
.
commit
|
commitdiff
|
tree
2008-10-24
Thomas Leona
r
d
Scan
d
ynamic libr
a
ries for GC roots
commit
|
commitdiff
|
tree
2008-10-21
Thomas Le
o
nard
F
i
xed
check for inj
e
cted fields
commit
|
commitdiff
|
tree
2008-10-21
Thomas
L
eonard
Disa
l
low short form for anon
y
mous deleg
a
tes
commit
|
commitdiff
|
tree
2008-10-21
Thomas L
e
onar
d
Do
n
't requi
r
e a ; afte
r
a continue st
a
tement
commit
|
commitdiff
|
tree
2008-10-21
Thomas Leonard
Automatically add stem to GObject metho
d
names
commit
|
commitdiff
|
tree
2008-10-21
Thomas Leonard
M
e
thods wit
h
GObject linkage are
al
w
ay
s
"final"
.
commit
|
commitdiff
|
tree
2008-10-21
Th
o
m
a
s Le
o
nard
Added
l
inkage to ClassDec
l
aration
commit
|
commitdiff
|
tree
2008-10-21
Thom
a
s Le
o
nard
Add GObject
l
inkage type
commit
|
commitdiff
|
tree
2008-10-19
Thom
a
s Le
o
nard
Allow retu
r
ning
s
o
m
ething o
f
typ
e
void
i
n
a
f
unction
.
.
.
commit
|
commitdiff
|
tree
2008-10-19
Thomas L
e
o
nard
Document search flags
commit
|
commitdiff
|
tree
2008-10-19
Thomas
L
e
o
nar
d
Fixed som
e
parsing errors fo
r
enums
commit
|
commitdiff
|
tree
2008-10-19
Thomas Leonard
T
ypo: "re
s
er
v
ed"
-
>
"reversed"
commit
|
commitdiff
|
tree
2008-10-19
Thoma
s
Le
o
na
r
d
Fixed lin
e
nu
m
ber in error ab
o
u
t
global v
a
ri
a
bles
commit
|
commitdiff
|
tree
2008-10-19
Thomas Leon
a
r
d
Moved Sys
t
emEx
i
t check t
o
the co
r
r
ect file
commit
|
commitdiff
|
tree
2008-10-19
Th
o
mas Leonard
B
e
strict
e
r
about
f
unct
i
o
n
return type
s
commit
|
commitdiff
|
tree
2008-10-19
Tho
m
as
Leonard
Mo
d
u
l
ar hand
l
ing of externals
commit
|
commitdiff
|
tree
2008-10-19
Thomas Leonard
Adde
d
a note abo
u
t modific
a
t
ions to
R
EADM
E
commit
|
commitdiff
|
tree
2008-10-19
Thom
a
s
L
eonard
Allow maybe annota
t
ions
e
ven
f
o
r D
c
ode
commit
|
commitdiff
|
tree
2008-10-19
Thomas Leona
r
d
Only include
c
ore functions in libgphobo
2
.
so
.
commit
|
commitdiff
|
tree
2008-10-18
Thom
a
s Le
o
nard
Build libphobos
.
so shared library, not stat
i
c libphobo
s
.
a
commit
|
commitdiff
|
tree
2008-10-16
Thomas Leonard
F
i
xed
parsing
o
f
short form of a
n
o
nymous functions
commit
|
commitdiff
|
tree
2008-10-12
T
homas Leonard
"cast(
F
oo)
f
o
o
"
g
ets a maybe type
on
l
y if Foo is a
.
.
.
commit
|
commitdiff
|
tree
2008-10-12
Th
o
mas Leonar
d
Static imp
o
rts
b
y default
commit
|
commitdiff
|
tree
2008-10-11
Tho
m
as Leon
a
rd
Fixed isDe
c
larator
commit
|
commitdiff
|
tree
2008-10-11
T
hom
a
s Leonard
Do
n
'
t
r
e
qu
i
re a ";" after a mixin
commit
|
commitdiff
|
tree
2008-10-11
Thoma
s
L
eonard
"catch (
E
xception ex
)
:" to "catch
E
x
ception ex:"
commit
|
commitdiff
|
tree
2008-10-07
Thomas
Leonard
Fixed printi
n
g o
f
log statemen
t
s (in error messages
.
.
.
commit
|
commitdiff
|
tree
2008-10-05
Thomas
L
eonard
Makefile
.
in:
host_alias
t
o host
commit
|
commitdiff
|
tree
2008-10-04
Thom
a
s Leonard
Merge br
a
nch 'd2'
commit
|
commitdiff
|
tree
2008-10-04
Thoma
s
Leonard
args type is
now "str
i
n
g[]"
commit
|
commitdiff
|
tree
2008-10-04
Thom
a
s Leon
a
rd
When
m
i
ssing a
n
initialiser, give the line
number
o
f
.
.
.
commit
|
commitdiff
|
tree
2008-10-04
Tho
m
as Le
o
n
a
rd
Fix
p
r
evio
u
s compiler
c
rash
without breaki
n
g fun
c
tions
.
.
.
commit
|
commitdiff
|
tree
2008-10-04
Thomas Leonard
I
n
Deli
g
ht, don
'
t
a
llow null as a dyna
m
ic
a
r
ray
commit
|
commitdiff
|
tree
2008-10-03
T
hom
a
s Leonard
Empty arrays
are considered to be false
commit
|
commitdiff
|
tree
2008-10-03
Thomas Leonard
Fixed cras
h
when han
d
ling badly forme
d
input
commit
|
commitdiff
|
tree
2008-10-02
Th
o
mas
L
eona
r
d
Any interfac
e
can be implicitly c
a
st to
O
bject
commit
|
commitdiff
|
tree
2008-10-01
Thoma
s
Leon
a
rd
R
e
m
o
ved unuse
d
Typ
e
InfoMaybeDeclarat
i
on
commit
|
commitdiff
|
tree
2008-09-30
Tho
m
as Leonard
Fix
c
o
m
pil
e
r cr
a
sh doin
g
sema
n
tic on a function litera
l
.
.
.
commit
|
commitdiff
|
tree
2008-09-29
Tho
m
as Leo
n
ard
Wh
e
n ca
l
ling varargs functions, don't incl
u
de maybe
.
.
.
commit
|
commitdiff
|
tree
2008-09-29
Thoma
s
Le
o
n
ard
Use STCin
j
ect rather than STC
i
n
- D2
u
ses STCin to
.
.
.
commit
|
commitdiff
|
tree
2008-09-29
Tho
m
as
Leonard
W
he
n
doing impl
i
cit casts,
remove may
b
e befor
e
const
commit
|
commitdiff
|
tree
2008-09-28
T
h
o
m
as Leo
n
ar
d
Disab
l
e not
-
null typ
e
c
hec
k
s when
c
ompil
i
ng D c
o
de
commit
|
commitdiff
|
tree
2008-09-28
T
homas
Leonard
S
p
eci
a
l
uncheck
e
d
n
ulls for d
commit
|
commitdiff
|
tree
2008-09-28
T
ho
m
as L
e
on
a
rd
Ad
d
e
d
s
t
r
error
_
r to make phobos compile
commit
|
commitdiff
|
tree
2008-09-28
T
h
omas Leonard
VarDecla
r
ation defaults t
o
no
t
re
q
uiring p
o
i
nters to
.
.
.
commit
|
commitdiff
|
tree
2008-09-28
Thomas Leonard
Some parsing fixes for D
s
ource
commit
|
commitdiff
|
tree
2008-09-28
Thomas L
e
onard
Fixed
b
u
i
ld problem w
i
th ho
s
t_alias n
o
t getting set
commit
|
commitdiff
|
tree
2008-09-28
Thom
a
s
L
eonard
Also accept
D source files for
c
ompilation
.
commit
|
commitdiff
|
tree
2008-09-28
Tho
m
as Leonard
Make comma opt
i
on in
enums if follow
e
d
by a newl
i
ne
commit
|
commitdiff
|
tree
2008-09-28
T
h
omas Leonard
R
emoved old dmd and phobos
d
i
rectori
e
s
to
a
void
c
onf
u
sion
commit
|
commitdiff
|
tree
2008-09-28
Th
o
m
a
s
Leon
a
r
d
Me
r
ged D
e
light
c
hanges to D1 into D2
commit
|
commitdiff
|
tree
2008-09-27
Thomas Le
o
nard
Added support for a
n
onymous
f
uncti
o
ns
commit
|
commitdiff
|
tree
2008-09-27
Thoma
s
Leona
r
d
Better e
r
ror if
t
he user tries to make an an
o
nymous
.
.
.
commit
|
commitdiff
|
tree
2008-09-27
Thomas Leonard
The expressi
o
n "x
i
n dict" is now
a
ma
y
be type
commit
|
commitdiff
|
tree
2008-09-27
Thoma
s
Leon
a
rd
Rej
e
ct st
a
ti
c
v
ar
i
ables du
r
ing
the sema
n
t
i
c pass, not
.
.
.
commit
|
commitdiff
|
tree
2008-09-26
Thomas L
e
ona
r
d
D
i
s
allow old style arra
y
declarations in D
e
light
commit
|
commitdiff
|
tree
2008-09-26
Thomas Leo
n
a
rd
Fixed parsin
g
o
f
mixin
e
x
p
ressions
.
commit
|
commitdiff
|
tree
2008-09-26
Thomas Leo
n
ard
Allow static inner classes
commit
|
commitdiff
|
tree
2008-09-26
Thomas
L
eonard
Allow
n
ested clas
s
es
commit
|
commitdiff
|
tree
2008-09-26
Tho
m
as Leonard
M
atch
e
d obj
e
ct in an if is never null
commit
|
commitdiff
|
tree
2008-09-26
Th
o
mas Leonard
F
ixed warning for "i
f
Foo f = expr
:
"
commit
|
commitdiff
|
tree
2008-09-26
Thomas Leona
r
d
"cast(Foo) fo
o
" has ty
p
e "Foo?"
commit
|
commitdiff
|
tree
2008-09-25
Thomas Leonard
W
a
r
n about "a
s
sert X,Y"
commit
|
commitdiff
|
tree
2008-09-24
Thomas Leonard
Allow implicit conve
r
sion "foo*?" to "
v
oid
*
"
commit
|
commitdiff
|
tree
2008-09-24
Thomas Leonard
S
k
ip
not-null checks for _argptr
a
nd _arg
u
ment
s
commit
|
commitdiff
|
tree
2008-09-23
Th
o
mas Leon
a
rd
Moved _externals
m
odule
to dlt
.
_externals
commit
|
commitdiff
|
tree
2008-09-23
T
h
omas Leonard
Updat
e
d s
e
tup
paths to u
s
e gcc/dlt, not gc
c
/
d
commit
|
commitdiff
|
tree
2008-09-22
Thomas Le
o
nard
Accept "i
s
n
o
t" f
o
r
"!is"
commit
|
commitdiff
|
tree
2008-09-22
Thomas Leo
n
ard
Allow log stateme
n
ts t
o
be use
d
in temp
l
ates
commit
|
commitdiff
|
tree
2008-09-22
Thoma
s
Leonard
I
n
Deligh
t
, "override" must alw
a
ys
be use
d
w
h
e
n overrid
i
n
g
.
.
.
commit
|
commitdiff
|
tree
2008-09-22
Thomas
L
eon
a
rd
Fixed semi-colon parsing in C-style for
l
oops
commit
|
commitdiff
|
tree
2008-09-20
Th
o
mas Leonard
Generate valid names for TypeI
n
fo_M
a
ybe types
commit
|
commitdiff
|
tree
2008-09-20
Thomas Leonard
I
m
p
r
oved some error messages
.
commit
|
commitdiff
|
tree
2008-09-19
Thomas Leonard
Delay inc
r
ementi
n
g the l
i
n
e
numb
e
r until after sending
.
.
.
commit
|
commitdiff
|
tree
2008-09-19
Thomas Leonard
Fixed
some lexing prob
l
ems with D
O
S
l
i
n
e
-
endin
g
s
commit
|
commitdiff
|
tree
2008-09-19
Tho
m
as Leonard
Parse "imp
l
ements"
commit
|
commitdiff
|
tree
2008-09-19
Thoma
s
Leon
a
r
d
C
a
tch
S
ystemExit from mai
n
and pass to Exte
r
nals for
.
.
.
commit
|
commitdiff
|
tree
2008-09-19
Thom
a
s Leona
r
d
Dis
a
llow
'&
&
'
and '||' in dlt
.
Mu
s
t use 'and' a
n
d
.
.
.
commit
|
commitdiff
|
tree
2008-09-19
Thomas Leonard
Adde
d
Del
i
ght
"normal" mode
r
estrictions
commit
|
commitdiff
|
tree
2008-09-19
T
homas Leonard
M
er
g
e in maybe typ
e
c
h
e
c
k
ing bran
c
h
commit
|
commitdiff
|
tree
2008-09-19
Thomas Leonard
S
i
mplify non-null name manging
commit
|
commitdiff
|
tree
2008-09-19
Th
o
mas Leonard
C
o
py maybe
f
l
ag wh
e
n
copying
syntax for a TypeId
e
n
tifier
commit
|
commitdiff
|
tree
2008-09-19
Tho
m
as Le
o
na
r
d
Suppor
t
covarian
t
m
a
ybe ret
u
r
n
types
commit
|
commitdiff
|
tree
2008-09-19
Thomas Leona
r
d
Allo
w
imp
l
icit
conversation from Subc
l
ass?
to Super?
commit
|
commitdiff
|
tree
2008-09-19
Th
o
mas Leon
a
rd
Error on poin
t
l
e
s
s
maybe ann
o
tations
commit
|
commitdiff
|
tree
2008-09-19
Thomas Leonard
Delay wrap
p
ing
a
T
y
peIdentif
i
e
r in a TypeMa
y
be until
.
.
.
commit
|
commitdiff
|
tree
2008-09-18
Thomas
Leonard
Don't merge
T
y
p
e
Maybe i
f
it dep
e
nds
on an unresolved
.
.
.
commit
|
commitdiff
|
tree
2008-09-18
Thomas Leonard
Fix parsing problem with array initiali
s
ers
commit
|
commitdiff
|
tree
2008-09-18
Thoma
s
Leon
a
rd
Ign
o
r
e maybe attribu
t
es
when match
i
ng templates
commit
|
commitdiff
|
tree
2008-09-18
Th
o
mas
Leonard
Strip not-nul
l
cha
r
acters f
r
om s
y
m
bol names
commit
|
commitdiff
|
tree
2008-09-18
Thomas Leonard
Gi
v
e
a be
t
t
e
r error whe
n
doin
g
pointer arithmetic on
.
.
.
commit
|
commitdiff
|
tree
2008-09-18
T
h
oma
s
Leonard
Ke
e
p track of w
h
en we
a
re
i
nstantiating D
t
emplates
commit
|
commitdiff
|
tree
2008-09-18
Th
o
ma
s
L
e
o
n
ar
d
Work
harder
to
pr
e
v
e
n
t
gett
i
n
g void*?
commit
|
commitdiff
|
tree
2008-09-18
T
hom
a
s
L
e
onard
DArray
.
pt
r
gets maybe type "char *
?
"
commit
|
commitdiff
|
tree
2008-09-18
Thomas Leon
a
rd
For
t
e
mplates keep track of whether
t
hey came fr
o
m
.
.
.
commit
|
commitdiff
|
tree
2008-09-18
Thomas
Leonard
Don'
t
a
d
d
ma
y
b
e qual
i
fiers to alia
s
e
s
in D s
o
urce
commit
|
commitdiff
|
tree
2008-09-18
Thom
a
s
Leona
r
d
Check
th
a
t a
l
l
n
o
n-null fields i
n
a c
l
ass get initialised
.
.
.
commit
|
commitdiff
|
tree
2008-09-18
Thom
a
s Leonard
U
s
e maybe
rules for p
o
inters
.
commit
|
commitdiff
|
tree
next