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
T
homa
s
L
eon
a
rd
Disal
l
ow x[y] if x has a maybe type
commit
|
commitdiff
|
tree
2008-10-25
Thomas
Leo
n
ard
Assignment
s
in
if st
a
tement
s
only worke
d
for class
.
.
.
commit
|
commitdiff
|
tree
2008-10-24
Thomas Leonard
Scan dynamic lib
r
arie
s
for G
C
r
o
ots
commit
|
commitdiff
|
tree
2008-10-21
Thomas Leonard
Fixed chec
k
for
i
n
j
ected
fields
commit
|
commitdiff
|
tree
2008-10-21
Th
o
mas Le
o
nard
D
i
sal
l
ow s
h
ort form for
a
nonymous delegates
commit
|
commitdiff
|
tree
2008-10-21
Thoma
s
Leon
a
rd
Don
'
t require a ;
a
fter a continue stateme
n
t
commit
|
commitdiff
|
tree
2008-10-21
Thoma
s
Le
o
nard
Auto
m
a
tically a
d
d
s
tem t
o
G
O
bject method
n
ames
commit
|
commitdiff
|
tree
2008-10-21
Thomas Leonard
Me
t
hods with GOb
j
ect linkage
a
re always "fina
l
"
.
commit
|
commitdiff
|
tree
2008-10-21
T
homas Leonard
Added linkage t
o
C
l
a
ssDeclaration
commit
|
commitdiff
|
tree
2008-10-21
Thomas Leona
r
d
Add G
O
bject linkage type
commit
|
commitdiff
|
tree
2008-10-19
Thoma
s
Leo
n
a
r
d
A
llo
w
returning somethi
n
g
of typ
e
void in a function
.
.
.
commit
|
commitdiff
|
tree
2008-10-19
T
homas Le
o
nard
Document search flags
commit
|
commitdiff
|
tree
2008-10-19
Th
o
m
a
s Leonard
Fi
x
e
d
some par
s
ing errors for enums
commit
|
commitdiff
|
tree
2008-10-19
Thomas
Leonard
Typo
:
"reserved" -> "reve
r
s
ed"
commit
|
commitdiff
|
tree
2008-10-19
Thomas Le
o
na
r
d
Fixed l
i
ne
number in error ab
o
ut g
l
obal variables
commit
|
commitdiff
|
tree
2008-10-19
Tho
m
as
Leonard
Moved System
E
xit check t
o
the c
o
rrect file
commit
|
commitdiff
|
tree
2008-10-19
Thomas Leonard
Be
strict
e
r ab
o
ut funct
i
on retu
r
n types
commit
|
commitdiff
|
tree
2008-10-19
Thomas Leo
n
ar
d
Modu
l
ar
h
andling of
e
x
ternals
commit
|
commitdiff
|
tree
2008-10-19
Thomas
L
eon
a
rd
Added a note ab
o
ut
m
o
d
ific
a
tions to README
commit
|
commitdiff
|
tree
2008-10-19
T
h
o
mas
Leonard
Allo
w
m
aybe ann
o
tations eve
n
for D code
commit
|
commitdiff
|
tree
2008-10-19
Th
o
ma
s
L
eo
n
ard
Only include core
functions in libgphob
o
2
.
so
.
commit
|
commitdiff
|
tree
2008-10-18
Thomas Leona
r
d
Bu
i
ld libp
h
obos
.
so
s
hared l
i
brary,
n
ot s
t
at
i
c libphobos
.
a
commit
|
commitdiff
|
tree
2008-10-16
T
h
oma
s
Leonard
F
i
xed
parsing o
f
sh
o
rt form o
f
anonymou
s
fu
n
ctions
commit
|
commitdiff
|
tree
2008-10-12
Thom
a
s Leonard
"cast(Foo)
foo" gets a may
b
e type
o
nly if Foo
i
s a
.
.
.
commit
|
commitdiff
|
tree
2008-10-12
Thomas Leonard
Static imports b
y
default
commit
|
commitdiff
|
tree
2008-10-11
Th
o
mas Le
o
nard
F
ixed isDec
l
arator
commit
|
commitdiff
|
tree
2008-10-11
Thomas Leonard
D
o
n't requir
e
a
";" afte
r
a mixi
n
commit
|
commitdiff
|
tree
2008-10-11
Thomas Leonard
"catch
(
Exception ex):" to "catch
Exce
p
tio
n
ex:"
commit
|
commitdiff
|
tree
2008-10-07
Thomas L
e
onard
Fixe
d
printing of
l
og statements (
i
n error
m
e
ssages
.
.
.
commit
|
commitdiff
|
tree
2008-10-05
Thomas Leonard
M
a
kefile
.
in: host
_
alias to
h
os
t
commit
|
commitdiff
|
tree
2008-10-04
Thomas Leonard
Merge br
a
nc
h
'd
2
'
commit
|
commitdiff
|
tree
2008-10-04
Th
o
mas Leonard
a
r
gs type is now "
s
tr
i
ng[]
"
commit
|
commitdiff
|
tree
2008-10-04
T
homas Leonar
d
Whe
n
mis
s
ing an initialiser
,
give the
l
ine number of
.
.
.
commit
|
commitdiff
|
tree
2008-10-04
T
h
o
m
as Leonard
Fix previous comp
i
ler crash
w
itho
u
t
b
r
eaking functions
.
.
.
commit
|
commitdiff
|
tree
2008-10-04
Thomas L
e
onard
In Del
i
gh
t
, don't
al
l
ow null as a dynamic array
commit
|
commitdiff
|
tree
2008-10-03
Thomas Leo
n
ard
Empty arra
y
s ar
e
c
o
ns
i
d
e
red to be false
commit
|
commitdiff
|
tree
2008-10-03
Thomas Leonard
Fixed cr
a
sh w
h
en han
d
ling badly formed
i
nput
commit
|
commitdiff
|
tree
2008-10-02
T
homas Le
o
nard
Any interface
ca
n
be imp
l
ici
t
ly cast to Object
commit
|
commitdiff
|
tree
2008-10-01
Thomas Leo
n
ard
R
em
o
ved unused TypeInfoMaybeDecl
a
ration
commit
|
commitdiff
|
tree
2008-09-30
Thomas
Leonard
Fix com
p
i
ler c
r
ash doing se
m
a
nt
i
c on a fu
n
ction literal
.
.
.
commit
|
commitdiff
|
tree
2008-09-29
Thomas Leonar
d
When calling
v
arar
g
s
f
u
nctio
n
s, don
'
t
i
nclude maybe
.
.
.
commit
|
commitdiff
|
tree
2008-09-29
Thoma
s
Leona
r
d
Use ST
C
inject
rather t
h
a
n
STCin -
D
2 uses
S
TCin
to
.
.
.
commit
|
commitdiff
|
tree
2008-09-29
Tho
m
as
L
eonar
d
When doin
g
i
mplicit casts, remove may
b
e
bef
o
re const
commit
|
commitdiff
|
tree
2008-09-28
Thomas L
e
on
a
rd
Disab
l
e not-null type check
s
w
h
en compiling
D code
commit
|
commitdiff
|
tree
2008-09-28
Thoma
s
Leonard
Special unc
h
e
c
ked nulls
f
or
d
commit
|
commitdiff
|
tree
2008-09-28
Th
o
mas
Leonard
A
dde
d
strerror
_
r to make pho
b
o
s
compile
commit
|
commitdiff
|
tree
2008-09-28
T
h
omas Leonard
VarDeclaratio
n
de
f
aults to
not
req
u
iring pointers to
.
.
.
commit
|
commitdiff
|
tree
2008-09-28
Thomas L
e
onard
Som
e
p
arsing
fixes for D
s
ource
commit
|
commitdiff
|
tree
2008-09-28
Th
o
mas Leonard
Fix
e
d bui
l
d problem wi
t
h host
_
alias
n
ot getting
s
et
commit
|
commitdiff
|
tree
2008-09-28
Thomas Leona
r
d
Also accept D source files for compil
a
tion
.
commit
|
commitdiff
|
tree
2008-09-28
Thomas Leonard
Make comma option
i
n e
n
ums if follo
w
ed by a newline
commit
|
commitdiff
|
tree
2008-09-28
Thomas Leonard
Removed old dmd and
phob
o
s
directories to avoid con
f
usion
commit
|
commitdiff
|
tree
2008-09-28
Thomas Leo
n
ard
Merged D
e
lig
h
t
change
s
to D1 into D2
commit
|
commitdiff
|
tree
2008-09-27
Thomas Le
o
nard
Added support for anonym
o
us functio
n
s
commit
|
commitdiff
|
tree
2008-09-27
Thomas Leo
n
ard
Better e
r
ror i
f
the user trie
s
to ma
k
e
a
n anonymous
.
.
.
commit
|
commitdiff
|
tree
2008-09-27
T
h
omas
Leonard
T
h
e
expression "x in
d
ict" is no
w
a m
a
y
be
t
ype
commit
|
commitdiff
|
tree
2008-09-27
Thomas Leonard
Reject static v
a
riables durin
g
th
e
semantic pa
s
s, not
.
.
.
commit
|
commitdiff
|
tree
2008-09-26
Th
o
mas
Leonard
Disa
l
low
o
ld style array dec
l
arations in
D
elight
commit
|
commitdiff
|
tree
2008-09-26
Thomas Leonard
Fixed p
a
rsing of m
i
xin expressions
.
commit
|
commitdiff
|
tree
2008-09-26
Thomas Leonard
Allow sta
t
ic inner class
e
s
commit
|
commitdiff
|
tree
2008-09-26
Tho
m
as Leon
a
r
d
All
o
w ne
s
ted clas
s
e
s
commit
|
commitdiff
|
tree
2008-09-26
Thoma
s
Leon
a
rd
Ma
t
ched object in an if is
nev
e
r null
commit
|
commitdiff
|
tree
2008-09-26
Thoma
s
Leonard
F
i
xed warning for "if
Fo
o
f = expr:"
commit
|
commitdiff
|
tree
2008-09-26
Thomas Leonard
"cast(Foo
)
f
o
o" h
a
s type "
F
oo?"
commit
|
commitdiff
|
tree
2008-09-25
Thomas Leon
a
rd
Warn about "assert X,Y"
commit
|
commitdiff
|
tree
2008-09-24
T
h
oma
s
Le
o
nard
Al
l
o
w
implici
t
conversio
n
"foo*?" to
"v
o
id
*
"
commit
|
commitdiff
|
tree
2008-09-24
Thoma
s
Leonard
Skip
not-null che
c
ks for _argptr and
_
arg
u
me
n
ts
commit
|
commitdiff
|
tree
2008-09-23
Thomas Leonar
d
Moved _externals module to dlt
.
_exter
n
als
commit
|
commitdiff
|
tree
2008-09-23
Thomas Leonard
Updated se
t
u
p paths
t
o use gcc/dlt,
n
ot gcc/d
commit
|
commitdiff
|
tree
2008-09-22
T
h
o
m
a
s Leonard
Accept
"is not"
f
or "
!
is"
commit
|
commitdiff
|
tree
2008-09-22
Thomas
Le
o
nard
A
llo
w
log
stat
e
ments to be use
d
in tem
p
lates
commit
|
commitdiff
|
tree
2008-09-22
Thomas Leon
a
rd
In D
e
light,
"override" must always be used whe
n
o
v
erriding
.
.
.
commit
|
commitdiff
|
tree
2008-09-22
T
homas
L
eonard
Fixe
d
semi-colon parsing in
C
-
style for
l
oops
commit
|
commitdiff
|
tree
2008-09-20
Thomas Leon
a
r
d
Generate valid
names f
o
r TypeIn
f
o_Maybe t
y
pes
commit
|
commitdiff
|
tree
2008-09-20
Th
o
m
as Le
o
nard
I
m
proved som
e
error messages
.
commit
|
commitdiff
|
tree
2008-09-19
Th
o
mas Leona
r
d
Delay incremen
t
ing the line number
u
nti
l
a
fter s
e
ndin
g
.
.
.
commit
|
commitdiff
|
tree
2008-09-19
Thomas Leonar
d
Fixe
d
some lexing pr
o
blems wi
t
h DOS line-endings
commit
|
commitdiff
|
tree
2008-09-19
T
homas
Leonard
Parse "implements"
commit
|
commitdiff
|
tree
2008-09-19
Thomas Leon
a
rd
Catch SystemExit f
r
o
m
mai
n
and pass
t
o Externals fo
r
.
.
.
commit
|
commitdiff
|
tree
2008-09-19
Thomas L
e
onard
Disallow
'
&&' and '||'
i
n dlt
.
Mus
t
use 'and' and
.
.
.
commit
|
commitdiff
|
tree
2008-09-19
Thom
a
s Leonard
A
d
ded Delight "normal" mode restricti
o
n
s
commit
|
commitdiff
|
tree
2008-09-19
T
hom
a
s Leona
r
d
Mer
g
e in
m
aybe type checkin
g
branch
commit
|
commitdiff
|
tree
2008-09-19
Thomas Leonard
Si
m
p
lify non-null name ma
n
ging
commit
|
commitdiff
|
tree
2008-09-19
Thomas Leonard
Copy
m
aybe flag when copyi
n
g s
y
ntax for
a
TypeIdent
i
fier
commit
|
commitdiff
|
tree
2008-09-19
Thomas Leonard
Support covar
i
ant maybe return types
commit
|
commitdiff
|
tree
2008-09-19
T
h
oma
s
L
e
o
n
a
rd
Allow implicit
c
onversation from
Subclass
?
to Su
p
er?
commit
|
commitdiff
|
tree
2008-09-19
Tho
m
as Leonard
Er
r
or
o
n
pointle
s
s maybe annotations
commit
|
commitdiff
|
tree
2008-09-19
Th
o
mas Leona
r
d
Delay
w
rapping a TypeIdentifier in a
TypeMaybe until
.
.
.
commit
|
commitdiff
|
tree
2008-09-18
Thomas Leonard
Don't
m
e
r
ge TypeMaybe i
f
it depend
s
on an unre
s
olved
.
.
.
commit
|
commitdiff
|
tree
2008-09-18
Thomas Leonard
Fix par
s
ing problem with
array ini
t
iali
s
e
r
s
commit
|
commitdiff
|
tree
2008-09-18
Thomas Leonard
Ign
o
r
e
ma
y
be attri
b
utes when matchi
n
g
t
e
m
pla
t
es
commit
|
commitdiff
|
tree
2008-09-18
T
homa
s
Leonar
d
Strip
n
ot-null character
s
from symbol names
commit
|
commitdiff
|
tree
2008-09-18
Thomas Leonard
Giv
e
a better error when doin
g
pointer ari
t
h
m
etic
o
n
.
.
.
commit
|
commitdiff
|
tree
2008-09-18
Tho
m
as Leonard
Keep track of when we are insta
n
tiating D template
s
commit
|
commitdiff
|
tree
2008-09-18
Thomas Leonard
Work h
a
rd
e
r to pre
v
e
nt getting void*
?
commit
|
commitdiff
|
tree
2008-09-18
Thomas Leonard
DArray
.
ptr gets ma
y
be type "ch
a
r *?"
commit
|
commitdiff
|
tree
2008-09-18
T
h
o
m
as
L
e
o
n
ard
F
or
tem
p
l
a
tes keep tra
c
k of
whet
h
er they cam
e
from
.
.
.
commit
|
commitdiff
|
tree
2008-09-18
T
h
o
m
as Leonard
Don't ad
d
maybe qualifiers to aliases in
D
source
commit
|
commitdiff
|
tree
2008-09-18
Thomas
Leonard
Che
c
k that al
l
non-n
u
ll fi
e
l
ds
i
n a class get initialised
.
.
.
commit
|
commitdiff
|
tree
2008-09-18
T
h
omas Leonard
Us
e
maybe ru
l
es for pointe
r
s
.
commit
|
commitdiff
|
tree
next