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
run-program: error on bad stream options.
2016-03-17
Stas Boukarev
run-
p
ro
g
ram: error o
n
bad stream o
p
tions
.
commit
|
commitdiff
|
tree
2016-03-15
Stas Boukarev
Fix sb-pcl::%u
p
date-slots
.
commit
|
commitdiff
|
tree
2016-03-14
Sta
s
Boukar
e
v
Opt
i
mize
D
O
-SEQUE
N
CE
.
commit
|
commitdiff
|
tree
2016-03-14
Stas Bo
u
karev
Opt
i
mize ma
k
e-v
e
ctor-like
.
commit
|
commitdiff
|
tree
2016-03-14
Sta
s
Boukarev
Remove !be
g
in-instructio
n
-defi
n
itions
.
commit
|
commitdiff
|
tree
2016-03-14
S
tas Boukar
e
v
Remove DEF!MACRO from pac
k
ages
.
commit
|
commitdiff
|
tree
2016-03-14
S
t
as
Boukarev
C
l
ean up nested
I
Fs
.
commit
|
commitdiff
|
tree
2016-03-14
Stas Boukar
e
v
B
etter type declar
a
tions for
fill-po
i
nter related code
.
commit
|
commitdiff
|
tree
2016-03-13
Stas Boukarev
T
r
ansform N|REVERS
E
to
v
ector-reverse/l
i
st-r
e
verse
.
commit
|
commitdiff
|
tree
2016-03-13
Stas
B
oukarev
Optimize [N]
R
EVERSE
o
n vectors
.
commit
|
commitdiff
|
tree
2016-03-13
Stas
Boukarev
O
ptimize
SUB
S
T
I
TUTE functions
.
commit
|
commitdiff
|
tree
2016-03-13
S
t
as Boukarev
Declaim types of
%%da
t
a-vec
t
or-
.
.
.
%%
.
commit
|
commitdiff
|
tree
2016-03-12
Stas Boukarev
Remove *the-wr
a
p
p
er
.
.
.
* from PC
L
.
commit
|
commitdiff
|
tree
2016-03-11
St
a
s B
o
ukarev
Don
'
t
force layout inv
a
lidat
i
on on superclass fina
l
ization
.
commit
|
commitdiff
|
tree
2016-03-06
Stas Boukarev
Rename SHARP-TAG to SHARP-
E
Q
UAL-
W
RAPPER
.
commit
|
commitdiff
|
tree
2016-03-06
Philipp Matthias
.
.
.
Remove duplicat
e
de
c
l
a
r
ation
commit
|
commitdiff
|
tree
2016-03-06
Philip
p
M
a
tthias
.
.
.
M
ove only locally u
s
ed functio
n
from he
a
d
e
r
t
o
s
ource
commit
|
commitdiff
|
tree
2016-03-06
Stas
Boukarev
Optimize #x=/#x#
.
commit
|
commitdiff
|
tree
2016-03-06
Stas Boukarev
Debugg
e
r
:
don'
t
use
symbol-macrolet on special variabl
e
s
.
commit
|
commitdiff
|
tree
2016-03-06
St
a
s Bouka
r
ev
Fix int
e
raction
of f
l
oa
t
type der
i
vation and negative
.
.
.
commit
|
commitdiff
|
tree
2016-03-04
S
t
as Bo
u
karev
R
emove source-root from
debug
-
info
.
commit
|
commitdiff
|
tree
2016-03-04
Stas B
o
ukarev
More p
r
ecise and compact
sour
c
e
l
ocations from xre
f
.
commit
|
commitdiff
|
tree
2016-03-04
Stas
Boukare
v
W
H
O-S
E
TS and WHO-REFEREN
C
ES on DEFGLOBAL
.
commit
|
commitdiff
|
tree
2016-03-02
Stas Boukarev
Fix ty
p
o
s
.
commit
|
commitdiff
|
tree
2016-02-29
Stas Bo
u
karev
O
ptimize l
o
ad/store pairs on ARM64
.
commit
|
commitdiff
|
tree
2016-02-29
Sta
s
Boukarev
Optimize SET-S
L
OT on ARM64
.
commit
|
commitdiff
|
tree
2016-02-29
Stas Boukarev
Optimi
z
e (SETF SCHAR)
.
commit
|
commitdiff
|
tree
2016-02-29
S
tas Boukar
e
v
O
p
t
i
mize MAP
C
AR on
large lists
.
commit
|
commitdiff
|
tree
2016-02-29
Stas Bo
u
kare
v
R
emov
e
t
he ir
1
FU
N
CALL tr
a
nsform
.
commit
|
commitdiff
|
tree
2016-02-29
Stas
B
oukarev
O
p
tim
i
ze MAP* tr
a
nsforms on
lambdas
.
commit
|
commitdiff
|
tree
2016-02-26
S
tas Boukarev
Fi
x
a w
a
rning
messag
e
wording
.
commit
|
commitdiff
|
tree
2016-02-25
Stas Bo
u
karev
optimize-constant-loads
:
f
ix h
a
ndl
i
ng of 0
.
commit
|
commitdiff
|
tree
2016-02-24
Stas B
o
ukarev
op
t
imize-constant-l
o
a
d
s
:
p
roce
s
s all blocks
.
commit
|
commitdiff
|
tree
2016-02-24
Sta
s
Boukarev
Fix
a
n
A
VER
c
aused by
ignoring closed ov
e
r
variables
.
commit
|
commitdiff
|
tree
2016-02-23
Stas Boukarev
tes
t
s: Fix :mod-arit
h
-large-constant on
32-bit platforms
.
commit
|
commitdiff
|
tree
2016-02-23
Stas
Boukarev
ARM64: more co
m
p
a
ct encod
i
ng for word-l
e
ngth im
m
e
diates
.
commit
|
commitdiff
|
tree
2016-02-23
S
ta
s
B
o
ukarev
Don't fail
t
o
encode immedi
a
tes
in modular arithmet
i
c
.
.
.
commit
|
commitdiff
|
tree
2016-02-23
Stas Bouka
r
ev
Optimize c
o
nstant lo
a
ds
.
commit
|
commitdiff
|
tree
2016-02-23
S
t
as Boukar
e
v
E
n
sure r
e
giste
r
s are moved into stack lo
c
ations
directly
.
commit
|
commitdiff
|
tree
2016-02-21
Stas Boukarev
Re
m
ove
a
couple of #i
f
0
commit
|
commitdiff
|
tree
2016-02-21
S
tas B
o
ukarev
O
ptim
i
ze initialize
-
ve
c
tor with
0
val
u
es
.
commit
|
commitdiff
|
tree
2016-02-21
St
a
s
B
oukarev
A
b
st
r
act immediate l
o
a
d
i
ng on x8
6
-64
.
commit
|
commitdiff
|
tree
2016-02-21
Stas Boukarev
D
e
rive res
u
lt types of structure setters
.
commit
|
commitdiff
|
tree
2016-02-21
Stas Boukarev
Optimize em
i
t-ini
t
s with 0 values
.
commit
|
commitdiff
|
tree
2016-02-21
Stas Boukarev
Sli
g
htly opti
m
i
ze al
l
oca
t
ion
s
equence on x86-64
.
commit
|
commitdiff
|
tree
2016-02-21
S
t
a
s
Bouka
r
ev
R
e
m
ove
global_interrupt_data
.
commit
|
commitdiff
|
tree
2016-02-21
Stas Boukarev
F
i
x si
n
gle-thre
a
ded builds
.
commit
|
commitdiff
|
tree
2016-02-20
Stas
B
o
u
k
arev
Don't
free thread->interrupt_data se
p
a
r
a
tely
.
commit
|
commitdiff
|
tree
2016-02-20
Stas B
o
ukarev
Micro-o
p
timize verify-ar
g
-count on x86oids
and ARM64
.
commit
|
commitdiff
|
tree
2016-02-20
Sta
s
Bo
u
kar
e
v
create_
t
hread_str
u
ct
:
don
'
t allocate interrupt_
d
ata
.
.
.
commit
|
commitdiff
|
tree
2016-02-20
Stas Bouka
r
ev
create
_
thread_struct: don't
a
l
l
ocate os_attr sep
a
rately
.
commit
|
commitdiff
|
tree
2016-02-20
Stas
Bo
u
karev
Don'
t
l
e
ak m
e
mory d
u
ring e
x
ce
p
tion
h
andling on Darwin
.
commit
|
commitdiff
|
tree
2016-02-20
Stas Boukarev
*compiler
-
trace-output*
wo
r
k
arou
n
d
.
commit
|
commitdiff
|
tree
2016-02-19
Stas Boukarev
Keep sb-assem
:
*
a
ssem-ins
t
ructions*
f
o
r
slim
e
compatibility
.
commit
|
commitdiff
|
tree
2016-02-13
Stas Bo
u
k
arev
Restore
b
uild on non-x
8
6
oids
.
commit
|
commitdiff
|
tree
2016-02-12
Stas B
o
ukarev
Improve LD
B
when
(
+ size
p
osition) is less than n-fixnum
.
.
.
commit
|
commitdiff
|
tree
2016-02-12
S
t
as Bouk
a
rev
Optimize
logand with non-fi
x
num
w
ord masks on
x86o
i
d
s
.
.
.
commit
|
commitdiff
|
tree
2016-02-11
Stas Bo
u
karev
Add LOGTEST VOP
s
on ARM6
4
.
commit
|
commitdiff
|
tree
2016-02-11
Stas Boukarev
O
p
timize MASK-SIGNED-
F
IELD on
ARM64
.
commit
|
commitdiff
|
tree
2016-02-11
Stas
B
oukarev
Di
s
assemble TBZ
and
T
BNZ on ARM64
.
commit
|
commitdiff
|
tree
2016-02-11
Stas
Boukarev
O
ptimize fixnum mask-signe
d
-fie
l
d
on
x86
.
commit
|
commitdiff
|
tree
2016-02-10
S
t
a
s
Boukarev
Optimize (M
A
SK-SIG
N
E
D-FIELD
6
3 X) on x86-64
.
commit
|
commitdiff
|
tree
2016-02-10
Stas Boukarev
Optimize some VOPS on ARM64 with LDP/
S
TP
.
commit
|
commitdiff
|
tree
2016-02-10
Sta
s
Boukarev
sb-
p
rofile:r
e
port don't warn abo
u
t
redefined functions
.
commit
|
commitdiff
|
tree
2016-02-09
S
t
as B
o
uka
r
ev
Micro
-
optimize
listify-rest-args on ARM64
.
commit
|
commitdiff
|
tree
2016-02-09
Sta
s
Bouka
r
ev
Fix disa
s
sembling of
L
DR/STR w
i
th post/pre-index on
.
.
.
commit
|
commitdiff
|
tree
2016-02-09
Stas Boukarev
Fix
call_
i
nto_
c
on PPC
.
commit
|
commitdiff
|
tree
2016-02-09
St
a
s
B
o
uka
r
ev
Slightly reduce consing in wit
h
-package-iterator
.
commit
|
commitdiff
|
tree
2016-02-08
S
tas Bo
u
karev
Optimize out of line
L
IST*
commit
|
commitdiff
|
tree
2016-02-08
Stas Boukarev
F
ix
a
copy & paste mistake that breaks x86
.
commit
|
commitdiff
|
tree
2016-02-08
Stas Bo
u
karev
Remove unnecessary
p
a
ckage
p
re
f
ixes
.
commit
|
commitdiff
|
tree
2016-02-07
S
tas Bou
k
arev
Optimize
fixn
u
m LOGNOR on
A
RM64
.
commit
|
commitdiff
|
tree
2016-02-07
Stas Bouka
r
ev
Micr
o
-optimiz
e
sb-kernel:code-instr
u
ctions
o
n ar
m
64
.
commit
|
commitdiff
|
tree
2016-02-07
S
tas Boukarev
Rem
o
ve sb-
d
isa
s
s
em::code
-
inst-area-a
d
dr
e
ss
.
commit
|
commitdiff
|
tree
2016-02-07
S
t
as Boukare
v
Remo
v
e sb-assem:*
a
ssem-ins
t
ructi
o
ns*
.
commit
|
commitdiff
|
tree
2016-02-07
St
a
s Boukarev
Fix x86 bu
i
ld
.
commit
|
commitdiff
|
tree
2016-02-06
S
t
a
s Boukare
v
War
n
about
arg-coun
t
mismatc
h
for M
A
P and MAP-INTO
.
commit
|
commitdiff
|
tree
2016-02-06
Stas Bo
u
karev
Make %other-poin
t
er-wide
t
ag GC saf
e
.
commit
|
commitdiff
|
tree
2016-02-02
Stas
B
o
u
k
a
rev
C
h
eck argum
e
nt
m
ism
a
tc
h
for func
t
ion arguments
to
callab
l
e
.
.
.
commit
|
commitdiff
|
tree
2016-01-31
Stas Boukarev
Constant fo
l
d functions that
c
al
l
other fun
c
t
ion
s
.
commit
|
commitdiff
|
tree
2016-01-31
Stas
Bo
u
karev
D
on't evaluat
e
t
he docstring
i
n d
e
f
v
ar, defconstant
.
commit
|
commitdiff
|
tree
2016-01-31
Stas Bouk
a
r
ev
Forget a
b
out a constan
t
vari
a
b
le aft
e
r
makunbound
.
commit
|
commitdiff
|
tree
2016-01-31
S
ta
s
Boukar
e
v
W
rap a
te
s
t in wit
h
-test
.
commit
|
commitdiff
|
tree
2016-01-31
Stas Boukarev
Prope
r
errors from O
P
EN on W
i
nd
o
ws
.
commit
|
commitdiff
|
tree
2016-01-18
Stas Boukarev
D
on't import SB-C::
V
OP-INFO-TAR
G
ET
-
FUN into SB-REGALLOC
.
commit
|
commitdiff
|
tree
2016-01-18
S
t
as Boukarev
Fix scale-float
o
n
x8
6
.
commit
|
commitdiff
|
tree
2016-01-18
St
a
s Bou
k
arev
Clean
up
*
fe
a
t
ure* t
e
st in a
couple of places
.
commit
|
commitdiff
|
tree
2016-01-18
S
t
as Bo
u
karev
Fix SQRT on LEAS
T
-NEGATIVE-
D
OUBLE-FLOAT
.
commit
|
commitdiff
|
tree
2016-01-18
Stas Bouka
r
ev
MAPHASH compiler-ma
c
ro: don't ev
a
luat
e
HASH-TABL
E
twic
e
.
commit
|
commitdiff
|
tree
2016-01-18
Stas Boukarev
Handle multiple :NIC
K
NAM
E
S options to DEFPACKAGE
.
commit
|
commitdiff
|
tree
2016-01-18
Stas
B
o
ukarev
Fix the AD
J
UST-ARRAY
transform
.
commit
|
commitdiff
|
tree
2016-01-18
Stas Boukarev
(defun (
s
etf
x) ()) stopped returnin
g
(
SE
T
F X)
commit
|
commitdiff
|
tree
2016-01-18
Stas Boukar
e
v
S
a
v
e
the interrup
t
c
on
t
e
x
t
in sigabrt_handler
.
commit
|
commitdiff
|
tree
2016-01-15
Stas Boukarev
F
ix ISQRT deri
v
e
-type
.
commit
|
commitdiff
|
tree
2016-01-14
Stas Bou
k
are
v
Better lisp-backtraces
f
or memory-faults
o
n non-x86oids
.
commit
|
commitdiff
|
tree
2016-01-14
Stas Boukarev
R
estor
e
d
i
sassem
b
ling on ARM64
.
commit
|
commitdiff
|
tree
2016-01-14
Stas Boukarev
Better LDB
b
ack
t
races from signal hand
l
ers on x
8
6o
i
d
s
.
commit
|
commitdiff
|
tree
2016-01-14
Stas
Boukarev
M
ake LDB back
t
races more re
s
ilient
.
commit
|
commitdiff
|
tree
2016-01-14
S
tas
Bo
u
karev
Fix typo
.
commit
|
commitdiff
|
tree
2016-01-14
Sta
s
Boukare
v
Be
t
ter backtraces fr
o
m
LDB on me
m
or
y
faults
.
commit
|
commitdiff
|
tree
next