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
Only include core functions in libgphobo2.so.
2008-10-19
T
homas Leonar
d
Only inc
l
u
de
core f
u
ncti
o
ns in libgp
h
obo2
.
s
o
.
commit
|
commitdiff
|
tree
2008-10-18
Thomas L
e
onard
Build
libphobo
s
.
so shared libra
r
y
,
not s
t
atic libphobos
.
a
commit
|
commitdiff
|
tree
2008-10-16
Thomas
L
eonard
F
i
xed parsing of short form of
a
nonym
o
us fu
n
cti
o
n
s
commit
|
commitdiff
|
tree
2008-10-12
Thomas L
e
onard
"cast(Foo) foo"
get
s
a ma
y
be t
y
pe only if F
o
o is a
.
.
.
commit
|
commitdiff
|
tree
2008-10-12
Th
o
m
a
s Leonard
S
t
a
ti
c
impo
r
ts by defa
u
lt
commit
|
commitdiff
|
tree
2008-10-11
Thomas L
e
onard
Fixed isDe
c
l
arator
commit
|
commitdiff
|
tree
2008-10-11
Thomas Leonard
Don't require a ";" after
a mixin
commit
|
commitdiff
|
tree
2008-10-11
Tho
m
a
s
Leonar
d
"
c
atch
(Excep
t
io
n
ex
)
:
" to "c
a
t
ch
E
x
ceptio
n
ex:"
commit
|
commitdiff
|
tree
2008-10-07
Thomas Leonard
Fixed printi
n
g of log statem
e
nts (in err
o
r
messag
e
s
.
.
.
commit
|
commitdiff
|
tree
2008-10-05
Thomas Leonard
Make
f
ile
.
in
:
ho
s
t_alias
to
host
commit
|
commitdiff
|
tree
2008-10-04
Thomas L
e
on
a
rd
Merge bra
n
ch 'd2'
commit
|
commitdiff
|
tree
2008-10-04
T
h
omas Leonard
args type is now "
s
t
r
ing
[
]
"
commit
|
commitdiff
|
tree
2008-10-04
Thom
a
s Leonard
When
missin
g
an initialiser, giv
e
the line n
u
m
b
e
r
of
.
.
.
commit
|
commitdiff
|
tree
2008-10-04
Thomas Leo
n
ard
Fi
x
pre
v
ious compil
e
r crash w
i
t
hout
breaking func
t
i
ons
.
.
.
commit
|
commitdiff
|
tree
2008-10-04
Thomas L
e
onard
In Deli
g
ht,
d
on't allow
n
u
l
l
as a dynamic
a
rray
commit
|
commitdiff
|
tree
2008-10-03
Thoma
s
Leon
a
rd
Empty arrays
a
re considered
to be false
commit
|
commitdiff
|
tree
2008-10-03
Thom
a
s Leonard
Fixed c
r
a
sh when
h
andling
badly for
m
ed input
commit
|
commitdiff
|
tree
2008-10-02
Thom
a
s
Leonard
Any interface can be i
m
plicit
l
y cast
t
o Obje
c
t
commit
|
commitdiff
|
tree
2008-10-01
Th
o
m
as Leon
a
rd
Removed unus
e
d TypeInfo
M
aybeDeclara
t
ion
commit
|
commitdiff
|
tree
2008-09-30
Thomas Leon
a
rd
Fix compiler
c
r
ash doing
semantic
on a function literal
.
.
.
commit
|
commitdiff
|
tree
2008-09-29
Th
o
mas Le
o
nard
W
hen calli
n
g varargs fu
n
cti
o
ns, don't include maybe
.
.
.
commit
|
commitdiff
|
tree
2008-09-29
Thomas Leon
a
rd
U
se STCinject rather than STCin - D2 uses STCin
t
o
.
.
.
commit
|
commitdiff
|
tree
2008-09-29
Thom
a
s Leonard
When
d
oi
n
g implici
t
casts, r
e
mo
v
e maybe before const
commit
|
commitdiff
|
tree
2008-09-28
Thomas
Le
o
nard
Disable not-null type
checks when compiling D code
commit
|
commitdiff
|
tree
2008-09-28
Th
o
mas Leonard
Sp
e
cial unc
h
e
cke
d
nu
l
ls
f
or d
commit
|
commitdiff
|
tree
2008-09-28
Thomas
L
eonard
Add
e
d
s
t
rerror_r to make phob
o
s c
o
mpi
l
e
commit
|
commitdiff
|
tree
2008-09-28
Thomas Leonard
Va
r
D
eclaration defaults
t
o not
r
equiring po
i
nters
t
o
.
.
.
commit
|
commitdiff
|
tree
2008-09-28
Thomas Leonar
d
S
o
me parsing fixe
s
for D source
commit
|
commitdiff
|
tree
2008-09-28
Thomas Le
o
n
ard
Fixed build problem
w
ith host_ali
a
s
n
ot getting set
commit
|
commitdiff
|
tree
2008-09-28
Th
o
mas L
e
onard
Also acc
e
pt D source files for
c
o
mpi
l
ation
.
commit
|
commitdiff
|
tree
2008-09-28
Tho
m
as Leonard
Make
comma op
t
ion in en
u
ms if fo
l
lowed
b
y a newline
commit
|
commitdiff
|
tree
2008-09-28
T
h
omas Le
o
nard
Removed
o
ld dmd an
d
phobos direct
o
ries
t
o avoid c
o
nfusion
commit
|
commitdiff
|
tree
2008-09-28
Thomas L
e
o
n
ard
M
e
r
ged Delight
changes to D1 into D2
commit
|
commitdiff
|
tree
2008-09-27
Thomas Leonard
Added support for anonymous functions
commit
|
commitdiff
|
tree
2008-09-27
Thomas Leonard
Better error i
f
th
e
user tries to make an anonymo
u
s
.
.
.
commit
|
commitdiff
|
tree
2008-09-27
Thomas L
e
onard
The
e
xpressi
o
n "x i
n
dict" i
s
now a m
a
y
be type
commit
|
commitdiff
|
tree
2008-09-27
Thomas Leonar
d
Rejec
t
static variables during th
e
semantic pass,
n
ot
.
.
.
commit
|
commitdiff
|
tree
2008-09-26
Thom
a
s Leo
n
ard
Disallow
old styl
e
array d
e
cla
r
a
t
ions in Delight
commit
|
commitdiff
|
tree
2008-09-26
Thomas Leonard
Fi
x
ed pars
i
n
g
of mixin
expressio
n
s
.
commit
|
commitdiff
|
tree
2008-09-26
Thomas Leonard
Allow static inn
e
r classes
commit
|
commitdiff
|
tree
2008-09-26
Thomas Leonard
A
l
lo
w
n
ested
classes
commit
|
commitdiff
|
tree
2008-09-26
Thomas Leonard
Mat
c
hed object in an
if is nev
e
r null
commit
|
commitdiff
|
tree
2008-09-26
Thomas Leonard
Fixed warning for "if Foo f = expr:"
commit
|
commitdiff
|
tree
2008-09-26
Thomas Leonard
"cast(Foo) foo" has t
y
pe "Foo?"
commit
|
commitdiff
|
tree
2008-09-25
Thomas Leonard
Warn about "asser
t
X
,
Y"
commit
|
commitdiff
|
tree
2008-09-24
Thomas L
e
onard
Allow im
p
l
icit conversion "foo*?" to "void
*
"
commit
|
commitdiff
|
tree
2008-09-24
Thomas Le
o
nard
S
k
i
p
not
-
n
ul
l
c
hecks for
_
argptr and _argum
e
nts
commit
|
commitdiff
|
tree
2008-09-23
Thomas
L
eonard
M
o
v
e
d _externa
l
s
module to d
l
t
.
_externals
commit
|
commitdiff
|
tree
2008-09-23
T
h
omas
L
eonard
Up
d
ated setu
p
pat
h
s to use gcc/dlt, not gcc/d
commit
|
commitdiff
|
tree
2008-09-22
T
hom
a
s L
e
onard
Accept "is
no
t
" for "!is"
commit
|
commitdiff
|
tree
2008-09-22
Thomas L
e
o
n
ard
Allow
l
og statements to be
u
sed in templates
commit
|
commitdiff
|
tree
2008-09-22
Th
o
mas Leonard
In Delig
h
t, "ov
e
rride" m
u
st always b
e
used when overriding
.
.
.
commit
|
commitdiff
|
tree
2008-09-22
T
h
omas Leonard
Fixed semi-colon parsing in C-style for loops
commit
|
commitdiff
|
tree
2008-09-20
Thomas
L
e
o
nard
Ge
n
erat
e
valid na
m
e
s for TypeInfo_M
a
ybe
t
ypes
commit
|
commitdiff
|
tree
2008-09-20
T
homas Leonar
d
Improv
e
d some error
messages
.
commit
|
commitdiff
|
tree
2008-09-19
Tho
m
as Leon
a
r
d
D
el
a
y in
c
reme
n
ti
n
g
the line
number
u
ntil aft
e
r sending
.
.
.
commit
|
commitdiff
|
tree
2008-09-19
Thomas Leonard
Fixed some lexing problems with DOS lin
e
-endings
commit
|
commitdiff
|
tree
2008-09-19
Thomas Leonard
Parse "impl
e
men
t
s"
commit
|
commitdiff
|
tree
2008-09-19
Thomas Leonard
C
atch Sys
t
emEx
i
t f
r
om main and pass to Ext
e
r
n
a
l
s
for
.
.
.
commit
|
commitdiff
|
tree
2008-09-19
Th
o
mas
L
eonard
Disall
o
w
'&&' and '|
|
'
in d
l
t
.
M
u
st
u
s
e
'an
d
' and
.
.
.
commit
|
commitdiff
|
tree
2008-09-19
T
h
omas Leon
a
rd
Added
Delig
h
t "
n
or
m
al" mod
e
restrict
i
ons
commit
|
commitdiff
|
tree
2008-09-19
T
h
omas Leo
n
ard
Me
r
ge
in mayb
e
ty
p
e ch
e
cking branch
commit
|
commitdiff
|
tree
2008-09-19
T
homa
s
Leonard
Simplif
y
non-n
u
ll
name m
a
nging
commit
|
commitdiff
|
tree
2008-09-19
Thom
a
s Leonard
Copy maybe flag when copying
s
ynta
x
for a TypeIdenti
f
i
e
r
commit
|
commitdiff
|
tree
2008-09-19
T
homa
s
Leonard
S
u
p
port covariant maybe
r
eturn types
commit
|
commitdiff
|
tree
2008-09-19
Thomas Leonard
Allow impli
c
it conversation
from Subclass? to S
u
per?
commit
|
commitdiff
|
tree
2008-09-19
Thomas
L
eonar
d
Error on pointless
maybe
annotations
commit
|
commitdiff
|
tree
2008-09-19
Thomas Leonard
Delay wrapping a TypeI
d
e
ntifier in
a
Ty
p
eMaybe
u
ntil
.
.
.
commit
|
commitdiff
|
tree
2008-09-18
Thomas Leona
r
d
Don't
merge
T
yp
e
Maybe if it depends on an u
n
resolved
.
.
.
commit
|
commitdiff
|
tree
2008-09-18
Thomas Leonard
F
ix parsi
n
g problem with
ar
r
ay ini
t
ial
i
sers
commit
|
commitdiff
|
tree
2008-09-18
Tho
m
a
s Leo
n
ard
Ignore maybe attribute
s
when matching
t
emplates
commit
|
commitdiff
|
tree
2008-09-18
T
homas Leonard
Strip not-n
u
ll
c
h
a
racters from symbol n
a
m
e
s
commit
|
commitdiff
|
tree
2008-09-18
T
h
omas Leonard
Give a better error when doing pointer
a
rithmetic on
.
.
.
commit
|
commitdiff
|
tree
2008-09-18
T
h
o
m
as
Leonar
d
Keep tr
a
c
k
of when w
e
are instantiating D templates
commit
|
commitdiff
|
tree
2008-09-18
T
h
o
m
as Leon
a
rd
Work
h
a
r
de
r
to preven
t
getting vo
i
d
*
?
commit
|
commitdiff
|
tree
2008-09-18
Thomas Leonar
d
DArray
.
ptr get
s
m
a
ybe type
"char *
?
"
commit
|
commitdiff
|
tree
2008-09-18
Thomas Le
o
na
r
d
For templates keep track of
whether they
c
ame from
.
.
.
commit
|
commitdiff
|
tree
2008-09-18
Thomas Leon
a
rd
Don't a
d
d m
a
yb
e
quali
f
iers to aliases in D so
u
rce
commit
|
commitdiff
|
tree
2008-09-18
T
h
omas
L
eonar
d
Che
c
k that all non-null fi
e
ld
s
in a cla
s
s
g
e
t initialised
.
.
.
commit
|
commitdiff
|
tree
2008-09-18
Thomas Leonard
Use
m
a
ybe r
u
les for pointers
.
commit
|
commitdiff
|
tree
2008-09-18
Thomas Leonard
Don't include dynami
c
arrays in non-null
checks
commit
|
commitdiff
|
tree
2008-09-18
Thomas Leonard
Still generat
e
a
n
ewline token after a "#" co
m
ment
.
.
.
commit
|
commitdiff
|
tree
2008-09-18
Th
o
m
a
s Leonard
Err
o
r if
y
ou d
o
n
'
t
i
n
itialise a non-null t
y
pe
commit
|
commitdiff
|
tree
2008-09-18
T
homas Leonard
Fix m
a
n
g
led name of TypeInfo init funct
i
o
n
s
.
commit
|
commitdiff
|
tree
2008-09-18
Thom
a
s Leonard
Don
'
t allow "a~
b
" if
e
it
h
e
r could
b
e
null
commit
|
commitdiff
|
tree
2008-09-18
Thomas Le
o
nar
d
Support m
a
ybe
dynamic
a
r
rays
.
commit
|
commitdiff
|
tree
2008-09-18
Thomas Leonard
Don't allow impl
i
cit conversion of null to a class
.
.
.
commit
|
commitdiff
|
tree
2008-09-18
T
h
omas Leonard
Better error messag
e
when attemptin
g
to access a prope
r
ty
.
.
.
commit
|
commitdiff
|
tree
2008-09-18
T
hom
a
s Leonard
Fi
x
ed parsing of maybe
types in statements
commit
|
commitdiff
|
tree
2008-09-17
Thomas Le
o
nar
d
Del
e
gate most may
b
e op
e
rations to bas
e
type
.
commit
|
commitdiff
|
tree
2008-09-17
Th
o
mas Leonard
Allo
w
"T
[
]"
-
>
"T[]?"
commit
|
commitdiff
|
tree
2008-09-17
Thomas L
e
onard
Allow im
p
licit cast
fr
o
m n
u
ll to
maybe
t
y
pes ("Type?")
commit
|
commitdiff
|
tree
2008-09-17
Thomas Leonard
Added
Maybe type
commit
|
commitdiff
|
tree
2008-09-17
Thomas Leonard
Fixed
parsing fo
r
D
e
light
"
for ()" statements
commit
|
commitdiff
|
tree
2008-09-17
T
homas L
e
on
a
r
d
"
st
a
t
ic if (X)
"
to "static
if X"
commit
|
commitdiff
|
tree
2008-09-17
Thomas Leonard
Cope wi
t
h Main not b
e
ing
a
class
.
commit
|
commitdiff
|
tree
2008-09-17
T
h
omas
L
eona
r
d
Fixed parsing of D
r
eturn sta
t
ements
.
commit
|
commitdiff
|
tree
2008-09-17
Tho
m
as Leonard
"en
u
m A:B {
}
" -> "enum A
extends B:"
commit
|
commitdiff
|
tree
2008-09-17
T
h
omas Leon
a
r
d
Use T
a
n
go l
o
g leve
l
s
an
d
names
commit
|
commitdiff
|
tree
2008-09-17
Thomas Leonard
Use dlt
.
core
.
__log() fo
r
logging
commit
|
commitdiff
|
tree
next