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
ma
s
Leonard
D
i
sall
o
w x[y] if x h
a
s a maybe type
commit
|
commitdiff
|
tree
2008-10-25
Thom
a
s Leona
r
d
Assi
g
n
m
ent
s
i
n
if statement
s
only
w
orked for class
.
.
.
commit
|
commitdiff
|
tree
2008-10-24
Thom
a
s Leonard
Scan dynamic libraries fo
r
GC roots
commit
|
commitdiff
|
tree
2008-10-21
Tho
m
as Leo
n
ard
Fix
e
d ch
e
ck
for inject
e
d fields
commit
|
commitdiff
|
tree
2008-10-21
Thomas Leonard
Disallo
w
sh
o
rt form for
a
nonymous
d
e
lega
t
es
commit
|
commitdiff
|
tree
2008-10-21
Thomas Le
o
nard
D
o
n
'
t
r
equire a ;
after
a
continue statement
commit
|
commitdiff
|
tree
2008-10-21
Thomas Leon
a
rd
Autom
a
tically add stem to GObje
c
t m
e
t
h
od name
s
commit
|
commitdiff
|
tree
2008-10-21
Th
o
mas Leonard
M
e
tho
d
s with GO
b
ject linkage are
a
lways "f
i
nal
"
.
commit
|
commitdiff
|
tree
2008-10-21
Thomas Leonard
Added link
a
ge to Class
D
eclara
t
ion
commit
|
commitdiff
|
tree
2008-10-21
Thoma
s
Leonard
Add GObj
e
ct linkage type
commit
|
commitdiff
|
tree
2008-10-19
Thomas Leonard
Allow
r
eturni
n
g someth
i
ng of typ
e
v
oid in a fun
c
tion
.
.
.
commit
|
commitdiff
|
tree
2008-10-19
T
h
oma
s
Leonard
Docume
n
t search flags
commit
|
commitdiff
|
tree
2008-10-19
Thomas Leo
n
ard
Fixed
s
ome parsing e
r
rors for e
n
ums
commit
|
commitdiff
|
tree
2008-10-19
T
homas
Leonard
Typo: "res
e
rved" ->
"
r
eversed"
commit
|
commitdiff
|
tree
2008-10-19
T
h
omas Le
o
n
ard
F
ixed line nu
m
ber in error a
b
out glob
a
l va
r
iables
commit
|
commitdiff
|
tree
2008-10-19
Thomas Leonard
Moved SystemExit
check
to the correct file
commit
|
commitdiff
|
tree
2008-10-19
Thomas Leonard
B
e stricter a
b
ou
t
function
ret
u
rn types
commit
|
commitdiff
|
tree
2008-10-19
Thomas
Leonard
Modular hand
l
ing of exte
r
nals
commit
|
commitdiff
|
tree
2008-10-19
Th
o
mas L
e
onar
d
A
dded a note about modifications to README
commit
|
commitdiff
|
tree
2008-10-19
Tho
m
as Leonard
Allow maybe a
n
notations even for D code
commit
|
commitdiff
|
tree
2008-10-19
Thomas Leonard
Only include core
f
un
c
tions in libgphobo2
.
so
.
commit
|
commitdiff
|
tree
2008-10-18
Thomas Leonard
B
uild li
b
ph
o
bos
.
so sha
r
ed library
,
not static lib
p
hobos
.
a
commit
|
commitdiff
|
tree
2008-10-16
Thomas Leona
r
d
Fixed parsi
n
g of s
h
ort form of
a
non
y
m
o
us func
t
ions
commit
|
commitdiff
|
tree
2008-10-12
Th
o
mas Le
o
na
r
d
"cast(
F
oo) foo" gets a m
a
ybe typ
e
o
nl
y
if Foo is a
.
.
.
commit
|
commitdiff
|
tree
2008-10-12
T
ho
m
as Leonard
S
tatic
imp
o
r
ts by default
commit
|
commitdiff
|
tree
2008-10-11
Thomas
L
eonard
Fixed isDecl
a
rator
commit
|
commitdiff
|
tree
2008-10-11
T
homas Leonard
Do
n
't require a ";" after a
mi
x
in
commit
|
commitdiff
|
tree
2008-10-11
Thom
a
s Leonard
"
c
atch (Exce
p
t
ion ex):" to "catc
h
Excep
t
ion ex:"
commit
|
commitdiff
|
tree
2008-10-07
Thomas
L
eon
a
r
d
Fixed printing of log statem
e
nts (in error mes
s
ages
.
.
.
commit
|
commitdiff
|
tree
2008-10-05
Thomas Leonard
Makefile
.
in
:
host_alia
s
to host
commit
|
commitdiff
|
tree
2008-10-04
Thomas
L
eonard
Merge branch 'd2
'
commit
|
commitdiff
|
tree
2008-10-04
Thomas Leonard
args type is now "string[
]
"
commit
|
commitdiff
|
tree
2008-10-04
T
homas
L
eonard
When miss
i
ng an initi
a
l
i
ser, give t
h
e
l
ine number of
.
.
.
commit
|
commitdiff
|
tree
2008-10-04
Thomas
L
eonard
Fix previous compiler crash wit
h
o
u
t b
r
eaking functions
.
.
.
commit
|
commitdiff
|
tree
2008-10-04
T
homas Leo
n
a
rd
In
D
elight, don't allow null as
a dynamic array
commit
|
commitdiff
|
tree
2008-10-03
Thomas Leonar
d
Empty arrays a
r
e con
s
i
der
e
d to
be false
commit
|
commitdiff
|
tree
2008-10-03
Thomas Leo
n
ard
F
ixed crash whe
n
h
andli
n
g badly
fo
r
med inp
u
t
commit
|
commitdiff
|
tree
2008-10-02
Thomas L
e
o
nard
Any interface can be
implicitly cast
t
o
Object
commit
|
commitdiff
|
tree
2008-10-01
Thomas Leonard
R
emoved un
u
sed TypeInfoM
a
ybeDeclaration
commit
|
commitdiff
|
tree
2008-09-30
Thomas L
e
onard
Fix
compiler
c
rash doing sem
a
n
t
ic on a function literal
.
.
.
commit
|
commitdiff
|
tree
2008-09-29
T
h
omas Leo
n
a
r
d
Wh
e
n call
i
ng
v
arargs functions, don't include ma
y
be
.
.
.
commit
|
commitdiff
|
tree
2008-09-29
Tho
m
a
s
Leonard
Use STCinje
c
t
r
ath
e
r than STCin -
D2 uses ST
C
in to
.
.
.
commit
|
commitdiff
|
tree
2008-09-29
Thomas Leonard
When doing
i
mplicit c
a
sts, rem
o
ve
m
a
y
b
e before const
commit
|
commitdiff
|
tree
2008-09-28
Thomas Leonard
Disable n
o
t
-
null t
y
pe c
h
e
c
ks when comp
i
ling D cod
e
commit
|
commitdiff
|
tree
2008-09-28
Thom
a
s Leonard
Spec
i
al u
n
checked nulls for
d
commit
|
commitdiff
|
tree
2008-09-28
Thomas Leonard
Added strerror_r to make phobos compile
commit
|
commitdiff
|
tree
2008-09-28
Thomas Leona
r
d
VarDeclar
a
tion defaults
to not requ
i
ring
pointer
s
to
.
.
.
commit
|
commitdiff
|
tree
2008-09-28
T
h
o
mas Leonard
Some
pa
r
sing fixes f
o
r D source
commit
|
commitdiff
|
tree
2008-09-28
Th
o
m
as Leonard
F
i
xed bu
i
l
d problem with h
o
st_alias not ge
t
t
ing set
commit
|
commitdiff
|
tree
2008-09-28
Thomas
Leon
a
rd
A
l
s
o
ac
c
e
pt
D s
o
u
rce fil
e
s for
compil
a
tion
.
commit
|
commitdiff
|
tree
2008-09-28
T
homas L
e
o
nard
M
a
ke
c
omma o
p
tion in enums
i
f followed by
a
new
l
ine
commit
|
commitdiff
|
tree
2008-09-28
Thomas Leon
a
r
d
Removed old d
m
d
a
nd pho
b
os
d
irec
t
ories to avo
i
d confusi
o
n
commit
|
commitdiff
|
tree
2008-09-28
T
h
omas Leonar
d
Merged Delig
h
t changes
t
o
D1 into D2
commit
|
commitdiff
|
tree
2008-09-27
Thomas L
e
o
nard
A
dded suppor
t
fo
r
a
n
ony
m
o
u
s functions
commit
|
commitdiff
|
tree
2008-09-27
Thomas Leona
r
d
Better error
if
t
he user tries
t
o make an anonymous
.
.
.
commit
|
commitdiff
|
tree
2008-09-27
Thomas Leonard
The expression "x in
dic
t
"
i
s now a maybe ty
p
e
commit
|
commitdiff
|
tree
2008-09-27
Thoma
s
Le
o
nard
R
e
ject st
a
tic variable
s
during the
s
emantic pa
s
s, not
.
.
.
commit
|
commitdiff
|
tree
2008-09-26
Thomas Leonard
Disall
o
w old
st
y
le ar
r
a
y
d
e
clarations in Delig
h
t
commit
|
commitdiff
|
tree
2008-09-26
Thomas Leonard
Fixed pa
r
s
ing of mixin
expressi
o
ns
.
commit
|
commitdiff
|
tree
2008-09-26
T
h
omas
Leonard
Allow
s
tatic inner
classes
commit
|
commitdiff
|
tree
2008-09-26
T
homas Leonar
d
A
llow nes
t
ed classes
commit
|
commitdiff
|
tree
2008-09-26
Thomas Leonard
M
atched o
b
je
c
t
i
n
an
if i
s
never null
commit
|
commitdiff
|
tree
2008-09-26
T
h
omas Leon
a
rd
Fixed warning for "if Foo f = expr:"
commit
|
commitdiff
|
tree
2008-09-26
T
h
o
mas Le
o
nard
"cast(Foo)
foo
"
has type
"Foo
?
"
commit
|
commitdiff
|
tree
2008-09-25
Tho
m
as L
e
o
nard
W
ar
n
about
"assert X
,
Y"
commit
|
commitdiff
|
tree
2008-09-24
Thomas Leonard
A
l
low implicit
c
onver
s
ion
"
f
oo*?" to "v
o
id
*
"
commit
|
commitdiff
|
tree
2008-09-24
Thomas Le
o
n
a
rd
Skip
n
o
t-
n
ull checks for _ar
g
pt
r
a
nd _ar
g
u
m
e
n
t
s
commit
|
commitdiff
|
tree
2008-09-23
Thomas Leonard
M
o
v
ed _exter
n
als module to dlt
.
_
e
xternals
commit
|
commitdiff
|
tree
2008-09-23
Thomas Leona
r
d
Updated setup pat
h
s
to u
s
e g
c
c/d
l
t, n
o
t gcc/d
commit
|
commitdiff
|
tree
2008-09-22
Thomas Leonar
d
Ac
c
ept "
i
s not"
for "!is"
commit
|
commitdiff
|
tree
2008-09-22
Thomas L
e
onard
Allow log statements to
b
e u
s
ed in temp
l
ates
commit
|
commitdiff
|
tree
2008-09-22
Thomas
L
eonard
In De
l
ight, "ove
r
rid
e
" must
al
w
ays be u
s
ed w
h
en overrid
i
ng
.
.
.
commit
|
commitdiff
|
tree
2008-09-22
Tho
m
as Leonard
Fixed semi-colon
parsing in C-style
f
or
l
oops
commit
|
commitdiff
|
tree
2008-09-20
Thomas
L
eonard
Gener
a
te valid names for TypeInfo_Maybe types
commit
|
commitdiff
|
tree
2008-09-20
Thomas Leonard
Improved some error messages
.
commit
|
commitdiff
|
tree
2008-09-19
T
h
o
mas Leonard
Dela
y
inc
r
ementing t
h
e li
n
e numbe
r
u
n
til a
f
ter sending
.
.
.
commit
|
commitdiff
|
tree
2008-09-19
Tho
m
a
s
L
eonard
Fixed s
o
me lexing
p
r
o
blems
with DOS lin
e
-
e
n
dings
commit
|
commitdiff
|
tree
2008-09-19
Thomas Leonard
Par
s
e "implements"
commit
|
commitdiff
|
tree
2008-09-19
Th
o
mas Leon
a
rd
Catch S
y
stem
E
xit
f
rom
m
ain a
n
d
pass to E
x
ternals for
.
.
.
commit
|
commitdiff
|
tree
2008-09-19
Th
o
m
as Leonard
Disallow '&&' a
n
d '||' in dlt
.
M
ust use 'and' and
.
.
.
commit
|
commitdiff
|
tree
2008-09-19
Thomas Leonard
A
d
ded Delight "normal" mode restric
t
ions
commit
|
commitdiff
|
tree
2008-09-19
Thom
a
s
Le
o
nard
M
e
rge in m
a
ybe
type chec
k
ing branch
commit
|
commitdiff
|
tree
2008-09-19
Thomas Leonard
Simpl
i
fy non-null na
m
e
m
angi
n
g
commit
|
commitdiff
|
tree
2008-09-19
Thomas Le
o
n
a
rd
Co
p
y maybe flag when c
o
p
y
i
n
g sy
n
ta
x
for
a
TypeIdentifier
commit
|
commitdiff
|
tree
2008-09-19
Thomas Leonard
Support covariant maybe return
types
commit
|
commitdiff
|
tree
2008-09-19
Thomas Leonard
Allow implic
i
t con
v
er
s
ation from Subclass
?
t
o
S
u
p
e
r?
commit
|
commitdiff
|
tree
2008-09-19
T
h
o
m
as Leonard
Error on pointless maybe annotations
commit
|
commitdiff
|
tree
2008-09-19
T
homas
Leonard
Delay wrapping a
T
ypeI
d
en
t
ifier in a TypeMaybe
u
ntil
.
.
.
commit
|
commitdiff
|
tree
2008-09-18
Thomas Leon
a
rd
Don
'
t
merge
T
y
peMaybe i
f
it
depends on an unres
o
lved
.
.
.
commit
|
commitdiff
|
tree
2008-09-18
T
homas
Leonard
F
ix parsing
problem with array
initialisers
commit
|
commitdiff
|
tree
2008-09-18
Thomas Leon
a
rd
Ignore m
a
ybe attrib
u
t
e
s when matching templat
e
s
commit
|
commitdiff
|
tree
2008-09-18
Tho
m
as
Leo
n
a
rd
Stri
p
no
t
-null chara
c
ters from
s
ymbol names
commit
|
commitdiff
|
tree
2008-09-18
T
h
o
mas Le
o
nard
Give
a be
t
ter err
o
r
w
hen doing pointer arithmetic on
.
.
.
commit
|
commitdiff
|
tree
2008-09-18
Th
o
mas Leon
a
rd
Keep track o
f
w
hen w
e
are in
s
tantiat
i
ng D
t
em
p
lates
commit
|
commitdiff
|
tree
2008-09-18
Thomas Leona
r
d
Work ha
r
der to preve
n
t getting void
*
?
commit
|
commitdiff
|
tree
2008-09-18
Thomas Leonard
DArra
y
.
p
tr
gets maybe ty
p
e "char *?"
commit
|
commitdiff
|
tree
2008-09-18
Thomas Le
o
nard
For temp
l
ates
k
e
ep track of wh
e
ther th
e
y came from
.
.
.
commit
|
commitdiff
|
tree
2008-09-18
Thomas Leon
a
rd
Don't add ma
y
b
e qualifier
s
to
a
lia
s
e
s
in
D
source
commit
|
commitdiff
|
tree
2008-09-18
Th
o
m
a
s
Leonard
Check tha
t
all non-
n
ull fi
e
lds in a class get initialise
d
.
.
.
commit
|
commitdiff
|
tree
2008-09-18
Thomas
L
eonard
U
s
e maybe rules for p
o
i
nters
.
commit
|
commitdiff
|
tree
next