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
Modular handling of externals
2008-10-19
Thomas Leonard
Modular handling of externals
commit
|
commitdiff
|
tree
2008-10-19
T
homas Leonard
A
dded
a
not
e
about
modifications to READ
M
E
commit
|
commitdiff
|
tree
2008-10-19
Thomas Leonard
A
llow m
a
y
be annotatio
n
s even
f
or D code
commit
|
commitdiff
|
tree
2008-10-19
Thomas Leon
a
rd
Only in
c
lude core functions in
l
i
b
g
phobo2
.
so
.
commit
|
commitdiff
|
tree
2008-10-18
Thomas
L
eo
n
a
r
d
B
u
ild libphobos
.
so shared library, not s
t
atic libphob
o
s
.
a
commit
|
commitdiff
|
tree
2008-10-16
Tho
m
as Leonard
Fixed p
a
rsin
g
of s
h
o
r
t for
m
of anonymous functions
commit
|
commitdiff
|
tree
2008-10-12
Tho
m
as Leon
a
r
d
"ca
s
t(Foo) foo"
g
et
s
a
maybe type only if Foo is
a
.
.
.
commit
|
commitdiff
|
tree
2008-10-12
Thomas L
e
o
n
ard
Stati
c
imports by defau
l
t
commit
|
commitdiff
|
tree
2008-10-11
T
h
omas
Leonard
Fixed isDec
l
arator
commit
|
commitdiff
|
tree
2008-10-11
Thomas Leonar
d
Do
n
't require a ";" after a mixi
n
commit
|
commitdiff
|
tree
2008-10-11
Thoma
s
Leonar
d
"ca
t
c
h (Ex
c
ept
i
on ex):
"
to "ca
t
ch E
x
cep
t
ion e
x
:"
commit
|
commitdiff
|
tree
2008-10-07
Thomas Le
o
na
r
d
Fixed printi
n
g o
f
log statements (i
n
error messages
.
.
.
commit
|
commitdiff
|
tree
2008-10-05
Th
o
mas Leonard
Ma
k
efile
.
in: host
_
a
l
i
as
t
o ho
s
t
commit
|
commitdiff
|
tree
2008-10-04
Thomas Le
o
nard
M
e
rg
e
branch 'd2'
commit
|
commitdiff
|
tree
2008-10-04
Tho
m
as Leon
a
rd
args
type
is now "string[]"
commit
|
commitdiff
|
tree
2008-10-04
Tho
m
as Le
o
n
a
rd
When m
i
ssing an initialiser, give the l
i
n
e
number of
.
.
.
commit
|
commitdiff
|
tree
2008-10-04
Th
o
mas Leonard
Fix p
r
evious compiler crash wit
h
out breaking funct
i
ons
.
.
.
commit
|
commitdiff
|
tree
2008-10-04
Thomas
Leonard
In Delig
h
t, don't
a
llow null as
a
dynamic array
commit
|
commitdiff
|
tree
2008-10-03
Th
o
mas
L
e
onard
E
mpty a
r
rays are conside
r
ed to be
f
alse
commit
|
commitdiff
|
tree
2008-10-03
Thoma
s
Leonard
Fixed crash whe
n
han
d
ling
badly for
m
ed
input
commit
|
commitdiff
|
tree
2008-10-02
Thomas
Leo
n
ard
A
n
y
i
nte
r
face c
a
n be
i
mplicitly cast to Object
commit
|
commitdiff
|
tree
2008-10-01
Thomas Leonar
d
Remove
d
unused Ty
p
eI
n
f
o
May
b
eDeclaration
commit
|
commitdiff
|
tree
2008-09-30
Thomas Leonard
Fi
x
c
o
mpiler crash doing semantic on a function
l
itera
l
.
.
.
commit
|
commitdiff
|
tree
2008-09-29
Thoma
s
Leonar
d
When calling varargs functions, don't in
c
lud
e
maybe
.
.
.
commit
|
commitdiff
|
tree
2008-09-29
T
h
omas L
e
o
nar
d
U
s
e STCinject rathe
r
than STC
i
n
- D2 u
s
es STCin to
.
.
.
commit
|
commitdiff
|
tree
2008-09-29
T
h
omas Leonard
When doi
n
g implicit cast
s
, remo
v
e ma
y
be b
e
fore
const
commit
|
commitdiff
|
tree
2008-09-28
Thoma
s
Leo
n
ard
D
i
s
a
ble
n
ot-null type
c
hecks when compi
l
ing
D
c
ode
commit
|
commitdiff
|
tree
2008-09-28
Thomas
Leon
a
rd
Spec
i
al unche
c
k
e
d
nulls
f
or
d
commit
|
commitdiff
|
tree
2008-09-28
T
h
o
m
as Leonard
Adde
d
st
r
error
_
r t
o
make p
h
obos compil
e
commit
|
commitdiff
|
tree
2008-09-28
Thomas Leonard
VarDeclaration defaults to not requiring poin
t
ers to
.
.
.
commit
|
commitdiff
|
tree
2008-09-28
Tho
m
a
s
Leon
a
rd
S
ome
p
a
rsing f
i
xes fo
r
D
s
ource
commit
|
commitdiff
|
tree
2008-09-28
Thomas Leon
a
r
d
Fi
x
ed build problem with ho
s
t_alias not getting s
e
t
commit
|
commitdiff
|
tree
2008-09-28
Tho
m
as Leonard
A
l
so accept
D
s
o
urce files f
o
r compilat
i
on
.
commit
|
commitdiff
|
tree
2008-09-28
Th
o
m
a
s L
e
onard
Ma
k
e comma opt
i
on in enums if followed by a newline
commit
|
commitdiff
|
tree
2008-09-28
Thomas Leona
r
d
Removed old dmd and phobos dire
c
torie
s
to avoid confusio
n
commit
|
commitdiff
|
tree
2008-09-28
T
h
omas Leon
a
rd
Merged
Delight change
s
to
D
1
into D
2
commit
|
commitdiff
|
tree
2008-09-27
Thoma
s
Leonar
d
Added support fo
r
anonym
o
us
func
t
i
ons
commit
|
commitdiff
|
tree
2008-09-27
Th
o
mas
L
eonard
Better er
r
or if t
h
e us
e
r tries to make an anony
m
ous
.
.
.
commit
|
commitdiff
|
tree
2008-09-27
Thomas Leona
r
d
T
h
e expres
s
ion "x in
d
ict" is now a maybe type
commit
|
commitdiff
|
tree
2008-09-27
Thomas Leon
a
rd
R
eject static variables during the seman
t
ic pass,
not
.
.
.
commit
|
commitdiff
|
tree
2008-09-26
Thomas Leonard
Dis
a
llow old styl
e
array declaratio
n
s in Delight
commit
|
commitdiff
|
tree
2008-09-26
Thomas Leonard
Fixed parsing of mixin expr
e
s
sions
.
commit
|
commitdiff
|
tree
2008-09-26
Thomas Leonard
Allow st
a
t
i
c
i
n
n
er classes
commit
|
commitdiff
|
tree
2008-09-26
Thomas Leonard
Allow
n
ested
c
la
s
ses
commit
|
commitdiff
|
tree
2008-09-26
Thomas
L
e
o
nard
M
a
t
ched
objec
t
in an if is never null
commit
|
commitdiff
|
tree
2008-09-26
Thomas Leonard
F
i
xe
d
w
a
r
n
i
ng for "if Foo f = expr:
"
commit
|
commitdiff
|
tree
2008-09-26
Thom
a
s Leonard
"cast(Foo) foo" has type "Foo?"
commit
|
commitdiff
|
tree
2008-09-25
T
ho
m
as Le
o
nard
Warn about "assert
X
,Y"
commit
|
commitdiff
|
tree
2008-09-24
Thomas Leo
n
ard
Allow implicit c
o
nve
r
sion "fo
o
*?" to "void*
"
commit
|
commitdiff
|
tree
2008-09-24
T
h
omas Leonard
Skip not-null check
s
for _a
r
gptr and _argume
n
ts
commit
|
commitdiff
|
tree
2008-09-23
Thom
a
s Leonard
Moved _e
x
ternals m
o
dule
t
o
dlt
.
_ex
t
ern
a
ls
commit
|
commitdiff
|
tree
2008-09-23
Thomas Leonard
Updated s
e
tup paths to us
e
gcc/dlt, no
t
gcc/d
commit
|
commitdiff
|
tree
2008-09-22
Thomas
Leo
n
a
rd
Accept "is not"
f
or "!is"
commit
|
commitdiff
|
tree
2008-09-22
Tho
m
as
Leonard
Allo
w
lo
g
s
t
atement
s
to be used in tem
p
lat
e
s
commit
|
commitdiff
|
tree
2008-09-22
Thomas
Leonard
I
n Delight, "override" must always b
e
u
sed
w
hen ove
r
r
iding
.
.
.
commit
|
commitdiff
|
tree
2008-09-22
Thomas Leonard
Fixed semi-co
l
on
p
arsing in C-styl
e
for l
o
ops
commit
|
commitdiff
|
tree
2008-09-20
T
h
omas
L
eona
r
d
Generat
e
v
a
lid names for TypeInfo_Maybe types
commit
|
commitdiff
|
tree
2008-09-20
Thomas Leonar
d
Improved so
m
e err
o
r messages
.
commit
|
commitdiff
|
tree
2008-09-19
T
homas
Leonard
Delay incrementin
g
the line number u
n
til afte
r
se
n
ding
.
.
.
commit
|
commitdiff
|
tree
2008-09-19
Thoma
s
Leonard
Fixed some lex
i
ng pro
b
lems wi
t
h D
O
S line-endings
commit
|
commitdiff
|
tree
2008-09-19
Tho
m
as Leonard
Parse "implemen
t
s"
commit
|
commitdiff
|
tree
2008-09-19
Thom
a
s
Leonard
Cat
c
h
SystemExit from main
a
nd pass
t
o External
s
for
.
.
.
commit
|
commitdiff
|
tree
2008-09-19
T
hom
a
s Leonard
D
i
sallo
w
'&&' and '||' in dlt
.
Must
u
s
e '
a
n
d
' and
.
.
.
commit
|
commitdiff
|
tree
2008-09-19
Thoma
s
L
e
on
a
r
d
A
d
ded Deli
g
ht "no
r
mal" m
o
d
e
re
s
trictions
commit
|
commitdiff
|
tree
2008-09-19
Thomas Leo
n
ard
M
er
g
e in
m
aybe type checking branc
h
commit
|
commitdiff
|
tree
2008-09-19
Thomas Leonard
Sim
p
lify
non
-
n
u
ll
name m
a
nging
commit
|
commitdiff
|
tree
2008-09-19
Thomas Le
o
nard
Copy mayb
e
flag when c
o
py
i
n
g syntax for
a Type
I
d
entifier
commit
|
commitdiff
|
tree
2008-09-19
Thomas Leonard
Suppo
r
t covariant maybe re
t
urn types
commit
|
commitdiff
|
tree
2008-09-19
Thomas
L
eonard
Allow implicit con
v
ersation
f
rom
S
ubcl
a
ss?
t
o
Super?
commit
|
commitdiff
|
tree
2008-09-19
T
h
oma
s
Leonard
Error on point
l
ess maybe annotation
s
commit
|
commitdiff
|
tree
2008-09-19
Th
o
m
as Le
o
na
r
d
D
elay
wr
a
p
p
ing a Type
I
dentifier i
n
a Ty
p
eMaybe until
.
.
.
commit
|
commitdiff
|
tree
2008-09-18
Tho
m
as Le
o
nard
Don't
merge
T
ypeMa
y
be if it
d
epe
n
ds on an
unresolved
.
.
.
commit
|
commitdiff
|
tree
2008-09-18
Thomas Le
o
nard
Fix parsing problem w
i
th array initialisers
commit
|
commitdiff
|
tree
2008-09-18
Thom
a
s Leonard
Ignore maybe attribut
e
s when ma
t
ching
t
e
mplates
commit
|
commitdiff
|
tree
2008-09-18
Thomas Leonard
Strip not-null characters f
r
om sy
m
bol names
commit
|
commitdiff
|
tree
2008-09-18
T
h
omas Leonard
Give a better erro
r
when doing
point
e
r arithmetic on
.
.
.
commit
|
commitdiff
|
tree
2008-09-18
T
hom
a
s L
e
on
a
rd
K
eep
t
r
ack of wh
e
n we
a
re instantiating D te
m
pl
a
tes
commit
|
commitdiff
|
tree
2008-09-18
T
ho
m
as
L
eo
n
ard
W
o
r
k harde
r
to
prevent
getting v
o
i
d
*?
commit
|
commitdiff
|
tree
2008-09-18
Thoma
s
Leo
n
ard
DArray
.
ptr gets m
a
ybe type "char *?
"
commit
|
commitdiff
|
tree
2008-09-18
T
homas Leo
n
ard
Fo
r
t
e
m
plates
k
eep track of
whethe
r
they came from
.
.
.
commit
|
commitdiff
|
tree
2008-09-18
Thoma
s
Leonard
Don't ad
d
m
a
ybe q
u
alifiers to al
i
a
ses in D
source
commit
|
commitdiff
|
tree
2008-09-18
T
homas Leonard
Check tha
t
all non-n
u
ll fields
in a
clas
s
get initialised
.
.
.
commit
|
commitdiff
|
tree
2008-09-18
Thomas Leo
n
ard
U
s
e mayb
e
rules
f
or
p
o
inters
.
commit
|
commitdiff
|
tree
2008-09-18
T
h
omas Leon
a
rd
Don't incl
u
d
e
d
y
namic array
s
i
n non-
n
ull che
c
ks
commit
|
commitdiff
|
tree
2008-09-18
Thom
a
s
Leonar
d
St
i
ll generate a newline token
a
fter a "#
"
comment
.
.
.
commit
|
commitdiff
|
tree
2008-09-18
Thomas Leon
a
rd
Error
if you don't i
n
i
tialise a non-null
t
ype
commit
|
commitdiff
|
tree
2008-09-18
Thomas Leona
r
d
F
ix mangled name o
f
TypeIn
f
o init
f
unctio
n
s
.
commit
|
commitdiff
|
tree
2008-09-18
T
hom
a
s
Leon
a
rd
Don't allow "a~b" if either
could be
n
ull
commit
|
commitdiff
|
tree
2008-09-18
Thom
a
s Leonard
Support may
b
e dynam
i
c arrays
.
commit
|
commitdiff
|
tree
2008-09-18
Thomas Leonard
D
o
n't al
l
ow imp
l
icit conv
e
rsion
o
f null to a class
.
.
.
commit
|
commitdiff
|
tree
2008-09-18
Thomas Leo
n
ar
d
Better erro
r
m
essage when attempting
t
o acc
e
ss a pro
p
erty
.
.
.
commit
|
commitdiff
|
tree
2008-09-18
Thomas
Leonard
Fixed parsing o
f
maybe
t
ypes in
s
tat
e
m
en
t
s
commit
|
commitdiff
|
tree
2008-09-17
T
h
om
a
s
Leonard
Del
e
g
a
te most maybe ope
r
ations to ba
s
e type
.
commit
|
commitdiff
|
tree
2008-09-17
Thomas Leonard
Allow "T[
]
" -> "T[]
?
"
commit
|
commitdiff
|
tree
2008-09-17
T
hom
a
s Leonard
Allow implicit c
a
st from
n
ull to mayb
e
types ("Typ
e
?")
commit
|
commitdiff
|
tree
2008-09-17
Thomas Le
o
nard
Added
Mayb
e
type
commit
|
commitdiff
|
tree
2008-09-17
T
h
oma
s
Leo
n
ard
Fixed parsing for Deligh
t
"for ()" stat
e
me
n
ts
commit
|
commitdiff
|
tree
2008-09-17
T
homas Leonard
"static
if (X)" to "static if X"
commit
|
commitdiff
|
tree
2008-09-17
Thomas Leona
r
d
Cope with Ma
i
n no
t
being a
c
la
s
s
.
commit
|
commitdiff
|
tree
2008-09-17
Thomas L
e
o
nard
Fi
x
ed p
a
rsing of
D return st
a
teme
n
ts
.
commit
|
commitdiff
|
tree
next