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
Disallow x[y] if x has a maybe type
2008-11-05
Thomas Leonard
Di
s
allow
x
[y] if x has a
m
aybe type
commit
|
commitdiff
|
tree
2008-10-25
Thomas Leonard
Assignments in if statements only worked for
c
l
a
s
s
.
.
.
commit
|
commitdiff
|
tree
2008-10-24
Thoma
s
Leonard
Scan
dynami
c
l
i
b
raries for GC root
s
commit
|
commitdiff
|
tree
2008-10-21
Thomas L
e
onard
Fixed check for injected fiel
d
s
commit
|
commitdiff
|
tree
2008-10-21
Thomas Leonard
D
i
s
a
l
lo
w
short form
for anonymo
u
s
de
l
e
gates
commit
|
commitdiff
|
tree
2008-10-21
Tho
m
as Leonard
D
on't require a ;
a
fte
r
a
continue st
a
teme
n
t
commit
|
commitdiff
|
tree
2008-10-21
Thom
a
s
Leo
n
ard
Automati
c
a
lly
a
d
d
stem to GObject
method name
s
commit
|
commitdiff
|
tree
2008-10-21
Thomas Le
o
n
ard
M
e
t
h
od
s
with G
O
b
je
c
t linkage are alw
a
ys
"final"
.
commit
|
commitdiff
|
tree
2008-10-21
Thomas Leo
n
a
r
d
Added
l
inkage to C
l
a
s
s
Declaration
commit
|
commitdiff
|
tree
2008-10-21
Th
o
mas Leonard
Add GOb
j
e
c
t linkage type
commit
|
commitdiff
|
tree
2008-10-19
Thoma
s
Leonard
A
l
l
ow returning something of typ
e
v
o
i
d
in a func
t
ion
.
.
.
commit
|
commitdiff
|
tree
2008-10-19
Th
o
mas Leonard
Doc
u
m
e
nt sea
r
ch fl
a
gs
commit
|
commitdiff
|
tree
2008-10-19
Thoma
s
Leonard
Fixed some par
s
ing e
r
rors f
o
r en
u
m
s
commit
|
commitdiff
|
tree
2008-10-19
T
h
oma
s
Leonard
Typo:
"r
e
served" ->
"
r
e
versed"
commit
|
commitdiff
|
tree
2008-10-19
Thomas
L
eo
n
a
r
d
Fixed line number
in error
a
b
o
ut global var
i
ab
l
es
commit
|
commitdiff
|
tree
2008-10-19
Thomas Leona
r
d
M
o
ved S
y
s
temExit check to the c
o
rrect
file
commit
|
commitdiff
|
tree
2008-10-19
T
hom
a
s Leonard
Be s
t
r
i
cter about
function
r
eturn typ
e
s
commit
|
commitdiff
|
tree
2008-10-19
Thom
a
s Leonard
Modular handling of externals
commit
|
commitdiff
|
tree
2008-10-19
Thomas Leonard
Ad
d
ed
a
note about modificat
i
on
s
t
o
README
commit
|
commitdiff
|
tree
2008-10-19
Thomas Leo
n
ard
A
l
lo
w
maybe
a
nnotati
o
ns
even for D code
commit
|
commitdiff
|
tree
2008-10-19
Thomas Leonard
Only
inclu
d
e core functions in li
b
gpho
b
o
2
.
so
.
commit
|
commitdiff
|
tree
2008-10-18
Thomas Leo
n
ard
Build li
b
phobos
.
so s
h
ared libr
a
ry, no
t
stat
i
c li
b
p
h
obos
.
a
commit
|
commitdiff
|
tree
2008-10-16
Th
o
ma
s
L
eo
n
ard
Fixed
p
a
r
sin
g
o
f
short form of an
o
nymous functions
commit
|
commitdiff
|
tree
2008-10-12
Thoma
s
Leonard
"
cast
(
Foo) foo" gets a maybe type only if Foo is a
.
.
.
commit
|
commitdiff
|
tree
2008-10-12
Thoma
s
L
e
onard
St
a
t
ic imports by d
e
fau
l
t
commit
|
commitdiff
|
tree
2008-10-11
Thomas
L
eonard
Fixed isDec
l
arato
r
commit
|
commitdiff
|
tree
2008-10-11
Thomas
Leona
r
d
Don't
require
a ";" after a
m
ixin
commit
|
commitdiff
|
tree
2008-10-11
T
h
om
a
s Leon
a
rd
"catch (Exception
e
x
)
:
" to
"catch Exce
p
t
ion
e
x
:"
commit
|
commitdiff
|
tree
2008-10-07
Thomas Leonard
Fixed print
i
n
g of log
s
t
a
t
e
ments (in error messages
.
.
.
commit
|
commitdiff
|
tree
2008-10-05
Thomas Leonard
Make
f
ile
.
in: host_alias t
o
host
commit
|
commitdiff
|
tree
2008-10-04
T
h
o
m
as L
e
onar
d
Merge branch 'd2
'
commit
|
commitdiff
|
tree
2008-10-04
Thoma
s
L
eonard
a
rgs type is now "string[]"
commit
|
commitdiff
|
tree
2008-10-04
Thoma
s
Leonar
d
When missing an initia
l
i
se
r
, give the line
n
u
m
ber of
.
.
.
commit
|
commitdiff
|
tree
2008-10-04
Thomas Leonard
F
i
x
prev
i
ous com
p
il
e
r cra
s
h wi
t
hout b
r
eaki
n
g
functions
.
.
.
commit
|
commitdiff
|
tree
2008-10-04
Thom
a
s Leonard
In Delight
,
d
on't allow nu
l
l
a
s a dynamic ar
r
a
y
commit
|
commitdiff
|
tree
2008-10-03
Thom
a
s Leonard
Empty arrays are
c
onsider
e
d to be false
commit
|
commitdiff
|
tree
2008-10-03
Thomas Leonard
F
i
xed c
r
ash
w
hen
handlin
g
bad
l
y form
e
d input
commit
|
commitdiff
|
tree
2008-10-02
Thomas Leonard
Any
i
nterface can be implicitly cast
to Object
commit
|
commitdiff
|
tree
2008-10-01
T
h
omas L
e
onard
Remov
e
d
un
u
sed TypeI
n
foM
a
ybeDeclaration
commit
|
commitdiff
|
tree
2008-09-30
Thomas Leonard
Fix compile
r
cra
s
h d
o
ing semantic o
n
a function
l
iteral
.
.
.
commit
|
commitdiff
|
tree
2008-09-29
Thomas Leo
n
ard
When
c
a
l
ling va
r
a
r
gs func
t
ions, don't includ
e
m
a
ybe
.
.
.
commit
|
commitdiff
|
tree
2008-09-29
Thomas Leon
a
r
d
Use STCinject rather than STCin - D2
u
ses STC
i
n to
.
.
.
commit
|
commitdiff
|
tree
2008-09-29
T
h
oma
s
Leo
n
ar
d
Wh
e
n doing implicit casts,
r
emov
e
ma
y
be before const
commit
|
commitdiff
|
tree
2008-09-28
Thomas Leonar
d
Dis
a
bl
e
n
o
t-
n
ull type checks w
h
e
n
c
ompilin
g
D c
o
de
commit
|
commitdiff
|
tree
2008-09-28
Th
o
ma
s
Leonard
Specia
l
unchecke
d
nu
l
l
s
for d
commit
|
commitdiff
|
tree
2008-09-28
Th
o
mas Leonard
Added stre
r
ro
r
_r to
m
a
ke phobos compi
l
e
commit
|
commitdiff
|
tree
2008-09-28
Thomas L
e
onard
Var
D
e
c
laration d
e
f
a
ults to not
requiri
n
g pointe
r
s to
.
.
.
commit
|
commitdiff
|
tree
2008-09-28
Th
o
mas
L
eonard
Som
e
parsing
f
i
xes for D so
u
rce
commit
|
commitdiff
|
tree
2008-09-28
Tho
m
as Leonard
F
i
xed build problem with
host_alia
s
no
t
get
t
ing set
commit
|
commitdiff
|
tree
2008-09-28
T
h
omas Leonard
A
lso
acce
p
t D sour
c
e files for compilation
.
commit
|
commitdiff
|
tree
2008-09-28
Thomas Leon
a
rd
Make co
m
ma
option
i
n
e
nums
i
f
foll
o
wed
by a newline
commit
|
commitdiff
|
tree
2008-09-28
Tho
m
as Leo
n
a
r
d
Removed old dmd and phobos
directories to a
v
o
id confu
s
ion
commit
|
commitdiff
|
tree
2008-09-28
T
h
omas Leona
r
d
Merged Deli
g
ht changes to D1
i
nt
o
D2
commit
|
commitdiff
|
tree
2008-09-27
Thomas Leonar
d
A
d
d
ed su
p
port for
a
non
y
mous
functions
commit
|
commitdiff
|
tree
2008-09-27
Thomas Le
o
nard
Bette
r
error if
t
he user tries to make an anonymous
.
.
.
commit
|
commitdiff
|
tree
2008-09-27
Thomas L
e
onard
The express
i
o
n
"x in dic
t
" is
n
ow a
m
a
ybe
t
ype
commit
|
commitdiff
|
tree
2008-09-27
Thomas Leonard
Reject static v
a
ria
b
les during the semantic pa
s
s,
n
ot
.
.
.
commit
|
commitdiff
|
tree
2008-09-26
T
h
omas Leonard
D
isallow old style
array dec
l
arations in Delight
commit
|
commitdiff
|
tree
2008-09-26
T
h
omas Leona
r
d
Fixed pa
r
sing of
mixi
n
e
x
pres
s
ions
.
commit
|
commitdiff
|
tree
2008-09-26
Th
o
m
as Leonard
Allow st
a
tic inner
c
l
a
sses
commit
|
commitdiff
|
tree
2008-09-26
T
h
o
mas Leonard
Allow ne
s
ted
c
lasses
commit
|
commitdiff
|
tree
2008-09-26
Thomas
Le
o
nard
M
a
tched object in an if is
n
ever n
u
ll
commit
|
commitdiff
|
tree
2008-09-26
T
homa
s
Leon
a
rd
Fixed
warning for "if Foo f = ex
p
r:"
commit
|
commitdiff
|
tree
2008-09-26
Thomas Leonar
d
"ca
s
t(Foo) foo" has
t
y
p
e "F
o
o
?"
commit
|
commitdiff
|
tree
2008-09-25
T
homas Leon
a
r
d
Warn abo
u
t
"
assert
X
,Y"
commit
|
commitdiff
|
tree
2008-09-24
Thomas Leonard
Allow i
m
plicit conver
s
ion "fo
o
*?" to "void
*
"
commit
|
commitdiff
|
tree
2008-09-24
Thomas Leonard
Skip not-n
u
ll checks for
_
argptr and _arguments
commit
|
commitdiff
|
tree
2008-09-23
Thomas Leonard
Mo
v
ed
_e
x
ternals
m
o
dule to dlt
.
_
e
xtern
a
ls
commit
|
commitdiff
|
tree
2008-09-23
Thomas Le
o
nar
d
Updated setup paths
t
o
use
g
cc/dl
t
,
n
ot gcc
/
d
commit
|
commitdiff
|
tree
2008-09-22
Thomas
Leonard
Ac
c
ept "is not" for "!is"
commit
|
commitdiff
|
tree
2008-09-22
Tho
m
as Leonar
d
Allo
w
log state
m
ents to b
e
used in templates
commit
|
commitdiff
|
tree
2008-09-22
Thom
a
s Leo
n
ard
In Delight, "over
r
i
de"
must alw
a
ys
b
e
used when overridin
g
.
.
.
commit
|
commitdiff
|
tree
2008-09-22
Thomas Leona
r
d
F
ixed se
m
i
-
c
o
l
o
n pars
i
ng in C-style for loop
s
commit
|
commitdiff
|
tree
2008-09-20
Thomas Leonard
Generate val
i
d names for TypeInfo
_
Ma
y
be types
commit
|
commitdiff
|
tree
2008-09-20
Thomas
Leonard
Improved some error mes
s
ages
.
commit
|
commitdiff
|
tree
2008-09-19
Thomas Leonard
Delay incrementing the line n
u
mber u
n
til
a
f
ter s
e
nd
i
ng
.
.
.
commit
|
commitdiff
|
tree
2008-09-19
Thomas Leonard
Fix
e
d some lexing pro
b
lems
with DOS
l
ine-end
i
ngs
commit
|
commitdiff
|
tree
2008-09-19
Thomas L
e
onard
Parse
"
impleme
n
ts"
commit
|
commitdiff
|
tree
2008-09-19
Thomas Leo
n
ard
Catch SystemExit from main
a
nd pas
s
t
o Externals f
o
r
.
.
.
commit
|
commitdiff
|
tree
2008-09-19
T
h
o
mas Leonard
Disall
o
w
'&&' and
'||' in
dlt
.
Mu
s
t
use 'and
'
a
n
d
.
.
.
commit
|
commitdiff
|
tree
2008-09-19
Thomas
Leonard
Added Delight "normal" m
o
de restrictions
commit
|
commitdiff
|
tree
2008-09-19
T
homas Leonard
Merge
in ma
y
be type che
c
king bran
c
h
commit
|
commitdiff
|
tree
2008-09-19
Thomas Leona
r
d
Simplify non-null
n
ame manging
commit
|
commitdiff
|
tree
2008-09-19
Thomas Leonar
d
Copy maybe fla
g
wh
e
n
cop
y
i
ng
s
yntax for a TypeIdentifie
r
commit
|
commitdiff
|
tree
2008-09-19
Thomas Leonard
S
upport cov
a
r
ia
n
t maybe
r
etu
r
n types
commit
|
commitdiff
|
tree
2008-09-19
Thomas Leonard
Allo
w
implicit con
v
e
rsa
t
ion from S
u
bclass? t
o
Supe
r
?
commit
|
commitdiff
|
tree
2008-09-19
Thomas Leonard
Er
r
o
r
on point
l
es
s
maybe
a
nnotat
i
ons
commit
|
commitdiff
|
tree
2008-09-19
Thomas Le
o
na
r
d
D
elay wrapping a TypeI
d
entifier i
n
a TypeM
a
y
b
e until
.
.
.
commit
|
commitdiff
|
tree
2008-09-18
Thomas Leonard
Don't
m
erge Typ
e
Mayb
e
if it dep
e
nds
o
n
an
unresolved
.
.
.
commit
|
commitdiff
|
tree
2008-09-18
Thomas Leo
n
a
r
d
Fix par
s
ing p
r
oblem w
i
th array
initialis
e
rs
commit
|
commitdiff
|
tree
2008-09-18
T
h
o
m
as Leo
n
ard
Ignor
e
maybe attri
b
utes w
h
en m
a
tching
t
e
mplates
commit
|
commitdiff
|
tree
2008-09-18
T
h
o
mas
Leonard
Strip n
o
t-null
c
h
aracters from symbol
names
commit
|
commitdiff
|
tree
2008-09-18
Thom
a
s
Leonar
d
Give a
b
etter
erro
r
whe
n
doing pointer arithmetic on
.
.
.
commit
|
commitdiff
|
tree
2008-09-18
Thomas L
e
onar
d
Keep track o
f
when
we are instantiat
i
ng D tem
p
l
a
tes
commit
|
commitdiff
|
tree
2008-09-18
Thomas Leonard
Work h
a
rd
e
r to pr
e
vent
g
etting
voi
d
*?
commit
|
commitdiff
|
tree
2008-09-18
Thomas Leonar
d
DArray
.
ptr gets maybe ty
p
e "char *?"
commit
|
commitdiff
|
tree
2008-09-18
Thomas Leonard
For te
m
plate
s
keep track of whether they came from
.
.
.
commit
|
commitdiff
|
tree
2008-09-18
Thom
a
s L
e
onard
D
o
n
't
add
m
aybe qualif
i
e
r
s to ali
a
ses in D sou
r
ce
commit
|
commitdiff
|
tree
2008-09-18
T
ho
m
as Leonar
d
Check that a
l
l non-n
u
ll fields in
a
clas
s
g
et
initia
l
ised
.
.
.
commit
|
commitdiff
|
tree
2008-09-18
Thomas Leonard
Use
mayb
e
rules for po
i
nters
.
commit
|
commitdiff
|
tree
next