repo.or.cz
/
sbcl.git
/
search
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
log
|
graphiclog1
|
graphiclog2
|
commit
|
commitdiff
|
tree
|
refs
|
edit
|
fork
first
·
prev
·
next
x86-64/nlx: use unwind-block and catch-block consistently.
2016-04-30
Stas
B
oukarev
x86-64/nlx:
u
se unwind-
b
lock and
c
atch
-
bloc
k
c
onsi
s
ten
t
ly
.
commit
|
commitdiff
|
tree
2016-04-30
S
tas
B
oukarev
Fre
e
ze-type
p
print structs
.
commit
|
commitdiff
|
tree
2016-04-30
S
ta
s
Boukarev
Remove a
s
tale define-a
l
ien-routi
n
e
.
commit
|
commitdiff
|
tree
2016-04-28
Stas
B
ou
k
arev
Rem
o
ve sigsetmask
f
ro
m
l
dso-stubs, unused
.
commit
|
commitdiff
|
tree
2016-04-23
S
tas
Boukarev
Fix REVERSE on
v
ect
o
rs w
i
th fill-po
i
n
t
ers
.
commit
|
commitdiff
|
tree
2016-04-22
Sta
s
Boukarev
Remove an unu
s
ed o
p
tio
n
f
r
om sb-pcl::al
l
ocate-
s
t
a
n
d
ard
.
.
.
commit
|
commitdiff
|
tree
2016-04-22
S
t
as Bou
k
arev
Add a
test for adjust array
.
commit
|
commitdiff
|
tree
2016-04-22
Stas Bouka
r
ev
Speed up reversal
of ve
c
t
o
rs with wo
r
d
-
sized elem
e
nts
.
commit
|
commitdiff
|
tree
2016-04-22
S
t
as Boukarev
S
pee
d
u
p vector
extension in
VECTOR-PUSH-EXTEND
.
commit
|
commitdiff
|
tree
2016-04-22
S
tas Boukar
e
v
Freeze-t
y
pe
r
and
o
m-state
.
commit
|
commitdiff
|
tree
2016-04-21
S
tas Boukarev
Clea
n
run-program
.
lisp
.
commit
|
commitdiff
|
tree
2016-04-21
Stas Boukarev
A
R
M64:
i
ncrease static and dynamic spaces start addresses
.
commit
|
commitdiff
|
tree
2016-04-21
Stas Bouk
a
r
ev
Speed up float exponent print
i
ng
.
commit
|
commitdiff
|
tree
2016-04-21
Stas Boukare
v
Spee
d
up fl
o
at
p
r
i
n
t
ing
.
commit
|
commitdiff
|
tree
2016-04-18
S
t
a
s Boukare
v
run-p
r
ogram: support I/O
red
i
rection
t
o
binary streams
.
.
.
commit
|
commitdiff
|
tree
2016-04-18
Stas B
o
ukarev
r
u
n
-
p
r
ogram: suppo
r
t output
r
edire
c
tion into streams
.
.
.
commit
|
commitdiff
|
tree
2016-04-18
S
t
as Bouka
r
ev
grovel-head
e
rs
.
c: Put win32 stu
f
f i
n
to grovel-heade
r
s
.
.
.
commit
|
commitdiff
|
tree
2016-04-17
S
t
as
B
o
u
k
ar
e
v
Ad
d
OVE
R
LA
P
PED option to OPE
N
and U
N
IXLIKE-OPE
N
on
.
.
.
commit
|
commitdiff
|
tree
2016-04-17
Stas Bouk
a
rev
D
o
n't us
e
fi
l
e-flag-overlapped when openin
g
files on
.
.
.
commit
|
commitdiff
|
tree
2016-04-17
Stas
B
ou
k
arev
Fix
s
b-bsd-sockets on win32
.
commit
|
commitdiff
|
tree
2016-04-17
S
tas Boukarev
sb-bsd-sockets: map EIN
P
ROGRESS to OPERA
T
ION-IN-
P
ROGRESS
.
commit
|
commitdiff
|
tree
2016-04-17
Stas
B
oukarev
U
n
i
fy pseu
d
o_a
t
omic on thre
a
d and
n
on-thr
e
aded arm64
.
commit
|
commitdiff
|
tree
2016-04-15
Stas Bo
u
karev
F
i
x finding the st
a
rt frame in P
R
INT-BACKTRACE
.
commit
|
commitdiff
|
tree
2016-04-15
Stas Bouka
r
ev
Optimiz
e
B
I
T
-VECTOR-= on non-simple arr
a
ys
.
commit
|
commitdiff
|
tree
2016-04-15
Stas Boukarev
O
ptimize EQUALP on non-simpl
e
arrays
.
commit
|
commitdiff
|
tree
2016-04-15
Stas
B
ou
k
a
r
ev
Optimize
the ARRAY-TOTAL-SI
Z
E transform
.
commit
|
commitdiff
|
tree
2016-04-08
Stas
Boukarev
Remove call_into_
c
o
n
x
8
6-
6
4
.
commit
|
commitdiff
|
tree
2016-04-08
Stas
B
ouka
r
ev
S
peed up debug i
n
fo creation for
h
i
ghly
n
ested f
u
nc
t
ion
s
.
commit
|
commitdiff
|
tree
2016-04-08
St
a
s
Bouka
r
ev
Gene
r
ate debug i
n
fo ou
t
side o
f
WITHOUT-GCING
.
commit
|
commitdiff
|
tree
2016-04-04
S
t
as
Boukarev
F
ix a t
y
po in copyprop
.
commit
|
commitdiff
|
tree
2016-04-04
St
a
s Bou
k
arev
Reduce
c
onsing
dur
i
ng copy pr
o
paga
t
ion
.
commit
|
commitdiff
|
tree
2016-04-04
Stas Boukarev
W
o
rk around a
c
onstraint propa
g
atio
n
pr
o
blem
.
commit
|
commitdiff
|
tree
2016-03-31
Sta
s
Bou
k
are
v
Revert "Pass MAP
_
FIXED to mmap on Li
n
ux
.
"
commit
|
commitdiff
|
tree
2016-03-31
St
a
s Boukarev
Source
l
oc
a
tion for conditio
n
slo
t
accessors
.
commit
|
commitdiff
|
tree
2016-03-31
S
t
as B
o
uka
r
ev
Fi
x
(setf fdocument
a
tion) on closures
.
commit
|
commitdiff
|
tree
2016-03-31
St
a
s Boukarev
O
p
timize call-named on
x86-6
4
.
commit
|
commitdiff
|
tree
2016-03-31
S
t
a
s Boukarev
F
i
x make-sequence
typ
e
derivation with
u
nknown types
.
commit
|
commitdiff
|
tree
2016-03-30
S
t
as
Bou
k
arev
Fix
a
do
c
str
i
ng
typo
.
commit
|
commitdiff
|
tree
2016-03-21
Stas Boukar
e
v
F
ix a typ
o
.
commit
|
commitdiff
|
tree
2016-03-21
Stas Bouka
r
ev
Fix a
t
est on #-s
b
-u
n
i
c
ode
.
commit
|
commitdiff
|
tree
2016-03-20
Stas Bouka
r
ev
sb-gmp: fix
l
o
a
ding libgmp o
n
darwin
.
commit
|
commitdiff
|
tree
2016-03-19
Stas Boukarev
O
p
timi
z
e the FORMAT N
I
L to CONCATENATE transfo
r
m
.
commit
|
commitdiff
|
tree
2016-03-19
Stas Boukare
v
Tra
n
sform
CONCATENATE to specialized
f
unctions
.
commit
|
commitdiff
|
tree
2016-03-19
Stas Boukare
v
Optimize variab
l
e calls to CONCATENA
T
E
.
commit
|
commitdiff
|
tree
2016-03-19
Stas Boukarev
Optimize out-of-l
i
ne string
CONCATENA
T
E, part 2
.
commit
|
commitdiff
|
tree
2016-03-19
Stas Boukare
v
Optimize
o
ut-of
-
line s
t
ring CONCATENAT
E
.
commit
|
commitdiff
|
tree
2016-03-17
S
t
as Bouka
r
ev
run-program: error on ba
d
stream options
.
commit
|
commitdiff
|
tree
2016-03-15
Stas Boukarev
F
ix sb-pcl::%upda
t
e-s
l
o
ts
.
commit
|
commitdiff
|
tree
2016-03-14
S
tas Boukarev
Op
t
imize DO-SEQ
U
E
NCE
.
commit
|
commitdiff
|
tree
2016-03-14
St
a
s Boukarev
Optimi
z
e
m
ake-vect
o
r-like
.
commit
|
commitdiff
|
tree
2016-03-14
Sta
s
Bouk
a
rev
Remo
v
e
!b
e
gin-instruction-defi
n
ition
s
.
commit
|
commitdiff
|
tree
2016-03-14
S
t
as Boukarev
Remove
DEF!M
A
CRO from packages
.
commit
|
commitdiff
|
tree
2016-03-14
Stas Boukar
e
v
Cl
e
an up nested IFs
.
commit
|
commitdiff
|
tree
2016-03-14
Stas Bou
k
arev
Better type decl
a
rations for fill-pointer related cod
e
.
commit
|
commitdiff
|
tree
2016-03-13
Stas Boukarev
Transform N|REVER
S
E to vect
o
r-reverse/list
-
reverse
.
commit
|
commitdiff
|
tree
2016-03-13
St
a
s
Boukarev
Optimize
[N]REVERSE o
n
vecto
r
s
.
commit
|
commitdiff
|
tree
2016-03-13
Sta
s
B
oukarev
Optimize SUBSTITUTE
f
unctions
.
commit
|
commitdiff
|
tree
2016-03-13
S
tas Boukarev
Dec
l
aim types
o
f %%data-vector-
.
.
.
%%
.
commit
|
commitdiff
|
tree
2016-03-12
Stas Boukarev
Remov
e
*the-wrap
p
er
.
.
.
* f
r
om PCL
.
commit
|
commitdiff
|
tree
2016-03-11
Stas Bou
k
ar
e
v
Don't fo
r
ce layout invalidation on superclass finalization
.
commit
|
commitdiff
|
tree
2016-03-06
Stas Boukarev
Rename SHARP-T
A
G to SHAR
P
-EQUAL-WRAPPER
.
commit
|
commitdiff
|
tree
2016-03-06
Philipp M
a
tthi
a
s
.
.
.
Remove du
p
l
i
cate declaration
commit
|
commitdiff
|
tree
2016-03-06
Philipp Matthias
.
.
.
Move only locally used function from hea
d
e
r
to s
o
urce
commit
|
commitdiff
|
tree
2016-03-06
St
a
s
Boukarev
Optim
i
z
e #x=/#x#
.
commit
|
commitdiff
|
tree
2016-03-06
Stas Bo
u
karev
Debu
g
g
e
r: don't use symbol-macrolet on special variables
.
commit
|
commitdiff
|
tree
2016-03-06
Stas Bo
u
karev
Fix intera
c
tion
o
f float type derivation and negative
.
.
.
commit
|
commitdiff
|
tree
2016-03-04
Stas Boukarev
Re
m
ove so
u
rce-ro
o
t fro
m
debug-info
.
commit
|
commitdiff
|
tree
2016-03-04
Stas B
o
u
karev
More precise and compact sour
c
e locations
f
r
o
m
xref
.
commit
|
commitdiff
|
tree
2016-03-04
Stas
Boukarev
WHO-SETS and
WHO
-
REF
E
RENCES o
n
DEFG
L
OBAL
.
commit
|
commitdiff
|
tree
2016-03-02
S
t
as Boukare
v
Fix typos
.
commit
|
commitdiff
|
tree
2016-02-29
Stas
Bouk
a
rev
Optimize load
/
store pairs on ARM64
.
commit
|
commitdiff
|
tree
2016-02-29
Stas Bo
u
karev
Optimiz
e
SET-SLOT o
n
ARM64
.
commit
|
commitdiff
|
tree
2016-02-29
Stas Boukarev
Opt
i
mize
(SETF SCHAR)
.
commit
|
commitdiff
|
tree
2016-02-29
Stas Boukarev
Optimize MAPCAR on large lis
t
s
.
commit
|
commitdiff
|
tree
2016-02-29
Stas
Boukarev
Remove th
e
ir1 FUNCALL tran
s
fo
r
m
.
commit
|
commitdiff
|
tree
2016-02-29
Stas Boukarev
Optimize M
A
P* transforms on lambd
a
s
.
commit
|
commitdiff
|
tree
2016-02-26
Stas Bo
u
karev
F
ix a
warning me
s
sage
w
ording
.
commit
|
commitdiff
|
tree
2016-02-25
St
a
s Boukarev
o
ptimi
z
e-con
s
tant-l
o
ad
s
:
fi
x
handling of 0
.
commit
|
commitdiff
|
tree
2016-02-24
St
a
s Boukarev
optimize-co
n
stant-
l
oads: proces
s
all blocks
.
commit
|
commitdiff
|
tree
2016-02-24
Sta
s
Boukarev
F
i
x
an AVER ca
u
sed b
y
ignor
i
ng closed ove
r
v
ariab
l
es
.
commit
|
commitdiff
|
tree
2016-02-23
Stas
B
oukarev
t
e
sts
:
Fix :
m
od
-
a
rith-large-constant
o
n 32-
b
it platforms
.
commit
|
commitdiff
|
tree
2016-02-23
Stas Boukarev
ARM64:
m
ore
com
p
act encoding for word-length imme
d
iates
.
commit
|
commitdiff
|
tree
2016-02-23
Stas Bouk
a
rev
Don'
t
fail to en
c
ode immediates in modular arithmetic
.
.
.
commit
|
commitdiff
|
tree
2016-02-23
Stas Boukarev
Optimiz
e
constant loads
.
commit
|
commitdiff
|
tree
2016-02-23
Stas Boukarev
E
n
sure regi
s
te
r
s
a
r
e
m
oved into
stack locati
o
ns
d
i
r
ectly
.
commit
|
commitdiff
|
tree
2016-02-21
Stas B
o
u
kar
e
v
Remove
a
c
ouple of #if 0
commit
|
commitdiff
|
tree
2016-02-21
Stas
Boukarev
Optimize i
n
itialize-
v
ector w
i
t
h
0
valu
e
s
.
commit
|
commitdiff
|
tree
2016-02-21
S
tas Boukarev
A
b
stract immed
i
a
te loading
on x86-64
.
commit
|
commitdiff
|
tree
2016-02-21
Sta
s
B
o
u
k
arev
Derive resul
t
typ
e
s
of structur
e
sett
e
rs
.
commit
|
commitdiff
|
tree
2016-02-21
St
a
s Boukarev
Optimize emit-i
n
its with 0 val
u
e
s
.
commit
|
commitdiff
|
tree
2016-02-21
Stas Boukarev
Sli
g
htly o
p
timize
a
ll
o
c
ation sequence
on x86-6
4
.
commit
|
commitdiff
|
tree
2016-02-21
S
tas Boukarev
R
emove globa
l
_int
e
rrupt_data
.
commit
|
commitdiff
|
tree
2016-02-21
Stas Boukarev
Fi
x
sing
l
e-threaded buil
d
s
.
commit
|
commitdiff
|
tree
2016-02-20
Stas
Boukarev
Don't free th
r
ead
-
>interru
p
t_d
a
ta
s
e
p
ara
t
ely
.
commit
|
commitdiff
|
tree
2016-02-20
Stas Boukarev
Micro-optimize ver
i
fy-arg-cou
n
t
on x86oids
a
nd ARM64
.
commit
|
commitdiff
|
tree
2016-02-20
Stas Boukarev
create_thread_struct: don't
a
l
lo
c
ate in
t
errupt_data
.
.
.
commit
|
commitdiff
|
tree
2016-02-20
Stas Bou
k
arev
create_thread
_
stru
c
t
:
don't allocate os_attr separately
.
commit
|
commitdiff
|
tree
2016-02-20
St
a
s
Boukarev
Don't
l
eak memory dur
i
ng excepti
o
n han
d
l
i
ng on Da
r
win
.
commit
|
commitdiff
|
tree
2016-02-20
S
t
as Boukarev
*c
o
mpil
e
r-
t
r
a
ce-outpu
t
*
w
orkaround
.
commit
|
commitdiff
|
tree
2016-02-19
S
tas B
o
ukarev
Keep sb-assem:*
a
ssem-in
s
tr
u
c
tions* for slime
c
ompatibility
.
commit
|
commitdiff
|
tree
next