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
Thom
a
s Le
o
nar
d
Fixe
d
c
h
e
c
k for inje
c
t
e
d fi
e
lds
commit
|
commitdiff
|
tree
2008-10-21
Thomas Leon
a
rd
Disallow short form for an
o
nymous
delegates
commit
|
commitdiff
|
tree
2008-10-21
Thomas Le
o
nard
Don't
requ
i
r
e
a ;
a
f
ter
a
c
ontinue stat
e
men
t
commit
|
commitdiff
|
tree
2008-10-21
Thomas Leonard
Auto
m
atical
l
y add stem to GObject method names
commit
|
commitdiff
|
tree
2008-10-21
T
h
omas Leonard
Meth
o
ds w
i
th GO
b
je
c
t l
i
nk
a
ge are always
"final
"
.
commit
|
commitdiff
|
tree
2008-10-21
Th
o
ma
s
Leonard
Added link
a
ge to
C
la
s
sDeclaration
commit
|
commitdiff
|
tree
2008-10-21
Th
o
mas Leo
n
ard
Ad
d
GObject li
n
kage ty
p
e
commit
|
commitdiff
|
tree
2008-10-19
Thom
a
s Leonard
Allow retur
n
i
n
g
something of ty
p
e void in a func
t
ion
.
.
.
commit
|
commitdiff
|
tree
2008-10-19
Thomas Le
o
n
a
rd
D
ocument search flags
commit
|
commitdiff
|
tree
2008-10-19
Thomas Leonard
Fixed some parsing erro
r
s f
o
r enums
commit
|
commitdiff
|
tree
2008-10-19
Thomas
L
eonard
Typo
:
"
r
eserved" -
>
"r
e
versed"
commit
|
commitdiff
|
tree
2008-10-19
Thomas Leonard
Fixed line
n
umber i
n
error
about global var
i
ables
commit
|
commitdiff
|
tree
2008-10-19
Thomas Leona
r
d
Moved SystemExit
c
h
eck
to the correct file
commit
|
commitdiff
|
tree
2008-10-19
Thomas Le
o
n
a
rd
Be stricter about function retu
r
n ty
p
e
s
commit
|
commitdiff
|
tree
2008-10-19
Thomas Leonard
Modular handling of externals
commit
|
commitdiff
|
tree
2008-10-19
T
h
omas Leo
n
ard
A
d
ded a n
o
te about modifications
to RE
A
DME
commit
|
commitdiff
|
tree
2008-10-19
Thomas Leon
a
rd
All
o
w maybe anno
t
a
t
ions even fo
r
D code
commit
|
commitdiff
|
tree
2008-10-19
T
h
omas L
e
onard
O
n
ly include core fu
n
c
t
ions in libgphob
o
2
.
so
.
commit
|
commitdiff
|
tree
2008-10-18
Thomas Leonard
Build libp
h
o
b
o
s
.
s
o
s
ha
r
ed
library, not
static libphobos
.
a
commit
|
commitdiff
|
tree
2008-10-16
Thomas Leona
r
d
Fixed parsing of
s
ho
r
t f
o
rm of
a
n
onymous functions
commit
|
commitdiff
|
tree
2008-10-12
Thom
a
s Leonard
"cast(Foo)
foo" gets a mayb
e
type only if Fo
o
i
s
a
.
.
.
commit
|
commitdiff
|
tree
2008-10-12
Thomas Leonard
Static im
p
o
r
ts
b
y
d
efault
commit
|
commitdiff
|
tree
2008-10-11
Thom
a
s Leonard
F
i
xed isDeclarat
o
r
commit
|
commitdiff
|
tree
2008-10-11
T
homas
L
e
onar
d
D
on
'
t
require a ";" after a mixin
commit
|
commitdiff
|
tree
2008-10-11
Thomas Leonard
"
catch (
E
xception ex):" to
"catch Exception e
x
:"
commit
|
commitdiff
|
tree
2008-10-07
Thomas Leo
n
ard
Fixed pr
i
nting of log statem
e
nts (in e
r
ror mess
a
ges
.
.
.
commit
|
commitdiff
|
tree
2008-10-05
Th
o
mas Leonard
Makefile
.
in: h
o
st_
a
lias to
h
ost
commit
|
commitdiff
|
tree
2008-10-04
Thomas Le
o
nard
Merge
b
ranch 'd2'
commit
|
commitdiff
|
tree
2008-10-04
Thomas
Leonard
args ty
p
e is no
w
"s
t
ring[]"
commit
|
commitdiff
|
tree
2008-10-04
Th
o
mas
L
e
onard
When missing
an initialiser, giv
e
the line number of
.
.
.
commit
|
commitdiff
|
tree
2008-10-04
Th
o
m
a
s Leo
n
ard
F
ix previous compil
e
r crash wi
t
ho
u
t b
r
ea
k
ing function
s
.
.
.
commit
|
commitdiff
|
tree
2008-10-04
Thoma
s
Le
o
nard
In
Del
i
ght, don't allow null a
s
a
dynamic
a
rray
commit
|
commitdiff
|
tree
2008-10-03
Thoma
s
Leonard
Em
p
ty arrays are consi
d
e
r
e
d
t
o
be false
commit
|
commitdiff
|
tree
2008-10-03
Thomas Leonard
F
i
xed c
r
ash
w
hen handli
n
g bad
l
y formed input
commit
|
commitdiff
|
tree
2008-10-02
Thom
a
s L
e
onard
An
y
in
t
e
r
f
ace can b
e
impl
i
citly cast to Object
commit
|
commitdiff
|
tree
2008-10-01
Thomas Leonard
Removed unused TypeInfoMaybeDe
c
laration
commit
|
commitdiff
|
tree
2008-09-30
Thomas L
e
o
n
ard
Fix compiler cra
s
h doi
n
g
s
emantic on
a function literal
.
.
.
commit
|
commitdiff
|
tree
2008-09-29
Thomas Le
o
nard
W
hen ca
l
ling varargs func
t
i
o
n
s, don't include
m
a
y
be
.
.
.
commit
|
commitdiff
|
tree
2008-09-29
Tho
m
a
s L
e
onar
d
Use STC
i
nject
r
a
ther than STC
i
n - D2 uses
S
TCin to
.
.
.
commit
|
commitdiff
|
tree
2008-09-29
Thomas
Leonar
d
W
h
en do
i
ng im
p
licit casts
,
rem
o
ve maybe b
e
fore const
commit
|
commitdiff
|
tree
2008-09-28
Thomas Leonard
D
isable not-null type ch
e
c
k
s
w
h
e
n
compi
l
ing D co
d
e
commit
|
commitdiff
|
tree
2008-09-28
Thomas Le
o
n
a
r
d
Spe
c
i
a
l
unchecked nul
l
s
for d
commit
|
commitdiff
|
tree
2008-09-28
Thomas
Leonard
Added strerror_r to make
p
hobos compile
commit
|
commitdiff
|
tree
2008-09-28
Thomas Leonard
VarDeclaration
d
e
f
aults
t
o
n
ot requiring p
o
int
e
rs to
.
.
.
commit
|
commitdiff
|
tree
2008-09-28
Thomas Leonard
Some parsing fixes
f
or D source
commit
|
commitdiff
|
tree
2008-09-28
Thom
a
s Leonard
Fi
x
ed
build problem wit
h
host_a
l
i
as not get
t
ing set
commit
|
commitdiff
|
tree
2008-09-28
Thomas Leonard
Also accept
D
s
ource files for com
p
ila
t
ion
.
commit
|
commitdiff
|
tree
2008-09-28
Thomas Leonard
Make comma option in en
u
ms if followed by a newline
commit
|
commitdiff
|
tree
2008-09-28
Thomas Leonard
Removed
o
ld dm
d
and phobos directories to
a
void c
o
nfusion
commit
|
commitdiff
|
tree
2008-09-28
T
h
omas Leona
r
d
Merged D
e
l
i
g
h
t
c
hanges
to
D
1 i
n
to D2
commit
|
commitdiff
|
tree
2008-09-27
Th
o
mas Leonard
A
dd
e
d suppo
r
t
for anonymous f
u
nctions
commit
|
commitdiff
|
tree
2008-09-27
Thomas
Leonar
d
Better e
r
ror if th
e
user tries to
m
ak
e
an
ano
n
ymous
.
.
.
commit
|
commitdiff
|
tree
2008-09-27
Thomas Leonard
The expressio
n
"x in dict" is
n
ow a maybe type
commit
|
commitdiff
|
tree
2008-09-27
Tho
m
as Leonard
Reject static var
i
ables d
u
ring the s
e
mantic pass, not
.
.
.
commit
|
commitdiff
|
tree
2008-09-26
Thomas
L
eonard
Disallow old st
y
le
array declarations in Delight
commit
|
commitdiff
|
tree
2008-09-26
Th
o
mas Leonard
F
i
xed parsing of
m
ix
i
n exp
r
essions
.
commit
|
commitdiff
|
tree
2008-09-26
Thom
a
s Leonard
Allow static inner classes
commit
|
commitdiff
|
tree
2008-09-26
Thomas Leona
r
d
Allow n
e
s
ted
c
la
s
ses
commit
|
commitdiff
|
tree
2008-09-26
T
h
om
a
s Leonard
M
a
t
ched ob
j
ec
t
in an if is ne
v
er
n
ull
commit
|
commitdiff
|
tree
2008-09-26
Thomas Leon
a
r
d
Fix
e
d warn
i
ng
f
or
"
if F
o
o f = exp
r
:"
commit
|
commitdiff
|
tree
2008-09-26
Tho
m
as Leonard
"cast(Fo
o
) foo"
h
as
t
ype "Foo?"
commit
|
commitdiff
|
tree
2008-09-25
Th
o
mas Leonard
W
arn about
"assert X,Y"
commit
|
commitdiff
|
tree
2008-09-24
Thom
a
s Leonard
Allo
w
implicit con
v
ersion "foo*?"
t
o "void*"
commit
|
commitdiff
|
tree
2008-09-24
Thomas L
e
onard
Ski
p
not-
n
ull c
h
eck
s
for _argptr and _arguments
commit
|
commitdiff
|
tree
2008-09-23
Thomas Leona
r
d
Moved _externals m
o
d
u
l
e to dlt
.
_externals
commit
|
commitdiff
|
tree
2008-09-23
Tho
m
as
L
eonard
Updated s
e
tup paths t
o
use gcc/dlt, not gcc/d
commit
|
commitdiff
|
tree
2008-09-22
T
h
omas L
e
o
n
ar
d
Accept
"
i
s
not" for "!is"
commit
|
commitdiff
|
tree
2008-09-22
Thomas
L
e
onard
A
l
low log statements to
b
e used in templat
e
s
commit
|
commitdiff
|
tree
2008-09-22
T
h
omas L
e
onard
In De
l
ight, "overr
i
de" must alway
s
be use
d
whe
n
overriding
.
.
.
commit
|
commitdiff
|
tree
2008-09-22
Thomas Leonard
F
ixed s
e
mi-colon parsing
in C-s
t
y
l
e for lo
o
ps
commit
|
commitdiff
|
tree
2008-09-20
Thomas Leonar
d
Generate valid names for TypeInf
o
_Maybe types
commit
|
commitdiff
|
tree
2008-09-20
Thomas Leonard
Improved som
e
er
r
o
r mess
a
g
es
.
commit
|
commitdiff
|
tree
2008-09-19
Thomas Leonard
Delay incrementi
n
g the line number until
a
fter sending
.
.
.
commit
|
commitdiff
|
tree
2008-09-19
Thomas Leona
r
d
Fixe
d
some l
e
xi
n
g p
r
o
b
l
e
m
s
with D
O
S line-
e
ndi
n
gs
commit
|
commitdiff
|
tree
2008-09-19
Thomas Le
o
nar
d
Parse "imple
m
ents"
commit
|
commitdiff
|
tree
2008-09-19
Thomas
Leonard
Catch SystemEx
i
t
from main and pass to
Externals for
.
.
.
commit
|
commitdiff
|
tree
2008-09-19
Thomas
L
eonard
Disall
o
w '&
&
' and '||' in dlt
.
M
ust us
e
'and' an
d
.
.
.
commit
|
commitdiff
|
tree
2008-09-19
Thomas Leonard
Added
D
elight "normal" m
o
d
e
res
t
rictions
commit
|
commitdiff
|
tree
2008-09-19
Th
o
mas
Le
o
nard
Merge in maybe type che
c
k
i
n
g branch
commit
|
commitdiff
|
tree
2008-09-19
Thomas Leona
r
d
Simplify
n
o
n-null name manging
commit
|
commitdiff
|
tree
2008-09-19
Thomas Leonard
C
opy ma
y
be flag
w
hen
c
opying
s
yntax for a T
y
peIdentifier
commit
|
commitdiff
|
tree
2008-09-19
Th
o
mas L
e
onard
Support covarian
t
maybe
r
eturn
t
yp
e
s
commit
|
commitdiff
|
tree
2008-09-19
Thomas Leonard
Al
l
ow i
m
pli
c
it conv
e
r
s
atio
n
f
rom S
u
b
class? to Super?
commit
|
commitdiff
|
tree
2008-09-19
Thomas Leon
a
r
d
Error o
n
pointless maybe annotations
commit
|
commitdiff
|
tree
2008-09-19
Th
o
mas Leonard
Dela
y
w
r
a
p
pin
g
a TypeIdentifier in a TypeM
a
ybe until
.
.
.
commit
|
commitdiff
|
tree
2008-09-18
Thomas Leonard
D
o
n't merg
e
TypeMaybe if it de
p
e
nds
on an unresolved
.
.
.
commit
|
commitdiff
|
tree
2008-09-18
Thomas Leonar
d
Fix pars
i
ng pro
b
lem with array initialisers
commit
|
commitdiff
|
tree
2008-09-18
Thomas L
e
o
n
ard
Ignore mayb
e
attribute
s
when match
i
n
g
t
e
mp
l
ates
commit
|
commitdiff
|
tree
2008-09-18
Thomas Leonard
Strip not-nul
l
characters from sy
m
bol names
commit
|
commitdiff
|
tree
2008-09-18
Thoma
s
Leon
a
rd
G
ive a bet
t
er error whe
n
doing p
o
inter
ari
t
hmetic on
.
.
.
commit
|
commitdiff
|
tree
2008-09-18
Thoma
s
Leonar
d
Keep
t
rack o
f
when we are
i
n
st
a
n
tiating D templ
a
t
es
commit
|
commitdiff
|
tree
2008-09-18
Thomas Leonard
Work
h
arder to prevent
g
e
t
ting void*?
commit
|
commitdiff
|
tree
2008-09-18
Thomas
L
eonard
DA
r
ra
y
.
ptr
g
ets
m
aybe type "c
h
ar *?"
commit
|
commitdiff
|
tree
2008-09-18
Thomas L
e
onar
d
For templates keep t
r
a
ck of
w
hether th
e
y came from
.
.
.
commit
|
commitdiff
|
tree
2008-09-18
Thom
a
s Leona
r
d
Don't add m
a
ybe qualifie
r
s to aliases in
D
source
commit
|
commitdiff
|
tree
2008-09-18
Thomas
L
eonard
C
heck that all non-
n
ull fie
l
ds in
a class get init
i
a
l
i
s
ed
.
.
.
commit
|
commitdiff
|
tree
2008-09-18
Thomas
Leo
n
a
r
d
Use maybe rules for pointers
.
commit
|
commitdiff
|
tree
2008-09-18
Thomas Leonard
D
on't incl
u
d
e dynamic arrays in non-null checks
commit
|
commitdiff
|
tree
2008-09-18
T
h
omas Leonar
d
Still gene
r
ate a newline token
a
fter a "#" comment
.
.
.
commit
|
commitdiff
|
tree
2008-09-18
Th
o
mas Le
o
nard
Error i
f
you don't initialis
e
a no
n
-null
t
y
pe
commit
|
commitdiff
|
tree
next