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
Tho
m
as Leonard
Fixed check for inje
c
ted
fields
commit
|
commitdiff
|
tree
2008-10-21
T
homas Leo
n
ard
Disallow shor
t
form for
a
n
o
nymo
u
s
de
l
egates
commit
|
commitdiff
|
tree
2008-10-21
Thomas Leonard
Don't require a ; after
a
c
ontinue stat
e
ment
commit
|
commitdiff
|
tree
2008-10-21
Thomas Leonard
A
u
tomat
i
cally add stem to GObject
m
ethod
n
am
e
s
commit
|
commitdiff
|
tree
2008-10-21
Tho
m
as L
e
onard
Methods with
GObjec
t
link
a
ge are alwa
y
s
"fi
n
al"
.
commit
|
commitdiff
|
tree
2008-10-21
Thomas Leonard
Added linkage
t
o ClassDeclaration
commit
|
commitdiff
|
tree
2008-10-21
T
h
omas
Leonard
Add GObject linkage type
commit
|
commitdiff
|
tree
2008-10-19
Thomas
L
eonard
Al
l
ow return
i
ng som
e
thing of type void in a func
t
ion
.
.
.
commit
|
commitdiff
|
tree
2008-10-19
Thomas Leonard
Document search flags
commit
|
commitdiff
|
tree
2008-10-19
Thoma
s
Le
o
nard
Fixed some
p
arsing
e
r
r
ors for enums
commit
|
commitdiff
|
tree
2008-10-19
T
homas Leonard
Typo: "reser
v
ed" -> "rev
e
rsed"
commit
|
commitdiff
|
tree
2008-10-19
Thomas Leo
n
ard
Fixed lin
e
number in error about global
vari
a
bles
commit
|
commitdiff
|
tree
2008-10-19
Thomas Leonard
Mo
v
ed SystemExit che
c
k to the co
r
rect fil
e
commit
|
commitdiff
|
tree
2008-10-19
Thomas Leonard
Be stricter about fun
c
tion return types
commit
|
commitdiff
|
tree
2008-10-19
Thomas Leon
a
rd
M
od
u
l
a
r handling of
e
xte
r
nals
commit
|
commitdiff
|
tree
2008-10-19
Tho
m
as Leonard
Added a note abo
u
t
m
odifi
c
atio
n
s
to README
commit
|
commitdiff
|
tree
2008-10-19
Thomas Leonard
Allow m
a
ybe anno
t
ations eve
n
f
o
r D
c
ode
commit
|
commitdiff
|
tree
2008-10-19
Thomas Leon
a
rd
Only incl
u
de cor
e
funct
i
ons in
l
ibgphob
o
2
.
s
o
.
commit
|
commitdiff
|
tree
2008-10-18
Thomas Leonard
Buil
d
libphobo
s
.
so shared libr
a
ry, not st
a
tic li
b
phobos
.
a
commit
|
commitdiff
|
tree
2008-10-16
T
h
omas Leonard
Fixed parsi
n
g of short form of anony
m
ous functions
commit
|
commitdiff
|
tree
2008-10-12
Thomas Leo
n
a
r
d
"cas
t
(
F
oo) foo" gets a maybe
t
ype only if Fo
o
is a
.
.
.
commit
|
commitdiff
|
tree
2008-10-12
Thom
a
s Le
o
nard
S
tati
c
imports
b
y def
a
ult
commit
|
commitdiff
|
tree
2008-10-11
Thomas Leonard
Fixed isDeclarator
commit
|
commitdiff
|
tree
2008-10-11
Thomas Le
o
nard
Don't
r
equire a ";" after
a mixin
commit
|
commitdiff
|
tree
2008-10-11
Thomas Leon
a
rd
"c
a
tch
(E
x
ce
p
tion ex):
"
to "cat
c
h Exception ex:"
commit
|
commitdiff
|
tree
2008-10-07
Thomas Leonard
Fixed
p
r
i
nting of log statements (
i
n
e
rror
messages
.
.
.
commit
|
commitdiff
|
tree
2008-10-05
Thomas Leonard
Makefi
l
e
.
in: host_al
i
a
s
to host
commit
|
commitdiff
|
tree
2008-10-04
Thomas Leonard
M
e
r
g
e branch 'd2'
commit
|
commitdiff
|
tree
2008-10-04
Thomas Leona
r
d
args type is n
o
w "string[
]
"
commit
|
commitdiff
|
tree
2008-10-04
Thomas Leonard
When missin
g
an initialiser, give the line num
b
er of
.
.
.
commit
|
commitdiff
|
tree
2008-10-04
T
homas Leona
r
d
Fix previ
o
us compiler
crash wi
t
h
out breaking functions
.
.
.
commit
|
commitdiff
|
tree
2008-10-04
Tho
m
as Leona
r
d
In Delight, do
n
't allow nu
l
l as a dy
n
amic array
commit
|
commitdiff
|
tree
2008-10-03
T
h
omas Leonard
Empty arr
a
y
s are considered to
be fa
l
se
commit
|
commitdiff
|
tree
2008-10-03
T
h
omas Leo
n
ard
Fixed cr
a
sh
when
handling ba
d
ly f
o
rm
e
d i
n
put
commit
|
commitdiff
|
tree
2008-10-02
Thomas
L
e
o
nard
Any i
n
t
e
rface ca
n
be implic
i
tly cast to Object
commit
|
commitdiff
|
tree
2008-10-01
Thomas
L
eona
r
d
Re
m
oved un
u
sed TypeInfoMayb
e
Declara
t
ion
commit
|
commitdiff
|
tree
2008-09-30
Thomas Le
o
n
a
rd
Fix compiler crash doing sema
n
tic
on a
function
l
iteral
.
.
.
commit
|
commitdiff
|
tree
2008-09-29
Th
o
ma
s
Leonar
d
When calling
v
arargs functions, d
o
n
't inc
l
ude maybe
.
.
.
commit
|
commitdiff
|
tree
2008-09-29
T
h
omas
Leonard
Us
e
STCinject rather than STCin - D2 us
e
s
S
TC
i
n to
.
.
.
commit
|
commitdiff
|
tree
2008-09-29
Thomas Leonard
When d
o
ing implicit casts,
remo
v
e
maybe befor
e
const
commit
|
commitdiff
|
tree
2008-09-28
Thomas Leonar
d
Disable
not-nul
l
t
ype checks
when compiling
D code
commit
|
commitdiff
|
tree
2008-09-28
Thoma
s
L
e
onard
Special u
n
checked nu
l
ls f
o
r d
commit
|
commitdiff
|
tree
2008-09-28
T
ho
m
a
s Leo
n
ard
Add
e
d stre
r
ror_r to make phobos
compile
commit
|
commitdiff
|
tree
2008-09-28
Thomas Leonard
VarDeclaration
defaults to not requiring
pointe
r
s to
.
.
.
commit
|
commitdiff
|
tree
2008-09-28
T
h
o
m
as Leon
a
r
d
Some parsing fixes for D source
commit
|
commitdiff
|
tree
2008-09-28
Thomas L
e
onard
Fixed build prob
l
em with host_alias not g
e
tting set
commit
|
commitdiff
|
tree
2008-09-28
Thom
a
s Leonard
Also accept D source file
s
for c
o
mpilation
.
commit
|
commitdiff
|
tree
2008-09-28
Thomas
L
eonard
Make comma option in enums
i
f followed by a newlin
e
commit
|
commitdiff
|
tree
2008-09-28
Thomas
Leonard
R
e
moved
old
d
md
and phobos directories to avoid confusion
commit
|
commitdiff
|
tree
2008-09-28
Thom
a
s
Le
o
nard
Merge
d
Delight
c
hanges to D1
into D2
commit
|
commitdiff
|
tree
2008-09-27
Thom
a
s Leonard
Added
suppor
t
for
a
nonymous functions
commit
|
commitdiff
|
tree
2008-09-27
Thomas
Leonard
B
e
t
t
er erro
r
if the user tries
to m
a
k
e
an anonymous
.
.
.
commit
|
commitdiff
|
tree
2008-09-27
Thomas Leo
n
a
r
d
The expr
e
ssi
o
n
"x i
n
dict
"
is n
o
w
a maybe type
commit
|
commitdiff
|
tree
2008-09-27
Tho
m
as Leona
r
d
Reject stati
c
v
ariab
l
es dur
i
ng the semantic pass, not
.
.
.
commit
|
commitdiff
|
tree
2008-09-26
Thomas Leonar
d
Disallow
old style
a
rray declarations in Deligh
t
commit
|
commitdiff
|
tree
2008-09-26
T
homas Leo
n
ard
Fix
e
d parsing of mi
x
i
n
expressi
o
ns
.
commit
|
commitdiff
|
tree
2008-09-26
Thomas
Leonard
Allow
s
t
atic inner classes
commit
|
commitdiff
|
tree
2008-09-26
Thomas
L
eo
n
a
r
d
Allow nested
c
lasses
commit
|
commitdiff
|
tree
2008-09-26
Thomas Leonard
Ma
t
ched
object in an if is never null
commit
|
commitdiff
|
tree
2008-09-26
T
h
omas Le
o
n
a
rd
Fixed w
a
r
n
ing
for
"
if Foo
f
=
e
xpr
:
"
commit
|
commitdiff
|
tree
2008-09-26
Thomas Leonard
"
ca
s
t(Fo
o
) foo" has type "Foo?"
commit
|
commitdiff
|
tree
2008-09-25
Thomas Leonard
Warn
about
"
assert X
,
Y"
commit
|
commitdiff
|
tree
2008-09-24
Thoma
s
Leonard
Allow imp
l
icit conversion
"foo*?"
to
"
void*"
commit
|
commitdiff
|
tree
2008-09-24
Thomas Leonard
S
k
ip not-null
c
heck
s
f
o
r _argptr and _argume
n
t
s
commit
|
commitdiff
|
tree
2008-09-23
Thomas
Leona
r
d
Moved
_
e
xternal
s
module to dlt
.
_externals
commit
|
commitdiff
|
tree
2008-09-23
Thomas Leonard
Update
d
setup paths
t
o
use
gcc/dlt, not
gcc/d
commit
|
commitdiff
|
tree
2008-09-22
Thom
a
s
L
e
on
a
rd
Accept "is not" for
"!i
s
"
commit
|
commitdiff
|
tree
2008-09-22
Thomas Leonard
Allow log statements to be used in templates
commit
|
commitdiff
|
tree
2008-09-22
Thom
a
s Leona
r
d
In Del
i
ght, "override
"
must always be used
w
hen overriding
.
.
.
commit
|
commitdiff
|
tree
2008-09-22
T
h
o
m
a
s Leonard
Fixed s
e
mi-col
o
n
p
arsing
in C-style for loops
commit
|
commitdiff
|
tree
2008-09-20
Thomas Leonard
Generate v
a
lid n
a
mes for TypeInfo_Maybe types
commit
|
commitdiff
|
tree
2008-09-20
Thomas
Leo
n
ard
I
mproved some error
messages
.
commit
|
commitdiff
|
tree
2008-09-19
Thomas Leonard
Delay in
c
rementing t
h
e line number
until after sending
.
.
.
commit
|
commitdiff
|
tree
2008-09-19
Th
o
mas Leonard
Fixed some
l
exing problems with D
O
S
l
ine-endings
commit
|
commitdiff
|
tree
2008-09-19
Tho
m
as Le
o
nard
Pa
r
se "implements"
commit
|
commitdiff
|
tree
2008-09-19
Thomas Leonard
Catch SystemExit from main and pas
s
to Externals for
.
.
.
commit
|
commitdiff
|
tree
2008-09-19
T
homas Leona
r
d
Disallow '&&'
a
nd '||
'
i
n d
l
t
.
M
ust use 'and' and
.
.
.
commit
|
commitdiff
|
tree
2008-09-19
Thomas Leo
n
ard
A
dded
D
elight "norma
l
"
mode res
t
riction
s
commit
|
commitdiff
|
tree
2008-09-19
Thomas
L
eo
n
ard
Merge
i
n maybe
t
y
pe
c
hecking branch
commit
|
commitdiff
|
tree
2008-09-19
Thomas
L
eonard
Simplify n
o
n-n
u
ll name ma
n
gin
g
commit
|
commitdiff
|
tree
2008-09-19
Thomas
Leo
n
a
rd
C
o
p
y
maybe flag wh
e
n copying synta
x
for a Ty
p
e
I
dentifier
commit
|
commitdiff
|
tree
2008-09-19
T
h
omas Leonard
S
u
p
port
covariant maybe
r
eturn t
y
pes
commit
|
commitdiff
|
tree
2008-09-19
Thomas Leonard
Allow implicit conversa
t
io
n
from Subclass? to Supe
r
?
commit
|
commitdiff
|
tree
2008-09-19
Thom
a
s Leonard
E
rror
o
n poi
n
tless ma
y
be
a
nnotations
commit
|
commitdiff
|
tree
2008-09-19
Tho
m
as Leonard
Delay wrapping a T
y
peIdentif
i
er in a Typ
e
Maybe until
.
.
.
commit
|
commitdiff
|
tree
2008-09-18
Thomas Leonard
Do
n
'
t m
e
rge TypeMayb
e
if
it depends on a
n
un
r
esol
v
ed
.
.
.
commit
|
commitdiff
|
tree
2008-09-18
Thomas L
e
onard
Fix par
s
ing proble
m
with a
r
ray initialisers
commit
|
commitdiff
|
tree
2008-09-18
Thomas Leonar
d
Ig
n
ore may
b
e attribute
s
when match
i
n
g templates
commit
|
commitdiff
|
tree
2008-09-18
Thomas Leonard
Str
i
p not-
n
ull characters
from symbol name
s
commit
|
commitdiff
|
tree
2008-09-18
Thomas Leonard
Gi
v
e
a
better er
r
or
when
doing pointer arithmetic on
.
.
.
commit
|
commitdiff
|
tree
2008-09-18
Tho
m
as Le
o
nar
d
Keep track of
w
h
e
n
we are instantiating D tem
p
lates
commit
|
commitdiff
|
tree
2008-09-18
Thomas Leonard
W
o
rk harde
r
to prev
e
nt getting
void
*
?
commit
|
commitdiff
|
tree
2008-09-18
Thom
a
s Leonard
DA
r
ray
.
p
t
r
g
ets maybe type "ch
a
r *?"
commit
|
commitdiff
|
tree
2008-09-18
Th
o
mas Leonard
For templates keep t
r
ack of whether the
y
came from
.
.
.
commit
|
commitdiff
|
tree
2008-09-18
Thoma
s
Leonard
Don't a
d
d
m
aybe
qualifi
e
rs to a
l
i
ases in D s
o
u
rc
e
commit
|
commitdiff
|
tree
2008-09-18
T
h
om
a
s
Leona
r
d
Check
t
hat
all non-null fi
e
lds in a
class get initial
i
sed
.
.
.
commit
|
commitdiff
|
tree
2008-09-18
T
homa
s
Leonard
Use m
a
ybe
r
ules for pointe
r
s
.
commit
|
commitdiff
|
tree
2008-09-18
Thomas L
e
o
nard
Don
'
t inc
l
ud
e
dynamic arrays in n
o
n-null checks
commit
|
commitdiff
|
tree
2008-09-18
Thomas Leonar
d
Still generate a newline token af
t
er a
"
#
"
comment
.
.
.
commit
|
commitdiff
|
tree
2008-09-18
Thomas Le
o
nar
d
Error if you
d
o
n
'
t initialise a non-nul
l
type
commit
|
commitdiff
|
tree
next