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
Don't require a ; after a continue statement
2008-10-21
Thomas Le
o
n
a
rd
D
o
n
't requir
e
a
; after a
continue statement
commit
|
commitdiff
|
tree
2008-10-21
Tho
m
a
s Leonard
A
u
tomatic
a
lly a
d
d stem to GOb
j
ect metho
d
na
m
es
commit
|
commitdiff
|
tree
2008-10-21
Th
o
mas Leona
r
d
Methods with
GObject link
a
ge are alw
a
ys "fi
n
al
"
.
commit
|
commitdiff
|
tree
2008-10-21
Thomas Leonard
A
d
ded linkage
t
o C
l
assD
e
claration
commit
|
commitdiff
|
tree
2008-10-21
Thom
a
s
Leonard
Add GObject linkage type
commit
|
commitdiff
|
tree
2008-10-19
Thomas Leonard
Allow
r
eturning somet
h
ing of type voi
d
in a function
.
.
.
commit
|
commitdiff
|
tree
2008-10-19
Thomas Leo
n
ard
Docume
n
t
s
e
a
r
c
h flags
commit
|
commitdiff
|
tree
2008-10-19
Thomas Le
o
nard
Fixed som
e
parsing errors for
e
nums
commit
|
commitdiff
|
tree
2008-10-19
T
homas
L
e
onard
Typo: "reser
v
ed" -> "reve
r
s
e
d
"
commit
|
commitdiff
|
tree
2008-10-19
T
homa
s
Leonar
d
F
ixed line nu
m
ber in e
r
ro
r
abou
t
gl
o
b
a
l variables
commit
|
commitdiff
|
tree
2008-10-19
Thom
a
s Leonard
Moved System
E
xit check to the correct file
commit
|
commitdiff
|
tree
2008-10-19
Thomas Leonard
Be str
i
cter a
b
out function r
e
turn ty
p
es
commit
|
commitdiff
|
tree
2008-10-19
Thom
a
s Leonard
Modular
h
andling of externals
commit
|
commitdiff
|
tree
2008-10-19
Thomas Leonard
Added a
n
ot
e
abou
t
m
odificat
i
ons to README
commit
|
commitdiff
|
tree
2008-10-19
Thomas Leonard
A
l
low m
a
y
be
annot
a
tions even
f
or D
code
commit
|
commitdiff
|
tree
2008-10-19
Thomas Leonard
O
nl
y
i
n
clude cor
e
functions in libgphobo2
.
so
.
commit
|
commitdiff
|
tree
2008-10-18
T
homa
s
Leonard
Buil
d
libpho
b
o
s
.
so sha
r
e
d
lib
r
ary, no
t
static li
b
pho
b
os
.
a
commit
|
commitdiff
|
tree
2008-10-16
Thomas Leonard
Fixed parsin
g
of short form o
f
a
n
on
y
mous functions
commit
|
commitdiff
|
tree
2008-10-12
Thom
a
s Leon
a
rd
"cast(Foo) foo
"
gets
a ma
y
be type on
l
y i
f
F
o
o is a
.
.
.
commit
|
commitdiff
|
tree
2008-10-12
Thomas Leonard
Static
imports by def
a
ult
commit
|
commitdiff
|
tree
2008-10-11
Thomas L
e
ona
r
d
Fixed isDe
c
larator
commit
|
commitdiff
|
tree
2008-10-11
Thomas Leon
a
rd
Don't
require a ";" after
a mixin
commit
|
commitdiff
|
tree
2008-10-11
Thomas
L
eonard
"catch
(
E
x
cepti
o
n
ex):" to "catch
Excepti
o
n ex:"
commit
|
commitdiff
|
tree
2008-10-07
Thomas Le
o
nard
Fix
e
d printing of log s
t
atement
s
(in error m
e
ssages
.
.
.
commit
|
commitdiff
|
tree
2008-10-05
Tho
m
as Leonard
M
a
k
e
file
.
i
n: host_ali
a
s to hos
t
commit
|
commitdiff
|
tree
2008-10-04
Thomas Leonard
Me
r
g
e branch 'd2'
commit
|
commitdiff
|
tree
2008-10-04
T
h
omas Leonard
arg
s
type is now "string[]
"
commit
|
commitdiff
|
tree
2008-10-04
T
h
o
mas
L
eonard
W
hen mi
s
sin
g
an initialiser, give the lin
e
number of
.
.
.
commit
|
commitdiff
|
tree
2008-10-04
Thomas
L
eonard
Fix previous
compile
r
c
r
as
h
w
ithout b
r
eaking fun
c
tions
.
.
.
commit
|
commitdiff
|
tree
2008-10-04
Th
o
mas Leo
n
ard
I
n
Delight, don't
allow null as
a
dynam
i
c
a
rray
commit
|
commitdiff
|
tree
2008-10-03
Thomas L
e
onar
d
Emp
t
y array
s
a
re consi
d
ered to be false
commit
|
commitdiff
|
tree
2008-10-03
Thomas
L
eonard
Fixed crash w
h
e
n handling badly formed input
commit
|
commitdiff
|
tree
2008-10-02
Tho
m
as
Leonard
Any
interface c
a
n be i
m
p
l
ic
i
tly cast to Objec
t
commit
|
commitdiff
|
tree
2008-10-01
Thomas Leon
a
rd
R
e
mo
v
ed unu
s
ed TypeInfoMaybeDeclarat
i
on
commit
|
commitdiff
|
tree
2008-09-30
T
h
omas Leonard
Fix comp
i
ler crash doin
g
semantic on a f
u
nction litera
l
.
.
.
commit
|
commitdiff
|
tree
2008-09-29
Tho
m
as Leonard
When calling
varargs fu
n
ctions, don
'
t include maybe
.
.
.
commit
|
commitdiff
|
tree
2008-09-29
Th
o
mas Leonard
Us
e
STC
i
nject ra
t
her than STCin - D
2
uses STCin
t
o
.
.
.
commit
|
commitdiff
|
tree
2008-09-29
Tho
m
as Leonar
d
When
d
oing implicit casts,
r
emov
e
maybe before const
commit
|
commitdiff
|
tree
2008-09-28
Tho
m
as Leona
r
d
Disable not-n
u
ll type checks when com
p
iling D code
commit
|
commitdiff
|
tree
2008-09-28
Thomas Leonard
Special unch
e
ck
e
d
nulls for d
commit
|
commitdiff
|
tree
2008-09-28
Thomas Leonard
Added st
r
error_r to make ph
o
b
os compile
commit
|
commitdiff
|
tree
2008-09-28
Thomas
L
eonard
VarDeclaration defaults to not requiring pointers to
.
.
.
commit
|
commitdiff
|
tree
2008-09-28
Th
o
mas Leonard
S
ome parsing
fixe
s
for D s
o
urce
commit
|
commitdiff
|
tree
2008-09-28
T
h
omas Leonar
d
Fixed b
u
ild problem with hos
t
_alias not getting set
commit
|
commitdiff
|
tree
2008-09-28
T
homas Leonard
Also
a
c
c
ep
t
D s
o
urce files
f
or compi
l
ati
o
n
.
commit
|
commitdiff
|
tree
2008-09-28
Tho
m
as Leonard
M
a
ke com
m
a o
p
tion in enums if fol
l
owed by a newline
commit
|
commitdiff
|
tree
2008-09-28
Thomas Leonard
Re
m
ove
d
old dmd
and pho
b
os direct
o
ries to avoid conf
u
s
ion
commit
|
commitdiff
|
tree
2008-09-28
Th
o
mas Leo
n
ard
Merged
D
e
l
ight
c
h
a
nges to
D1 into D2
commit
|
commitdiff
|
tree
2008-09-27
T
h
omas Leonard
A
d
de
d
support
f
or a
n
onymou
s
functions
commit
|
commitdiff
|
tree
2008-09-27
T
h
omas Le
o
nard
Better error
i
f
t
he user tries to
m
ake
an anonymous
.
.
.
commit
|
commitdiff
|
tree
2008-09-27
Thoma
s
Le
o
nard
The
expression "
x
in dict" is n
o
w a maybe t
y
p
e
commit
|
commitdiff
|
tree
2008-09-27
Thomas Leonard
Reject s
t
ati
c
variables during the semantic pass, n
o
t
.
.
.
commit
|
commitdiff
|
tree
2008-09-26
Thomas Leonard
Disallow ol
d
style arra
y
d
e
claratio
n
s
i
n
Delight
commit
|
commitdiff
|
tree
2008-09-26
T
h
omas
Le
o
nard
Fixed parsing
of mixi
n
expressions
.
commit
|
commitdiff
|
tree
2008-09-26
Thomas Leonard
A
llow static inner
c
l
a
s
s
es
commit
|
commitdiff
|
tree
2008-09-26
Thoma
s
Leonard
Allow nested
c
lasses
commit
|
commitdiff
|
tree
2008-09-26
T
ho
m
as Leonard
Matched ob
j
ect i
n
an if is never null
commit
|
commitdiff
|
tree
2008-09-26
Thoma
s
Leonard
Fixed wa
r
n
i
n
g
for
"
if Fo
o
f =
e
xpr:
"
commit
|
commitdiff
|
tree
2008-09-26
T
h
o
m
a
s
L
e
onard
"
c
ast(Foo)
f
oo" ha
s
type "Foo?"
commit
|
commitdiff
|
tree
2008-09-25
Thoma
s
Leonard
Warn about "as
s
ert X,
Y
"
commit
|
commitdiff
|
tree
2008-09-24
Thom
a
s
Leonard
All
o
w implicit con
v
ersion "
f
oo
*
?" to "void*"
commit
|
commitdiff
|
tree
2008-09-24
Thomas Le
o
n
a
r
d
S
ki
p
not-
n
ull checks for _argptr a
n
d _ar
g
uments
commit
|
commitdiff
|
tree
2008-09-23
Th
o
m
a
s
Leo
n
ard
Moved _externals modu
l
e to dl
t
.
_ext
e
rnals
commit
|
commitdiff
|
tree
2008-09-23
Thoma
s
Leonard
U
pdated se
t
up paths to use gcc/
d
lt, not g
c
c
/
d
commit
|
commitdiff
|
tree
2008-09-22
T
homas
L
e
onard
A
c
cept "is not" for
"!is"
commit
|
commitdiff
|
tree
2008-09-22
T
h
omas Leonard
Allow log sta
t
ements to be used i
n
templ
a
tes
commit
|
commitdiff
|
tree
2008-09-22
Thom
a
s Leonard
In Delight, "override" m
u
st al
w
ays be
u
s
ed when
o
ve
r
r
i
d
ing
.
.
.
commit
|
commitdiff
|
tree
2008-09-22
Thomas Leonard
Fi
x
ed semi-
c
olon parsin
g
in
C
-style for loops
commit
|
commitdiff
|
tree
2008-09-20
Thomas Leonard
Gen
e
rate vali
d
names
f
or Ty
p
eIn
f
o_May
b
e types
commit
|
commitdiff
|
tree
2008-09-20
Thomas Leonard
Improved some err
o
r
m
essages
.
commit
|
commitdiff
|
tree
2008-09-19
Tho
m
as Leonard
Dela
y
incrementing
t
he line number unt
i
l
a
f
t
er sending
.
.
.
commit
|
commitdiff
|
tree
2008-09-19
Thomas
Leo
n
ard
Fix
e
d
some
lexin
g
problems with DOS line-
e
ndings
commit
|
commitdiff
|
tree
2008-09-19
Th
o
mas Leonard
Parse "imple
m
e
nts"
commit
|
commitdiff
|
tree
2008-09-19
Tho
m
as Leonard
Catch SystemExit from main a
n
d pass to Externals
for
.
.
.
commit
|
commitdiff
|
tree
2008-09-19
T
homas Leonard
Dis
a
llow '&&
'
and '||' in dlt
.
Must use '
a
nd' and
.
.
.
commit
|
commitdiff
|
tree
2008-09-19
Thomas Leonard
Added Deligh
t
"normal"
mode res
t
r
ictions
commit
|
commitdiff
|
tree
2008-09-19
Thomas Le
o
nard
Mer
g
e in m
a
yb
e
type ch
e
ck
i
ng branch
commit
|
commitdiff
|
tree
2008-09-19
Thomas
L
eonard
Simplify
n
o
n-null name manging
commit
|
commitdiff
|
tree
2008-09-19
Thomas L
e
onard
Copy maybe flag when co
p
ying synt
a
x for a Type
I
den
t
ifier
commit
|
commitdiff
|
tree
2008-09-19
Thomas L
e
ona
r
d
Suppor
t
covariant maybe return types
commit
|
commitdiff
|
tree
2008-09-19
T
h
o
mas Leonard
A
l
low implici
t
conversation from Subc
l
ass? t
o
Super?
commit
|
commitdiff
|
tree
2008-09-19
Tho
m
as
Leonard
E
rror on p
o
intless maybe annotat
i
ons
commit
|
commitdiff
|
tree
2008-09-19
Tho
m
as
L
eonard
De
l
ay wra
p
p
i
ng
a
TypeIde
n
tif
i
er in a TypeMaybe until
.
.
.
commit
|
commitdiff
|
tree
2008-09-18
Thomas Leo
n
a
rd
Don't
m
erge Ty
p
eMaybe if it
d
epends on an unresolved
.
.
.
commit
|
commitdiff
|
tree
2008-09-18
T
h
omas Leona
r
d
Fix
parsing
p
roblem w
i
th ar
r
ay initia
l
i
s
e
rs
commit
|
commitdiff
|
tree
2008-09-18
T
homas Leonard
Ignor
e
maybe a
t
tr
i
butes when matc
h
i
n
g templates
commit
|
commitdiff
|
tree
2008-09-18
T
homas Leona
r
d
St
r
ip no
t
-
n
ull
chara
c
t
ers from symbol names
commit
|
commitdiff
|
tree
2008-09-18
Tho
m
a
s Leonard
G
i
ve a better error whe
n
doing pointer arithmetic on
.
.
.
commit
|
commitdiff
|
tree
2008-09-18
T
homa
s
L
e
onard
Keep track of whe
n
w
e
are
i
nstantiating D t
e
mp
l
ates
commit
|
commitdiff
|
tree
2008-09-18
Thomas Leo
n
ard
Work hard
e
r to pr
e
vent getting vo
i
d*?
commit
|
commitdiff
|
tree
2008-09-18
T
homas
L
eonard
DArray
.
ptr gets mayb
e
typ
e
"char *?"
commit
|
commitdiff
|
tree
2008-09-18
Tho
m
as
L
e
onar
d
For tem
p
l
a
tes ke
e
p track of whether they
c
a
m
e from
.
.
.
commit
|
commitdiff
|
tree
2008-09-18
Th
o
m
a
s Leonard
Don't add
m
aybe qualifier
s
to aliases
i
n
D
s
ource
commit
|
commitdiff
|
tree
2008-09-18
Th
o
mas Leonard
Chec
k
that all non-nul
l
field
s
in a class
g
e
t
i
nitial
i
sed
.
.
.
commit
|
commitdiff
|
tree
2008-09-18
T
homas Leo
n
ard
Use maybe rules for pointers
.
commit
|
commitdiff
|
tree
2008-09-18
Thomas Leonard
D
o
n
't include
d
ynami
c
arra
y
s i
n
non-
n
ul
l
checks
commit
|
commitdiff
|
tree
2008-09-18
T
homas Leon
a
rd
Sti
l
l ge
n
e
rate a newline token after a
"
#" com
m
ent
.
.
.
commit
|
commitdiff
|
tree
2008-09-18
Thomas Leona
r
d
Error if you don't initialise a
n
on-null typ
e
commit
|
commitdiff
|
tree
2008-09-18
Thomas
L
e
o
nard
F
i
x ma
n
gled name of TypeInfo init
f
unc
t
i
o
ns
.
commit
|
commitdiff
|
tree
2008-09-18
Th
o
mas
Leon
a
rd
Don'
t
allow "a
~
b" if either cou
l
d
be
n
ull
commit
|
commitdiff
|
tree
next