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
create_thread_struct: don't allocate os_attr separately.
2016-02-20
Stas Boukarev
create_th
r
ead_s
t
ruc
t
:
don't allocate os_attr
separately
.
commit
|
commitdiff
|
tree
2016-02-20
Stas Bou
k
arev
Don't
l
e
ak m
e
mory during
exceptio
n
h
a
ndlin
g
on Darwin
.
commit
|
commitdiff
|
tree
2016-02-20
Stas Boukarev
*com
p
i
l
er-trace-o
u
tput* workaround
.
commit
|
commitdiff
|
tree
2016-02-19
Stas Boukar
e
v
Keep sb-assem:*assem-i
n
structions*
for slime co
m
p
a
tibility
.
commit
|
commitdiff
|
tree
2016-02-13
Stas Boukare
v
Restor
e
build on non-x86
o
i
ds
.
commit
|
commitdiff
|
tree
2016-02-12
Stas Bou
k
a
r
ev
Imp
r
ove
LDB
when (+ s
i
z
e p
o
si
t
i
o
n) is less than n-
f
ixn
u
m
.
.
.
commit
|
commitdiff
|
tree
2016-02-12
Stas Boukar
e
v
Optimize logand w
i
th non-
f
ix
n
um
wor
d
masks on x86o
i
ds
.
.
.
commit
|
commitdiff
|
tree
2016-02-11
Stas Boukarev
Add LOGT
E
ST
VOPs on ARM64
.
commit
|
commitdiff
|
tree
2016-02-11
Stas
B
o
ukarev
Optimize MASK-SIG
N
ED-FIELD on A
R
M64
.
commit
|
commitdiff
|
tree
2016-02-11
St
a
s Boukarev
Dis
a
ssemble TBZ and TBNZ on ARM6
4
.
commit
|
commitdiff
|
tree
2016-02-11
S
tas Boukarev
Optimize
fixnum mas
k
-si
g
n
e
d-field on x86
.
commit
|
commitdiff
|
tree
2016-02-10
Stas Boukar
e
v
Optimize (MASK-SIG
N
E
D
-FIELD 63 X) on x86-64
.
commit
|
commitdiff
|
tree
2016-02-10
Stas Boukarev
Optim
i
z
e so
m
e VOPS on A
R
M64 w
i
th LDP
/
ST
P
.
commit
|
commitdiff
|
tree
2016-02-10
Stas
B
oukarev
sb-pro
f
ile:r
e
port don't warn about re
d
efined f
u
n
ctions
.
commit
|
commitdiff
|
tree
2016-02-09
Stas Bo
u
karev
Micro
-
optimize lis
t
ify
-
r
est-args
on ARM64
.
commit
|
commitdiff
|
tree
2016-02-09
St
a
s
Boukarev
Fix
disa
s
sembling of LDR/
S
TR with po
s
t/pre-index
on
.
.
.
commit
|
commitdiff
|
tree
2016-02-09
Stas Boukarev
Fix ca
l
l_
i
nto_c on P
P
C
.
commit
|
commitdiff
|
tree
2016-02-09
Sta
s
Bouk
a
rev
Slightl
y
r
e
duce co
n
sing in
with-package-iterator
.
commit
|
commitdiff
|
tree
2016-02-08
St
a
s Bouk
a
rev
Optimize out of li
n
e LIS
T
*
commit
|
commitdiff
|
tree
2016-02-08
Stas Boukar
e
v
Fix a copy & paste
mistake t
h
at b
r
eaks x86
.
commit
|
commitdiff
|
tree
2016-02-08
Stas B
o
ukarev
R
e
move un
n
ece
s
sary package pr
e
fix
e
s
.
commit
|
commitdiff
|
tree
2016-02-07
Stas Boukarev
Optimize fixnum LOGNOR
o
n A
R
M64
.
commit
|
commitdiff
|
tree
2016-02-07
Sta
s
Bouk
a
rev
Mi
c
ro-optimize sb-kernel:code-instructi
o
ns on arm64
.
commit
|
commitdiff
|
tree
2016-02-07
S
t
as
Boukarev
Remove sb-disassem::code-inst-area-address
.
commit
|
commitdiff
|
tree
2016-02-07
St
a
s
B
o
ukarev
Remove sb
-
assem:*asse
m
-instruc
t
i
o
ns*
.
commit
|
commitdiff
|
tree
2016-02-07
Stas Boukarev
Fi
x
x86
build
.
commit
|
commitdiff
|
tree
2016-02-06
Stas Bouk
a
r
e
v
Warn ab
o
u
t
arg-coun
t
mismat
c
h
for MAP an
d
M
A
P-
I
NTO
.
commit
|
commitdiff
|
tree
2016-02-06
S
t
a
s
Bou
k
arev
Make %
o
t
her-poi
n
ter-wide
t
ag GC saf
e
.
commit
|
commitdiff
|
tree
2016-02-02
Stas B
o
ukar
e
v
Ch
e
c
k
argument mi
s
matc
h
for
f
unction a
r
guments
t
o callable
.
.
.
commit
|
commitdiff
|
tree
2016-01-31
S
tas B
o
ukarev
Constant fold
functi
o
n
s
that call other function
s
.
commit
|
commitdiff
|
tree
2016-01-31
St
a
s Boukarev
D
o
n
'
t evaluate the docstring
i
n defvar, de
f
constant
.
commit
|
commitdiff
|
tree
2016-01-31
St
a
s Boukare
v
F
org
e
t about a constant
v
ariab
l
e
a
fter
makunbo
u
nd
.
commit
|
commitdiff
|
tree
2016-01-31
Stas Boukarev
Wrap a test
i
n with-tes
t
.
commit
|
commitdiff
|
tree
2016-01-31
Sta
s
Bou
k
are
v
Proper e
r
rors fro
m
OPEN on W
i
ndows
.
commit
|
commitdiff
|
tree
2016-01-18
Stas Boukarev
Don't imp
o
rt SB
-
C::VOP-INFO-TARG
E
T-FUN into S
B
-R
E
G
A
LLOC
.
commit
|
commitdiff
|
tree
2016-01-18
Stas Bouka
r
ev
Fix scale-float
o
n x86
.
commit
|
commitdiff
|
tree
2016-01-18
Stas Bouka
r
ev
Clean up *feature* test i
n
a couple of pl
a
ces
.
commit
|
commitdiff
|
tree
2016-01-18
Stas Boukarev
Fi
x
SQRT
o
n LEAST-NEGAT
I
VE-DOUBLE-FLOAT
.
commit
|
commitdiff
|
tree
2016-01-18
Stas Boukarev
MAPHASH com
p
iler-macro: don
'
t evaluate
HASH
-
TABLE twice
.
commit
|
commitdiff
|
tree
2016-01-18
St
a
s Boukarev
H
and
l
e multiple :NI
C
KNAMES o
p
t
i
ons to DEFPACKAGE
.
commit
|
commitdiff
|
tree
2016-01-18
Stas Boukarev
Fix the A
D
JUST-ARRAY
t
ransfor
m
.
commit
|
commitdiff
|
tree
2016-01-18
Stas Boukarev
(defu
n
(setf x) ()) stopped
r
e
turning (S
E
T
F
X
)
commit
|
commitdiff
|
tree
2016-01-18
Stas Boukar
e
v
Save the
i
n
t
errupt context in sigabrt_ha
n
dler
.
commit
|
commitdiff
|
tree
2016-01-15
S
tas B
o
ukare
v
Fix ISQR
T
d
e
rive-type
.
commit
|
commitdiff
|
tree
2016-01-14
Stas Boukarev
Bette
r
lisp-backtraces for
m
emory-
f
aul
t
s on non-x86oi
d
s
.
commit
|
commitdiff
|
tree
2016-01-14
S
t
as Boukarev
R
e
st
o
r
e
disassembling on
A
RM
6
4
.
commit
|
commitdiff
|
tree
2016-01-14
Stas Boukarev
Better
LDB backtraces from signa
l
handl
e
rs on x86
o
ids
.
commit
|
commitdiff
|
tree
2016-01-14
Sta
s
Bouk
a
rev
Make
L
D
B backtraces more resi
l
ient
.
commit
|
commitdiff
|
tree
2016-01-14
St
a
s Boukarev
F
i
x typ
o
.
commit
|
commitdiff
|
tree
2016-01-14
Stas
B
oukarev
Better backtraces from L
D
B o
n
me
m
ory faults
.
commit
|
commitdiff
|
tree
2016-01-13
Stas Bo
u
k
a
r
e
v
Prote
c
t
RECOGNIZE-D
Y
N
A
MIC-EXTE
N
T-LVARS from dele
t
ed
.
.
.
commit
|
commitdiff
|
tree
2016-01-13
Stas Boukarev
Replace magic con
s
tants wi
t
h BASE-CHAR-C
O
DE-LIMIT
.
commit
|
commitdiff
|
tree
2016-01-11
Stas Boukarev
Fi
x
XREF
o
n
m
ethods w
i
th EQL spec
i
aliz
e
rs
.
commit
|
commitdiff
|
tree
2016-01-11
S
t
a
s
B
oukare
v
Bett
e
r s
t
yle-wa
r
ni
n
g from undefined INFO type
s
.
commit
|
commitdiff
|
tree
2016-01-11
Stas Boukarev
Fix win
3
2-x86
b
ui
l
d
.
commit
|
commitdiff
|
tree
2016-01-11
S
tas Boukarev
Inherit thread FP masks on
d
a
r
wi
n
.
commit
|
commitdiff
|
tree
2016-01-11
Stas Bouk
a
rev
Fix backtrac
e
s o
n
O
S
X
.
commit
|
commitdiff
|
tree
2016-01-08
Philipp Matthias
.
.
.
Fix typo in CA
S
EFOLD docs
t
ring
.
commit
|
commitdiff
|
tree
2016-01-07
St
a
s B
o
ukarev
Don't
t
ry to
j
oin
threads comi
n
g from foreign cal
l
bac
k
s
.
commit
|
commitdiff
|
tree
2015-12-30
S
tas B
o
ukarev
Don't ignore
inva
l
id
COND cl
a
uses foll
o
w
i
n
g
a
T
clause
.
commit
|
commitdiff
|
tree
2015-12-30
Stas Boukarev
Don
'
t
b
ind *comp
i
ler-e
r
ror-context*
twice
i
n
%check
.
.
.
commit
|
commitdiff
|
tree
2015-12-28
Stas Bouk
a
rev
Delay compile-time check-bound warning unt
i
l IR2 conve
r
sion
.
commit
|
commitdiff
|
tree
2015-12-25
Stas Boukarev
sb-introspect: find the ri
g
ht de
b
ug info fun
c
tion
.
commit
|
commitdiff
|
tree
2015-12-25
Stas
Boukarev
A couple of small adjustmen
t
s
.
commit
|
commitdiff
|
tree
2015-12-19
S
tas Bou
k
arev
Fix disassem
b
ling jumps
o
n PPC
.
commit
|
commitdiff
|
tree
2015-12-19
D
m
i
t
r
y
Igr
i
shin
Fix
t
ypo
commit
|
commitdiff
|
tree
2015-12-16
Sta
s
Bo
u
karev
Add a tes
t
that checks
CL
symbols for being
b
oun
d
/fbound
.
.
.
commit
|
commitdiff
|
tree
2015-12-16
Stas Boukarev
Put C
L
:FUNCTIO
N
-
KE
Y
W
ORDS back in
.
commit
|
commitdiff
|
tree
2015-12-16
Stas
Bo
u
karev
Revert "remo
v
e explicit
egcc
d
eps for x86/o
p
enbsd"
commit
|
commitdiff
|
tree
2015-12-15
Manuel Girau
d
remov
e
explicit egcc d
e
p
s
f
or
x
86/openbsd
commit
|
commitdiff
|
tree
2015-12-14
Sta
s
Bo
u
k
a
rev
S
i
m
plify +sset-rehash-threshold+
.
commit
|
commitdiff
|
tree
2015-12-13
Stas B
o
ukare
v
Fix s
u
bop
t
imalit
y
in sset-adjoin
.
commit
|
commitdiff
|
tree
2015-12-10
S
tas Bouka
r
e
v
Fix
allocat
i
ng large arrays
on
6
4-bit
Windows
.
commit
|
commitdiff
|
tree
2015-12-08
Stas Bouk
a
r
e
v
D
on't
t
ransform LIST with a very large num
b
e
r
of arg
u
ments
.
commit
|
commitdiff
|
tree
2015-12-08
S
tas Boukarev
De
f
i
n
e sb-vm:large-ob
j
ect-size and expose it to gene
s
i
s
.
commit
|
commitdiff
|
tree
2015-12-08
S
t
as Boukarev
Optimize make-sequence '
l
i
s
t
.
commit
|
commitdiff
|
tree
2015-12-08
Stas Boukarev
D
i
sable all
o
cat
e
-list
-
o
n
-
heap VOP
.
commit
|
commitdiff
|
tree
2015-12-08
Stas
B
ou
k
ar
e
v
Fix allocate
-
list-on-heap
on x86-64 with large immedia
t
e
.
.
.
commit
|
commitdiff
|
tree
2015-12-08
S
t
as
B
o
u
ka
r
ev
O
ptimize
a
l
l
ocat
e
-list-on-h
e
ap o
n
x8
6
-64
.
commit
|
commitdiff
|
tree
2015-12-06
S
t
as Boukarev
O
p
timiz
e
ASH vops on ARM64
.
commit
|
commitdiff
|
tree
2015-12-06
St
a
s
B
oukarev
D
efine modular fixnu
m
functions on ARM
6
4
.
commit
|
commitdiff
|
tree
2015-12-06
Stas Bo
u
karev
Pass MAP_FIXED to
m
m
ap on
Li
n
u
x
.
commit
|
commitdiff
|
tree
2015-12-05
Stas Bo
u
karev
D
o
n
'
t generate type checks in delete
d
blocks
.
commit
|
commitdiff
|
tree
2015-12-05
St
a
s Bo
u
karev
R
e
m
ove %check-bound with low safety
.
commit
|
commitdiff
|
tree
2015-12-04
S
tas Boukarev
info
.
i
mpure(globaldb-
i
n
f
o-it
e
rate):
p
a
ss on #-sb-doc
.
commit
|
commitdiff
|
tree
2015-12-04
Stas Bo
u
kare
v
Check f
o
r
f
i
xnum in the CHECK-BOU
N
D
VOP
.
commit
|
commitdiff
|
tree
2015-12-04
Stas B
o
u
k
arev
Fix
A
RRAY-DIM
E
NSI
O
N tr
a
nsf
o
rmat
i
on of arrays of unk
n
own
.
.
.
commit
|
commitdiff
|
tree
2015-12-04
S
tas Boukarev
O
p
timize %CH
E
CK-
B
OUND away
.
commit
|
commitdiff
|
tree
2015-12-03
St
a
s
Bo
u
k
arev
Better array dim
e
nsion d
e
rivation
.
commit
|
commitdiff
|
tree
2015-12-03
Stas Bo
u
karev
Add explicit-check to FIND-FD
E
FN for better
e
r
r
ors
.
commit
|
commitdiff
|
tree
2015-12-02
Stas Boukarev
More safe
F
B
O
UNDP
.
commit
|
commitdiff
|
tree
2015-12-01
Stas B
o
ukarev
R
emov
e
primitive-t
y
p
e
-che
c
k
, unused
.
commit
|
commitdiff
|
tree
2015-12-01
Tomas Hl
a
vat
y
Do not rel
y
on `which` to be p
r
e
s
ent in the system
commit
|
commitdiff
|
tree
2015-11-30
S
tas
B
oukarev
Fix CHAR-E
Q
UAL
t
r
ansform
.
commit
|
commitdiff
|
tree
2015-11-30
Stas Boukarev
Don't fold or f
l
ush CHECK-BOUND
.
commit
|
commitdiff
|
tree
2015-11-28
A
t
t
ila Lendvai
Pro
v
id
e
more info in case of infinite error nest
i
ng
.
commit
|
commitdiff
|
tree
2015-11-28
S
t
as B
o
ukarev
Don
'
t fail when con
s
tant f
o
l
din
g
%EQL/IN
T
EGER
.
commit
|
commitdiff
|
tree
2015-11-28
Stas Boukare
v
B
etter erro
r
an
d
warning
m
ess
a
ges for ch
e
ck-
b
ound
.
commit
|
commitdiff
|
tree
2015-11-22
S
tas
Bou
k
are
v
Fix for
e
i
g
n
.
t
ests
.
sh on #-linkage-tab
l
e
.
commit
|
commitdiff
|
tree
2015-11-21
Stas Boukarev
Resto
r
e Wind
o
ws build
.
commit
|
commitdiff
|
tree
next