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
Fixed bug where FUNCALL wasn't properly accessing lexical variables
2010-04-18
V
ladimir Sedach
Fi
x
ed bug where F
U
NCALL wasn'
t
properly
a
ccess
i
n
g le
x
ical
.
.
.
commit
|
commitdiff
|
tree
2010-04-18
Vladimir Sedach
Made L
A
BEL
w
or
k
w/ new comp
i
ler
.
commit
|
commitdiff
|
tree
2010-04-18
Vlad
i
mir Sedach
Fixed FOR sp
e
cial form to w
o
rk w
/
comp
i
l
er r
e
write
.
commit
|
commitdiff
|
tree
2010-04-18
V
ladimir Sedach
Merge branch 'ma
s
ter' of s
s
h:
/
/vsedach@common-lisp
.
.
.
commit
|
commitdiff
|
tree
2010-04-18
V
ladimir Sed
a
ch
Giant c
o
m
p
i
l
e
r
rew
r
ite
.
commit
|
commitdiff
|
tree
2010-04-18
Vladimir Sedach
Refac
t
ored symbol nam
e
ma
n
gli
n
g code
.
commit
|
commitdiff
|
tree
2010-04-18
Vladimir Sedach
Fixe
d
equality a
b
use
i
n p
s
-ma
c
r
o-lib
.
commit
|
commitdiff
|
tree
2010-04-18
Vla
d
imir
Se
d
a
c
h
Refactored s
y
mbo
l
-to-js-string function
.
commit
|
commitdiff
|
tree
2010-04-18
Vla
d
i
mi
r
Sed
a
ch
Put == and
===
i
nto depre
c
a
ted inter
f
a
c
e
.
commit
|
commitdiff
|
tree
2010-04-18
Vladim
i
r
S
edach
R
em
o
v
ed VO
I
D from ref
e
re
n
ce
.
commit
|
commitdiff
|
tree
2010-03-10
Vladimir Sedach
Fixed '=' comparison of more than t
w
o
e
xp
r
ess
i
on
s
.
commit
|
commitdiff
|
tree
2010-03-07
Vladimi
r
Se
d
ach
Added NCONC
to the runtime lib (thanks to Dani
e
l
Gac
k
le
.
.
.
commit
|
commitdiff
|
tree
2010-02-27
Vladimir Se
d
a
c
h
Fixed PS-COMPILE-
S
T
R
EAM breakage (was
tr
y
ing
to compile
.
.
.
commit
|
commitdiff
|
tree
2010-02-24
Vladi
m
ir
S
edach
C
hanged OBFUSC
A
TE-PA
C
K
A
GE to take closures
for symbol
.
.
.
commit
|
commitdiff
|
tree
2010-02-13
Vladimir
S
edach
M
erge br
a
nch 'master' of ssh
:
//vs
e
dach
@
common-lis
p
.
.
.
commit
|
commitdiff
|
tree
2010-02-13
V
l
a
di
m
ir S
e
dach
Fixed shadowing of sym
b
ol m
a
cros by LET
.
commit
|
commitdiff
|
tree
2010-02-13
Vladimir
S
e
dach
Removed de
f
m
acro
/
ps
from reference doc
.
commit
|
commitdiff
|
tree
2010-02-01
Vladimir Seda
c
h
S
upressed
top-leve
l
"null"s bein
g
output
.
commit
|
commitdiff
|
tree
2010-01-25
Vla
d
im
i
r Sedach
A
dded code to handle SPECIAL declara
t
i
ons
.
commit
|
commitdiff
|
tree
2010-01-05
Vladimir S
e
d
ach
Made WHEN/UNLESS
r
e
t
urn null in s
i
t
u
ations
where a
.
.
.
commit
|
commitdiff
|
tree
2010-01-04
Vlad
i
mi
r
Se
d
ach
M
ade FLET and LABELS not gensym new names whe
n
it's
.
.
.
commit
|
commitdiff
|
tree
2010-01-02
Vladimir Sedach
Changed RETURN
o
f condi
t
iona
l
s not
t
o ret
u
rn spurious
.
.
.
commit
|
commitdiff
|
tree
2010-01-02
Vladimi
r
Sedac
h
Made
t
he obfuscator no
t
obfusc
a
te exported symbols
.
commit
|
commitdiff
|
tree
2009-12-28
V
l
adimir Sedach
M
a
de DEFUN S
E
TF w
o
rk c
o
rrectly for
&
rest
parameters
.
.
.
commit
|
commitdiff
|
tree
2009-12-27
V
l
adimir Sedach
Removed "internal" documentat
i
on
.
commit
|
commitdiff
|
tree
2009-12-27
V
ladimir Sedach
Remove
d
unn
e
eded EV
A
L
-
WHEN from aroun
d
macro envir
o
nmen
t
.
.
.
commit
|
commitdiff
|
tree
2009-12-27
Vl
a
dim
i
r
Sedach
Removed EVAL-WHEN crud from test suit
e
d
efini
t
ions
.
commit
|
commitdiff
|
tree
2009-12-27
Vladim
i
r
S
edach
Cle
a
ned up ASD file a bi
t
.
commit
|
commitdiff
|
tree
2009-12-27
V
ladimir S
e
dach
Rem
o
ved EVAL-WHE
N
a
nd
#
.
st
u
ff from pack
a
ges
.
lisp
commit
|
commitdiff
|
tree
2009-12-25
V
ladimir Se
d
ach
M
a
de RETURN of TR
Y
ha
n
d
le the :CATCH
clau
s
e
c
o
rrectly
.
commit
|
commitdiff
|
tree
2009-12-25
Vlad
i
mir Seda
c
h
Rewr
o
te r
e
fe
r
ence manual in HTML
.
commit
|
commitdiff
|
tree
2009-12-25
Vladi
m
ir Seda
c
h
Removed WITH-LAMBDA macro
.
commit
|
commitdiff
|
tree
2009-12-25
V
l
adimir Sedach
Remo
v
ed
IE specific CC-IF form
.
commit
|
commitdiff
|
tree
2009-12-25
Vladimir Sedach
I
m
proved doc for js-
e
xpa
n
der
.
el, a
d
ded
m
ore recent
.
.
.
commit
|
commitdiff
|
tree
2009-12-25
Vladimir S
e
dac
h
Remo
v
ed MAP-UNTIL from ru
n
t
i
me lib
.
commit
|
commitdiff
|
tree
2009-12-25
Vladimir Sedach
Rearrage
d
ps-macro-lib
.
lisp to make m
o
re sense, r
e
m
oved
.
.
.
commit
|
commitdiff
|
tree
2009-12-03
Vladim
i
r
S
edach
Renamed GET-PROPER
T
Y to GET
P
ROP
.
commit
|
commitdiff
|
tree
2009-12-01
Vladimir
S
e
d
a
c
h
Fixed return of
i
terati
o
n
special
f
orms
.
commit
|
commitdiff
|
tree
2009-11-30
Vladimir Sedach
SETF now correct
l
y
looks up SETF
e
x
pansions of p
l
a
ces
.
.
.
commit
|
commitdiff
|
tree
2009-11-30
Vl
a
dimir Sedach
Made SWITCH
flatten blocks in
case statements
.
This
.
.
.
commit
|
commitdiff
|
tree
2009-11-30
Vladimir S
e
dach
Removed redundant PROGN in DO* statement
.
commit
|
commitdiff
|
tree
2009-11-29
Vladim
i
r
S
edach
Changed PS-DOC* to take multipl
e
arguments (implici
t
.
.
.
commit
|
commitdiff
|
tree
2009-11-27
Vladimir Sedach
Fi
x
ed RETURN
o
f COND
.
commit
|
commitdiff
|
tree
2009-11-27
Vlad
i
mir Seda
c
h
Fixed RETURN o
f
S
Y
MB
O
L-MACROLET
.
commit
|
commitdiff
|
tree
2009-11-26
Vladimir Sedach
A
dded VALUE
S
and
M
U
L
T
IPLE-VALU
E
-B
I
ND
.
Thanks
to R
e
d
.
.
.
commit
|
commitdiff
|
tree
2009-11-23
Vladimir S
e
d
ach
Exported *PA
R
ENSCRIPT
-
ST
R
EAM*
s
peci
a
l variable, used
.
.
.
commit
|
commitdiff
|
tree
2009-11-22
Vladimir Sedach
Better RETURN h
a
ndling of condi
t
i
onals and statement
s
.
commit
|
commitdiff
|
tree
2009-11-19
Vlad
i
mir Sedac
h
Make NIL the value
(
the last form i
n
enclosing PRO
G
N
.
.
.
commit
|
commitdiff
|
tree
2009-11-05
Vlad
i
mir Sedach
Renam
e
d SLO
T
-VALUE t
o
GET-PROPERTY
(and added the former
.
.
.
commit
|
commitdiff
|
tree
2009-11-05
V
la
d
im
i
r Sedach
F
ixed
symbo
l
-to-js-string of things lik
e
A++ and
A
**
.
commit
|
commitdiff
|
tree
2009-11-05
Vl
a
di
m
ir Sedach
Fixed RETURN
o
f
CASE
.
commit
|
commitdiff
|
tree
2009-11-05
Vladimir Sedac
h
DOLIST
n
o
longer generates
a gensym fo
r
t
he array argument
.
.
.
commit
|
commitdiff
|
tree
2009-11-05
Vladimir Seda
c
h
Fixed
F
LET expressi
o
n co
m
pila
t
ion
.
commit
|
commitdiff
|
tree
2009-11-04
Vladimir Sed
a
ch
Add
e
d
i
mplicit retu
r
n to functi
o
n
b
odies
.
commit
|
commitdiff
|
tree
2009-10-13
Vladimir
S
e
dac
h
Changed t
h
e
CREAT
E
spec
i
al form to treat it
s
k
ey arguments as
commit
|
commitdiff
|
tree
2009-09-17
Vladimir Sedach
Fixed symbol macro b
u
g (
t
han
k
s to Daniel Gackle
for
.
.
.
commit
|
commitdiff
|
tree
2009-09-14
Vladimir Se
d
ach
R
e
p
laced redundant str
i
ng functions
i
n utils
.
li
s
p with
commit
|
commitdiff
|
tree
2009-09-13
V
ladimir Sed
a
ch
Fixed the CHAIN macro to correctly chain pl
a
in slot
.
.
.
commit
|
commitdiff
|
tree
2009-09-13
V
ladimir Sedach
Changed
o
p-precedence back to a m
e
moi
z
ed table (p
e
rformance
.
.
.
commit
|
commitdiff
|
tree
2009-09-13
Vladimir Sedach
M
e
m
o
ize
d
SYMBOL-NAME-TO-JS-STRING (perfo
r
ma
n
ce imp
r
ovem
e
n
t)
.
commit
|
commitdiff
|
tree
2009-09-13
V
ladimir S
e
dac
h
Added sym
b
olp chec
k
b
e
fo
r
e the use of lookup-macro
.
.
.
commit
|
commitdiff
|
tree
2009-09-13
V
l
a
dimir Sedach
Refact
o
red
S
Y
M
BOL-NAME-TO-JS-S
T
RING
.
commit
|
commitdiff
|
tree
2009-09-11
Vladimir Se
d
ach
Cha
n
ged
printing
s
ubsystem in
t
erf
a
ce to al
l
ow dir
e
ct
.
.
.
commit
|
commitdiff
|
tree
2009-09-11
Vladimir Sedach
Refactored co
m
p
ile-parenscr
i
pt-form code
.
commit
|
commitdiff
|
tree
2009-09-11
Vladimir Sedach
Refactored p
s
-compiler method name for symb
o
ls
.
commit
|
commitdiff
|
tree
2009-08-12
Vlad
i
mir Sedach
F
i
x
ed a
b
ug where 'create' wa
s
special-ca
s
ing key
w
ords in
commit
|
commitdiff
|
tree
2009-08-07
Vladimir Se
d
ach
Merge br
a
nch 'm
a
ster'
of ssh:/
/
vseda
c
h@common-lisp
.
.
.
commit
|
commitdiff
|
tree
2009-08-07
V
ladimir S
e
dach
F
i
xed nary
c
omp
a
rison operators (e
x
: (< 1
2
3) s
h
ou
l
d
.
.
.
commit
|
commitdiff
|
tree
2009-08-01
Vladi
m
ir Sedach
E
x
ported 'cha
i
n
'
helpe
r
macro
.
commit
|
commitdiff
|
tree
2009-07-27
Vladimir
S
e
dach
Ch
a
n
ged '
s
lot
-
v
alue' to p
r
i
n
t
keyword sl
o
t names
as
.
.
.
commit
|
commitdiff
|
tree
2009-07-25
Vladimir
S
edac
h
C
hanged 'create' a
n
d 'slot-va
l
ue' to treat r
e
served
.
.
.
commit
|
commitdiff
|
tree
2009-07-25
Vladimir Sedach
Revis
e
d
PS literal mechanism to use 'symbol-name-to
.
.
.
commit
|
commitdiff
|
tree
2009-07-06
Vladimir Sedach
Rewrote 'ps' macro to expand
i
n
t
o
'
w
i
t
h-output-to-
s
tring
.
.
.
commit
|
commitdiff
|
tree
2009-06-18
Vla
d
imir Sedach
Add
e
d the 'chain' convenience ma
c
ro for me
t
hod call
.
.
.
commit
|
commitdiff
|
tree
2009-06-08
Vlad
i
mir Sedach
C
h
an
g
e
d
destructuring-bind to use let* instea
d
o
f
let
.
.
.
commit
|
commitdiff
|
tree
2009-06-08
Vladimir Sedach
Fixed several special forms that were not macroexpanding
.
.
.
commit
|
commitdiff
|
tree
2009-06-08
Vladimir Sedach
Introduced '
f
u
n
ction'
speci
a
l fo
r
m
t
o furt
h
er h
e
lp
.
.
.
commit
|
commitdiff
|
tree
2009-06-08
Vladimir
S
edach
Fix
e
d 'flatte
n
'
t
o correctly handle
l
i
sts with non
.
.
.
commit
|
commitdiff
|
tree
2009-05-25
Vla
d
imir Sedach
Chan
g
ed process-html-forms-lhtml loop in
lib/ps-html
.
.
.
commit
|
commitdiff
|
tree
2009-05-15
Vla
d
imir Sedach
Fixed som
e
s
p
ecial
f
o
r
ms
t
hat weren't macro-e
x
pa
n
ding
.
.
.
commit
|
commitdiff
|
tree
2009-05-15
Vla
d
imir Sedach
let/
l
et*
n
o longer
gensym variable
names wh
e
n
t
h
ey
.
.
.
commit
|
commitdiff
|
tree
2009-05-10
Vladimir
Seda
c
h
Made compiled-form-t
o
-
s
tring use write-st
r
ing instead
.
.
.
commit
|
commitdiff
|
tree
2009-05-09
Vladi
m
ir S
e
dach
Substan
t
ially
modified the way
Paren
s
cript compilation
a
n
d
commit
|
commitdiff
|
tree
2009-05-09
Vlad
i
mir Sedach
Fixe
d
bug where ma
c
rolet and symbo
l
-
m
acro
l
et special
.
.
.
commit
|
commitdiff
|
tree
2009-05-03
V
la
d
imir Sedach
Reimple
m
e
n
ted flet and labels
to use the same re
n
a
m
ing
.
.
.
commit
|
commitdiff
|
tree
2009-05-03
Vladimir Seda
c
h
Implem
e
n
t
ed
L
ET and LET* by
var
i
ab
l
e renaming, wh
i
ch
.
.
.
commit
|
commitdiff
|
tree
2009-05-03
Vladimir Sedach
Rem
o
ved unused
f
unction val-to-st
r
ing from uti
l
s
.
lisp
commit
|
commitdiff
|
tree
2009-04-29
Vladimir Sedach
Added file compil
a
tion and ev
a
l
-
when facilities (patch
.
.
.
commit
|
commitdiff
|
tree
2009-04-29
V
l
a
dimir Sedach
Fixed bu
g
wi
t
h incorre
c
t
ly parenth
e
siz
e
d if
expres
s
i
ons
.
commit
|
commitdiff
|
tree
2009-04-29
Vladimir Sedach
Fixed non-un
i
form
h
a
ndl
i
ng of qu
o
ted symbol
s
t
ha
t
manif
e
ste
d
.
.
.
commit
|
commitdiff
|
tree
2009-04-29
Vla
d
i
mir
Sedach
Fixed bug in keywor
d
argument h
a
ndling (patch thanks
.
.
.
commit
|
commitdiff
|
tree
2009-04-20
Vladimi
r
Sedach
F
i
xed typo in ps-mac
r
o
-
lib
.
l
i
sp
commit
|
commitdiff
|
tree
2009-04-14
Vladimir Sedach
A
dded the colon charact
e
r (:)
t
o
the list of special
.
.
.
commit
|
commitdiff
|
tree
2009-04-13
V
ladi
m
ir Se
d
a
ch
Introduced the *js-
t
arget-versio
n
* s
p
ecial
variabl
e
.
.
.
commit
|
commitdiff
|
tree
2009-04-13
V
l
adimir
Sedach
Got rid
o
f 'ensure-
p
s-sy
m
b
o
l'
i
n
ternal function (at
.
.
.
commit
|
commitdiff
|
tree
2009-04-13
Vladimir S
e
da
c
h
R
emoved s
o
me unnecessary code
t
hat ignored an
a
naphor
.
.
.
commit
|
commitdiff
|
tree
2009-04-13
V
l
adimir Sedach
C
h
ange
d
r
e
p
rese
n
tat
i
on
o
f expression blocks and
'
i
f
.
.
.
commit
|
commitdiff
|
tree
2009-04-12
Vladimir Sedach
Me
r
ge
b
ranch 'm
a
ste
r
'
of ss
h
://vsedac
h
@common-lisp
.
.
.
commit
|
commitdiff
|
tree
2009-04-12
Vladim
i
r Sedach
Remov
e
d
'append' f
r
om
runtime
l
i
b
si
n
ce Daniel
G
ackle
.
.
.
commit
|
commitdiff
|
tree
2009-04-12
Vladimir
Sedach
Updated te
s
ts to reflect changes in latest
patches
.
.
.
commit
|
commitdiff
|
tree
next