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
Allow maybe annotations even for D code
2008-10-19
Tho
m
a
s Leona
r
d
Allow may
b
e
annotations even
f
o
r D code
commit
|
commitdiff
|
tree
2008-10-19
Thomas Leon
a
rd
Only inc
l
ude core functions
in libgph
o
b
o
2
.
so
.
commit
|
commitdiff
|
tree
2008-10-18
Thomas Leon
a
rd
Build libphobos
.
so shared library, not sta
t
ic
l
ibphobos
.
a
commit
|
commitdiff
|
tree
2008-10-16
T
homas Leonard
Fixed parsing of short form of anon
y
mous functions
commit
|
commitdiff
|
tree
2008-10-12
Thomas Leonard
"
c
as
t
(F
o
o
)
f
o
o" gets a ma
y
b
e
t
y
pe
o
nly i
f
Foo is a
.
.
.
commit
|
commitdiff
|
tree
2008-10-12
Thomas Leonard
Static
i
mpor
t
s by
d
efa
u
lt
commit
|
commitdiff
|
tree
2008-10-11
Tho
m
as Leonard
Fixed isDeclarator
commit
|
commitdiff
|
tree
2008-10-11
Thomas
Leonard
Don'
t
require a ";
"
af
t
er a mixi
n
commit
|
commitdiff
|
tree
2008-10-11
Thomas
Leonard
"c
a
t
ch (Exception ex):" to "catch Exception
e
x
:"
commit
|
commitdiff
|
tree
2008-10-07
Thomas Leonard
Fixed prin
t
ing of log statements (in error mes
s
ag
e
s
.
.
.
commit
|
commitdiff
|
tree
2008-10-05
Thomas Leonard
Makefile
.
in: host_alias to hos
t
commit
|
commitdiff
|
tree
2008-10-04
Thomas Leonar
d
M
e
rge b
r
an
c
h
'
d
2'
commit
|
commitdiff
|
tree
2008-10-04
Tho
m
as Leonard
args
t
y
p
e
is now
"string[]
"
commit
|
commitdiff
|
tree
2008-10-04
Thoma
s
L
eonard
Wh
e
n
m
iss
i
n
g
an i
n
itial
i
ser,
give
t
he line nu
m
ber
o
f
.
.
.
commit
|
commitdiff
|
tree
2008-10-04
Thomas Le
o
n
ard
F
i
x previo
u
s
comp
i
ler crash w
i
thou
t
breaking fun
c
tions
.
.
.
commit
|
commitdiff
|
tree
2008-10-04
Thomas Leo
n
ard
In Deligh
t
, don't allow nul
l
as a dynamic
ar
r
ay
commit
|
commitdiff
|
tree
2008-10-03
Thomas Leonard
Empty arrays are con
s
idered to
b
e
f
als
e
commit
|
commitdiff
|
tree
2008-10-03
Th
o
m
a
s
Leonard
F
ixe
d
crash when handling badly formed inpu
t
commit
|
commitdiff
|
tree
2008-10-02
Thomas Leonard
A
ny int
e
rfa
c
e
can be implicitl
y
cast to Object
commit
|
commitdiff
|
tree
2008-10-01
Thomas Leonard
Removed unused TypeInfoM
a
ybeDeclaration
commit
|
commitdiff
|
tree
2008-09-30
T
homas Leonard
Fix
compiler c
r
ash
doing semantic on a function literal
.
.
.
commit
|
commitdiff
|
tree
2008-09-29
Thomas Leona
r
d
When c
a
ll
i
ng varargs
fu
n
ctio
n
s,
d
on't
i
nclude maybe
.
.
.
commit
|
commitdiff
|
tree
2008-09-29
Thom
a
s Leo
n
ard
Use STCinject rather th
a
n
S
TCin - D2 uses
S
TCin to
.
.
.
commit
|
commitdiff
|
tree
2008-09-29
Tho
m
as
Leonard
When
d
oin
g
imp
l
icit casts, remove may
b
e
before const
commit
|
commitdiff
|
tree
2008-09-28
Thomas
L
eo
n
ard
D
isa
b
le
n
ot-null type checks when c
o
mpiling D
c
od
e
commit
|
commitdiff
|
tree
2008-09-28
T
h
omas L
e
on
a
rd
Special unc
h
ecked null
s
for d
commit
|
commitdiff
|
tree
2008-09-28
Thoma
s
Leonard
Added strerror_r to make ph
o
bos comp
i
le
commit
|
commitdiff
|
tree
2008-09-28
Thom
a
s Leo
n
ard
VarDeclaration defaults to not r
e
quiring pointers to
.
.
.
commit
|
commitdiff
|
tree
2008-09-28
T
h
omas Leonar
d
So
m
e par
s
ing fixe
s
for
D source
commit
|
commitdiff
|
tree
2008-09-28
Thomas
L
e
onard
Fixed build problem
w
ith host_
a
lias not
getting set
commit
|
commitdiff
|
tree
2008-09-28
Thomas Leonard
Also ac
c
ept D sourc
e
files for co
m
pilation
.
commit
|
commitdiff
|
tree
2008-09-28
Thomas
L
eo
n
ar
d
Ma
k
e
comma
option in e
n
ums if followed by a newline
commit
|
commitdiff
|
tree
2008-09-28
Thomas
L
e
onard
Remo
v
ed
o
ld dmd
and phobos directories to avoid co
n
fusion
commit
|
commitdiff
|
tree
2008-09-28
Thom
a
s Leon
a
rd
Merged Delight changes to D1 int
o
D
2
commit
|
commitdiff
|
tree
2008-09-27
Thomas Leonard
Added support for anony
m
ous funct
i
ons
commit
|
commitdiff
|
tree
2008-09-27
T
h
omas Leonard
Better e
r
ror if the user tries
to mak
e
an
a
n
on
y
mous
.
.
.
commit
|
commitdiff
|
tree
2008-09-27
Thomas Leonard
The expre
s
sio
n
"
x in
d
ict" i
s
now
a
mayb
e
type
commit
|
commitdiff
|
tree
2008-09-27
T
h
o
m
a
s
L
eona
r
d
Reject st
a
tic
v
ariables during th
e
se
m
antic pas
s
, not
.
.
.
commit
|
commitdiff
|
tree
2008-09-26
Th
o
mas Le
o
n
a
rd
D
i
s
a
llow old styl
e
array de
c
larations in
Delight
commit
|
commitdiff
|
tree
2008-09-26
Thoma
s
Leonard
Fix
e
d pa
r
sing of m
i
x
in expressions
.
commit
|
commitdiff
|
tree
2008-09-26
Th
o
mas
Le
o
nard
A
llow static inner classes
commit
|
commitdiff
|
tree
2008-09-26
Thomas Leona
r
d
Allow nes
t
ed class
e
s
commit
|
commitdiff
|
tree
2008-09-26
T
homas Leonard
Matched o
b
ject i
n
a
n
if is
n
ev
e
r null
commit
|
commitdiff
|
tree
2008-09-26
Thoma
s
Leonard
Fixed
warning for "if
F
o
o
f
=
expr
:
"
commit
|
commitdiff
|
tree
2008-09-26
Thomas Leonard
"cast(Foo)
foo" has type "Foo?"
commit
|
commitdiff
|
tree
2008-09-25
Thomas Leonard
Warn about
"assert
X
,Y"
commit
|
commitdiff
|
tree
2008-09-24
Thomas
Leonard
A
l
low impl
i
ci
t
conver
s
i
on "fo
o
*
?
" to "voi
d
*"
commit
|
commitdiff
|
tree
2008-09-24
Thom
a
s Leona
r
d
Skip not-nu
l
l checks f
o
r _argpt
r
and _argu
m
ents
commit
|
commitdiff
|
tree
2008-09-23
Thomas Leonard
Moved _externals module to
dlt
.
_exte
r
nals
commit
|
commitdiff
|
tree
2008-09-23
Thom
a
s Leonard
Updated setup paths t
o
use gcc
/
d
lt, n
o
t g
c
c/d
commit
|
commitdiff
|
tree
2008-09-22
T
h
omas Leonard
A
cce
p
t "i
s
not
"
for
"
!is
"
commit
|
commitdiff
|
tree
2008-09-22
T
h
omas Leonard
Allow log st
a
tements to be
u
sed in t
e
mplates
commit
|
commitdiff
|
tree
2008-09-22
Thom
a
s Leonard
In Delight, "overr
i
d
e
"
m
ust
always be us
e
d when ove
r
r
i
d
ing
.
.
.
commit
|
commitdiff
|
tree
2008-09-22
Thomas
L
eonard
Fix
e
d semi-colon
p
ar
s
ing in C-styl
e
for
l
oops
commit
|
commitdiff
|
tree
2008-09-20
Tho
m
as Leonard
Generate valid names for
T
ypeInfo
_
Maybe ty
p
es
commit
|
commitdiff
|
tree
2008-09-20
Thomas Leonard
Improved some error mes
s
ages
.
commit
|
commitdiff
|
tree
2008-09-19
Thomas Leonar
d
Delay incrementi
n
g the line
n
umb
e
r until aft
e
r sending
.
.
.
commit
|
commitdiff
|
tree
2008-09-19
Thomas Leonard
Fixed some
l
exi
n
g pro
b
lems with D
O
S line-en
d
ings
commit
|
commitdiff
|
tree
2008-09-19
Thoma
s
Leo
n
ard
P
arse "i
m
plements"
commit
|
commitdiff
|
tree
2008-09-19
T
homas L
e
o
nard
Catch Syste
m
Ex
i
t fr
o
m
m
a
i
n a
n
d pass to Ex
t
ernals for
.
.
.
commit
|
commitdiff
|
tree
2008-09-19
Th
o
m
as
L
eona
r
d
Disallow '&&' a
n
d '||' in dl
t
.
Must use
'and' and
.
.
.
commit
|
commitdiff
|
tree
2008-09-19
Thomas
Leonard
Added De
l
ig
h
t "normal"
mode res
t
rictions
commit
|
commitdiff
|
tree
2008-09-19
Thoma
s
L
e
onard
Merge in maybe type che
c
king branch
commit
|
commitdiff
|
tree
2008-09-19
Thom
a
s
L
eona
r
d
Simpl
i
fy non
-
null
n
ame manging
commit
|
commitdiff
|
tree
2008-09-19
Thomas
L
eonard
Copy mayb
e
fla
g
when copying syntax for a TypeI
d
entifier
commit
|
commitdiff
|
tree
2008-09-19
T
hom
a
s
Leonard
Su
p
p
o
rt
covariant
mayb
e
return
t
yp
e
s
commit
|
commitdiff
|
tree
2008-09-19
Thoma
s
Leonard
Allow implicit conver
s
a
tion
f
rom
S
ubc
l
ass? to Sup
e
r?
commit
|
commitdiff
|
tree
2008-09-19
Thomas Leonard
Error on
p
ointless ma
y
b
e annotati
o
n
s
commit
|
commitdiff
|
tree
2008-09-19
Thomas Le
o
nard
Delay wrapping a
T
ype
I
d
e
ntifier in a TypeMaybe until
.
.
.
commit
|
commitdiff
|
tree
2008-09-18
Thoma
s
L
eonar
d
Don't
merge TypeMaybe if it
depends
on an unresolve
d
.
.
.
commit
|
commitdiff
|
tree
2008-09-18
Thomas
L
eonard
Fix pars
i
n
g
problem with a
r
ray initialisers
commit
|
commitdiff
|
tree
2008-09-18
Thomas
L
eonard
Ignore maybe attributes when matching t
e
mplates
commit
|
commitdiff
|
tree
2008-09-18
T
homa
s
Leonard
S
t
rip not-null cha
r
a
c
ters fr
o
m symbol names
commit
|
commitdiff
|
tree
2008-09-18
Thoma
s
Leo
n
ard
G
iv
e
a better error when doing pointer arithme
t
ic on
.
.
.
commit
|
commitdiff
|
tree
2008-09-18
Thomas Leonard
Keep track of
w
he
n
we
are in
s
tanti
a
ting
D
templ
a
tes
commit
|
commitdiff
|
tree
2008-09-18
Thomas L
e
o
nard
Work har
d
er
to pre
v
ent
g
ettin
g
void*?
commit
|
commitdiff
|
tree
2008-09-18
Thomas Leonard
D
Array
.
ptr get
s
mayb
e
type "char
*?"
commit
|
commitdiff
|
tree
2008-09-18
Th
o
mas Leonard
F
or templates keep track of whether they came from
.
.
.
commit
|
commitdiff
|
tree
2008-09-18
T
h
omas
Leonard
Don't add may
b
e quali
f
iers t
o
aliases in D sourc
e
commit
|
commitdiff
|
tree
2008-09-18
Thomas Leonard
Check that all
n
on-null fie
l
ds in a cla
s
s
get init
i
alised
.
.
.
commit
|
commitdiff
|
tree
2008-09-18
Thomas Leonard
Use maybe ru
l
e
s f
o
r
pointe
r
s
.
commit
|
commitdiff
|
tree
2008-09-18
T
homas
L
eonard
Don't in
c
lude d
y
n
amic arrays in non
-
n
ull check
s
commit
|
commitdiff
|
tree
2008-09-18
Thomas Leonard
Still
g
enerate a newline to
k
en after a
"#" commen
t
.
.
.
commit
|
commitdiff
|
tree
2008-09-18
Thom
a
s Leonard
Error if
y
ou don't
i
nitialise a non-n
u
ll type
commit
|
commitdiff
|
tree
2008-09-18
T
h
o
mas
L
eonard
Fix mang
l
e
d
name
o
f T
y
peInfo in
i
t functions
.
commit
|
commitdiff
|
tree
2008-09-18
Thom
a
s Le
o
nard
Don't all
o
w "a~b" if e
i
ther
c
oul
d
be nul
l
commit
|
commitdiff
|
tree
2008-09-18
Thomas Leon
a
r
d
Support maybe d
y
na
m
ic arrays
.
commit
|
commitdiff
|
tree
2008-09-18
Thomas Leonar
d
Don't al
l
ow implicit conversio
n
of nul
l
to a class
.
.
.
commit
|
commitdiff
|
tree
2008-09-18
Thoma
s
L
e
onard
Be
t
ter error
m
e
ss
a
ge
w
hen at
t
e
m
p
t
ing to ac
c
e
ss
a
property
.
.
.
commit
|
commitdiff
|
tree
2008-09-18
Th
o
mas
L
eonard
Fixed parsing
o
f maybe t
y
pes in stateme
n
ts
commit
|
commitdiff
|
tree
2008-09-17
Thomas
Leonard
Delega
t
e mo
s
t maybe operations to b
a
se type
.
commit
|
commitdiff
|
tree
2008-09-17
Thomas
L
eonard
Allow "T[]"
-> "T[]
?
"
commit
|
commitdiff
|
tree
2008-09-17
Thomas
Leo
n
ard
Allow implicit cast from null to maybe t
y
pe
s
("Type?")
commit
|
commitdiff
|
tree
2008-09-17
Thom
a
s
L
e
onard
Added Maybe ty
p
e
commit
|
commitdiff
|
tree
2008-09-17
Thomas Leon
a
rd
Fixed parsing for
Delig
h
t "for ()
"
sta
t
e
ment
s
commit
|
commitdiff
|
tree
2008-09-17
T
homas L
e
o
n
a
r
d
"static if (X)" to "static if X"
commit
|
commitdiff
|
tree
2008-09-17
Thom
a
s Leo
n
ar
d
C
op
e
w
i
t
h
Main not being a cl
a
ss
.
commit
|
commitdiff
|
tree
2008-09-17
Thomas Leona
r
d
Fi
x
ed p
a
r
sing of D ret
u
r
n
stat
e
ments
.
commit
|
commitdiff
|
tree
2008-09-17
Thoma
s
Leo
n
ard
"enum A:B {}" -> "enum A extends B:"
commit
|
commitdiff
|
tree
2008-09-17
Thomas Leonard
Us
e
Tango log levels and nam
e
s
commit
|
commitdiff
|
tree
next