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
Fix REVERSE on vectors with fill-pointers.
2016-04-23
Stas
Bouk
a
rev
Fix REVERSE on vect
o
rs
w
i
t
h fill-pointer
s
.
commit
|
commitdiff
|
tree
2016-04-22
Sta
s
Boukarev
Remove an u
n
u
s
ed
o
pt
i
on fro
m
s
b-pcl::allocate-standard
.
.
.
commit
|
commitdiff
|
tree
2016-04-22
S
t
as Boukarev
Add a test for adjus
t
array
.
commit
|
commitdiff
|
tree
2016-04-22
Stas B
o
ukar
e
v
Speed up reversal of vectors
with
w
o
r
d-size
d
elements
.
commit
|
commitdiff
|
tree
2016-04-22
S
t
a
s B
o
ukarev
Speed up vector e
x
tension in VECTOR-PUSH-
E
XTEND
.
commit
|
commitdiff
|
tree
2016-04-22
Stas Boukare
v
Freeze-type r
a
n
d
om-state
.
commit
|
commitdiff
|
tree
2016-04-21
Stas Boukarev
Clea
n
r
un-program
.
lis
p
.
commit
|
commitdiff
|
tree
2016-04-21
S
t
as Bo
u
kare
v
A
R
M
64: incre
a
s
e
static and dy
n
a
mi
c
spaces sta
r
t addr
e
sses
.
commit
|
commitdiff
|
tree
2016-04-21
Stas Bou
k
arev
Speed up
f
loat exponent pr
i
n
ting
.
commit
|
commitdiff
|
tree
2016-04-21
Stas Bo
u
k
a
r
e
v
Speed up float
printing
.
commit
|
commitdiff
|
tree
2016-04-18
S
tas B
o
ukarev
ru
n
-program: support I/O redirection to binary s
t
reams
.
.
.
commit
|
commitdiff
|
tree
2016-04-18
Stas
Boukare
v
run
-
program: su
p
port output redirecti
o
n
i
n
to streams
.
.
.
commit
|
commitdiff
|
tree
2016-04-18
St
a
s Boukarev
grovel-headers
.
c: Put
w
i
n32 stuf
f
into
g
rovel-
h
eaders
.
.
.
commit
|
commitdiff
|
tree
2016-04-17
Stas
B
oukarev
Add OVERLAP
P
E
D option to OPEN and UNIXLIK
E
-OPE
N
on
.
.
.
commit
|
commitdiff
|
tree
2016-04-17
Stas Bouka
r
ev
Don't
us
e
file-flag-overlapped when opening file
s
on
.
.
.
commit
|
commitdiff
|
tree
2016-04-17
S
t
as B
o
ukarev
Fix sb-bsd-socket
s
on wi
n
3
2
.
commit
|
commitdiff
|
tree
2016-04-17
S
t
as Boukarev
s
b-bsd-sockets: map
E
INPROGRESS to OPERATION-IN-PROG
R
ESS
.
commit
|
commitdiff
|
tree
2016-04-17
Stas Boukarev
Unify
p
seudo_atomic on threa
d
and non-threaded arm64
.
commit
|
commitdiff
|
tree
2016-04-15
Stas Boukarev
Fix finding
t
h
e
s
tart
frame in P
R
IN
T
-
B
ACKT
R
ACE
.
commit
|
commitdiff
|
tree
2016-04-15
Stas Boukarev
Op
t
imize BI
T
-
VECTOR-=
o
n
non-simpl
e
a
r
ra
y
s
.
commit
|
commitdiff
|
tree
2016-04-15
Stas Boukarev
Optimize EQ
U
ALP o
n
non-simp
l
e arrays
.
commit
|
commitdiff
|
tree
2016-04-15
Stas Boukarev
Optim
i
ze the ARRAY-
T
OT
A
L-S
I
Z
E
t
ransform
.
commit
|
commitdiff
|
tree
2016-04-08
S
tas Bou
k
arev
Rem
o
ve c
a
ll_into_c on x86-64
.
commit
|
commitdiff
|
tree
2016-04-08
St
a
s Boukarev
Speed
up debug info creation for highly n
e
sted
f
u
nct
i
o
n
s
.
commit
|
commitdiff
|
tree
2016-04-08
Stas B
o
u
k
arev
Gene
r
ate d
e
bug info outsid
e
o
f
WITHO
U
T-GC
I
NG
.
commit
|
commitdiff
|
tree
2016-04-04
S
tas Boukarev
Fi
x
a t
y
po in copypr
o
p
.
commit
|
commitdiff
|
tree
2016-04-04
Stas
B
o
u
kar
e
v
Reduce consing dur
i
ng
c
op
y
propagation
.
commit
|
commitdiff
|
tree
2016-04-04
St
a
s
B
o
ukarev
Work aro
u
nd a constraint propagation proble
m
.
commit
|
commitdiff
|
tree
2016-03-31
Stas B
o
ukarev
R
evert "P
a
ss MAP_FIXED
t
o mmap o
n
Li
n
ux
.
"
commit
|
commitdiff
|
tree
2016-03-31
Stas Bo
u
karev
Sourc
e
location for condition s
l
o
t
accessors
.
commit
|
commitdiff
|
tree
2016-03-31
St
a
s
Boukarev
F
i
x (setf fdocumentation
)
on closures
.
commit
|
commitdiff
|
tree
2016-03-31
S
t
a
s
B
o
uk
a
rev
Optimiz
e
c
a
ll-named on x86-64
.
commit
|
commitdiff
|
tree
2016-03-31
Stas Boukare
v
Fix make-se
q
uen
c
e t
y
pe deriva
t
i
o
n wit
h
unknown t
y
p
e
s
.
commit
|
commitdiff
|
tree
2016-03-30
Stas Boukarev
Fix a
d
ocstring typo
.
commit
|
commitdiff
|
tree
2016-03-21
Stas Boukarev
Fix a typo
.
commit
|
commitdiff
|
tree
2016-03-21
Stas Boukarev
Fix a test on #-sb-unicode
.
commit
|
commitdiff
|
tree
2016-03-20
S
t
as Boukarev
sb-gmp: f
i
x load
i
ng li
b
gmp on
d
arwi
n
.
commit
|
commitdiff
|
tree
2016-03-19
St
a
s Bouk
a
rev
Optimi
z
e the FORMAT
NIL t
o
C
O
NC
A
TENATE transform
.
commit
|
commitdiff
|
tree
2016-03-19
St
a
s Boukarev
Transf
o
rm
C
ONCAT
E
NATE to specialized fun
c
t
i
o
n
s
.
commit
|
commitdiff
|
tree
2016-03-19
S
tas Bou
k
arev
Optimize variable
ca
l
ls to CONCATE
N
ATE
.
commit
|
commitdiff
|
tree
2016-03-19
Stas Boukar
e
v
O
p
t
i
mize ou
t
-
o
f-line string CON
C
AT
E
NA
T
E,
p
art 2
.
commit
|
commitdiff
|
tree
2016-03-19
St
a
s Boukarev
O
p
timize o
u
t-of-line string CONCATENA
T
E
.
commit
|
commitdiff
|
tree
2016-03-17
S
tas Boukarev
r
u
n-progra
m
: error o
n
bad
s
tream options
.
commit
|
commitdiff
|
tree
2016-03-15
S
tas Boukare
v
F
ix sb-pcl::%update-slots
.
commit
|
commitdiff
|
tree
2016-03-14
Stas Bo
u
karev
Optimiz
e
DO-SEQUENCE
.
commit
|
commitdiff
|
tree
2016-03-14
Stas Bouka
r
ev
Optimize make-vector-like
.
commit
|
commitdiff
|
tree
2016-03-14
S
t
a
s Boukar
e
v
Remove !
b
egin-instruction-def
i
nitio
n
s
.
commit
|
commitdiff
|
tree
2016-03-14
Sta
s
Bou
k
a
r
ev
R
emove DE
F
!MACRO fro
m
p
a
c
k
ag
e
s
.
commit
|
commitdiff
|
tree
2016-03-14
Sta
s
Boukare
v
Clean
u
p n
e
s
t
ed
I
Fs
.
commit
|
commitdiff
|
tree
2016-03-14
Sta
s
Bouka
r
ev
Better type declarations for
fill-pointer
related
code
.
commit
|
commitdiff
|
tree
2016-03-13
St
a
s Boukarev
Transf
o
rm N|R
E
VERSE to vector-re
v
e
r
se/lis
t
-reverse
.
commit
|
commitdiff
|
tree
2016-03-13
Stas
Boukar
e
v
O
ptimize [N]
R
EVERSE on
v
ectors
.
commit
|
commitdiff
|
tree
2016-03-13
Stas Boukarev
Optimize
SUBSTITUTE funct
i
ons
.
commit
|
commitdiff
|
tree
2016-03-13
Stas B
o
ukarev
Declai
m
types of %
%
d
a
ta-
v
ector-
.
.
.
%%
.
commit
|
commitdiff
|
tree
2016-03-12
Stas
Boukarev
Remo
v
e *t
h
e-
w
rappe
r
.
.
.
* from PC
L
.
commit
|
commitdiff
|
tree
2016-03-11
Stas
Bou
k
ar
e
v
Don't force layout inva
l
i
dat
i
on on
s
u
p
erclass fi
n
alization
.
commit
|
commitdiff
|
tree
2016-03-06
Stas Boukarev
Rename SHARP-
T
AG to S
H
ARP-
E
QUAL-WRAPPER
.
commit
|
commitdiff
|
tree
2016-03-06
Stas Boukar
e
v
Optimize #x=/#x#
.
commit
|
commitdiff
|
tree
2016-03-06
S
t
as Boukarev
D
ebugger: do
n
't
use symbol-mac
r
olet on special vari
a
bles
.
commit
|
commitdiff
|
tree
2016-03-06
S
tas Boukarev
Fix interaction of float ty
p
e der
i
vation and neg
a
tive
.
.
.
commit
|
commitdiff
|
tree
2016-03-04
Stas Bo
u
karev
Re
m
ove source-root fro
m
debug-i
n
f
o
.
commit
|
commitdiff
|
tree
2016-03-04
Stas Bo
u
ka
r
ev
More
prec
i
se and compac
t
so
u
rce locations from xref
.
commit
|
commitdiff
|
tree
2016-03-04
Stas Bouk
a
rev
WHO-SETS
a
nd
WH
O
-REFERENCES on DEFGLOBAL
.
commit
|
commitdiff
|
tree
2016-03-02
Stas Boukar
e
v
F
i
x typos
.
commit
|
commitdiff
|
tree
2016-02-29
Stas
B
oukarev
Opt
i
mize
l
oad/store pairs on ARM64
.
commit
|
commitdiff
|
tree
2016-02-29
Stas
B
ouka
r
ev
O
pt
i
mize
S
ET-S
L
OT
o
n
ARM64
.
commit
|
commitdiff
|
tree
2016-02-29
Stas Boukarev
Optimize
(
S
E
TF SCHAR)
.
commit
|
commitdiff
|
tree
2016-02-29
Stas Bouka
r
ev
Opti
m
ize
MAPCAR
o
n
large
lists
.
commit
|
commitdiff
|
tree
2016-02-29
Stas
Bo
u
karev
Remove the i
r
1 FUNC
A
LL
transfor
m
.
commit
|
commitdiff
|
tree
2016-02-29
Stas B
o
u
k
a
rev
O
ptimize MA
P
* transforms
on lambdas
.
commit
|
commitdiff
|
tree
2016-02-26
Stas Bouk
a
rev
Fix a warni
n
g message wording
.
commit
|
commitdiff
|
tree
2016-02-25
Stas Bouk
a
r
e
v
optimi
z
e-constant-loads: fix handli
n
g
of
0
.
commit
|
commitdiff
|
tree
2016-02-24
Stas Boukar
e
v
o
pt
i
mize-co
n
stant-loads: proce
s
s all b
l
ocks
.
commit
|
commitdiff
|
tree
2016-02-24
Stas Boukarev
Fix a
n
AVER caused by i
g
noring closed over vari
a
bles
.
commit
|
commitdiff
|
tree
2016-02-23
Stas
Boukarev
tests: Fix :mod-ari
t
h-large-constant on 32-bit platforms
.
commit
|
commitdiff
|
tree
2016-02-23
Stas Boukarev
ARM64: mo
r
e compact encoding for word-length immediates
.
commit
|
commitdiff
|
tree
2016-02-23
Stas Boukare
v
Don't
f
ail to encode immediates in mod
u
lar arithmetic
.
.
.
commit
|
commitdiff
|
tree
2016-02-23
Stas Bou
k
are
v
Opt
i
mize constant loads
.
commit
|
commitdiff
|
tree
2016-02-23
S
t
as Bouk
a
rev
En
s
u
re registers are moved i
n
to
stack lo
c
ations dir
e
ctly
.
commit
|
commitdiff
|
tree
2016-02-21
Stas
B
oukarev
R
e
move a c
o
uple of #if
0
commit
|
commitdiff
|
tree
2016-02-21
Stas
Boukare
v
Optimi
z
e i
n
itialize-vector with
0
values
.
commit
|
commitdiff
|
tree
2016-02-21
Stas Boukar
e
v
Abs
t
ract immediate l
o
a
din
g
on x86-64
.
commit
|
commitdiff
|
tree
2016-02-21
Stas B
o
uka
r
ev
D
e
rive result types of
s
t
ructure s
e
tters
.
commit
|
commitdiff
|
tree
2016-02-21
Stas Boukarev
Optimize emit-inits wit
h
0
values
.
commit
|
commitdiff
|
tree
2016-02-21
Stas Boukarev
S
l
ight
l
y
o
p
t
imiz
e
allocation sequence on x8
6
-
6
4
.
commit
|
commitdiff
|
tree
2016-02-21
Stas Boukare
v
Remove gl
o
b
a
l_interrupt_data
.
commit
|
commitdiff
|
tree
2016-02-21
Stas Bou
k
arev
Fix single-threade
d
builds
.
commit
|
commitdiff
|
tree
2016-02-20
Stas Bouka
r
e
v
Don't free thr
e
a
d-
>
interrupt_data sep
a
ra
t
el
y
.
commit
|
commitdiff
|
tree
2016-02-20
S
t
a
s
Boukare
v
Micro-op
t
imize verify-arg-count on
x
8
6oids and ARM
6
4
.
commit
|
commitdiff
|
tree
2016-02-20
Stas Boukarev
c
rea
t
e_
t
hread_struc
t
: d
o
n't
allo
c
ate in
t
errupt_data
.
.
.
commit
|
commitdiff
|
tree
2016-02-20
Sta
s
Boukarev
create_thread_s
t
ruct: don
'
t allocate os_a
t
tr
separately
.
commit
|
commitdiff
|
tree
2016-02-20
Stas Bouka
r
ev
Don't leak memory during e
x
c
epti
o
n
h
andli
n
g
on Darwin
.
commit
|
commitdiff
|
tree
2016-02-20
Stas
B
oukarev
*compiler
-
trace-out
p
ut* workaround
.
commit
|
commitdiff
|
tree
2016-02-19
S
tas Boukarev
K
e
ep sb
-
asse
m
:*assem
-
instructions* for slime c
o
mpatibil
i
ty
.
commit
|
commitdiff
|
tree
2016-02-13
Stas Boukar
e
v
Rest
o
r
e
build o
n
non
-
x
86oi
d
s
.
commit
|
commitdiff
|
tree
2016-02-12
Stas B
o
u
k
arev
Improve LDB when (
+
si
z
e po
s
ition) is less than n-fixn
u
m
.
.
.
commit
|
commitdiff
|
tree
2016-02-12
Stas Boukarev
Optimize
l
ogand with non-
f
i
x
num word masks on x86oids
.
.
.
commit
|
commitdiff
|
tree
2016-02-11
Stas Boukarev
Add LOGTEST
VO
P
s on
A
R
M64
.
commit
|
commitdiff
|
tree
2016-02-11
S
t
as
B
ouka
r
e
v
Optimize MAS
K
-SIGN
E
D-FIEL
D
on AR
M
6
4
.
commit
|
commitdiff
|
tree
2016-02-11
Stas Boukarev
Disassemble TBZ and TBNZ on ARM6
4
.
commit
|
commitdiff
|
tree
next