repo.or.cz
/
parenscript.git
/
search
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
log
|
graphiclog1
|
graphiclog2
|
commit
|
commitdiff
|
tree
|
refs
|
edit
|
fork
first
·
prev
·
next
Made SWITCH flatten blocks in case statements. This prevents redundant
2009-11-30
V
l
adimi
r
Seda
c
h
Made SWIT
C
H
fla
t
ten block
s
in case
s
tatem
e
nts
.
This
.
.
.
commit
|
commitdiff
|
tree
2009-11-30
Vladimir Sedach
Rem
o
v
ed r
e
dundant
PROGN in
D
O* stat
e
ment
.
commit
|
commitdiff
|
tree
2009-11-29
Vladimir
Sedach
Ch
a
nged PS
-
DOC* to take
m
ultiple arguments (im
p
lic
i
t
.
.
.
commit
|
commitdiff
|
tree
2009-11-27
Vladimir Sedach
F
i
x
e
d
RET
U
RN of COND
.
commit
|
commitdiff
|
tree
2009-11-27
Vladimir Sedach
Fixed RETURN of
SYMBOL-MACROLET
.
commit
|
commitdiff
|
tree
2009-11-26
Vl
a
dimir Sedach
A
dded VALUE
S
a
n
d MU
L
TIPLE-VALUE-BIND
.
Thanks to Red
.
.
.
commit
|
commitdiff
|
tree
2009-11-23
V
l
adimir S
e
dac
h
Exporte
d
*PARENSCRI
P
T-STREAM* special v
a
r
iab
l
e
,
used
.
.
.
commit
|
commitdiff
|
tree
2009-11-22
Vladimir
S
eda
c
h
Bett
e
r RETURN ha
n
dling of condi
t
ionals and
statem
e
nts
.
commit
|
commitdiff
|
tree
2009-11-19
Vladimir Se
d
ach
Make N
I
L the value (the la
s
t
form in enclosing P
R
OGN
.
.
.
commit
|
commitdiff
|
tree
2009-11-05
Vladimir
Seda
c
h
Re
n
amed SLOT-VALUE to GET-PROPERT
Y
(a
n
d add
e
d th
e
f
o
rm
e
r
.
.
.
commit
|
commitdiff
|
tree
2009-11-05
Vladimir Sedach
Fixed symbol-to-js-string of
things li
k
e
A++ and A**
.
commit
|
commitdiff
|
tree
2009-11-05
Vladim
i
r
S
edach
Fix
e
d RETURN
o
f CAS
E
.
commit
|
commitdiff
|
tree
2009-11-05
Vlad
i
mir Sed
a
ch
DO
L
IST
n
o longer genera
t
e
s
a gensym for
t
he
a
rray argum
e
nt
.
.
.
commit
|
commitdiff
|
tree
2009-11-05
Vladimir
S
eda
c
h
Fixed FLET exp
r
essio
n
co
m
pi
l
ation
.
commit
|
commitdiff
|
tree
2009-11-04
Vladimir Sedach
Added
i
mplicit return to function bodies
.
commit
|
commitdiff
|
tree
2009-10-13
Vladimir Sedach
Changed the CREATE
s
pecial form to treat its key
argumen
t
s a
s
commit
|
commitdiff
|
tree
2009-09-17
Vlad
i
m
i
r Sedach
Fix
e
d
sy
m
bol macro bu
g
(thank
s
to Danie
l
G
ackle for
.
.
.
commit
|
commitdiff
|
tree
2009-09-14
Vladimir
S
ed
a
ch
Repl
a
ce
d
r
e
dundant string func
t
ions in ut
i
ls
.
li
s
p with
commit
|
commitdiff
|
tree
2009-09-13
Vladimir Sedach
F
ixed the C
H
AI
N
mac
r
o
to correctly
c
h
ain
p
l
a
in
slot
.
.
.
commit
|
commitdiff
|
tree
2009-09-13
Vladimir Sedach
Changed op-prece
d
ence back to a memoized tabl
e
(performance
.
.
.
commit
|
commitdiff
|
tree
2009-09-13
Vladimir Sed
a
ch
M
emoized SYM
B
OL-
N
AME-TO-JS
-
STRING (performa
n
ce improvement)
.
commit
|
commitdiff
|
tree
2009-09-13
Vladimir Sed
a
ch
Added
symbolp ch
e
ck before
the use of lookup-macro
.
.
.
commit
|
commitdiff
|
tree
2009-09-13
Vla
d
imir Sed
a
c
h
Refac
t
ored SY
M
BOL-NAME-TO-JS
-
STRING
.
commit
|
commitdiff
|
tree
2009-09-11
Vladimir Sedach
Changed printin
g
s
ubsyste
m
interface
to
a
llow di
r
ect
.
.
.
commit
|
commitdiff
|
tree
2009-09-11
V
ladimir Sedach
Re
f
a
c
tored
c
omp
i
le-par
e
ns
c
ript-form code
.
commit
|
commitdiff
|
tree
2009-09-11
V
ladimi
r
Se
d
ach
Ref
a
ctored ps-compiler
method name for symbols
.
commit
|
commitdiff
|
tree
2009-08-12
Vladim
i
r Seda
c
h
Fixe
d
a
bu
g
where 'create' was special-c
a
si
n
g
keywords in
commit
|
commitdiff
|
tree
2009-08-07
V
ladimir Se
d
ach
M
e
rge b
r
anc
h
'm
a
ster' of
s
s
h://vsedach@c
o
mmon-
l
isp
.
.
.
commit
|
commitdiff
|
tree
2009-08-07
V
l
adimir Sedach
Fixed nary co
m
pa
r
i
s
on operators (ex:
(
< 1 2 3)
s
hould
.
.
.
commit
|
commitdiff
|
tree
2009-08-01
Danie
l
Gack
l
e
Added :REPEAT clause
s
to P
S
'
s
LOOP
.
commit
|
commitdiff
|
tree
2009-08-01
Vladi
m
ir Seda
c
h
Exported '
c
hain' helper macr
o
.
commit
|
commitdiff
|
tree
2009-07-27
Vladimir
S
e
d
ach
Changed 'slot-va
l
ue' to
print keyword
s
lot names as
.
.
.
commit
|
commitdiff
|
tree
2009-07-27
Red Daly
Fixed
e
v
a
l-when special form and added tests
to
prev
e
nt
.
.
.
commit
|
commitdiff
|
tree
2009-07-25
Vladi
m
ir Sedach
Changed
'create'
a
nd 's
l
ot-value' t
o
treat
r
eserv
e
d
.
.
.
commit
|
commitdiff
|
tree
2009-07-25
V
l
adimir
Se
d
a
c
h
Revised PS
l
iteral
mechanism
t
o use 'sym
b
ol-name
-
to
.
.
.
commit
|
commitdiff
|
tree
2009-07-25
D
a
niel Gackle
PS LOOP now supports ON
.
commit
|
commitdiff
|
tree
2009-07-25
Da
n
i
e
l
G
ackle
DESTRUCTU
R
ING-BIND can now handle dotted and nested
.
.
.
commit
|
commitdiff
|
tree
2009-07-07
Daniel Gackle
A
dded suppo
r
t for COUNT, MIN
I
M
IZ
E
and MAXIMIZE to PS
.
.
.
commit
|
commitdiff
|
tree
2009-07-07
Daniel Gackle
Extended PS-LOOP
t
o allow explicit accumul
a
tion variables
.
.
.
commit
|
commitdiff
|
tree
2009-07-06
Vladimir Sedach
Rewr
o
te '
p
s' macro
t
o
e
x
p
and into 'with
-
outpu
t
-to-str
i
ng
.
.
.
commit
|
commitdiff
|
tree
2009-06-18
Vlad
i
mi
r
Sedach
A
d
ded the
'chain'
c
onve
n
i
e
nce macro
f
o
r method call
.
.
.
commit
|
commitdiff
|
tree
2009-06-08
Vladi
m
ir
Sedach
C
h
a
n
g
ed de
s
t
ruct
u
ring-bind to
u
se let* instead
o
f let
.
.
.
commit
|
commitdiff
|
tree
2009-06-08
Vladimir Sedach
Fixed seve
r
al special form
s
t
h
at were not ma
c
roexpanding
.
.
.
commit
|
commitdiff
|
tree
2009-06-08
V
ladimir Sedach
Introduced 'funct
i
on' spec
i
al
form
t
o further help
.
.
.
commit
|
commitdiff
|
tree
2009-06-08
Vladim
i
r Sedach
Fixed 'flatten' to
correctly
h
andle lis
t
s with
n
o
n
.
.
.
commit
|
commitdiff
|
tree
2009-05-25
Vl
a
dimir Sed
a
ch
Changed process-html-for
m
s-lh
t
m
l
loop in lib/ps-html
.
.
.
commit
|
commitdiff
|
tree
2009-05-15
Vladimir Sedach
Fixed
some special forms that weren't macr
o
-exp
a
nding
.
.
.
commit
|
commitdiff
|
tree
2009-05-15
Vladimir Sedach
let
/
let*
no lo
n
g
e
r gensy
m
variable n
a
mes when th
e
y
.
.
.
commit
|
commitdiff
|
tree
2009-05-10
Vla
d
i
mir Sed
a
c
h
Made compil
e
d
-
form-to-stri
n
g
u
se write
-
string instea
d
.
.
.
commit
|
commitdiff
|
tree
2009-05-09
Daniel G
a
c
kle
Added
s
upport for suppli
e
d-p
p
a
r
ameters
t
o
opt
i
o
nal
.
.
.
commit
|
commitdiff
|
tree
2009-05-09
Daniel Ga
c
kle
Extende
d
D
E
STRUCTURING-BIND t
o
al
l
ow NIL
b
indings to
.
.
.
commit
|
commitdiff
|
tree
2009-05-09
Vladimir Sedach
S
ubstanti
a
l
l
y
modified the way Paren
s
c
r
i
pt compilation and
commit
|
commitdiff
|
tree
2009-05-09
V
lad
i
m
i
r Sedach
Fixed bug where m
a
crolet
a
nd symbol-macrolet spe
c
ia
l
.
.
.
commit
|
commitdiff
|
tree
2009-05-03
Vlad
i
m
i
r
Sedach
Reimplemented flet a
n
d labels to us
e
the same renaming
.
.
.
commit
|
commitdiff
|
tree
2009-05-03
V
l
adimi
r
Sedach
Implement
e
d
LET
and LET*
b
y
variable renamin
g
,
which
.
.
.
commit
|
commitdiff
|
tree
2009-05-03
V
l
adimir Sedach
Removed un
u
sed funct
i
on
v
al-to
-
st
r
ing from ut
i
ls
.
l
isp
commit
|
commitdiff
|
tree
2009-04-29
Vladimir
S
edach
Adde
d
f
ile co
m
pi
l
atio
n
and eval-when fa
c
ilities (patch
.
.
.
commit
|
commitdiff
|
tree
2009-04-29
Vladimir Sedach
F
i
xed bug with
inco
r
rectly parenthesized if
e
xpres
s
ion
s
.
commit
|
commitdiff
|
tree
2009-04-29
Vladimir Seda
c
h
Fix
e
d non-uniform handling
o
f
quoted symbols t
h
at
m
a
nifest
e
d
.
.
.
commit
|
commitdiff
|
tree
2009-04-29
Vladimi
r
Sedach
Fixed bug in
k
e
y
word argument handling (patch thanks
.
.
.
commit
|
commitdiff
|
tree
2009-04-22
Kelly McDo
n
ald
me
t
hod
t
r
i
ck wa
s
yanked in 7
9
63
0
c82
a
c03066ceb1dac5001
5
e
b
6b7a
.
.
.
commit
|
commitdiff
|
tree
2009-04-20
Vladimir Seda
c
h
Fixed ty
p
o
i
n ps-macro-lib
.
li
s
p
commit
|
commitdiff
|
tree
2009-04-14
Vlad
i
mir S
e
d
a
ch
Add
e
d th
e
colon
c
haracter (:) to the list
of specia
l
.
.
.
commit
|
commitdiff
|
tree
2009-04-13
Vladimir Sedach
Intr
o
duced the *j
s
-targe
t
-version* spec
i
a
l variable
.
.
.
commit
|
commitdiff
|
tree
2009-04-13
V
l
ad
i
mir Sedach
Go
t
ri
d
of 'ensure-ps
-
symb
o
l' internal fun
c
tion (
a
t
.
.
.
commit
|
commitdiff
|
tree
2009-04-13
Danie
l
Gackle
Ad
d
ed destructuring
lists
t
o
PS-
L
OOP
.
commit
|
commitdiff
|
tree
2009-04-13
Vla
d
imir Sed
a
ch
R
emoved som
e
unne
c
e
ssary c
o
de that ignored an anaphor
.
.
.
commit
|
commitdiff
|
tree
2009-04-13
V
l
adimir S
e
dach
Change
d
rep
r
esentation of expression bloc
k
s
a
nd 'if
.
.
.
commit
|
commitdiff
|
tree
2009-04-12
Vladi
m
ir Sedach
Merge branch 'master' of ssh:/
/
v
sedach@common
-
l
isp
.
.
.
commit
|
commitdiff
|
tree
2009-04-12
Vladimir S
e
dac
h
Removed 'append
'
from r
u
nti
m
e lib since Daniel Gackl
e
.
.
.
commit
|
commitdiff
|
tree
2009-04-12
Daniel
Gackle
Added a file
PS-DOM
with handy
u
tility macros for DOM
.
.
.
commit
|
commitdiff
|
tree
2009-04-12
Daniel Gackle
Add
e
d several
n
ew utility m
a
cros,
includi
n
g a pri
m
itive
.
.
.
commit
|
commitdiff
|
tree
2009-04-12
Danie
l
Gackle
Mo
d
i
f
ied the
way
the PS
-
LOOP does SUM (i
t
now gensyms
.
.
.
commit
|
commitdiff
|
tree
2009-04-12
Dani
e
l Gackle
Added a
macro WITH-LAMBDA
that's useful for wrappin
g
.
.
.
commit
|
commitdiff
|
tree
2009-04-12
Vl
a
dimir Sedach
Updated tests to reflect changes
in latest p
a
tches
.
.
.
commit
|
commitdiff
|
tree
2009-04-12
Vladimir
Sedach
Fixed
'
lisp' fo
r
m to produce code that c
a
p
t
ur
e
s enclos
i
ng
.
.
.
commit
|
commitdiff
|
tree
2009-04-12
Vladimir Sed
a
c
h
Exporte
d
'loop' from Parenscript package, moved
utility
.
.
.
commit
|
commitdiff
|
tree
2009-04-12
Vladimir Seda
c
h
U
pdated tests
to r
e
flect changes in l
a
test
patches
.
.
.
commit
|
commitdiff
|
tree
2009-04-12
Vladi
m
ir Sedach
Fix
e
d '
l
isp' form t
o
p
r
oduce code that captures
e
ncl
o
sing
.
.
.
commit
|
commitdiff
|
tree
2009-04-12
Vladimir Sedach
Exported 'l
o
op'
from Parenscri
p
t p
a
ckage, mo
v
e
d
utility
.
.
.
commit
|
commitdiff
|
tree
2009-04-10
V
ladimir
Sedac
h
Mod
i
fied the PS compiler
t
o pro
d
uce an
interme
d
iate
.
.
.
commit
|
commitdiff
|
tree
2009-04-06
Vl
a
di
m
ir Sedach
C
hanged test
s
to
r
eflect Dan
i
el Gackle's keyword argu
m
ent
s
.
.
.
commit
|
commitdiff
|
tree
2009-04-06
Dan
i
el Gackle
Init
i
alize
keywor
d
argume
n
ts from js ARGUMENTS, a
l
lowing
.
.
.
commit
|
commitdiff
|
tree
2009-04-06
Daniel Gackle
Added
a
pa
r
tial
i
mp
l
ementation
of LOOP
to PS
.
commit
|
commitdiff
|
tree
2009-04-04
V
lad
i
mir S
e
dach
Removed co
m
pile-time
c
o
nstant string conca
t
enation
.
.
.
commit
|
commitdiff
|
tree
2009-03-31
Vlad
i
mir Sedach
Changed the de
f
i
n
i
ti
o
n
o
f
define-ps-special-form to
.
.
.
commit
|
commitdiff
|
tree
2009-03-31
Vladimir S
e
d
ach
Change
d
t
h
e
implementatio
n
of quote f
r
om
b
eing special
.
.
.
commit
|
commitdiff
|
tree
2009-03-12
Vladimi
r
Sedach
Ren
a
med *html-
e
mpty-t
a
g-aware-p* to *ps-ht
m
l-empty
.
.
.
commit
|
commitdiff
|
tree
2009-03-12
Vladimir Sedach
R
emoved tutor
i
al
.
lisp from repository (i
t
is
n
o
w update
d
.
.
.
commit
|
commitdiff
|
tree
2009-03-06
V
l
adimir Sedach
Changed ps-html
g
enerators to beh
a
ve more
like CL-
W
HO
.
.
.
commit
|
commitdiff
|
tree
2009-03-06
Vladimir Sedach
Rege
n
era
t
ed reference-t
e
st
s
.
lisp from refer
e
nce doc
.
.
.
commit
|
commitdiff
|
tree
2009-03-06
Vladimi
r
S
e
dach
Rewro
t
e some unit tes
t
s to s
i
mplify code
.
commit
|
commitdiff
|
tree
2009-03-06
Vladimir
S
edach
Added ps-doc* fu
n
ct
i
o
n
to
P
S compil
a
tion interfac
e
.
commit
|
commitdiff
|
tree
2009-03-06
Vla
d
imir Sedach
A
d
d
ed
exa
m
pl
e
of closu
r
e
s
y
mbol-map usage for
o
bfuscate
.
.
.
commit
|
commitdiff
|
tree
2009-03-06
Vladimir Sedach
Rem
o
ved l
i
t
e
r
al b
a
ck
s
pace
c
h
aracte
r
f
r
om the
JS escape
.
.
.
commit
|
commitdiff
|
tree
2009-02-28
Vl
a
dimir
S
edach
A
d
ded note about
printing s
p
ecial cha
r
acters
to e
s
cape
.
.
.
commit
|
commitdiff
|
tree
2009-02-23
Vladimir Sedach
Added all symbo
l
s from
DOM levels 1
and 2, Wi
n
dow work
i
ng
.
.
.
commit
|
commitdiff
|
tree
2009-02-20
Vladimi
r
S
edach
Fixed t
h
e '
p
i' sy
m
bol-macro
.
commit
|
commitdiff
|
tree
2009-02-10
Vladimir Sedach
Introduced the "funca
l
l
"
macr
o
(w
h
ich
r
eally d
o
esn
.
.
.
commit
|
commitdiff
|
tree
2009-02-09
V
l
a
d
imir Sedach
Upd
a
ted j
s
-expande
r
to work
with the l
a
t
est CVS
v
ersion
.
.
.
commit
|
commitdiff
|
tree
next