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 allow "a~b" if either could be null
2008-09-18
Thomas
L
eona
r
d
D
o
n't a
l
lo
w
"a
~
b"
i
f either could be null
commit
|
commitdiff
|
tree
2008-09-18
Thomas Leonard
Support ma
y
b
e dynamic arrays
.
commit
|
commitdiff
|
tree
2008-09-18
Thomas Leo
n
a
r
d
Don't all
o
w implicit conversion of null to a class
.
.
.
commit
|
commitdiff
|
tree
2008-09-18
T
homas L
e
onard
Better error messag
e
when at
t
e
mpting to
access a p
r
o
p
erty
.
.
.
commit
|
commitdiff
|
tree
2008-09-18
Thomas Leona
r
d
F
i
xed parsing of ma
y
be types in stat
e
ments
commit
|
commitdiff
|
tree
2008-09-17
Thoma
s
Leonard
Delega
t
e most maybe operations to base type
.
commit
|
commitdiff
|
tree
2008-09-17
Thomas
L
eona
r
d
A
llow "T
[
]" -> "T[]?"
commit
|
commitdiff
|
tree
2008-09-17
Th
o
m
as Leonard
Allow implicit cast from null
t
o
may
b
e
ty
p
es ("Type
?
")
commit
|
commitdiff
|
tree
2008-09-17
Thomas Leonard
Added Maybe type
commit
|
commitdiff
|
tree
2008-09-17
Thom
a
s Leonard
Fixed
par
s
ing for Delight "for ()" stat
e
men
t
s
commit
|
commitdiff
|
tree
2008-09-17
Thomas
L
eonard
"static if
(
X)" to "static if
X
"
commit
|
commitdiff
|
tree
2008-09-17
Thomas Leon
a
rd
Co
p
e with Main not being
a
clas
s
.
commit
|
commitdiff
|
tree
2008-09-17
Thomas L
e
on
a
rd
Fix
e
d
p
arsing of D
r
etu
r
n stateme
n
ts
.
commit
|
commitdiff
|
tree
2008-09-17
T
homa
s
Leonard
"enum A:B
{
}" -> "enum A extends B:"
commit
|
commitdiff
|
tree
2008-09-17
Thoma
s
Leonard
Use Tango l
o
g levels and names
commit
|
commitdiff
|
tree
2008-09-17
Thomas Le
o
nard
Use dlt
.
c
ore
.
__log() fo
r
logging
commit
|
commitdiff
|
tree
2008-09-17
Thom
a
s
Leonard
A
u
t
o
-import dlt
.
cor
e
into all mo
d
ules
commit
|
commitdiff
|
tree
2008-09-17
Thom
a
s
Leonard
Don't import _exter
n
als fro
m
ev
e
r
y
module
commit
|
commitdiff
|
tree
2008-09-17
Thomas Leonard
Al
l
ow log_ state
m
e
nt
s
outsi
d
e of a class
commit
|
commitdiff
|
tree
2008-09-17
Thomas Leonard
A
d
de
d
LogStatem
e
nt
commit
|
commitdiff
|
tree
2008-09-17
Thom
a
s Leo
n
ard
Implicitly add
all "in"
i
ns
t
ance variables to each
.
.
.
commit
|
commitdiff
|
tree
2008-09-17
Thomas Leonard
Delay
auto-generat
i
n
g the
main
f
unction until the end
.
.
.
commit
|
commitdiff
|
tree
2008-09-17
Thom
a
s
L
eonard
Accept
"
in" instance variables
commit
|
commitdiff
|
tree
2008-09-17
T
h
o
m
as
Leonard
I
n
cl
u
de log
l
evel
i
n log mess
a
g
e
s
commit
|
commitdiff
|
tree
2008-09-17
T
h
omas Leo
n
ard
I
nclude classinf
o
in log messages
.
commit
|
commitdiff
|
tree
2008-09-17
Th
o
m
a
s Le
o
nard
Added log_* statements
commit
|
commitdiff
|
tree
2008-09-17
Thomas Le
o
nard
Added
a
n _exte
r
nals
.
E
x
t
e
r
n
al
s
c
lass
commit
|
commitdiff
|
tree
2008-09-17
Thomas
L
e
onard
Also supply arguments automati
c
ally to m
a
in method
commit
|
commitdiff
|
tree
2008-09-17
Thoma
s
Le
o
nard
Minor refactoring
commit
|
commitdiff
|
tree
2008-09-17
Thomas Leon
a
r
d
Afte
r
construct
i
ng Main, call its main() method
commit
|
commitdiff
|
tree
2008-09-17
Thomas L
e
o
nard
Pas
s
args as a
Main constructor
a
r
gument if needed
commit
|
commitdiff
|
tree
2008-09-17
T
h
o
mas Leonard
Passes ar
g
ument
s
to Main const
r
u
ctor
commit
|
commitdiff
|
tree
2008-09-17
Thomas
L
e
onard
Parse D
break
a
nd throw stateme
n
ts cor
r
ect
l
y ag
a
in
commit
|
commitdiff
|
tree
2008-09-17
T
h
omas Leonard
Automatically
construct Ma
i
n
c
l
a
ss on startup
commit
|
commitdiff
|
tree
2008-09-17
Thomas Le
o
nar
d
"cond ? yes : no
"
to "y
e
s i
f
cond else
no"
commit
|
commitdiff
|
tree
2008-09-17
Thoma
s
Leonard
D
import
syn
t
ax works again
commit
|
commitdiff
|
tree
2008-09-17
T
homas Leonard
"c
l
ass A : B
{}" -
>
"class A extends
B
:"
commit
|
commitdiff
|
tree
2008-09-17
Thomas
L
eonard
U
p
dated parser to s
u
pport De
l
ight's ":" a
n
d n
e
wl
i
ne
.
.
.
commit
|
commitdiff
|
tree
2008-09-17
T
h
omas
L
e
o
n
ard
A
dded suppo
r
t for
l
e
xing Dlt files
commit
|
commitdiff
|
tree
2008-09-17
Th
o
mas Le
o
nard
Detect
when
t
h
e input ends
i
n
.
dlt and use DltParse
r
commit
|
commitdiff
|
tree
2008-09-17
Thom
a
s Leonard
Ren
a
med language t
o
d
lt
(Delight)
commit
|
commitdiff
|
tree