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
Rename slots in unwind-block and catch-block.
2016-04-30
Stas Boukarev
R
e
name slots in unwind-block
and catch-block
.
commit
|
commitdiff
|
tree
2016-04-30
Stas Boukarev
x86-64/nlx: use unwin
d
-
b
lo
c
k a
n
d
c
a
tch-bloc
k
consis
t
ently
.
commit
|
commitdiff
|
tree
2016-04-30
Stas B
o
ukarev
Freeze-type pprint structs
.
commit
|
commitdiff
|
tree
2016-04-30
St
a
s Boukarev
Remove
a
s
tal
e
define-alien-routine
.
commit
|
commitdiff
|
tree
2016-04-28
Stas Boukarev
R
e
move sig
s
etmask
from ldso-stubs, unuse
d
.
commit
|
commitdiff
|
tree
2016-04-23
Sta
s
B
o
ukarev
Fi
x
R
E
VER
S
E on vectors with fil
l
-
p
ointers
.
commit
|
commitdiff
|
tree
2016-04-22
S
tas
B
o
ukarev
Remo
v
e an unu
s
e
d
o
pt
i
o
n
f
rom sb-pcl::allocate-standa
r
d
.
.
.
commit
|
commitdiff
|
tree
2016-04-22
Stas Boukarev
Add a
t
est for
a
d
j
ust array
.
commit
|
commitdiff
|
tree
2016-04-22
Stas
Bo
u
karev
S
p
eed up reve
r
s
al of
v
e
c
tors wi
t
h word-size
d
e
l
em
e
nts
.
commit
|
commitdiff
|
tree
2016-04-22
Stas Bo
u
k
a
rev
Speed up vector exte
n
sion i
n
VE
C
T
O
R-PUSH-EXTEN
D
.
commit
|
commitdiff
|
tree
2016-04-22
S
t
a
s
B
o
u
k
ar
e
v
Freeze-t
y
pe
r
ando
m
-s
t
a
t
e
.
commit
|
commitdiff
|
tree
2016-04-21
Stas Boukarev
C
l
ea
n
ru
n
-prog
r
am
.
l
i
s
p
.
commit
|
commitdiff
|
tree
2016-04-21
S
tas Bouka
r
ev
ARM64: increase st
a
tic a
n
d dynami
c
spaces start
addr
e
sses
.
commit
|
commitdiff
|
tree
2016-04-21
Stas Boukarev
Speed
u
p
fl
o
a
t expone
n
t p
r
in
t
ing
.
commit
|
commitdiff
|
tree
2016-04-21
Stas Boukarev
Speed up float printing
.
commit
|
commitdiff
|
tree
2016-04-18
Stas
B
ouk
a
rev
run-program: support I/O redirection to binary streams
.
.
.
commit
|
commitdiff
|
tree
2016-04-18
Stas
B
oukarev
r
u
n-progra
m
: s
u
pport o
u
t
p
ut redirection
i
nto
streams
.
.
.
commit
|
commitdiff
|
tree
2016-04-18
Stas Boukare
v
grovel-headers
.
c: Put wi
n
32 stu
f
f
i
nt
o
grov
e
l-headers
.
.
.
commit
|
commitdiff
|
tree
2016-04-17
Stas Boukarev
Add OVE
R
LAP
P
ED option t
o
OPEN an
d
U
N
IXLIKE-OPE
N
on
.
.
.
commit
|
commitdiff
|
tree
2016-04-17
Stas Boukarev
Don't use fi
l
e-flag-o
v
erlapped when opening files on
.
.
.
commit
|
commitdiff
|
tree
2016-04-17
Stas Boukarev
Fix sb-bs
d
-sockets on wi
n
3
2
.
commit
|
commitdiff
|
tree
2016-04-17
Stas
B
o
u
k
arev
s
b-b
s
d-socke
t
s:
map EINP
R
OGRESS to OPE
R
ATION-IN-PROGRESS
.
commit
|
commitdiff
|
tree
2016-04-17
Stas Boukarev
Unify p
s
e
u
do_a
t
o
m
ic o
n
thread and non-threaded ar
m
64
.
commit
|
commitdiff
|
tree
2016-04-15
Stas
B
o
u
kare
v
Fix find
i
ng the st
a
rt frame in PR
I
N
T-BACK
T
RACE
.
commit
|
commitdiff
|
tree
2016-04-15
Stas
B
ouka
r
ev
O
p
tim
i
ze BIT-
V
ECTOR-
=
on non-simp
l
e
a
rr
a
y
s
.
commit
|
commitdiff
|
tree
2016-04-15
Stas Bo
u
karev
Opt
i
m
i
z
e EQUALP on no
n
-simple a
r
rays
.
commit
|
commitdiff
|
tree
2016-04-15
Stas Boukarev
Optimize the ARR
A
Y
-
TOTAL-SIZE tran
s
form
.
commit
|
commitdiff
|
tree
2016-04-08
Sta
s
Bouka
r
ev
Re
m
ove ca
l
l_into
_
c on x86-64
.
commit
|
commitdiff
|
tree
2016-04-08
Stas Boukarev
Speed up debu
g
info c
r
eation for highl
y
ne
s
ted
functions
.
commit
|
commitdiff
|
tree
2016-04-08
S
tas Boukarev
Generate debug i
n
fo ou
t
side of W
I
T
H
OUT-GC
I
NG
.
commit
|
commitdiff
|
tree
2016-04-04
Stas Bo
u
kare
v
Fix
a typo in copypr
o
p
.
commit
|
commitdiff
|
tree
2016-04-04
Stas B
o
ukare
v
Reduc
e
c
o
nsi
n
g
du
r
ing copy propagation
.
commit
|
commitdiff
|
tree
2016-04-04
St
a
s Bo
u
karev
W
ork around a constraint pr
o
paga
t
i
on problem
.
commit
|
commitdiff
|
tree
2016-03-31
S
t
a
s
B
oukarev
R
e
vert "
P
a
ss MAP_
F
IXED to mmap on Li
n
u
x
.
"
commit
|
commitdiff
|
tree
2016-03-31
Stas
B
oukarev
Source
loc
a
tion for cond
i
tion slot accessors
.
commit
|
commitdiff
|
tree
2016-03-31
St
a
s Bouk
a
rev
Fix (setf fd
o
cumen
t
ation) on
c
losures
.
commit
|
commitdiff
|
tree
2016-03-31
S
t
as Boukarev
Op
t
imize call-n
a
med on x86-64
.
commit
|
commitdiff
|
tree
2016-03-31
Stas
B
oukarev
F
ix make-sequence
t
y
pe
d
e
ri
v
ation with unknow
n
types
.
commit
|
commitdiff
|
tree
2016-03-30
Sta
s
Boukarev
Fix a do
c
string typo
.
commit
|
commitdiff
|
tree
2016-03-21
St
a
s Boukarev
Fix
a
typo
.
commit
|
commitdiff
|
tree
2016-03-21
St
a
s Boukarev
Fix a test on #-sb-u
n
icode
.
commit
|
commitdiff
|
tree
2016-03-20
St
a
s Boukarev
sb-gmp
:
fix loading libgmp on darwi
n
.
commit
|
commitdiff
|
tree
2016-03-19
Stas
Boukare
v
O
p
tim
i
ze th
e
FORMAT NIL to
C
ONC
A
TENATE transfor
m
.
commit
|
commitdiff
|
tree
2016-03-19
Stas Boukarev
Transfor
m
CONC
A
TENATE to specialized func
t
ions
.
commit
|
commitdiff
|
tree
2016-03-19
S
tas Boukarev
Opti
m
ize
v
a
riable
ca
l
l
s to
CONCATENATE
.
commit
|
commitdiff
|
tree
2016-03-19
S
tas Boukarev
O
ptimi
z
e o
u
t
-
of-
l
ine string C
O
NCAT
E
NATE, part 2
.
commit
|
commitdiff
|
tree
2016-03-19
Sta
s
Boukarev
Optimize o
u
t-of-line
s
t
r
i
ng
CONCATENA
T
E
.
commit
|
commitdiff
|
tree
2016-03-17
S
t
as Bou
k
arev
r
u
n
-
pro
g
ra
m
:
e
r
r
or on bad s
t
ream options
.
commit
|
commitdiff
|
tree
2016-03-15
Stas Bou
k
a
r
ev
Fix sb-pcl::%u
p
date-
s
l
ots
.
commit
|
commitdiff
|
tree
2016-03-14
S
t
as Boukar
e
v
Optimize DO-SEQUENCE
.
commit
|
commitdiff
|
tree
2016-03-14
S
t
as Boukarev
Optimi
z
e make-vecto
r
-like
.
commit
|
commitdiff
|
tree
2016-03-14
Stas Boukarev
Remo
v
e !begin-
i
n
struction
-
definitions
.
commit
|
commitdiff
|
tree
2016-03-14
Stas
B
oukarev
Remo
v
e DEF!MACRO
f
r
o
m pac
k
ages
.
commit
|
commitdiff
|
tree
2016-03-14
Stas
Bouk
a
r
ev
Clea
n
u
p
nested
IFs
.
commit
|
commitdiff
|
tree
2016-03-14
S
t
a
s
Boukare
v
B
et
t
er t
y
pe declarations
f
o
r
fill-pointer related code
.
commit
|
commitdiff
|
tree
2016-03-13
Stas Boukar
e
v
Tr
a
nsform N|REVERSE t
o
vector-reverse/
l
ist-reverse
.
commit
|
commitdiff
|
tree
2016-03-13
Stas Bou
k
arev
O
p
t
i
mize [N]REVERSE on vectors
.
commit
|
commitdiff
|
tree
2016-03-13
Stas Boukarev
Optim
i
ze SUBSTITUTE func
t
ion
s
.
commit
|
commitdiff
|
tree
2016-03-13
S
tas Boukarev
Declaim
t
ypes of %%data
-
vector-
.
.
.
%%
.
commit
|
commitdiff
|
tree
2016-03-12
St
a
s Boukarev
Remo
v
e *the-wrapper
.
.
.
* from PCL
.
commit
|
commitdiff
|
tree
2016-03-11
Stas Boukarev
Don'
t
force
l
a
yout invalidation
o
n
superclass finalization
.
commit
|
commitdiff
|
tree
2016-03-06
St
a
s Bo
u
k
a
rev
R
e
na
m
e SHARP-
T
A
G
t
o
S
HARP-EQUAL-WRAPPER
.
commit
|
commitdiff
|
tree
2016-03-06
Philipp Matthias
.
.
.
Remov
e
duplicate dec
l
arati
o
n
commit
|
commitdiff
|
tree
2016-03-06
Philipp Matth
i
as
.
.
.
Move
only lo
c
ally used fu
n
ct
i
on f
r
om header to sourc
e
commit
|
commitdiff
|
tree
2016-03-06
St
a
s Boukarev
O
p
t
imi
z
e #x=/#x#
.
commit
|
commitdiff
|
tree
2016-03-06
St
a
s Boukare
v
Debugger:
d
on'
t
u
se
s
ymbol-macrol
e
t on
special variables
.
commit
|
commitdiff
|
tree
2016-03-06
Sta
s
B
o
ukare
v
Fix
interact
i
on of floa
t
type derivat
i
on
and negative
.
.
.
commit
|
commitdiff
|
tree
2016-03-04
Sta
s
Boukarev
Remove sou
r
ce-root from debug-info
.
commit
|
commitdiff
|
tree
2016-03-04
Stas
B
o
u
karev
More
precis
e
an
d
compact source locati
o
ns from xref
.
commit
|
commitdiff
|
tree
2016-03-04
S
t
as Bo
u
ka
r
e
v
WHO-SET
S
and WHO-RE
F
ERE
N
CES on
D
E
FGLOBA
L
.
commit
|
commitdiff
|
tree
2016-03-02
S
t
as B
o
uka
r
ev
Fi
x
typos
.
commit
|
commitdiff
|
tree
2016-02-29
Stas Boukarev
Optimi
z
e
l
o
a
d/s
t
ore p
a
irs on ARM64
.
commit
|
commitdiff
|
tree
2016-02-29
S
tas Bouk
a
rev
Optimize SET-SLOT
on AR
M
64
.
commit
|
commitdiff
|
tree
2016-02-29
Stas Bou
k
a
r
ev
Opti
m
ize (SETF SCHAR)
.
commit
|
commitdiff
|
tree
2016-02-29
Stas Bouk
a
rev
Op
t
i
mize MAPCAR on
l
arge li
s
ts
.
commit
|
commitdiff
|
tree
2016-02-29
Sta
s
Boukarev
Rem
o
ve the ir1 FU
N
CALL transform
.
commit
|
commitdiff
|
tree
2016-02-29
Stas Bouk
a
rev
O
ptimize MAP* t
r
an
s
forms on lambda
s
.
commit
|
commitdiff
|
tree
2016-02-26
Stas Boukar
e
v
Fix a warning
message wording
.
commit
|
commitdiff
|
tree
2016-02-25
Stas
B
ouk
a
re
v
op
t
imize
-
const
a
nt-lo
a
d
s: fi
x
handling of 0
.
commit
|
commitdiff
|
tree
2016-02-24
S
tas Bo
u
ka
r
ev
optimize-constant-loads:
process all b
l
oc
k
s
.
commit
|
commitdiff
|
tree
2016-02-24
Stas B
o
u
karev
Fix an AVER
c
aused by ignoring c
l
osed ove
r
variables
.
commit
|
commitdiff
|
tree
2016-02-23
Stas Boukarev
tests: Fix :
m
od-arith-large-const
a
nt on 32
-
b
i
t platf
o
rms
.
commit
|
commitdiff
|
tree
2016-02-23
Stas Bo
u
k
arev
A
RM64:
m
ore
c
o
mpac
t
enco
d
i
ng for word-length
i
m
medi
a
tes
.
commit
|
commitdiff
|
tree
2016-02-23
Stas
Bo
u
karev
Don't fail to encode immediates in mod
u
lar arith
m
etic
.
.
.
commit
|
commitdiff
|
tree
2016-02-23
S
tas Boukarev
Optimize co
n
s
t
a
n
t
l
oads
.
commit
|
commitdiff
|
tree
2016-02-23
Stas Bo
u
k
a
re
v
Ensure
regi
s
ters
are mov
e
d in
t
o stack
l
ocations directly
.
commit
|
commitdiff
|
tree
2016-02-21
Stas Boukarev
Remove
a
co
u
ple
o
f #if 0
commit
|
commitdiff
|
tree
2016-02-21
St
a
s Bouka
r
ev
Opt
i
mize initi
a
lize-
v
ector with 0
values
.
commit
|
commitdiff
|
tree
2016-02-21
Sta
s
Bouk
a
r
e
v
Abstract immedia
t
e loading on x86-64
.
commit
|
commitdiff
|
tree
2016-02-21
Stas Boukarev
Derive result
t
yp
e
s
o
f
s
tructure setters
.
commit
|
commitdiff
|
tree
2016-02-21
Stas Bouk
a
rev
Optimize e
m
it-
i
n
i
ts
w
i
t
h 0 values
.
commit
|
commitdiff
|
tree
2016-02-21
Stas Bouka
r
ev
Slightl
y
optimize
allocation sequ
e
nce o
n
x86-64
.
commit
|
commitdiff
|
tree
2016-02-21
Stas Boukarev
Remove global_inter
r
upt_data
.
commit
|
commitdiff
|
tree
2016-02-21
Stas Boukarev
Fix si
n
gle-t
h
rea
d
ed builds
.
commit
|
commitdiff
|
tree
2016-02-20
Stas Boukare
v
Don't free
thread->interr
u
pt
_
data separately
.
commit
|
commitdiff
|
tree
2016-02-20
Stas Bou
k
a
rev
Micro-optimize verify-arg-count
on x86o
i
ds and ARM64
.
commit
|
commitdiff
|
tree
2016-02-20
Stas B
o
ukarev
c
reate_thread_
s
truct: don't a
l
locat
e
inter
r
up
t
_data
.
.
.
commit
|
commitdiff
|
tree
2016-02-20
Stas
B
ou
k
arev
create_thread_str
u
ct:
d
on't
allocate os_at
t
r separately
.
commit
|
commitdiff
|
tree
2016-02-20
Sta
s
Boukarev
Don't leak
memory during ex
c
ept
i
o
n handli
n
g on Darwin
.
commit
|
commitdiff
|
tree
2016-02-20
S
t
a
s
Boukar
e
v
*
c
ompiler-
t
race-ou
t
put
*
workaro
u
nd
.
commit
|
commitdiff
|
tree
next