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
Simplify get-timezone.
2016-05-09
Sta
s
Boukarev
Simplify ge
t
-timezone
.
commit
|
commitdiff
|
tree
2016-04-30
Stas Bouk
a
r
e
v
Reduce st
a
ck usage by
u
nwind-block
.
commit
|
commitdiff
|
tree
2016-04-30
Stas Boukarev
R
ename slots i
n
unwind-block and catch-bl
o
ck
.
commit
|
commitdiff
|
tree
2016-04-30
Stas Bo
u
karev
x
86
-
6
4
/n
l
x:
u
s
e unwind-bl
o
c
k a
n
d
catch-bl
o
ck consis
t
ently
.
commit
|
commitdiff
|
tree
2016-04-30
S
t
as Boukarev
Freeze-t
y
p
e p
p
rin
t
structs
.
commit
|
commitdiff
|
tree
2016-04-30
Stas Boukarev
R
emove a stale def
i
ne-alien-routi
n
e
.
commit
|
commitdiff
|
tree
2016-04-28
Sta
s
Boukare
v
R
e
move sigsetmask
from l
d
so-stubs, unu
s
ed
.
commit
|
commitdiff
|
tree
2016-04-23
Stas Boukarev
Fix REVER
S
E
o
n vect
o
rs
w
i
t
h fill-poi
n
t
e
rs
.
commit
|
commitdiff
|
tree
2016-04-22
S
t
as Boukarev
Remove
an unused option
f
rom sb-pcl::allocate-standard
.
.
.
commit
|
commitdiff
|
tree
2016-04-22
Stas Boukarev
A
d
d a t
e
st
f
o
r
a
d
j
u
st a
r
ray
.
commit
|
commitdiff
|
tree
2016-04-22
S
tas Bouk
a
r
e
v
Speed up
r
eversal of vectors
with word-sized elements
.
commit
|
commitdiff
|
tree
2016-04-22
Stas Bo
u
k
a
re
v
Spe
e
d up vector ext
e
nsion i
n
VECT
O
R-
P
USH-E
X
TEND
.
commit
|
commitdiff
|
tree
2016-04-22
Sta
s
Boukarev
Freeze-type random-
s
ta
t
e
.
commit
|
commitdiff
|
tree
2016-04-21
S
tas Boukarev
Clean run-program
.
lisp
.
commit
|
commitdiff
|
tree
2016-04-21
Stas Boukarev
A
R
M
6
4: increa
s
e st
a
t
i
c a
n
d dynamic sp
a
ce
s
start addresses
.
commit
|
commitdiff
|
tree
2016-04-21
S
tas Boukarev
Speed up float exponent prin
t
in
g
.
commit
|
commitdiff
|
tree
2016-04-21
Stas Boukarev
S
peed up float printing
.
commit
|
commitdiff
|
tree
2016-04-18
Stas Bou
k
arev
run-p
r
ogram
:
support I
/
O redirection t
o
binary st
r
e
a
ms
.
.
.
commit
|
commitdiff
|
tree
2016-04-18
S
t
as Bouk
a
rev
run-program: sup
p
ort outp
u
t redirection into strea
m
s
.
.
.
commit
|
commitdiff
|
tree
2016-04-18
Sta
s
Boukarev
g
rovel-header
s
.
c: Put
win
3
2
s
tuff
int
o
gr
o
vel-he
a
de
r
s
.
.
.
commit
|
commitdiff
|
tree
2016-04-17
Stas
B
o
u
karev
A
d
d
O
VERLAPPE
D
op
t
i
o
n to OPEN an
d
UNIX
L
IKE
-
O
PEN on
.
.
.
commit
|
commitdiff
|
tree
2016-04-17
Stas
B
o
uk
a
r
e
v
Don't use file-flag-ov
e
rl
a
p
p
ed
when op
e
ning
files on
.
.
.
commit
|
commitdiff
|
tree
2016-04-17
Stas
B
oukarev
F
i
x
sb-bsd-socke
t
s o
n
win32
.
commit
|
commitdiff
|
tree
2016-04-17
S
t
a
s Boukarev
s
b-bsd-sockets: map EINPROGR
E
SS to OPERAT
I
ON-IN-PROGRE
S
S
.
commit
|
commitdiff
|
tree
2016-04-17
Stas Boukarev
Unify
p
seudo_atomic on
t
h
read and non-
t
hreaded arm64
.
commit
|
commitdiff
|
tree
2016-04-15
Sta
s
Bouka
r
ev
F
ix findin
g
the start frame in PRINT
-
BA
C
KTRACE
.
commit
|
commitdiff
|
tree
2016-04-15
Stas Boukarev
Optimize BIT-VE
C
TOR-= on non-simple a
r
ra
y
s
.
commit
|
commitdiff
|
tree
2016-04-15
Stas
B
oukar
e
v
Optimize EQUALP on non-simp
l
e ar
r
ays
.
commit
|
commitdiff
|
tree
2016-04-15
Stas
Boukarev
O
ptimize the ARRAY-TOTAL-SIZE transfor
m
.
commit
|
commitdiff
|
tree
2016-04-08
Stas Boukarev
Remove
call_into_c on x8
6
-64
.
commit
|
commitdiff
|
tree
2016-04-08
Stas Bou
k
are
v
Speed up debug info c
r
eati
o
n for highly neste
d
fu
n
ctions
.
commit
|
commitdiff
|
tree
2016-04-08
Stas Bo
u
kare
v
G
e
nerate de
b
ug
info o
u
t
sid
e
of
W
I
THOUT-GCING
.
commit
|
commitdiff
|
tree
2016-04-04
Stas B
o
ukarev
Fix a typo in copyprop
.
commit
|
commitdiff
|
tree
2016-04-04
Sta
s
Bouka
r
ev
Re
d
uce
consin
g
during
copy
prop
a
g
a
tion
.
commit
|
commitdiff
|
tree
2016-04-04
Stas
B
oukarev
W
o
rk around a con
s
tra
i
nt propagation problem
.
commit
|
commitdiff
|
tree
2016-03-31
Stas Boukarev
R
e
vert "P
a
s
s
MAP_FIXED to mmap on Li
n
ux
.
"
commit
|
commitdiff
|
tree
2016-03-31
Stas Boukarev
Source location for conditi
o
n slot
a
c
ce
s
sors
.
commit
|
commitdiff
|
tree
2016-03-31
Stas
B
oukarev
Fix (se
t
f fdocu
m
entati
o
n
) on closures
.
commit
|
commitdiff
|
tree
2016-03-31
S
t
as Bouka
r
e
v
Optimize call
-
name
d
o
n x
8
6-64
.
commit
|
commitdiff
|
tree
2016-03-31
Stas Boukar
e
v
Fix make-sequen
c
e type d
e
riva
t
ion with unkn
o
w
n
t
ypes
.
commit
|
commitdiff
|
tree
2016-03-30
Stas Bo
u
kar
e
v
Fix a
docst
r
ing typ
o
.
commit
|
commitdiff
|
tree
2016-03-21
Stas Bou
k
arev
Fix
a
typo
.
commit
|
commitdiff
|
tree
2016-03-21
Stas Bouka
r
ev
F
ix
a
test on #-
s
b-
u
nicode
.
commit
|
commitdiff
|
tree
2016-03-20
Stas
Bou
k
arev
s
b
-gmp: fi
x
loading libgmp on darwi
n
.
commit
|
commitdiff
|
tree
2016-03-19
S
tas Boukarev
Opt
i
mize
t
he FORM
A
T
N
IL
t
o CON
C
ATENATE transform
.
commit
|
commitdiff
|
tree
2016-03-19
S
t
as B
o
ukarev
Transfo
r
m
C
ONCATENATE
t
o spec
i
alize
d
f
u
nctions
.
commit
|
commitdiff
|
tree
2016-03-19
S
t
a
s Bouk
a
r
e
v
Opti
m
i
z
e variab
l
e ca
l
ls to C
O
NCATEN
A
TE
.
commit
|
commitdiff
|
tree
2016-03-19
Stas Boukarev
Opt
i
mize
out-
o
f-l
i
ne st
r
ing CONCA
T
EN
A
TE, part 2
.
commit
|
commitdiff
|
tree
2016-03-19
Stas Boukarev
Optimi
z
e out
-
of-
l
ine strin
g
CONCA
T
ENA
T
E
.
commit
|
commitdiff
|
tree
2016-03-17
Stas Boukarev
run
-
program: err
o
r on bad stream options
.
commit
|
commitdiff
|
tree
2016-03-15
Stas Boukare
v
Fix sb-pcl::%update-slots
.
commit
|
commitdiff
|
tree
2016-03-14
Stas Boukarev
Optimize DO-SEQUE
N
CE
.
commit
|
commitdiff
|
tree
2016-03-14
S
tas Bouk
a
rev
Optimi
z
e
m
ake-v
e
cto
r
-like
.
commit
|
commitdiff
|
tree
2016-03-14
Stas Bouka
r
ev
Re
m
ove
!
begin-instruc
t
ion-definitions
.
commit
|
commitdiff
|
tree
2016-03-14
Stas Boukarev
Re
m
ove DEF!MACRO
f
rom pa
c
k
age
s
.
commit
|
commitdiff
|
tree
2016-03-14
S
tas Boukarev
Cl
e
an up nested IFs
.
commit
|
commitdiff
|
tree
2016-03-14
Sta
s
Bouk
a
r
ev
Bett
e
r type declaratio
n
s for fi
l
l
-pointer
r
elated c
o
d
e
.
commit
|
commitdiff
|
tree
2016-03-13
Stas Bouka
r
ev
Transform N|REVE
R
SE to vector-reverse/l
i
st-re
v
erse
.
commit
|
commitdiff
|
tree
2016-03-13
Sta
s
Bouk
a
rev
O
ptimize [N]RE
V
ERS
E
on
vect
o
rs
.
commit
|
commitdiff
|
tree
2016-03-13
S
t
a
s
Bouk
a
rev
Optimize
S
U
BSTI
T
UTE functio
n
s
.
commit
|
commitdiff
|
tree
2016-03-13
Stas Boukar
e
v
Decla
i
m
ty
p
es of %%data-vector-
.
.
.
%%
.
commit
|
commitdiff
|
tree
2016-03-12
Stas Bou
k
a
rev
R
e
m
o
ve *t
h
e-
w
rapper
.
.
.
* from PCL
.
commit
|
commitdiff
|
tree
2016-03-11
Stas Boukarev
Don't force layout inval
i
dation on superclass fina
l
ization
.
commit
|
commitdiff
|
tree
2016-03-06
St
a
s
Boukarev
Renam
e
SHARP-TAG t
o
SHARP-EQUAL-WR
A
PPE
R
.
commit
|
commitdiff
|
tree
2016-03-06
Philipp Matthias
.
.
.
Remove duplicate dec
l
a
ration
commit
|
commitdiff
|
tree
2016-03-06
Phil
i
pp Matthias
.
.
.
Move only loca
l
ly used function from head
e
r
t
o source
commit
|
commitdiff
|
tree
2016-03-06
Stas Bou
k
ar
e
v
Optimize #x=/
#
x#
.
commit
|
commitdiff
|
tree
2016-03-06
Stas Bou
k
arev
Debugger: don't use symbol-
m
a
c
rolet on
s
pecial
vari
a
bles
.
commit
|
commitdiff
|
tree
2016-03-06
Stas Boukarev
Fix interac
t
ion of float
typ
e
deri
v
ation
a
n
d
negative
.
.
.
commit
|
commitdiff
|
tree
2016-03-04
Stas Bo
u
kar
e
v
Re
m
ove sour
c
e
-root from d
e
bug-info
.
commit
|
commitdiff
|
tree
2016-03-04
S
t
as Bo
u
kare
v
More precise
and c
o
m
pact
source loca
t
i
ons from xr
e
f
.
commit
|
commitdiff
|
tree
2016-03-04
St
a
s
B
oukarev
WHO-SETS
a
nd
WHO-REFE
R
E
NCES on DEFG
L
OBAL
.
commit
|
commitdiff
|
tree
2016-03-02
Sta
s
Boukarev
Fix t
y
pos
.
commit
|
commitdiff
|
tree
2016-02-29
Stas B
o
ukarev
Optimize load/store
pairs on ARM64
.
commit
|
commitdiff
|
tree
2016-02-29
Sta
s
Bou
k
a
r
e
v
Optimize SET-SLOT
o
n ARM64
.
commit
|
commitdiff
|
tree
2016-02-29
Stas Boukare
v
Optimize
(
SETF SC
H
AR)
.
commit
|
commitdiff
|
tree
2016-02-29
Stas
B
oukarev
Optimize M
A
P
C
AR
on large lists
.
commit
|
commitdiff
|
tree
2016-02-29
Stas B
o
ukarev
R
emove
the ir1 FUNCA
L
L tran
s
form
.
commit
|
commitdiff
|
tree
2016-02-29
Stas
Boukarev
Optimize MAP* tra
n
sforms on
lamb
d
as
.
commit
|
commitdiff
|
tree
2016-02-26
Stas
Boukare
v
Fix a warning message
wording
.
commit
|
commitdiff
|
tree
2016-02-25
Stas Bouka
r
ev
optimize-constant-loa
d
s: fix handling of 0
.
commit
|
commitdiff
|
tree
2016-02-24
S
tas Boukar
e
v
o
p
timiz
e
-constant-loads: p
r
ocess all blocks
.
commit
|
commitdiff
|
tree
2016-02-24
S
t
as Boukare
v
Fix
a
n AVER
c
a
us
e
d by i
g
n
o
ring closed over variables
.
commit
|
commitdiff
|
tree
2016-02-23
St
a
s Boukar
e
v
t
ests: Fix :mod-ari
t
h-
l
arge-constant on 32-bit platfor
m
s
.
commit
|
commitdiff
|
tree
2016-02-23
Stas B
o
ukarev
ARM64: more comp
a
ct enco
d
ing for word-leng
t
h immediates
.
commit
|
commitdiff
|
tree
2016-02-23
Stas Bouk
a
rev
Don't fail to encode immediates
i
n modular arithmeti
c
.
.
.
commit
|
commitdiff
|
tree
2016-02-23
Stas
Boukare
v
Optimiz
e
c
o
nstant loads
.
commit
|
commitdiff
|
tree
2016-02-23
Stas Bou
k
arev
Ensure registers are moved i
n
t
o
stac
k
locations di
r
e
c
t
ly
.
commit
|
commitdiff
|
tree
2016-02-21
Stas Boukarev
Remove a couple of #if 0
commit
|
commitdiff
|
tree
2016-02-21
S
t
a
s Boukarev
O
ptimize
i
nitial
i
ze-vec
t
or with 0 values
.
commit
|
commitdiff
|
tree
2016-02-21
St
a
s
Bou
k
arev
Abstra
c
t
imm
e
d
iate loa
d
ing on x8
6
-
64
.
commit
|
commitdiff
|
tree
2016-02-21
Stas Boukare
v
Derive result types o
f
st
r
u
c
tur
e
s
etters
.
commit
|
commitdiff
|
tree
2016-02-21
Stas B
o
ukarev
Optimize
emit-i
n
its with 0 values
.
commit
|
commitdiff
|
tree
2016-02-21
Sta
s
B
o
u
karev
S
l
i
ghtly
o
ptim
i
ze
allocat
i
o
n
se
q
ue
n
ce
o
n
x86-64
.
commit
|
commitdiff
|
tree
2016-02-21
St
a
s Boukar
e
v
Remov
e
g
l
obal
_
inter
r
u
pt_data
.
commit
|
commitdiff
|
tree
2016-02-21
Stas Boukare
v
Fix single-threaded builds
.
commit
|
commitdiff
|
tree
2016-02-20
Stas
B
o
ukarev
Don't free
t
hre
a
d->interru
p
t_
d
ata separ
a
tely
.
commit
|
commitdiff
|
tree
2016-02-20
Stas Bouka
r
ev
Mic
r
o-optimize verify
-
arg-count on x86oi
d
s and ARM64
.
commit
|
commitdiff
|
tree
2016-02-20
S
t
a
s
Boukar
e
v
c
reate_thread_struct:
d
on't allocate interrupt_data
.
.
.
commit
|
commitdiff
|
tree
2016-02-20
S
tas Boukarev
create_thread_struct:
d
on't al
l
o
c
a
t
e os_attr s
e
parate
l
y
.
commit
|
commitdiff
|
tree
next