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
ladimir Sed
a
c
h
Made SWITCH flatten
bl
o
cks in
c
ase statem
e
nts
.
This
.
.
.
commit
|
commitdiff
|
tree
2009-11-30
V
ladimir Sed
a
ch
Removed redundant PROGN
in DO* s
t
atement
.
commit
|
commitdiff
|
tree
2009-11-29
Vladim
i
r S
e
dach
Cha
n
ged PS-
D
OC* to take multiple arguments
(impl
i
cit
.
.
.
commit
|
commitdiff
|
tree
2009-11-27
Vladimir
Sedach
Fixed RETURN of CO
N
D
.
commit
|
commitdiff
|
tree
2009-11-27
V
la
d
i
m
i
r
S
ed
a
ch
F
i
xed RETURN of SYMB
O
L-MAC
R
OLET
.
commit
|
commitdiff
|
tree
2009-11-26
V
l
adimir S
e
d
a
ch
A
d
ded VALU
E
S a
n
d MULTIPLE-VALUE-BIND
.
T
hank
s
t
o
Red
.
.
.
commit
|
commitdiff
|
tree
2009-11-23
V
la
d
imir
Sed
a
c
h
Exported *PARENSCRI
P
T-STREAM* sp
e
cial variable
,
used
.
.
.
commit
|
commitdiff
|
tree
2009-11-22
Vladimir Sedach
Better RET
U
RN hand
l
ing of conditionals and state
m
ents
.
commit
|
commitdiff
|
tree
2009-11-19
Vladimir
S
edach
Make NI
L
the value (t
h
e
l
ast form
i
n en
c
losing PROGN
.
.
.
commit
|
commitdiff
|
tree
2009-11-05
V
l
a
dimir
Sedach
Renamed SLOT-VALUE to GET-PROPERTY
(
and adde
d
the
former
.
.
.
commit
|
commitdiff
|
tree
2009-11-05
Vladimir Sedach
Fixed symbol-to-js
-
string of
t
h
i
ngs
l
ike A
+
+ and A**
.
commit
|
commitdiff
|
tree
2009-11-05
Vladimir Sedach
Fixed RETURN
o
f CA
S
E
.
commit
|
commitdiff
|
tree
2009-11-05
Vladimir Sedach
DOL
I
S
T no lon
g
er generates
a
g
en
s
ym for the
arr
a
y
argument
.
.
.
commit
|
commitdiff
|
tree
2009-11-05
V
lad
i
mir Sedach
Fixed FL
E
T
e
xpr
e
ssion
c
ompilati
o
n
.
commit
|
commitdiff
|
tree
2009-11-04
Vladi
m
ir S
e
dach
Added i
m
plicit return to
f
unction
bod
i
es
.
commit
|
commitdiff
|
tree
2009-10-13
Vladimir Sedach
Change
d
the CREATE special fo
r
m to tre
a
t
i
t
s key
a
r
g
uments
a
s
commit
|
commitdiff
|
tree
2009-09-17
Vladimir Sedach
F
ix
e
d symbol macro bug (thanks to D
a
ni
e
l Gackle for
.
.
.
commit
|
commitdiff
|
tree
2009-09-14
Vladimir Sedach
Replac
e
d red
u
nda
n
t string functi
o
ns
in utils
.
lis
p
with
commit
|
commitdiff
|
tree
2009-09-13
Vlad
i
m
ir Se
d
ach
Fix
e
d t
h
e CHAIN
m
a
c
r
o
t
o
co
r
rect
l
y
c
hain plai
n
slot
.
.
.
commit
|
commitdiff
|
tree
2009-09-13
Vlad
i
mir
Sedach
Changed op-precedence back to a
mem
o
ized tabl
e
(performance
.
.
.
commit
|
commitdiff
|
tree
2009-09-13
V
l
adimir Sed
a
ch
Memoized SYMBOL-NAME-T
O
-JS-STRING
(
p
erformance
i
m
provement)
.
commit
|
commitdiff
|
tree
2009-09-13
Vladimir Sedach
Added
s
ymbolp c
h
eck bef
o
re the use
o
f lookup-macro
.
.
.
commit
|
commitdiff
|
tree
2009-09-13
Vladimir
S
edach
Refactored S
Y
MBOL-NAME-TO-JS-S
T
RING
.
commit
|
commitdiff
|
tree
2009-09-11
Vladimir
S
edach
Cha
n
ge
d
printing subsystem interface
t
o allow
d
irect
.
.
.
commit
|
commitdiff
|
tree
2009-09-11
Vladimir Sedach
Ref
a
c
tored compile-parenscr
i
pt-form
co
d
e
.
commit
|
commitdiff
|
tree
2009-09-11
Vla
d
imir S
e
d
ach
Refa
c
tored ps-compil
e
r method name for symbols
.
commit
|
commitdiff
|
tree
2009-08-12
Vladimi
r
Sedach
Fi
x
ed a bug
w
here 'cre
a
te' was s
p
eci
a
l-casing
k
e
ywords in
commit
|
commitdiff
|
tree
2009-08-07
Vladim
i
r Sedach
Merge branch
'
master' of
ssh://vsedach@com
m
on-
l
isp
.
.
.
commit
|
commitdiff
|
tree
2009-08-07
Vladi
m
ir Se
d
a
c
h
Fixed nary compar
i
so
n
operato
r
s (ex:
(
< 1
2
3) should
.
.
.
commit
|
commitdiff
|
tree
2009-08-01
Vladimir
S
edach
Exported
'
chain' he
l
pe
r
ma
c
r
o
.
commit
|
commitdiff
|
tree
2009-07-27
Vl
a
d
i
mir Seda
c
h
Changed 'slot-value' t
o
p
r
int keyword slot nam
e
s as
.
.
.
commit
|
commitdiff
|
tree
2009-07-25
V
ladi
m
ir
S
edach
Ch
a
nged
'cre
a
te' and 'slot
-
val
u
e
'
to treat
r
eserved
.
.
.
commit
|
commitdiff
|
tree
2009-07-25
Vladimir Seda
c
h
Revised
PS liter
a
l
m
echanism to use 'symbol
-
name-to
.
.
.
commit
|
commitdiff
|
tree
2009-07-06
Vlad
i
mi
r
Se
d
a
ch
Rewrote 'ps' macro to exp
a
nd into '
w
ith-output-to-st
r
i
n
g
.
.
.
commit
|
commitdiff
|
tree
2009-06-18
V
l
adimir
Sedach
A
dded the '
c
hain' conven
i
enc
e
m
a
cro
f
o
r
method call
.
.
.
commit
|
commitdiff
|
tree
2009-06-08
Vladimir
Sedach
C
hanged des
t
ructuring-
b
ind to use let* i
n
stead of let
.
.
.
commit
|
commitdiff
|
tree
2009-06-08
Vla
d
imir
S
e
da
c
h
Fixed
s
evera
l
special
f
or
m
s th
a
t
w
ere
not macroexp
a
ndin
g
.
.
.
commit
|
commitdiff
|
tree
2009-06-08
Vlad
i
mir Sedach
Introduced 'function' spe
c
i
a
l form to f
u
rther help
.
.
.
commit
|
commitdiff
|
tree
2009-06-08
V
lad
i
mir Se
d
ach
Fi
x
ed 'flatt
e
n' to co
r
rectly handle lists with no
n
.
.
.
commit
|
commitdiff
|
tree
2009-05-25
V
ladimir Se
d
a
ch
Changed proces
s
-html-for
m
s-lhtml loop in
lib/ps-html
.
.
.
commit
|
commitdiff
|
tree
2009-05-15
Vladimir Sed
a
ch
Fixed some speci
a
l fo
r
ms that weren't macro-expanding
.
.
.
commit
|
commitdiff
|
tree
2009-05-15
Vladimir Sedach
let/let* no longer ge
n
sym var
i
able names
when they
.
.
.
commit
|
commitdiff
|
tree
2009-05-10
Vladimir
Sedach
Made
compiled-form-to-string use wri
t
e-st
r
in
g
inste
a
d
.
.
.
commit
|
commitdiff
|
tree
2009-05-09
Vla
d
imir S
e
dach
Substa
n
tially modified the wa
y
Pare
n
scr
i
pt compilation and
commit
|
commitdiff
|
tree
2009-05-09
Vladim
i
r Sedac
h
Fix
e
d
bug where
m
acr
o
let and symbol-macrolet special
.
.
.
commit
|
commitdiff
|
tree
2009-05-03
V
l
adimir
S
edach
Reim
p
l
e
mente
d
fl
e
t and la
b
els to use the same renaming
.
.
.
commit
|
commitdiff
|
tree
2009-05-03
Vladimir Sed
a
ch
Im
p
lemen
t
ed LET and
L
ET* by variable renami
n
g
, which
.
.
.
commit
|
commitdiff
|
tree
2009-05-03
Vladimir Sed
a
ch
Removed unused function val-to-
s
tring f
r
om utils
.
lisp
commit
|
commitdiff
|
tree
2009-04-29
Vlad
i
mir Sedach
Added file compilatio
n
and eval-when facilit
i
es (pat
c
h
.
.
.
commit
|
commitdiff
|
tree
2009-04-29
Vladimir Sedach
F
i
x
e
d
b
u
g
with
i
ncor
r
e
c
tly parenthesized if expres
s
ions
.
commit
|
commitdiff
|
tree
2009-04-29
V
ladi
m
i
r
Sedach
F
ixed non-uniform
handling of
q
uo
t
ed symbols that mani
f
est
e
d
.
.
.
commit
|
commitdiff
|
tree
2009-04-29
Vlad
i
mir Sedach
Fixed bug
i
n keyword a
r
gument handling (pa
t
ch th
a
nks
.
.
.
commit
|
commitdiff
|
tree
2009-04-20
Vladimir Se
d
ach
Fixed typo in ps
-
macro-lib
.
lisp
commit
|
commitdiff
|
tree
2009-04-14
Vla
d
i
mir Sedach
Added the colon chara
c
t
e
r
(:) to
th
e
lis
t
of special
.
.
.
commit
|
commitdiff
|
tree
2009-04-13
Vladimir
S
edach
I
ntroduce
d
the *js-ta
r
get
-
version* spe
c
ial
v
a
riab
l
e
.
.
.
commit
|
commitdiff
|
tree
2009-04-13
Vladimir Sed
a
ch
G
ot
r
id
o
f 'ensure-ps-symb
o
l' intern
a
l func
t
i
on (at
.
.
.
commit
|
commitdiff
|
tree
2009-04-13
Vlad
i
m
i
r
S
e
dach
Removed some unnecessary cod
e
th
a
t ignored a
n
a
naphor
.
.
.
commit
|
commitdiff
|
tree
2009-04-13
Vladim
i
r Sedach
Cha
n
ged represe
n
tation of expression b
l
ocks a
n
d 'i
f
.
.
.
commit
|
commitdiff
|
tree
2009-04-12
Vladimir Sedach
Merge branch 'master' o
f
s
s
h://v
s
ed
a
c
h
@common-li
s
p
.
.
.
commit
|
commitdiff
|
tree
2009-04-12
V
l
adimi
r
S
e
dach
Removed 'append' from runtime lib since D
a
niel Gackle
.
.
.
commit
|
commitdiff
|
tree
2009-04-12
Vladimir Sedach
Updated tests to r
e
f
l
ect changes in latest p
a
t
ches
.
.
.
commit
|
commitdiff
|
tree
2009-04-12
V
l
adimir Sedach
Fixed 'lisp' form to pro
d
u
ce co
d
e tha
t
captures enclosing
.
.
.
commit
|
commitdiff
|
tree
2009-04-12
Vladimir Sedach
Expor
t
ed
'
loop' from Parenscript package, move
d
uti
l
it
y
.
.
.
commit
|
commitdiff
|
tree
2009-04-12
Vladimir Sed
a
ch
Updated tests to reflect
changes in latest
pa
t
ches
.
.
.
commit
|
commitdiff
|
tree
2009-04-12
Vladimir Sedach
Fixed 'lisp' form to pr
o
duce code
that capt
u
res enclosing
.
.
.
commit
|
commitdiff
|
tree
2009-04-12
Vl
a
dimir Sedac
h
Ex
p
o
r
ted 'loop'
f
rom Pa
r
enscrip
t
package
,
move
d
utilit
y
.
.
.
commit
|
commitdiff
|
tree
2009-04-10
Vladimir Se
d
ach
Mod
i
fied the PS compiler to produce
a
n
i
ntermedia
t
e
.
.
.
commit
|
commitdiff
|
tree
2009-04-06
Vla
d
imir Sedac
h
Changed tests
t
o
r
e
flect Da
n
iel
G
ackle's keyword argu
m
e
n
ts
.
.
.
commit
|
commitdiff
|
tree
2009-04-05
Vl
a
di
m
ir Sed
a
ch
Made the ignore de
c
laratio
n
in define-ps-special-form
.
.
.
commit
|
commitdiff
|
tree
2009-04-04
Vladimi
r
Sedach
R
e
move
d
compile-time
c
on
s
tant string
concatenation
.
.
.
commit
|
commitdiff
|
tree
2009-03-31
Vladim
i
r S
e
d
a
ch
Changed the def
i
nit
i
on of define
-
ps-special-f
o
rm to
.
.
.
commit
|
commitdiff
|
tree
2009-03-31
Vladimir Sedac
h
Cha
n
ged the i
m
plementation of q
u
ote from be
i
ng speci
a
l
.
.
.
commit
|
commitdiff
|
tree
2009-03-12
Vladi
m
ir Sed
a
ch
Rename
d
*ht
m
l
-
e
m
pty
-
t
a
g
-
a
ware-p*
t
o *p
s
-ht
m
l-empty
.
.
.
commit
|
commitdiff
|
tree
2009-03-12
Vl
a
d
i
mi
r
Sed
a
ch
Removed
tu
t
orial
.
lisp from
r
e
posi
t
ory (it is now updated
.
.
.
commit
|
commitdiff
|
tree
2009-03-06
Vl
a
dimi
r
Sedach
Cha
n
ged ps-htm
l
generators to behave mor
e
like CL-WHO
.
.
.
commit
|
commitdiff
|
tree
2009-03-06
Vladimir Sedach
Reg
e
nerated r
e
ference-tests
.
li
s
p from referen
c
e
d
oc
.
.
.
commit
|
commitdiff
|
tree
2009-03-06
Vladim
i
r
Sedach
Rew
r
ot
e
s
o
me unit tes
t
s
t
o simplify code
.
commit
|
commitdiff
|
tree
2009-03-06
V
l
adim
i
r Sedach
Added
ps-doc* function to
P
S compilatio
n
interfa
c
e
.
commit
|
commitdiff
|
tree
2009-03-06
V
ladimir Sedach
Adde
d
ex
a
mp
l
e
of closure symbo
l
-
m
ap usage for ob
f
us
c
ate
.
.
.
commit
|
commitdiff
|
tree
2009-03-06
Vladimir S
e
d
a
c
h
Removed literal
backspace character from the
J
S e
s
cape
.
.
.
commit
|
commitdiff
|
tree
2009-02-28
Vladimir Sedach
Add
e
d not
e
about printing special
c
h
aracters to e
s
cape
.
.
.
commit
|
commitdiff
|
tree
2009-02-23
Vladi
m
ir Sed
a
ch
Added all symbols from DOM levels 1 and
2
, Win
d
ow wo
r
king
.
.
.
commit
|
commitdiff
|
tree
2009-02-20
Vladimir Sedach
Fixe
d
t
h
e
'pi' symb
o
l-macro
.
commit
|
commitdiff
|
tree
2009-02-10
Vlad
i
mir
S
edach
Intr
o
d
uced t
h
e "funcall" macro (w
h
ich
r
e
a
lly doesn
.
.
.
commit
|
commitdiff
|
tree
2009-02-09
Vladimir S
e
dach
U
p
da
t
ed js-expander
t
o work w
i
th the latest CVS ver
s
ion
.
.
.
commit
|
commitdiff
|
tree
2009-02-08
Vladimir Sed
a
ch
A
d
d
e
d
'
redu
c
e' function
t
o runti
m
e
lib
.
commit
|
commitdiff
|
tree
2009-02-08
Vladimir Sedach
Fi
x
ed a bug where variable initializ
a
tions i
n
si
d
e for
.
.
.
commit
|
commitdiff
|
tree
2009-02-07
Vlad
i
mir
S
e
da
c
h
Implemented 'fle
t
' a
n
d
'
label
s
' as PS macros
.
commit
|
commitdiff
|
tree
2009-02-06
V
l
adimir S
e
dach
Made
w
ho-ps-html handle multiple html forms correctl
y
.
.
.
commit
|
commitdiff
|
tree
2009-02-03
Vladimir S
e
da
c
h
Changed let to no
t
i
n
trodu
c
e any extra vari
a
bl
e
s (for
.
.
.
commit
|
commitdiff
|
tree
2009-02-02
Vladim
i
r
S
e
dach
Got rid of the "(
.
m
e
thod-nam
e
object args
)
" method
.
.
.
commit
|
commitdiff
|
tree
2009-02-02
Vlad
i
mir Sed
a
c
h
Changed the @ (slo
t
-value compositi
o
n macro) not t
o
.
.
.
commit
|
commitdiff
|
tree
2009-02-02
V
l
adim
i
r Seda
c
h
Defined ps-inline as a PS macro in add
i
tion
to a CL
.
.
.
commit
|
commitdiff
|
tree
2009-02-02
Vlad
i
mir S
e
d
ach
Fixed bug whe
r
e expressions coul
d
not be
a
pplied
c
orre
c
tly
.
.
.
commit
|
commitdiff
|
tree
2009-02-01
Vla
d
imir Sedach
M
o
dified
the Par
e
n
s
c
r
ip
t
m
a
c
ro facilities so
t
hat
defpsmacro
a
n
d
commit
|
commitdiff
|
tree
2009-01-28
Vladimi
r
Sedac
h
Add
e
d Daniel G
a
ckle and W
i
lliam Halliburton to th
e
.
.
.
commit
|
commitdiff
|
tree
2009-01-28
Vladimi
r
S
e
dach
Adde
d
sy
m
b
ol-to-js to
th
e
dep
r
ecated inter
f
ace since
.
.
.
commit
|
commitdiff
|
tree
2009-01-22
Vladimir
S
edach
Made the
p
s-html mac
r
o
s
gen
e
rate self-closing t
a
gs
.
commit
|
commitdiff
|
tree
2009-01-19
Vladim
i
r Sedach
Made the pack
a
ge sy
m
bol o
b
fuscator be ab
l
e to
take
.
.
.
commit
|
commitdiff
|
tree
2009-01-19
Vladimir Sedach
A
dded convenience
packa
g
es that
e
x
p
o
r
t
JS and browser
.
.
.
commit
|
commitdiff
|
tree
next