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
Automatically add stem to GObject method names
2008-10-21
Thoma
s
Leonard
A
u
t
o
matically add st
e
m
to GObject method names
commit
|
commitdiff
|
tree
2008-10-21
T
ho
m
as Le
o
nard
Methods with GObj
e
ct linka
g
e are always "final"
.
commit
|
commitdiff
|
tree
2008-10-21
T
h
o
m
as Leo
n
ar
d
Adde
d
linkage to ClassDeclaration
commit
|
commitdiff
|
tree
2008-10-21
Thomas L
e
onard
Add GObject link
a
ge typ
e
commit
|
commitdiff
|
tree
2008-10-19
Thomas Leonar
d
Allo
w
returning somet
h
ing
of type void in
a func
t
ion
.
.
.
commit
|
commitdiff
|
tree
2008-10-19
Th
o
mas Leonar
d
Document s
e
ar
c
h f
l
ags
commit
|
commitdiff
|
tree
2008-10-19
Thomas Leonar
d
Fixed
som
e
parsi
n
g
errors for enums
commit
|
commitdiff
|
tree
2008-10-19
Thomas Leo
n
a
r
d
Typo: "re
s
er
v
ed" -> "revers
e
d"
commit
|
commitdiff
|
tree
2008-10-19
Thomas Leon
a
rd
Fixe
d
line nu
m
b
e
r
i
n
er
r
o
r
a
b
o
ut gl
o
bal
v
a
r
iables
commit
|
commitdiff
|
tree
2008-10-19
Thomas
Leonar
d
Moved
S
y
stemExit ch
e
ck t
o
t
h
e correct fil
e
commit
|
commitdiff
|
tree
2008-10-19
Thom
a
s Leona
r
d
Be
s
tricter a
b
ou
t
function return
t
ypes
commit
|
commitdiff
|
tree
2008-10-19
Th
o
mas Leona
r
d
Modular han
d
lin
g
of external
s
commit
|
commitdiff
|
tree
2008-10-19
Thomas Leo
n
ar
d
Adde
d
a note about
m
odificat
i
ons to README
commit
|
commitdiff
|
tree
2008-10-19
Thomas Leo
n
ard
Allow maybe a
n
notations even for D code
commit
|
commitdiff
|
tree
2008-10-19
Thomas
Leonard
Only in
c
l
u
de c
o
re
f
un
c
tio
n
s
in libgphobo2
.
so
.
commit
|
commitdiff
|
tree
2008-10-18
Thomas Leonard
Build
libphobos
.
so shared libra
r
y, not static libphobos
.
a
commit
|
commitdiff
|
tree
2008-10-16
Tho
m
as Leon
a
r
d
Fixe
d
p
arsing
of sho
r
t for
m
of anonym
o
us f
u
n
c
tions
commit
|
commitdiff
|
tree
2008-10-12
Th
o
m
a
s Leon
a
r
d
"cast(Foo) fo
o
" gets a ma
y
b
e
t
ype o
n
ly if Foo is a
.
.
.
commit
|
commitdiff
|
tree
2008-10-12
Thomas Leonard
Sta
t
ic imports b
y
defaul
t
commit
|
commitdiff
|
tree
2008-10-11
Thomas Leon
a
rd
F
ixed isDeclar
a
tor
commit
|
commitdiff
|
tree
2008-10-11
Thom
a
s Leonar
d
Don't r
e
quire a "
;
" after a mixin
commit
|
commitdiff
|
tree
2008-10-11
T
h
om
a
s Leonard
"
c
atch (Ex
c
eption ex)
:
" to
"catch Ex
c
eption ex
:
"
commit
|
commitdiff
|
tree
2008-10-07
Th
o
mas Leona
r
d
F
ixed pri
n
ting of log state
m
e
n
ts (
i
n error messages
.
.
.
commit
|
commitdiff
|
tree
2008-10-05
Thomas Leonard
Makefile
.
in: host_alias t
o
host
commit
|
commitdiff
|
tree
2008-10-04
Thomas
L
eo
n
ard
M
e
rge branch
'd
2
'
commit
|
commitdiff
|
tree
2008-10-04
Thomas Leonard
arg
s
ty
p
e is now "string[]"
commit
|
commitdiff
|
tree
2008-10-04
T
h
o
m
as Leonard
When
m
issi
n
g
a
n
i
n
itialis
e
r
,
g
i
v
e the l
i
ne n
u
mber of
.
.
.
commit
|
commitdiff
|
tree
2008-10-04
Thomas L
e
on
a
r
d
Fix previous
c
o
m
p
iler c
r
ash without breaking
functions
.
.
.
commit
|
commitdiff
|
tree
2008-10-04
Tho
m
as Leo
n
ard
In D
e
light, don't allow null as a dynamic array
commit
|
commitdiff
|
tree
2008-10-03
T
h
omas Leonard
Empty
a
r
r
ays
a
re considered to
be false
commit
|
commitdiff
|
tree
2008-10-03
Thomas Leonard
F
ixed cr
a
sh when handling badly formed in
p
u
t
commit
|
commitdiff
|
tree
2008-10-02
T
hom
a
s Leonard
Any
interfac
e
can
b
e implicitly ca
s
t
to Object
commit
|
commitdiff
|
tree
2008-10-01
Tho
m
a
s
Leonard
Removed unused Type
I
nfoM
a
ybeDeclarati
o
n
commit
|
commitdiff
|
tree
2008-09-30
Thomas
Leonard
F
i
x
compiler crash doing semantic on a
f
unc
t
ion literal
.
.
.
commit
|
commitdiff
|
tree
2008-09-29
T
h
omas L
e
onard
When calli
n
g var
a
rg
s
f
u
n
ctions, don't include maybe
.
.
.
commit
|
commitdiff
|
tree
2008-09-29
Thomas Leonard
U
s
e ST
C
inject
r
a
ther tha
n
STCin - D
2
uses STCi
n
to
.
.
.
commit
|
commitdiff
|
tree
2008-09-29
Tho
m
a
s
L
eonard
W
h
en doing implicit c
a
sts,
r
em
o
ve maybe b
e
fore const
commit
|
commitdiff
|
tree
2008-09-28
T
homas Leonard
Disable not
-
null type checks when
c
ompil
i
ng D co
d
e
commit
|
commitdiff
|
tree
2008-09-28
Thomas Leonard
Speci
a
l
u
nch
e
cked nulls f
o
r d
commit
|
commitdiff
|
tree
2008-09-28
T
h
o
mas Leonard
Added
s
trerror_r to make phobos compile
commit
|
commitdiff
|
tree
2008-09-28
Thom
a
s L
e
onar
d
VarDeclara
t
i
on def
a
ults to
n
ot requiring poin
t
ers
to
.
.
.
commit
|
commitdiff
|
tree
2008-09-28
Thomas
Leonar
d
Some parsing fixes for D s
o
urce
commit
|
commitdiff
|
tree
2008-09-28
Thom
a
s Leonard
Fixed build pr
o
ble
m
w
ith host_alias not ge
t
ting set
commit
|
commitdiff
|
tree
2008-09-28
Thoma
s
Leonard
Also
a
cc
e
pt D source files
f
or compilation
.
commit
|
commitdiff
|
tree
2008-09-28
Thomas Le
o
nard
M
a
ke comma option in e
n
u
ms if fol
l
owed by a newline
commit
|
commitdiff
|
tree
2008-09-28
Thomas Leonard
Remov
e
d old dmd and phobos di
r
e
c
tories to avoi
d
confusion
commit
|
commitdiff
|
tree
2008-09-28
Thomas Leon
a
rd
Merged
D
elight ch
a
nge
s
to D1 into D2
commit
|
commitdiff
|
tree
2008-09-27
Thomas Leonard
Added s
u
pport for an
o
nymous functions
commit
|
commitdiff
|
tree
2008-09-27
Thomas Leon
a
rd
Be
t
te
r
e
rror if the use
r
tries to m
a
ke an anonymous
.
.
.
commit
|
commitdiff
|
tree
2008-09-27
Tho
m
a
s Le
o
nard
The e
x
pression "x i
n
dict" is now a maybe type
commit
|
commitdiff
|
tree
2008-09-27
Thomas Leonard
Rej
e
ct static variables during the semantic pass
,
not
.
.
.
commit
|
commitdiff
|
tree
2008-09-26
Thomas Leonard
Disallo
w
ol
d
style ar
r
ay declarations in
Delight
commit
|
commitdiff
|
tree
2008-09-26
Thomas Leonard
F
i
xed parsin
g
of mixin e
x
pressions
.
commit
|
commitdiff
|
tree
2008-09-26
Thomas Leonard
Allow
s
tatic in
n
e
r classes
commit
|
commitdiff
|
tree
2008-09-26
T
hom
a
s Le
o
nar
d
A
llow ne
s
t
ed classes
commit
|
commitdiff
|
tree
2008-09-26
T
homas Leonar
d
Matched
object in
an if is never null
commit
|
commitdiff
|
tree
2008-09-26
Thomas Leon
a
rd
Fix
e
d warning for
"
if Foo f = expr:"
commit
|
commitdiff
|
tree
2008-09-26
Thomas Leonard
"
c
ast(Foo)
f
o
o
" has type "Foo?"
commit
|
commitdiff
|
tree
2008-09-25
T
h
o
m
as L
e
onard
W
a
rn about "assert X,Y"
commit
|
commitdiff
|
tree
2008-09-24
Thoma
s
Leonard
Allow impli
c
it con
v
ersion "foo*?" to
"
void*"
commit
|
commitdiff
|
tree
2008-09-24
Thomas
L
e
onard
Skip n
o
t-null checks for _argptr and _arguments
commit
|
commitdiff
|
tree
2008-09-23
Thomas Leonard
Moved _externals module to dlt
.
_e
x
terna
l
s
commit
|
commitdiff
|
tree
2008-09-23
Thom
a
s Leonard
Updated
setup p
a
t
hs to
u
se gcc
/
dlt, not gcc/d
commit
|
commitdiff
|
tree
2008-09-22
Thomas
L
eonard
Acce
p
t "i
s
n
ot" for "!is"
commit
|
commitdiff
|
tree
2008-09-22
Th
o
mas Leona
r
d
Allow log
s
tatements to be used in templa
t
es
commit
|
commitdiff
|
tree
2008-09-22
Tho
m
a
s
Leonard
In Delight, "override" mu
s
t
a
lways
b
e used when overri
d
i
n
g
.
.
.
commit
|
commitdiff
|
tree
2008-09-22
Thomas Leonard
Fixed semi-colon
p
arsing
i
n
C
-
s
ty
l
e for
l
oops
commit
|
commitdiff
|
tree
2008-09-20
Thomas Leonard
Generate
valid names f
o
r T
y
p
e
In
f
o_Mayb
e
types
commit
|
commitdiff
|
tree
2008-09-20
T
h
o
mas Leonard
Improve
d
some error m
e
ssages
.
commit
|
commitdiff
|
tree
2008-09-19
Thom
a
s Le
o
nard
Delay
i
n
crementing th
e
line number u
n
t
il
after s
e
nding
.
.
.
commit
|
commitdiff
|
tree
2008-09-19
T
h
o
m
a
s Leonard
Fix
e
d s
o
me lexing problems wit
h
DO
S
line-endings
commit
|
commitdiff
|
tree
2008-09-19
Thomas Leonard
Pa
r
se "i
m
p
l
ements"
commit
|
commitdiff
|
tree
2008-09-19
Thomas Leonard
C
a
tch SystemExit from main and pass to
E
xternal
s
f
o
r
.
.
.
commit
|
commitdiff
|
tree
2008-09-19
T
h
o
mas
Leonard
D
i
sallow
'&
&
' and '||'
in dl
t
.
M
u
st use 'and' and
.
.
.
commit
|
commitdiff
|
tree
2008-09-19
Thomas Leon
a
rd
Added Delight "normal
"
mode
restric
t
ions
commit
|
commitdiff
|
tree
2008-09-19
Thom
a
s Le
o
nard
Merge in maybe
t
y
pe
check
i
n
g branch
commit
|
commitdiff
|
tree
2008-09-19
Thomas
Leonard
Simpl
i
fy non-null nam
e
m
a
ngin
g
commit
|
commitdiff
|
tree
2008-09-19
Thomas Leonard
Copy maybe flag when copying syntax f
o
r a
TypeIde
n
tifier
commit
|
commitdiff
|
tree
2008-09-19
Tho
m
as Leo
n
ard
S
u
pport c
o
v
aria
n
t maybe return types
commit
|
commitdiff
|
tree
2008-09-19
Tho
m
as Leonard
Allow implicit conversation fr
o
m S
u
bcl
a
ss? to Super?
commit
|
commitdiff
|
tree
2008-09-19
Th
o
mas Leonard
Er
r
or
o
n
po
i
ntless maybe annotat
i
o
n
s
commit
|
commitdiff
|
tree
2008-09-19
Th
o
mas Leonard
Delay wra
p
ping
a
T
ypeIdentifier in a Typ
e
Ma
y
be
u
ntil
.
.
.
commit
|
commitdiff
|
tree
2008-09-18
T
h
omas Leonar
d
Don't merge
T
ypeMaybe if it d
e
pend
s
o
n an unresolved
.
.
.
commit
|
commitdiff
|
tree
2008-09-18
Thomas Leonard
F
ix parsing problem with array initialisers
commit
|
commitdiff
|
tree
2008-09-18
Thomas
Leonard
Ignore maybe attributes
when matching template
s
commit
|
commitdiff
|
tree
2008-09-18
Thomas Leonard
Strip not-null characters from sy
m
b
o
l n
a
mes
commit
|
commitdiff
|
tree
2008-09-18
T
homas
Leon
a
r
d
G
ive a b
e
tter
e
rr
o
r whe
n
doing po
i
n
ter arit
h
met
i
c on
.
.
.
commit
|
commitdiff
|
tree
2008-09-18
T
h
omas L
e
onard
Keep track of when we a
r
e instantiat
i
ng D tem
p
lat
e
s
commit
|
commitdiff
|
tree
2008-09-18
Th
o
mas Leo
n
ard
Work harder to prevent get
t
ing
vo
i
d*?
commit
|
commitdiff
|
tree
2008-09-18
T
h
omas Leonard
DA
r
ray
.
ptr gets
m
aybe
type "c
h
ar *?"
commit
|
commitdiff
|
tree
2008-09-18
T
h
oma
s
Leonard
For
t
emplat
e
s
k
eep track of whether the
y
ca
m
e
from
.
.
.
commit
|
commitdiff
|
tree
2008-09-18
Thomas Leona
r
d
Don
'
t
add mayb
e
qualifiers to
aliases in
D
source
commit
|
commitdiff
|
tree
2008-09-18
T
h
omas Leonard
C
h
ec
k
t
hat al
l
non-null fields in a class g
e
t in
i
tialised
.
.
.
commit
|
commitdiff
|
tree
2008-09-18
Thom
a
s Leonard
U
s
e
m
ay
b
e
rules
f
or pointers
.
commit
|
commitdiff
|
tree
2008-09-18
Thomas Leon
a
rd
Don't include dynam
i
c
arr
a
ys i
n
non-null chec
k
s
commit
|
commitdiff
|
tree
2008-09-18
Thomas Leonard
Still gene
r
a
t
e a ne
w
li
n
e t
o
ke
n
after a "#" comment
.
.
.
commit
|
commitdiff
|
tree
2008-09-18
T
h
omas Leon
a
r
d
Error if you don'
t
ini
t
i
a
lise a n
o
n-null type
commit
|
commitdiff
|
tree
2008-09-18
Thomas Leonard
F
i
x mangled
n
ame
of TypeInfo init functions
.
commit
|
commitdiff
|
tree
2008-09-18
Thoma
s
Leo
n
ard
Don't allow "a~b
"
if e
i
ther
could be null
commit
|
commitdiff
|
tree
2008-09-18
Tho
m
as Leonard
Suppo
r
t maybe d
y
namic arrays
.
commit
|
commitdiff
|
tree
next