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 single-threaded builds.
2016-02-21
S
tas
B
ouk
a
rev
Fi
x
singl
e
-threaded build
s
.
commit
|
commitdiff
|
tree
2016-02-20
Stas B
o
uk
a
rev
Don't free thread->in
t
erru
p
t_data se
p
ara
t
ely
.
commit
|
commitdiff
|
tree
2016-02-20
St
a
s Bo
u
k
a
re
v
Micro-optimize verify-arg-co
u
n
t
on x86oids and ARM
6
4
.
commit
|
commitdiff
|
tree
2016-02-20
Sta
s
Bouk
a
rev
create_thre
a
d_struct
:
do
n
't allocate interrupt_
d
ata
.
.
.
commit
|
commitdiff
|
tree
2016-02-20
S
t
as Bou
k
arev
create_thread_struct: don't allocate os_a
t
tr separately
.
commit
|
commitdiff
|
tree
2016-02-20
St
a
s B
o
u
k
arev
Don't lea
k
memory dur
i
ng exception handling on Darwin
.
commit
|
commitdiff
|
tree
2016-02-20
St
a
s Boukarev
*compiler-tr
a
ce-output* workaround
.
commit
|
commitdiff
|
tree
2016-02-19
Stas
Boukarev
Keep sb-
a
s
sem:*assem-instruction
s
* fo
r
s
lim
e
compatibi
l
ity
.
commit
|
commitdiff
|
tree
2016-02-13
Stas Boukarev
R
e
st
o
re
b
uild
o
n
non
-
x86oid
s
.
commit
|
commitdiff
|
tree
2016-02-12
Stas Boukarev
I
m
p
rove LDB
when (+ siz
e
p
o
sition) is less than
n
-fix
n
um
.
.
.
commit
|
commitdiff
|
tree
2016-02-12
Stas Boukarev
Optimize
logand wit
h
n
on
-
fixnum word masks on x86oid
s
.
.
.
commit
|
commitdiff
|
tree
2016-02-11
Stas Boukarev
Add LOGTEST VOPs on
A
RM64
.
commit
|
commitdiff
|
tree
2016-02-11
Stas
B
ou
k
a
re
v
Optimize MASK-SIGN
E
D-FIELD on ARM64
.
commit
|
commitdiff
|
tree
2016-02-11
Stas B
o
ukarev
D
i
sassemble TB
Z
and TBNZ on ARM64
.
commit
|
commitdiff
|
tree
2016-02-11
Stas Boukarev
Optimize fixnum mask-sig
n
ed-field
o
n x86
.
commit
|
commitdiff
|
tree
2016-02-10
St
a
s Boukarev
Optimize (MASK-SIGN
E
D-
F
IELD 6
3
X)
on x86-64
.
commit
|
commitdiff
|
tree
2016-02-10
Stas Bo
u
karev
O
ptimize some VOPS on
A
R
M64 with LDP/STP
.
commit
|
commitdiff
|
tree
2016-02-10
Stas Boukar
e
v
sb-pro
f
ile:report don't warn about redefi
n
ed functions
.
commit
|
commitdiff
|
tree
2016-02-09
Stas Boukarev
Micr
o
-optimize listif
y
-r
e
st-a
r
g
s
on ARM64
.
commit
|
commitdiff
|
tree
2016-02-09
Stas Boukarev
Fix disassemb
l
ing
o
f
LDR/S
T
R with po
s
t
/
p
r
e
-index on
.
.
.
commit
|
commitdiff
|
tree
2016-02-09
Stas Boukarev
Fix
c
al
l
_i
n
t
o
_c
o
n PPC
.
commit
|
commitdiff
|
tree
2016-02-09
St
a
s
B
oukarev
Slightl
y
reduce consing in
w
ith-package
-
i
t
er
a
t
o
r
.
commit
|
commitdiff
|
tree
2016-02-08
Stas B
o
ukarev
Optimize out
of line LIST*
commit
|
commitdiff
|
tree
2016-02-08
Stas Bouk
a
rev
Fix
a
copy & pas
t
e
mistake
t
hat breaks x86
.
commit
|
commitdiff
|
tree
2016-02-08
Stas
B
o
ukarev
Remove unn
e
cessa
r
y package pre
f
ixes
.
commit
|
commitdiff
|
tree
2016-02-07
Stas Bo
u
k
a
rev
Optimize
f
ixnum LOGNOR on ARM64
.
commit
|
commitdiff
|
tree
2016-02-07
S
t
as
B
oukar
e
v
M
ic
r
o-optimi
z
e s
b
-k
e
rnel:c
o
de-i
n
structions on arm64
.
commit
|
commitdiff
|
tree
2016-02-07
Sta
s
Boukare
v
Re
m
o
v
e sb-di
s
assem
:
:code-ins
t
-area-add
r
e
s
s
.
commit
|
commitdiff
|
tree
2016-02-07
Stas Boukar
e
v
Re
m
o
ve sb-
a
ssem:*as
s
e
m
-instr
u
ction
s
*
.
commit
|
commitdiff
|
tree
2016-02-07
Stas Bo
u
karev
Fix x86 build
.
commit
|
commitdiff
|
tree
2016-02-06
Stas
B
oukarev
Warn about arg-count misma
t
ch for MAP and MAP-INT
O
.
commit
|
commitdiff
|
tree
2016-02-06
S
t
as Boukarev
Make
%
o
t
her-p
o
i
n
ter-wide
t
ag GC safe
.
commit
|
commitdiff
|
tree
2016-02-02
S
t
as Boukarev
Check argument mismatch
for function
a
rguments to ca
l
l
a
ble
.
.
.
commit
|
commitdiff
|
tree
2016-01-31
Stas Boukarev
Con
s
tant fold funct
i
o
ns that call
othe
r
func
t
i
ons
.
commit
|
commitdiff
|
tree
2016-01-31
St
a
s Boukare
v
D
on't evaluate the do
c
string
i
n d
e
fvar,
defconstant
.
commit
|
commitdiff
|
tree
2016-01-31
Stas Boukarev
Forget about a constant va
r
iabl
e
after makun
b
ound
.
commit
|
commitdiff
|
tree
2016-01-31
St
a
s Bo
u
karev
Wrap a test in with-test
.
commit
|
commitdiff
|
tree
2016-01-31
Stas
Boukarev
P
r
op
e
r err
o
rs from OPEN on
W
ind
o
ws
.
commit
|
commitdiff
|
tree
2016-01-18
Stas Bouka
r
ev
D
on't impo
r
t
SB
-
C::VOP-I
N
F
O
-TARGET-FUN into SB-REGALLOC
.
commit
|
commitdiff
|
tree
2016-01-18
Stas Boukar
e
v
Fix s
c
ale-float on x
8
6
.
commit
|
commitdiff
|
tree
2016-01-18
Stas Boukarev
C
lean up
*
featu
r
e* test in a coupl
e
of
p
l
ace
s
.
commit
|
commitdiff
|
tree
2016-01-18
St
a
s
B
o
ukarev
Fix SQRT on LEAST-
N
EGATIVE-DO
U
BLE-FLOAT
.
commit
|
commitdiff
|
tree
2016-01-18
St
a
s Boukar
e
v
M
A
P
H
ASH
c
ompiler-m
a
cro: don't evaluate HASH-TABLE
twice
.
commit
|
commitdiff
|
tree
2016-01-18
Stas Boukarev
H
a
ndle multiple :NI
C
KNAMES options
to DE
F
PACK
A
G
E
.
commit
|
commitdiff
|
tree
2016-01-18
Stas Bou
k
ar
e
v
Fix the ADJUST-ARRAY tr
a
n
sform
.
commit
|
commitdiff
|
tree
2016-01-18
Stas B
o
ukare
v
(
defun (setf x) ()) stopped returning (SE
T
F X)
commit
|
commitdiff
|
tree
2016-01-18
S
t
a
s Bouk
a
r
ev
Save
t
he interrupt
context i
n
sigabrt_handler
.
commit
|
commitdiff
|
tree
2016-01-15
S
t
as Bouka
r
ev
Fix ISQRT derive-type
.
commit
|
commitdiff
|
tree
2016-01-14
Stas Boukarev
Bet
t
er l
i
sp-backtraces fo
r
m
e
mor
y
-f
a
ults on non-x86o
i
ds
.
commit
|
commitdiff
|
tree
2016-01-14
S
t
as B
o
ukar
e
v
Restore disassembling
on AR
M
64
.
commit
|
commitdiff
|
tree
2016-01-14
Stas Bouka
r
ev
B
e
t
ter LDB ba
c
ktraces from
s
i
g
na
l
handlers on
x
8
6oids
.
commit
|
commitdiff
|
tree
2016-01-14
Stas Boukarev
Make LDB
backtr
a
ce
s
more
r
e
s
ilien
t
.
commit
|
commitdiff
|
tree
2016-01-14
S
t
a
s
Bou
k
arev
Fix typo
.
commit
|
commitdiff
|
tree
2016-01-14
Stas Bo
u
karev
B
e
tter backtr
a
ces fro
m
L
D
B o
n
mem
o
ry fa
u
l
ts
.
commit
|
commitdiff
|
tree
2016-01-13
Stas Boukar
e
v
Protect RECOG
N
IZE-DYNA
M
IC-EXTEN
T
-LVA
R
S
from deleted
.
.
.
commit
|
commitdiff
|
tree
2016-01-13
Sta
s
Boukarev
Rep
l
ace magic c
o
nstants with
B
ASE-CHAR-CODE-LIM
I
T
.
commit
|
commitdiff
|
tree
2016-01-11
St
a
s Bou
k
arev
Fix
XREF on me
t
hod
s
with EQ
L
s
p
e
c
ializers
.
commit
|
commitdiff
|
tree
2016-01-11
S
t
as
B
oukar
e
v
Better style
-
warning from undefined INFO types
.
commit
|
commitdiff
|
tree
2016-01-11
Stas
Boukarev
Fix
w
in
3
2-x86
b
u
i
ld
.
commit
|
commitdiff
|
tree
2016-01-11
Stas Boukarev
I
nherit t
h
read FP mas
k
s on darw
i
n
.
commit
|
commitdiff
|
tree
2016-01-11
Stas Boukarev
Fix backtrac
e
s
on OS X
.
commit
|
commitdiff
|
tree
2016-01-07
Stas
B
oukarev
Do
n
't try to j
o
in
t
hreads co
m
ing from f
o
reign c
a
ll
b
a
c
k
s
.
commit
|
commitdiff
|
tree
2015-12-30
St
a
s B
o
ukarev
Don't ignore invalid
COND
c
lause
s
following
a
T
clause
.
commit
|
commitdiff
|
tree
2015-12-30
Stas Boukarev
Don't
bind
*compiler-error
-
cont
e
xt*
twice in
%check
.
.
.
commit
|
commitdiff
|
tree
2015-12-28
Stas Boukarev
Delay compile-t
i
m
e check-boun
d
warning unti
l
IR2 conv
e
rs
i
o
n
.
commit
|
commitdiff
|
tree
2015-12-25
S
t
as Boukarev
sb
-
i
n
t
r
ospect:
f
i
nd th
e
right debug info
fu
n
cti
o
n
.
commit
|
commitdiff
|
tree
2015-12-25
Stas Bo
u
kar
e
v
A couple of small adjust
m
ents
.
commit
|
commitdiff
|
tree
2015-12-19
S
t
as Boukare
v
F
i
x d
i
sassem
b
ling
j
umps
o
n PPC
.
commit
|
commitdiff
|
tree
2015-12-16
Stas Boukarev
Add a test that chec
k
s CL sy
m
bols for bei
n
g bound/fbound
.
.
.
commit
|
commitdiff
|
tree
2015-12-16
St
a
s
Bo
u
k
arev
Pu
t
C
L
:FUNCTION-KEYWO
R
D
S
back in
.
commit
|
commitdiff
|
tree
2015-12-16
Stas Boukarev
Revert "
r
emove
explici
t
egcc
d
eps for x86
/
openbs
d
"
commit
|
commitdiff
|
tree
2015-12-14
Stas Boukarev
Simplify +sset-rehas
h
-threshold+
.
commit
|
commitdiff
|
tree
2015-12-13
Stas Boukarev
Fix suboptimality in sset-adjoin
.
commit
|
commitdiff
|
tree
2015-12-10
Stas
B
ou
k
arev
Fix allocating large array
s
on 64-bi
t
Windows
.
commit
|
commitdiff
|
tree
2015-12-08
S
tas Bo
u
k
a
r
e
v
Don
'
t transform L
I
ST with a
very large num
b
er of argu
m
ents
.
commit
|
commitdiff
|
tree
2015-12-08
Stas Boukarev
Define
sb-vm:large-objec
t
-size and expos
e
it to gen
e
sis
.
commit
|
commitdiff
|
tree
2015-12-08
S
tas
B
oukarev
Optimize ma
k
e-s
e
quence 'list
.
commit
|
commitdiff
|
tree
2015-12-08
Stas B
o
ukarev
Disabl
e
a
lloca
t
e
-list-on-heap VOP
.
commit
|
commitdiff
|
tree
2015-12-08
S
tas Bouka
r
ev
Fix allocate-list-o
n
-heap o
n
x8
6
-64 with
l
arge immediate
.
.
.
commit
|
commitdiff
|
tree
2015-12-08
S
t
as
Boukarev
Optimize allo
c
ate-list-
o
n-heap on x86-64
.
commit
|
commitdiff
|
tree
2015-12-06
Stas
B
oukarev
Op
t
imi
z
e ASH vops on ARM64
.
commit
|
commitdiff
|
tree
2015-12-06
Stas B
o
ukarev
Define m
o
dular fixnu
m
f
u
nctions
on ARM
6
4
.
commit
|
commitdiff
|
tree
2015-12-06
St
a
s Boukarev
Pass MAP_FIXE
D
to
mmap
on Linux
.
commit
|
commitdiff
|
tree
2015-12-05
Stas
Boukarev
D
o
n't generate type ch
e
cks in deleted blocks
.
commit
|
commitdiff
|
tree
2015-12-05
S
t
a
s
Bouk
a
rev
Remove %check
-
bound
w
i
th lo
w
safety
.
commit
|
commitdiff
|
tree
2015-12-04
Stas Boukarev
info
.
imp
u
re(globaldb-in
f
o-iterate
)
: pass on #-sb-do
c
.
commit
|
commitdiff
|
tree
2015-12-04
S
t
a
s Bouk
a
rev
C
heck for
fixnum in
the CHECK-BOU
N
D
V
OP
.
commit
|
commitdiff
|
tree
2015-12-04
S
tas
Boukarev
Fix ARRAY-DIMENSION transform
a
t
ion of arrays of unknown
.
.
.
commit
|
commitdiff
|
tree
2015-12-04
S
t
a
s Boukare
v
Optimize %CHECK-BOUN
D
away
.
commit
|
commitdiff
|
tree
2015-12-03
Stas Boukarev
Better array dim
e
nsion der
i
v
at
i
on
.
commit
|
commitdiff
|
tree
2015-12-03
Stas Bouka
r
ev
Add expl
i
cit-check to FI
N
D-FDEFN for bet
t
e
r
errors
.
commit
|
commitdiff
|
tree
2015-12-02
Stas Boukarev
M
o
re safe FBOUNDP
.
commit
|
commitdiff
|
tree
2015-12-01
Stas Boukarev
Remove primitive-type-check, unused
.
commit
|
commitdiff
|
tree
2015-11-30
Stas Bouka
r
ev
Fix CHAR-EQUAL transform
.
commit
|
commitdiff
|
tree
2015-11-30
Stas Bou
k
arev
Don'
t
fo
l
d or flush
C
HECK-BOUND
.
commit
|
commitdiff
|
tree
2015-11-28
Stas Bou
k
are
v
Don't fail whe
n
c
o
nstant folding %EQL/INTEGE
R
.
commit
|
commitdiff
|
tree
2015-11-28
St
a
s Boukarev
Better error a
n
d warning messages for chec
k
-bound
.
commit
|
commitdiff
|
tree
2015-11-22
St
a
s Boukarev
Fi
x
foreign
.
tests
.
sh
o
n #-lin
k
age-table
.
commit
|
commitdiff
|
tree
2015-11-21
Stas
Boukarev
R
e
store
W
i
nd
o
ws build
.
commit
|
commitdiff
|
tree
2015-11-20
Sta
s
Boukarev
foreign
.
tests
.
sh: test
f
o
r
missing
.
so in a separate
.
.
.
commit
|
commitdiff
|
tree
next