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 WHEN/UNLESS return null in situations where a return statement
2010-01-05
Vladimi
r
Sedach
M
ade W
H
EN
/
UNL
E
SS r
e
turn n
u
ll in situ
a
tions where a
.
.
.
commit
|
commitdiff
|
tree
2010-01-04
Vladi
m
ir Sedach
Made FLET and LABE
L
S not gensym new names when
it's
.
.
.
commit
|
commitdiff
|
tree
2010-01-02
V
l
a
dimir Sedach
Changed RE
T
URN of co
n
ditionals n
o
t
t
o retu
r
n
spuri
o
u
s
.
.
.
commit
|
commitdiff
|
tree
2010-01-02
Vladim
i
r Sedach
Made the
o
bfus
c
at
o
r not obfus
c
ate exported sy
m
bols
.
commit
|
commitdiff
|
tree
2009-12-28
V
l
adimir Sedach
Made DEFUN SETF work
corre
c
t
ly
for &rest pa
r
amete
r
s
.
.
.
commit
|
commitdiff
|
tree
2009-12-27
Vladimir Sedach
Removed "internal" d
o
c
um
e
ntation
.
commit
|
commitdiff
|
tree
2009-12-27
Vla
d
imir
S
ed
a
ch
Remove
d
unneeded EVAL-WH
E
N from
arou
n
d ma
c
r
o environment
.
.
.
commit
|
commitdiff
|
tree
2009-12-27
Vladi
m
ir Sedach
Removed E
V
A
L-WHEN crud fr
o
m test
s
uite d
e
finitions
.
commit
|
commitdiff
|
tree
2009-12-27
Vl
a
dim
i
r
S
edach
Clean
e
d up ASD file a bit
.
commit
|
commitdiff
|
tree
2009-12-27
Vla
d
imir
S
e
dach
R
e
moved EVAL-W
H
EN and #
.
s
t
uff fr
o
m p
a
ckages
.
lisp
commit
|
commitdiff
|
tree
2009-12-25
Vladi
m
ir Sedach
Made RETURN
of TRY h
a
ndle the
:
CATCH cl
a
use
c
orrectly
.
commit
|
commitdiff
|
tree
2009-12-25
Vladimir Se
d
a
ch
Rewro
t
e
r
eference
manu
a
l in HT
M
L
.
commit
|
commitdiff
|
tree
2009-12-25
Vladimir S
e
dach
Removed
W
ITH-LAMBDA macro
.
commit
|
commitdiff
|
tree
2009-12-25
Vladimir S
e
da
c
h
R
emov
e
d IE s
p
ecific CC-IF form
.
commit
|
commitdiff
|
tree
2009-12-25
Vladimir Sedac
h
Improved do
c
f
o
r js-expa
n
de
r
.
el, ad
d
ed
more recent
.
.
.
commit
|
commitdiff
|
tree
2009-12-25
V
l
a
d
i
mi
r
S
edach
Removed
M
AP-UNTI
L
from run
t
i
m
e
lib
.
commit
|
commitdiff
|
tree
2009-12-25
Vladimir Seda
c
h
Rearraged ps-macro-lib
.
lisp t
o
ma
k
e more sense, removed
.
.
.
commit
|
commitdiff
|
tree
2009-12-03
Vla
d
i
m
ir Sedach
Rename
d
GE
T
-PR
O
P
ER
T
Y to GET
P
ROP
.
commit
|
commitdiff
|
tree
2009-12-01
V
l
adi
m
ir Sedach
Fixed return o
f
iteration specia
l
form
s
.
commit
|
commitdiff
|
tree
2009-11-30
Vladimir Sedach
SETF now correctly looks up SETF expansi
o
n
s
o
f p
l
aces
.
.
.
commit
|
commitdiff
|
tree
2009-11-30
Vladimir Sedach
Made S
W
ITCH flatten blocks in
c
ase statement
s
.
This
.
.
.
commit
|
commitdiff
|
tree
2009-11-30
Vladimir
S
edach
Removed redu
n
d
ant
P
ROGN in DO* statement
.
commit
|
commitdiff
|
tree
2009-11-29
Vladimi
r
Sedach
Changed PS-DOC* to t
a
k
e mu
l
ti
p
le ar
g
um
e
nts (implicit
.
.
.
commit
|
commitdiff
|
tree
2009-11-27
V
l
adimir Sed
a
c
h
Fixed RETURN of CON
D
.
commit
|
commitdiff
|
tree
2009-11-27
Vladimir S
e
dach
Fixe
d
RETURN of
SYMBOL-MACROLET
.
commit
|
commitdiff
|
tree
2009-11-26
Vlad
i
mir Sedac
h
Added V
A
LUES and
M
ULTIPLE
-
VALUE-BIND
.
Th
a
nks to Re
d
.
.
.
commit
|
commitdiff
|
tree
2009-11-23
V
ladimir
Sedach
Exported *PARE
N
S
C
RI
P
T-ST
R
E
AM* special
v
a
riabl
e
, used
.
.
.
commit
|
commitdiff
|
tree
2009-11-22
Vladi
m
ir Sedach
Better RETURN handling
o
f
condi
t
ionals and statements
.
commit
|
commitdiff
|
tree
2009-11-19
Vladimir Sedach
M
a
ke NIL the value (the l
a
st form in
enclosing PROGN
.
.
.
commit
|
commitdiff
|
tree
2009-11-05
Vladimir Sedach
R
e
named
SL
O
T-VALU
E
t
o
G
ET-PROPERT
Y
(and added the f
o
rmer
.
.
.
commit
|
commitdiff
|
tree
2009-11-05
V
ladimir
Sedach
Fixed symbol-to
-
js-string
o
f things like
A
+
+
a
n
d A**
.
commit
|
commitdiff
|
tree
2009-11-05
Vladimi
r
Sedach
Fixed R
E
TURN
o
f
CASE
.
commit
|
commitdiff
|
tree
2009-11-05
Vladimir Sedach
DOLIST no
l
onger generates a ge
n
s
y
m for the array argume
n
t
.
.
.
commit
|
commitdiff
|
tree
2009-11-05
Vla
d
imir Seda
c
h
F
ixed FLET expres
s
ion com
p
i
l
ation
.
commit
|
commitdiff
|
tree
2009-11-04
Vladimir Sedach
Added implicit retur
n
t
o
function bodies
.
commit
|
commitdiff
|
tree
2009-10-13
Vlad
i
m
i
r Sedac
h
Changed the CREATE special form
to treat its key argum
e
nts a
s
commit
|
commitdiff
|
tree
2009-09-17
Vladimir
S
edach
Fixed symbol macro bug (thank
s
t
o
Danie
l
Gackle for
.
.
.
commit
|
commitdiff
|
tree
2009-09-14
V
ladimir S
e
dach
R
e
pl
a
ced redundant str
i
ng f
u
n
ctions in utils
.
lisp with
commit
|
commitdiff
|
tree
2009-09-13
Vladimir Sedach
Fixed
t
he CHAI
N
macro to correctly chain plain slot
.
.
.
commit
|
commitdiff
|
tree
2009-09-13
V
l
a
d
imir Sedach
Changed op-prece
d
ence back to
a
memoized table (perfo
r
mance
.
.
.
commit
|
commitdiff
|
tree
2009-09-13
Vladi
m
ir Sed
a
ch
Memoized SYMBOL-
N
AME-TO-JS-STRI
N
G (performa
n
ce improvement)
.
commit
|
commitdiff
|
tree
2009-09-13
Vladi
m
ir S
e
d
a
ch
Adde
d
s
y
mbolp check before the use of l
o
o
k
up-macro
.
.
.
commit
|
commitdiff
|
tree
2009-09-13
V
l
adimir Seda
c
h
R
e
f
a
c
tored SYMBOL-NAME-TO-JS-STRING
.
commit
|
commitdiff
|
tree
2009-09-11
V
ladimi
r
Sedach
C
han
g
ed printing
s
ubsystem int
e
rfa
c
e to all
o
w
d
irect
.
.
.
commit
|
commitdiff
|
tree
2009-09-11
Vladi
m
i
r
Sedach
Refactored
c
om
p
i
l
e-
p
ar
e
nscr
i
pt-
f
orm code
.
commit
|
commitdiff
|
tree
2009-09-11
Vla
d
i
m
ir Se
d
ac
h
R
efactore
d
ps-compiler me
t
h
od name for symbols
.
commit
|
commitdiff
|
tree
2009-08-12
Vlad
i
mir Sed
a
ch
Fixed
a bug where
'create' wa
s
specia
l
-casing keywords in
commit
|
commitdiff
|
tree
2009-08-07
Vladimir
Sedach
Merge branch
'master' of ssh://vsed
a
ch@c
o
mmon-lis
p
.
.
.
commit
|
commitdiff
|
tree
2009-08-07
Vladimi
r
Sedach
Fixed nar
y
compari
s
on operators (ex: (< 1 2 3) should
.
.
.
commit
|
commitdiff
|
tree
2009-08-01
Vla
d
i
mir
S
ed
a
ch
Ex
p
orted
'
chain' helper
m
acro
.
commit
|
commitdiff
|
tree
2009-07-27
Vladimir Sedach
Ch
a
nged 's
l
ot-
v
alue' to print keyw
o
rd
slot names as
.
.
.
commit
|
commitdiff
|
tree
2009-07-25
Vladimir Sed
a
ch
C
hange
d
'create' and 's
l
ot-value' to treat reserved
.
.
.
commit
|
commitdiff
|
tree
2009-07-25
Vla
d
imir Sedach
R
e
vised PS literal me
c
han
i
sm to use 'sy
m
bol-name-
t
o
.
.
.
commit
|
commitdiff
|
tree
2009-07-06
Vladimir Sedach
R
e
w
rote
'ps' macr
o
to expa
n
d int
o
'wit
h
-
o
u
tput-to-string
.
.
.
commit
|
commitdiff
|
tree
2009-06-18
Vladimir Sedach
Added the 'chain'
c
o
nveni
e
nce macro for method call
.
.
.
commit
|
commitdiff
|
tree
2009-06-08
Vladimir Sedach
Cha
n
g
e
d dest
r
uctu
r
i
ng-
b
i
n
d to
u
se
l
e
t* instea
d
of let
.
.
.
commit
|
commitdiff
|
tree
2009-06-08
Vl
a
d
i
m
ir Sedach
Fixed
several special
form
s
that were
not macroexpanding
.
.
.
commit
|
commitdiff
|
tree
2009-06-08
Vladimir Sedach
I
n
troduced 'function'
special
form to further
h
e
l
p
.
.
.
commit
|
commitdiff
|
tree
2009-06-08
Vladimir Sedach
Fixed 'flatt
e
n' to
correc
t
l
y
h
andle lists with non
.
.
.
commit
|
commitdiff
|
tree
2009-05-25
Vla
d
imir Sed
a
ch
Chang
e
d process
-
h
tml-
f
orms-lhtml loop in
lib/ps
-
html
.
.
.
commit
|
commitdiff
|
tree
2009-05-15
Vladimir Se
d
ach
F
i
xed
s
o
me special
forms that weren't
m
a
c
ro-expanding
.
.
.
commit
|
commitdiff
|
tree
2009-05-15
Vladimir Sedach
let/let
*
n
o
lo
n
ge
r
gensym
v
ari
a
b
l
e names w
h
en they
.
.
.
commit
|
commitdiff
|
tree
2009-05-10
Vla
d
imir Sedach
Made compiled-form-to-
s
tring use wri
t
e-string ins
t
ead
.
.
.
commit
|
commitdiff
|
tree
2009-05-09
Vladimir Se
d
ach
S
u
bstantia
l
ly mo
d
ified
t
he
w
ay Parenscript compilation and
commit
|
commitdiff
|
tree
2009-05-09
V
ladimir
S
edach
Fixed bug
wher
e
m
a
crolet an
d
symbol-macrol
e
t s
p
e
c
ial
.
.
.
commit
|
commitdiff
|
tree
2009-05-03
Vladimir Se
d
ach
Reimplemented flet and labels
t
o use the
same renam
i
ng
.
.
.
commit
|
commitdiff
|
tree
2009-05-03
V
l
adimir Sedach
Implemented
L
E
T and LET* by v
a
riable ren
a
min
g
, which
.
.
.
commit
|
commitdiff
|
tree
2009-05-03
Vl
a
dimir Sedach
Removed
u
nus
e
d function
val-to-string f
r
om utils
.
lisp
commit
|
commitdiff
|
tree
2009-04-29
Vladimir Sedach
Added
fi
l
e
c
o
m
p
i
lation and eval-wh
e
n facilities (patch
.
.
.
commit
|
commitdiff
|
tree
2009-04-29
Vladimir S
e
dach
Fixed
b
u
g with
i
n
correc
t
ly pa
r
enthesiz
e
d if expre
s
sio
n
s
.
commit
|
commitdiff
|
tree
2009-04-29
Vla
d
im
i
r
Sedach
Fixed
n
o
n-uniform h
a
ndli
n
g of quot
e
d s
y
mbols th
a
t manifest
e
d
.
.
.
commit
|
commitdiff
|
tree
2009-04-29
Vladimir
Sedach
Fixed b
u
g in
k
ey
w
ord argument
h
andling (p
a
t
c
h t
h
anks
.
.
.
commit
|
commitdiff
|
tree
2009-04-20
Vladimir Sedach
F
i
xed typo
in ps-macro-
l
i
b
.
lisp
commit
|
commitdiff
|
tree
2009-04-14
Vl
a
dimir S
e
dach
A
d
d
ed
t
he colo
n
c
h
a
racter (:)
to th
e
list of spe
c
ial
.
.
.
commit
|
commitdiff
|
tree
2009-04-13
Vladimir
S
edach
Introduced the *js
-
targ
e
t-ver
s
io
n
* special vari
a
ble
.
.
.
commit
|
commitdiff
|
tree
2009-04-13
Vladimir Sedach
Got
rid of 'ensure
-
p
s
-symbol
'
internal functi
o
n (at
.
.
.
commit
|
commitdiff
|
tree
2009-04-13
Vladimir Sedach
Removed some unnecessary code tha
t
ignored an
anaphor
.
.
.
commit
|
commitdiff
|
tree
2009-04-13
V
l
adi
m
ir Sedach
Changed representation of
expressio
n
b
locks and '
i
f
.
.
.
commit
|
commitdiff
|
tree
2009-04-12
Vladimir
S
e
d
ach
Me
r
ge branch 'master' of ssh://vsedach@com
m
on-lisp
.
.
.
commit
|
commitdiff
|
tree
2009-04-12
Vladi
m
i
r
Sedach
Removed 'append' from runtime lib s
i
nce Da
n
iel Gack
l
e
.
.
.
commit
|
commitdiff
|
tree
2009-04-12
Vladimir
Sedach
Updated te
s
ts to re
f
lect
changes in latest pat
c
hes
.
.
.
commit
|
commitdiff
|
tree
2009-04-12
Vladimir
Seda
c
h
Fixed 'l
i
sp' form to
p
roduce code t
h
at captures enclo
s
ing
.
.
.
commit
|
commitdiff
|
tree
2009-04-12
V
l
adimir Sedach
Expo
r
ted 'loop' f
r
om P
a
renscript package, moved uti
l
ity
.
.
.
commit
|
commitdiff
|
tree
2009-04-12
Vladimir Sedach
Updated tests to reflect cha
n
ges
i
n l
a
test
p
atches
.
.
.
commit
|
commitdiff
|
tree
2009-04-12
Vl
a
d
i
mir Sedach
Fixed 'lisp' form to produce code
t
h
at ca
p
ture
s
enclos
i
ng
.
.
.
commit
|
commitdiff
|
tree
2009-04-12
Vladimir Se
d
a
ch
Exported 'loop' from Parenscript
packa
g
e, moved
u
t
i
lity
.
.
.
commit
|
commitdiff
|
tree
2009-04-10
Vla
d
imi
r
Se
d
ach
Mo
d
i
fied the PS
c
ompiler to produce
an
intermed
i
ate
.
.
.
commit
|
commitdiff
|
tree
2009-04-06
Vla
d
imir Sedach
Changed
tests to ref
l
ect Daniel Gackle's keyword arg
u
m
e
nts
.
.
.
commit
|
commitdiff
|
tree
2009-04-05
Vladimir Sedac
h
Made the ignore declaration in
d
efine-p
s
-special-form
.
.
.
commit
|
commitdiff
|
tree
2009-04-04
Vladimir
Sedach
Remov
e
d compile-
t
ime constant string conc
a
t
enatio
n
.
.
.
commit
|
commitdiff
|
tree
2009-03-31
Vl
a
d
i
m
ir
S
e
d
a
ch
Ch
a
nged the de
f
inition of d
e
f
ine-ps
-
spec
i
a
l
-fo
r
m
to
.
.
.
commit
|
commitdiff
|
tree
2009-03-31
Vladimir Sedach
Ch
a
n
ged the implementation of quot
e
f
r
om being special
.
.
.
commit
|
commitdiff
|
tree
2009-03-12
Vladimir Se
d
ach
Renamed *
h
tml-empt
y
-
t
ag-aware
-
p* to
*
p
s
-ht
m
l-empty
.
.
.
commit
|
commitdiff
|
tree
2009-03-12
Vla
d
imir Sedach
Removed
t
utorial
.
lisp from r
e
pository (it is now updated
.
.
.
commit
|
commitdiff
|
tree
2009-03-06
Vladimir Sedac
h
Cha
n
ged ps-
h
t
ml generat
o
rs to
behave more like CL-WHO
.
.
.
commit
|
commitdiff
|
tree
2009-03-06
Vladimir
Sedach
Regene
r
at
e
d reference-tests
.
lisp from refe
r
ence doc
.
.
.
commit
|
commitdiff
|
tree
2009-03-06
V
l
a
d
imir Se
d
ach
Rewr
o
te some unit tests
to s
i
mplif
y
c
ode
.
commit
|
commitdiff
|
tree
2009-03-06
V
ladimir Sedach
Added p
s
-
d
oc* fun
c
tion
t
o
P
S compilation in
t
e
rface
.
commit
|
commitdiff
|
tree
2009-03-06
Vladimir Sedach
Added
example of cl
o
sure symb
o
l
-map usage for o
b
f
u
scate
.
.
.
commit
|
commitdiff
|
tree
2009-03-06
Vladimir Sedach
R
e
m
oved li
t
eral backspace cha
r
acter fr
o
m the JS escape
.
.
.
commit
|
commitdiff
|
tree
next