repo.or.cz
/
berndj-bootstrap.git
/
search
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
log
|
graphiclog1
|
graphiclog2
|
commit
|
commitdiff
|
tree
|
refs
|
edit
|
fork
first
·
prev
·
next
Define compiler and compiler flags with $(CC) and $(CFLAGS). Test coverage.
2008-02-10
Bernd
J
endrissek
D
e
fi
n
e compiler and co
m
piler flags w
i
th $(CC) and
.
.
.
commit
|
commitdiff
|
tree
2008-02-10
B
e
rnd Jendrissek
bu
i
l
tin_n
e
w(): Create a
builtin,
but do
n
't name it
.
commit
|
commitdiff
|
tree
2008-02-08
Bern
d
Jend
r
is
s
ek
Allocate
a
new symb
o
l only i
f
i
t
is
uniq
u
e
.
commit
|
commitdiff
|
tree
2008-02-07
B
e
rnd Jendriss
e
k
D
e
le
t
e unus
e
d
f
unc
t
i
on
.
commit
|
commitdiff
|
tree
2008-02-07
Bernd Jendrissek
Store ref
e
re
n
ces to c
h
aracter sequenc
e
s as
indexes
.
.
.
commit
|
commitdiff
|
tree
2008-02-07
Bern
d
Jendrissek
Store refer
e
nces to pairs as inde
x
e
s
into th
e
ir r
e
source
.
.
.
commit
|
commitdiff
|
tree
2008-02-06
Bernd Jendri
s
sek
r
esource_new
_
i
(): Return in
d
ex int
o
resou
r
c
e p
o
ol
o
f
.
.
.
commit
|
commitdiff
|
tree
2008-02-06
B
e
rnd Jendrissek
Allocate memory throug
h
r
e
so
u
rce
p
ools instea
d
of ad
.
.
.
commit
|
commitdiff
|
tree
2008-02-06
Be
r
nd J
e
ndrisse
k
Collect vari
a
bl
e
bindi
n
gs i
n
a gene
r
al "
r
esource" f
a
cility
.
commit
|
commitdiff
|
tree
2008-02-06
Bernd
Jendrissek
A
d
d
te
s
t
for recursion
.
commit
|
commitdiff
|
tree
2008-02-06
Bernd Jendris
s
ek
Sup
p
ort i
n
put
of
i
m
p
r
ope
r
lists
.
commit
|
commitdiff
|
tree
2008-02-06
Bernd Jendriss
e
k
Implement (define
(NAME ARGS
.
.
.
) BO
D
Y
)
.
commit
|
commitdiff
|
tree
2008-02-06
Ber
n
d
Jendri
s
sek
Implem
e
nt
(primi
t
ive-eval ARG)
.
commit
|
commitdiff
|
tree
2008-02-02
Bernd Jendri
s
sek
li
s
p_builtin(): C
o
ns
t
ruc
t
o
r
for a pointer to a builtin
.
.
.
commit
|
commitdiff
|
tree
2008-01-31
B
ern
d
Jend
r
i
s
sek
Reduce line
count
b
y avoiding t
e
mporary
vari
a
bles
.
commit
|
commitdiff
|
tree
2008-01-31
Bern
d
Jen
d
rissek
Pr
e
f
e
r to use lisp
v
alues inste
a
d of statically typed
.
.
.
commit
|
commitdiff
|
tree
2008-01-31
Bernd Jendrissek
P
ref
e
r to use lisp
v
alues ins
t
ead
o
f statically
t
y
ped
.
.
.
commit
|
commitdiff
|
tree
2008-01-31
Bernd Jendri
s
sek
Pre
f
er to use
l
isp val
u
es instead of stat
i
c
ally typed
.
.
.
commit
|
commitdiff
|
tree
2008-01-31
Bernd Jen
d
rissek
D
efine and use constant_nil
to
re
p
rese
n
t the e
m
p
t
y
.
.
.
commit
|
commitdiff
|
tree
2008-01-31
B
ernd Jendrissek
Simplify code
with lisp_cdr()
.
commit
|
commitdiff
|
tree
2008-01-31
Be
r
nd Jendrissek
Implemen
t
(list? ARG)
.
commit
|
commitdiff
|
tree
2008-01-31
Be
r
nd Jendr
i
s
sek
lisp_cdr(): For a
n
alogy wi
t
h
l
isp_car()
.
commit
|
commitdiff
|
tree
2008-01-31
B
e
rnd Jendris
s
ek
Evaluate arguments to
user-defi
n
ed
f
unctions
.
commit
|
commitdiff
|
tree
2008-01-28
Bernd Jen
d
ri
s
sek
Simplify list construction expres
s
ions
.
commit
|
commitdiff
|
tree
2008-01-28
Ber
n
d
J
e
n
d
ri
s
sek
lisp_pa
i
r(), lisp_opaque(): Further
s
imp
l
ify code
.
commit
|
commitdiff
|
tree
2008-01-28
B
ernd Jen
d
rissek
l
isp_c
o
ns(): U
t
ilit
y
functio
n
to s
i
m
p
lify c
o
de
.
commit
|
commitdiff
|
tree
2008-01-28
Bernd
J
endrissek
lis
p
_car(): Utility function to s
i
mp
l
ify code
.
commit
|
commitdiff
|
tree
2008-01-28
Bernd Je
n
drissek
C
ompl
e
t
e im
p
lem
e
ntation of if
.
commit
|
commitdiff
|
tree
2008-01-28
Bern
d
Jendrissek
Don't over-count the len
g
th of string
s
.
commit
|
commitdiff
|
tree
2008-01-28
B
er
n
d Jendriss
e
k
C
o
mplete implem
e
ntation of eq?
.
commit
|
commitdiff
|
tree
2008-01-28
B
e
r
nd Jend
r
iss
e
k
Add more tests for eq?
.
commit
|
commitdiff
|
tree
2008-01-28
Bernd Jendrissek
Add skeleton implement
a
tion of eq?
.
commit
|
commitdiff
|
tree
2008-01-28
Bernd
Jendrisse
k
Add skeleto
n
implementation of if
.
commit
|
commitdiff
|
tree
2008-01-28
Bernd Jen
d
r
i
ssek
Impl
e
ment quote as a built
-
in
m
a
cro
.
commit
|
commitdiff
|
tree
2008-01-28
Bernd
J
endrissek
Apply
u
ser-defined func
t
io
n
s
with arguments
.
commit
|
commitdiff
|
tree
2008-01-28
Bernd Jendri
s
sek
Allocate en
v
ironment
s
dynamical
l
y
.
commit
|
commitdiff
|
tree
2008-01-28
Bernd Jendrissek
Te
s
t applica
t
ion o
f
user-defined fu
n
ction
with arg
u
me
n
ts
.
commit
|
commitdiff
|
tree
2008-01-27
Bernd Jendrissek
Apply simp
l
e user-defined functions
.
commit
|
commitdiff
|
tree
2008-01-27
Bernd
Jendrissek
Test
a
pplicat
i
on of a user
-
defined fu
n
c
tion
.
commit
|
commitdiff
|
tree
2008-01-27
Be
r
nd Jendris
s
e
k
Make
lambda expand to a
user-def
i
ned function
.
commit
|
commitdiff
|
tree
2008-01-27
Be
r
nd Jendrissek
Parse empty lists
p
roperl
y
.
commit
|
commitdiff
|
tree
2008-01-27
Bernd Jendrissek
Ensure tha
t
empty input
d
oe
s
n't eva
l
u
a
t
e
.
commit
|
commitdiff
|
tree
2008-01-27
B
e
rnd
J
endrissek
Revert
f
or
g
ot
t
e
n mistrial
.
commit
|
commitdiff
|
tree
2008-01-27
B
e
r
nd J
e
ndrissek
s
/parse_
f
orm/pa
r
s
e
_forms/
g
.
commit
|
commitdiff
|
tree
2008-01-27
Bernd Jendrissek
S
upport mac
r
os i
n
the evalu
a
tor
.
A
dd skeleto
n
bu
i
lt
.
.
.
commit
|
commitdiff
|
tree
2008-01-27
Be
r
nd Jendrissek
A
dd tests for lambda
.
commit
|
commitdiff
|
tree
2008-01-27
Bernd J
e
ndrissek
Conti
n
ue
despite abnorm
a
l exits
.
commit
|
commitdiff
|
tree
2008-01-27
Bernd Jendrisse
k
Evalua
t
e
CAR o
f
list separ
a
t
e
l
y
to find
o
u
t
if it's
.
.
.
commit
|
commitdiff
|
tree
2008-01-27
B
ernd Je
n
dris
s
ek
Renam
e
v
ari
a
b
le
.
Pretty-p
r
int
b
uilt-in func
t
i
o
n
s as
.
.
.
commit
|
commitdiff
|
tree
2008-01-27
Bernd Jendrissek
pair_n
e
w(
)
:
Initialize
C
DR to '
(
)
.
commit
|
commitdiff
|
tree
2008-01-27
Bernd Jendrissek
Parse a who
l
e
w
ord in on
e
go with
p
arse_wor
d
()
.
commit
|
commitdiff
|
tree
2008-01-27
Bernd Je
n
d
r
issek
charseq_new(): Initiali
z
e the returned obj
e
ct
.
commit
|
commitdiff
|
tree
2008-01-27
Bern
d
Jendr
i
ssek
Defin
e
#t a
n
d
#
f
.
commit
|
commitdiff
|
tree
2008-01-27
Ber
n
d Jendrissek
Mark fun
c
tions by an
o
paque
u
nique CA
R
.
commit
|
commitdiff
|
tree
2008-01-27
Be
r
n
d Jendrissek
Implement (car) and
(
cdr)
.
commit
|
commitdiff
|
tree
2008-01-27
Bern
d
Jendrisse
k
S
u
ppor
t
i
m
proper lists
.
Implement (c
o
ns)
.
commit
|
commitdiff
|
tree
2008-01-27
Bernd Jendris
s
ek
Pass a
m
o
r
e s
t
rongly type
d
l
ist "
r
est" ar
g
u
m
ent to
.
.
.
commit
|
commitdiff
|
tree
2008-01-27
Bernd
Jendr
i
ssek
Pass the envi
r
o
n
ment to (eval) so
it
c
an support (let)
.
commit
|
commitdiff
|
tree
2008-01-27
Bernd Jendrissek
Bind values to symbols
d
uring ev
a
luation
.
Call builtin
.
.
.
commit
|
commitdiff
|
tree
2008-01-27
Bernd
J
endriss
e
k
Uni
f
y st
r
i
n
g and symbo
l
rep
r
esentation
.
commit
|
commitdiff
|
tree
2008-01-27
B
ernd Jendrissek
Evaluat
e
s-expressions
.
On
l
y supports strings and
.
.
.
commit
|
commitdiff
|
tree
2008-01-27
Bernd Jendrissek
NUL-term
i
nat
e
s
t
r
i
ngs and symbols for co
n
venience
.
commit
|
commitdiff
|
tree
2008-01-27
Bern
d
J
en
d
r
i
s
sek
Delete string_ne
w
()
.
commit
|
commitdiff
|
tree
2008-01-27
Bernd Jendrissek
Parse s
t
rings in s-ex
p
ressions
.
commit
|
commitdiff
|
tree
2008-01-27
Bernd Jend
r
i
s
s
ek
Pars
e
s
y
mbols in s-expressions
.
commit
|
commitdiff
|
tree
2008-01-27
Bernd
Jen
d
ris
s
ek
A
ru
d
imen
t
ary parser o
f
s-exp
r
e
ssions
.
commit
|
commitdiff
|
tree