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-09-18
Tho
m
as Leonard
Fix mangled name o
f
Typ
e
I
nfo in
i
t f
u
n
c
tions
.
commit
|
commitdiff
|
tree
2008-09-18
Thomas Leonard
Do
n
'
t
allow "a
~
b" if ei
t
her
could
b
e null
commit
|
commitdiff
|
tree
2008-09-18
Thomas Leonard
S
upport maybe dynami
c
arrays
.
commit
|
commitdiff
|
tree
2008-09-18
Thomas L
e
onard
Don'
t
allow i
m
p
l
icit
c
onversion of null to a class
.
.
.
commit
|
commitdiff
|
tree
2008-09-18
Thomas Leonard
B
e
tter error me
s
sa
g
e w
h
en
attemp
t
ing
to
a
ccess a p
r
operty
.
.
.
commit
|
commitdiff
|
tree
2008-09-18
Thomas Le
o
nard
Fixe
d
parsing of m
a
y
be
types in statements
commit
|
commitdiff
|
tree
2008-09-17
Th
o
mas
Leonard
Delegate most maybe operati
o
n
s
to b
a
s
e type
.
commit
|
commitdiff
|
tree
2008-09-17
Th
o
mas Leona
r
d
Allow "T[]" ->
"T[]?"
commit
|
commitdiff
|
tree
2008-09-17
Thomas Leon
a
rd
Allow implicit cas
t
f
r
om null to
m
aybe
ty
p
es ("Type?")
commit
|
commitdiff
|
tree
2008-09-17
Thomas
L
eonar
d
A
dd
e
d Maybe type
commit
|
commitdiff
|
tree
2008-09-17
T
h
omas Leonard
Fixed pars
i
ng for Delight "for ()"
s
t
a
t
em
e
n
t
s
commit
|
commitdiff
|
tree
2008-09-17
Tho
m
a
s Leonard
"
s
tatic i
f
(X)" t
o
"static if X"
commit
|
commitdiff
|
tree
2008-09-17
T
h
om
a
s Leonard
Cope with Main not b
e
ing a
class
.
commit
|
commitdiff
|
tree
2008-09-17
T
h
omas
Leonard
Fixe
d
parsing of D return statements
.
commit
|
commitdiff
|
tree
2008-09-17
Thomas L
e
onard
"enum A:B
{
}" -> "enum A extends B:"
commit
|
commitdiff
|
tree
2008-09-17
Thomas Leonard
Use Tango lo
g
l
evels
and names
commit
|
commitdiff
|
tree
2008-09-17
Thomas Leonard
Use dlt
.
co
r
e
.
__log() for
log
g
i
n
g
commit
|
commitdiff
|
tree
2008-09-17
Tho
m
as
L
eonard
Auto-import d
l
t
.
cor
e
into all mo
d
ules
commit
|
commitdiff
|
tree
2008-09-17
T
homas Leona
r
d
Don't
i
mport _
e
xternals from every module
commit
|
commitdiff
|
tree
2008-09-17
Thomas Leonard
Allow log_
s
tatements outside of a class
commit
|
commitdiff
|
tree
2008-09-17
Thoma
s
Leonar
d
Added LogStatement
commit
|
commitdiff
|
tree
2008-09-17
Th
o
mas L
e
onard
I
m
plici
t
ly add all "in" instance vari
a
bles
to each
.
.
.
commit
|
commitdiff
|
tree
2008-09-17
Thomas Leona
r
d
Delay auto-generating t
h
e m
a
in fu
n
ction until the end
.
.
.
commit
|
commitdiff
|
tree
2008-09-17
Tho
m
as Leonard
Accept "i
n
" in
s
tance variable
s
commit
|
commitdiff
|
tree
2008-09-17
Thom
a
s Leonard
Include log level in log message
s
commit
|
commitdiff
|
tree
2008-09-17
Thomas L
e
onard
Include cl
a
s
sinfo i
n
log me
s
sages
.
commit
|
commitdiff
|
tree
2008-09-17
Thomas Leo
n
ard
A
dd
e
d log_* stateme
n
ts
commit
|
commitdiff
|
tree
2008-09-17
Thomas Leon
a
rd
Add
e
d a
n
_ext
e
rnals
.
Externals class
commit
|
commitdiff
|
tree
2008-09-17
T
h
omas Leonard
Also sup
p
ly argumen
t
s automati
c
a
l
l
y
to
main meth
o
d
commit
|
commitdiff
|
tree
2008-09-17
T
homas Leona
r
d
Minor ref
a
ctoring
commit
|
commitdiff
|
tree
2008-09-17
Thomas
L
eona
r
d
After
c
onstructing Mai
n
, call its main() met
h
od
commit
|
commitdiff
|
tree
2008-09-17
T
homas L
e
onard
P
ass args as
a Main constructor a
r
gument if n
e
e
d
ed
commit
|
commitdiff
|
tree
2008-09-17
Thomas
L
eonard
Passes argum
e
nts to Ma
i
n constructor
commit
|
commitdiff
|
tree
2008-09-17
Thomas
L
eonard
Parse D break and
throw
s
t
atements correctly
ag
a
in
commit
|
commitdiff
|
tree
2008-09-17
Thomas Leonard
Automat
i
cally const
r
uct Main class on startup
commit
|
commitdiff
|
tree
2008-09-17
Thomas Leo
n
ard
"cond ? yes : no" to
"
yes if con
d
else
no"
commit
|
commitdiff
|
tree
2008-09-17
Thomas Le
o
nard
D im
p
ort
s
yntax works again
commit
|
commitdiff
|
tree
2008-09-17
Thoma
s
Leona
r
d
"
c
l
a
s
s
A
: B {}" -> "class A exten
d
s B
:
"
commit
|
commitdiff
|
tree
2008-09-17
Thomas Leonard
U
pdated pars
e
r to support Delight's ":" and n
e
wline
.
.
.
commit
|
commitdiff
|
tree
2008-09-17
T
h
omas Leonard
Adde
d
suppor
t
fo
r
l
e
xing Dlt files
commit
|
commitdiff
|
tree
2008-09-17
Thomas Leona
r
d
De
t
ect when t
h
e i
n
put ends in
.
dl
t
and
u
s
e
D
l
tParser
commit
|
commitdiff
|
tree
2008-09-17
T
homas
L
eon
a
rd
Renamed language to dlt (
D
el
i
ght)
commit
|
commitdiff
|
tree