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
Optimize out of line LIST*
2016-02-08
St
a
s
Boukarev
Optim
i
ze out of
line LIST*
commit
|
commitdiff
|
tree
2016-02-08
Stas Boukarev
Fix
a
c
opy & pa
s
te mistake that breaks x86
.
commit
|
commitdiff
|
tree
2016-02-08
S
t
as Boukarev
R
e
m
ove unneces
s
ary
package prefixes
.
commit
|
commitdiff
|
tree
2016-02-07
S
t
as Bou
k
arev
O
ptimize
f
i
x
n
um LO
G
N
OR o
n
AR
M
64
.
commit
|
commitdiff
|
tree
2016-02-07
Stas Bouk
a
rev
M
i
cro
-
optimize sb-kernel:co
d
e
-instructio
n
s on arm64
.
commit
|
commitdiff
|
tree
2016-02-07
Stas Boukarev
Remove sb-di
s
assem
:
:cod
e
-inst-area-address
.
commit
|
commitdiff
|
tree
2016-02-07
Stas Boukarev
Remove
s
b-asse
m
:*asse
m
-inst
r
uctions*
.
commit
|
commitdiff
|
tree
2016-02-07
Stas Boukar
e
v
F
i
x
x8
6
build
.
commit
|
commitdiff
|
tree
2016-02-06
Stas
B
oukarev
W
a
rn
a
b
o
ut
a
rg-count mismatch for MAP and MAP-INTO
.
commit
|
commitdiff
|
tree
2016-02-06
Stas B
o
ukarev
M
ake
%other-pointe
r
-w
i
detag GC safe
.
commit
|
commitdiff
|
tree
2016-02-02
Stas
B
oukarev
C
h
e
ck
a
r
gument mismatch f
o
r function
a
rguments
to callable
.
.
.
commit
|
commitdiff
|
tree
2016-01-31
S
t
as Boukarev
Constant fol
d
functions th
a
t
call o
t
her functions
.
commit
|
commitdiff
|
tree
2016-01-31
S
t
a
s
Bo
u
kar
e
v
Don't evalu
a
t
e
the docstring in de
f
var, defconstan
t
.
commit
|
commitdiff
|
tree
2016-01-31
Stas Bo
u
ka
r
ev
Forget abou
t
a
c
onst
a
nt var
i
able a
f
te
r
mak
u
nb
o
und
.
commit
|
commitdiff
|
tree
2016-01-31
S
t
a
s Boukarev
Wrap a te
s
t in with-test
.
commit
|
commitdiff
|
tree
2016-01-31
Stas Boukarev
P
r
o
p
er errors fr
o
m OPEN
o
n
Windows
.
commit
|
commitdiff
|
tree
2016-01-18
St
a
s Boukar
e
v
Don't import S
B
-C::VOP-INFO-
T
ARGE
T
-FUN into SB
-
REGALLOC
.
commit
|
commitdiff
|
tree
2016-01-18
Stas Boukarev
Fix sc
a
le-float on
x
8
6
.
commit
|
commitdiff
|
tree
2016-01-18
Stas Boukarev
Clean
u
p *feature* test
in a couple of plac
e
s
.
commit
|
commitdiff
|
tree
2016-01-18
Stas Boukarev
Fix SQRT on LEAST-NEGATIVE-D
O
UBL
E
-FL
O
AT
.
commit
|
commitdiff
|
tree
2016-01-18
Sta
s
B
o
ukarev
MAPHASH compiler-mac
r
o
: do
n
't evaluat
e
HASH-TABLE twice
.
commit
|
commitdiff
|
tree
2016-01-18
Stas Boukar
e
v
Handle mu
l
tiple
:
NICKNAMES
options to DEFPACKA
G
E
.
commit
|
commitdiff
|
tree
2016-01-18
Stas B
o
ukare
v
Fix
t
h
e
ADJUST-
A
RRAY transform
.
commit
|
commitdiff
|
tree
2016-01-18
Stas
B
oukarev
(defun (setf x) ())
s
top
p
ed returni
n
g
(S
E
TF X)
commit
|
commitdiff
|
tree
2016-01-18
Stas
Boukarev
Save the
i
nter
r
upt cont
e
xt in sigabrt_han
d
ler
.
commit
|
commitdiff
|
tree
2016-01-15
S
t
as Boukare
v
F
i
x ISQRT derive-typ
e
.
commit
|
commitdiff
|
tree
2016-01-14
Stas B
o
ukarev
Better lisp-back
t
rac
e
s for memory-faults
on n
o
n-x86o
i
ds
.
commit
|
commitdiff
|
tree
2016-01-14
Stas Boukarev
Restore
d
isassembling on ARM6
4
.
commit
|
commitdiff
|
tree
2016-01-14
S
tas Bouka
r
e
v
Better LDB
backtrace
s
fro
m
sig
n
al
h
an
d
lers o
n
x86oids
.
commit
|
commitdiff
|
tree
2016-01-14
S
t
as Boukarev
Make LD
B
backtra
c
es more
r
es
i
lient
.
commit
|
commitdiff
|
tree
2016-01-14
Stas Boukarev
Fix typo
.
commit
|
commitdiff
|
tree
2016-01-14
Stas Boukarev
Bette
r
back
t
races
f
rom L
D
B on memory faul
t
s
.
commit
|
commitdiff
|
tree
2016-01-13
Stas Boukarev
P
r
o
t
e
ct RECOGN
I
ZE-DYNAMIC-
E
XTENT-
L
VARS from deleted
.
.
.
commit
|
commitdiff
|
tree
2016-01-13
Sta
s
Boukarev
Replace m
a
g
i
c constants with
B
ASE
-
CHA
R
-
CODE-
L
IMI
T
.
commit
|
commitdiff
|
tree
2016-01-11
Stas B
o
ukarev
Fix XR
E
F
o
n met
h
ods with EQL specia
l
izer
s
.
commit
|
commitdiff
|
tree
2016-01-11
Stas Boukar
e
v
Bett
e
r style-w
a
r
ning from undef
i
ned
INFO
types
.
commit
|
commitdiff
|
tree
2016-01-11
Stas Boukarev
F
i
x win32
-
x8
6
bu
i
ld
.
commit
|
commitdiff
|
tree
2016-01-11
S
tas Boukar
e
v
Inheri
t
thread FP masks on d
a
rwi
n
.
commit
|
commitdiff
|
tree
2016-01-11
St
a
s
B
oukarev
Fix backtraces on
OS X
.
commit
|
commitdiff
|
tree
2016-01-07
Stas Boukarev
Don't t
r
y
t
o joi
n
threads c
o
ming from foreign
c
a
llb
a
c
k
s
.
commit
|
commitdiff
|
tree
2015-12-30
S
tas Bou
k
a
r
ev
D
o
n
't ignore
i
nvalid COND claus
e
s
following a T clause
.
commit
|
commitdiff
|
tree
2015-12-30
Sta
s
Boukare
v
Don't bin
d
*compil
e
r
-
e
rror
-
contex
t
* t
w
ice in %check
.
.
.
commit
|
commitdiff
|
tree
2015-12-28
Stas Bouka
r
ev
Delay compile
-
ti
m
e c
h
e
c
k-bound w
a
rning until I
R
2 conver
s
i
o
n
.
commit
|
commitdiff
|
tree
2015-12-25
Stas Bo
u
karev
sb-introspect: find the
right debug i
n
f
o functi
o
n
.
commit
|
commitdiff
|
tree
2015-12-25
Stas
Boukarev
A coupl
e
of small adjustment
s
.
commit
|
commitdiff
|
tree
2015-12-19
Stas B
o
u
karev
Fix d
i
sassembling jumps on P
P
C
.
commit
|
commitdiff
|
tree
2015-12-16
S
tas Boukar
e
v
Add
a te
s
t
tha
t
ch
e
c
k
s CL
s
ymbols for being bound/fbound
.
.
.
commit
|
commitdiff
|
tree
2015-12-16
Stas Boukarev
P
ut CL:FUNCT
I
ON
-
KEYWORD
S
back in
.
commit
|
commitdiff
|
tree
2015-12-16
Stas Boukarev
Revert "remove explic
i
t e
g
c
c de
p
s fo
r
x86/ope
n
bsd"
commit
|
commitdiff
|
tree
2015-12-14
Stas
B
oukarev
Si
m
plify +sset-rehash-thr
e
shold+
.
commit
|
commitdiff
|
tree
2015-12-13
St
a
s
B
ou
k
a
r
ev
Fi
x
suboptimality
in
sset-a
d
join
.
commit
|
commitdiff
|
tree
2015-12-10
Stas Boukarev
F
ix allocating large
array
s
on 64-bit Windows
.
commit
|
commitdiff
|
tree
2015-12-08
S
t
as Bouk
a
rev
Don'
t
tra
n
sform LIST with a
v
ery
large numbe
r
of arguments
.
commit
|
commitdiff
|
tree
2015-12-08
Stas Boukarev
Define
s
b
-
vm:large-o
b
j
e
ct
-
size and
e
x
p
o
s
e
i
t to genesis
.
commit
|
commitdiff
|
tree
2015-12-08
Sta
s
Boukarev
Optimi
z
e make-sequence
'
lis
t
.
commit
|
commitdiff
|
tree
2015-12-08
Stas Boukarev
Disab
l
e allocate-li
s
t
-on-
h
ea
p
VOP
.
commit
|
commitdiff
|
tree
2015-12-08
S
tas
B
ouk
a
rev
Fix alloca
t
e-list
-
on-heap o
n
x
8
6-
6
4
w
ith larg
e
immediate
.
.
.
commit
|
commitdiff
|
tree
2015-12-08
Stas Bouk
a
rev
Op
t
imize
allocate-li
s
t-on-heap on x8
6
-64
.
commit
|
commitdiff
|
tree
2015-12-06
S
t
as B
o
ukarev
Opt
i
mize ASH vo
p
s on ARM64
.
commit
|
commitdiff
|
tree
2015-12-06
Stas Boukarev
Defi
n
e modula
r
fixn
u
m functions
on ARM64
.
commit
|
commitdiff
|
tree
2015-12-06
Stas Boukarev
Pass MAP_FIXED to mmap on Linux
.
commit
|
commitdiff
|
tree
2015-12-05
St
a
s B
o
ukarev
Don't g
e
ner
a
te type che
c
ks
in deleted blocks
.
commit
|
commitdiff
|
tree
2015-12-05
Stas
B
oukarev
Remove %check-bound
w
ith low
safety
.
commit
|
commitdiff
|
tree
2015-12-04
Stas B
o
u
karev
in
f
o
.
impure(globaldb-info-it
e
rate): pass on #-sb-
d
oc
.
commit
|
commitdiff
|
tree
2015-12-04
Stas Bou
k
ar
e
v
C
heck for fixnum in
t
he CHECK-BOUND VOP
.
commit
|
commitdiff
|
tree
2015-12-04
Stas B
o
ukarev
Fix
ARRAY-DIMENS
I
ON transformation of
ar
r
a
ys
o
f unkn
o
wn
.
.
.
commit
|
commitdiff
|
tree
2015-12-04
Stas Bo
u
karev
Optimiz
e
%CHE
C
K-BO
U
ND away
.
commit
|
commitdiff
|
tree
2015-12-03
Stas Boukare
v
Better array
dimen
s
ion derivation
.
commit
|
commitdiff
|
tree
2015-12-03
Stas Boukarev
Add exp
l
icit-chec
k
t
o
FIND-FDEFN fo
r
bet
t
er errors
.
commit
|
commitdiff
|
tree
2015-12-02
St
a
s Boukarev
More safe
F
BOUN
D
P
.
commit
|
commitdiff
|
tree
2015-12-01
Stas Boukarev
Remove primi
t
ive
-
type-
c
heck, unused
.
commit
|
commitdiff
|
tree
2015-11-30
S
t
a
s Boukar
e
v
Fix CHAR-E
Q
UAL transform
.
commit
|
commitdiff
|
tree
2015-11-30
Stas Bou
k
arev
Don't
fold or
flush C
H
ECK-BOUND
.
commit
|
commitdiff
|
tree
2015-11-28
Sta
s
Boukarev
Don't fail
when constant folding %EQL/
I
NT
E
GER
.
commit
|
commitdiff
|
tree
2015-11-28
S
t
as Boukarev
Better erro
r
an
d
warning messages for check-
b
ound
.
commit
|
commitdiff
|
tree
2015-11-22
Stas Boukarev
F
ix
foreign
.
tests
.
sh on
#
-linkage-ta
b
le
.
commit
|
commitdiff
|
tree
2015-11-21
Stas Boukarev
Re
s
tore Windo
w
s b
u
i
l
d
.
commit
|
commitdiff
|
tree
2015-11-20
St
a
s Boukarev
foreign
.
tests
.
sh: test for missing
.
so
i
n
a sep
a
rate
.
.
.
commit
|
commitdiff
|
tree
2015-11-16
S
ta
s
Boukar
e
v
Optimize
out of line
(TRUNCATE INTEGER RATI
O
)
commit
|
commitdiff
|
tree
2015-11-15
Stas Boukarev
E
n
a
b
l
e thr
e
a
d
s on ARM64-
L
inux
b
y de
f
ault
.
commit
|
commitdiff
|
tree
2015-11-15
Stas Boukarev
b
acktrace
.
c: include all the necessary he
a
ders on cheney
g
c
.
commit
|
commitdiff
|
tree
2015-11-15
Stas
Boukarev
Better b
a
ckt
r
aces from ld
b
on non-x8
6
oids
.
commit
|
commitdiff
|
tree
2015-11-14
Stas Boukarev
l
d
b backt
r
ac
e
: don't print CO
M
MON-LISP packa
g
e pref
i
x
.
commit
|
commitdiff
|
tree
2015-11-14
Stas Boukarev
Be
t
ter
b
acktraces f
r
om ldb on x86oid
s
.
commit
|
commitdiff
|
tree
2015-11-14
Stas Boukarev
Call t
i
me-
r
einit
in !cold
-
init before int
e
rnal
-
real
.
.
.
commit
|
commitdiff
|
tree
2015-11-14
S
t
as
Boukarev
describe_internal_error: P
r
int values from the constant
.
.
.
commit
|
commitdiff
|
tree
2015-11-14
Stas Boukarev
c
o
ld-init: don
'
t enable internal error ha
n
dling
t
oo
.
.
.
commit
|
commitdiff
|
tree
2015-11-14
Stas
B
o
ukarev
Restrict internal
-
time to ub62
.
commit
|
commitdiff
|
tree
2015-11-13
Stas Bo
u
karev
All
o
w VO
P
arguments
with multiple
S
C
s to lo
a
d immediates
.
commit
|
commitdiff
|
tree
2015-11-13
Stas Boukarev
Ann
o
ta
t
e th
r
ead s
l
ot
s
in ARM64 disassembl
y
.
commit
|
commitdiff
|
tree
2015-11-13
Stas Boukarev
U
n
i
f
y
s
ome shared suppor
t
routines
.
commit
|
commitdiff
|
tree
2015-11-13
Stas Boukarev
Fix con
s
tant lo
a
d
i
ng on typ
e
-check-error/c
.
commit
|
commitdiff
|
tree
2015-11-13
Stas Bouka
r
ev
Unify error vops
.
commit
|
commitdiff
|
tree
2015-11-13
Stas Boukarev
Opt
i
m
iz
e
f
ix
n
um
t
ype checks on ARM64
.
commit
|
commitdiff
|
tree
2015-11-13
Stas Bo
u
ka
r
ev
R
e
mov
e
ch
e
ck-type vops
.
commit
|
commitdiff
|
tree
2015-11-12
Stas Boukarev
SHIF
T
F shou
l
d use
LET* for binding tem
p
or
a
ry variables
.
commit
|
commitdiff
|
tree
2015-11-12
Stas Boukarev
Restore
c
heneygc build
.
commit
|
commitdiff
|
tree
2015-11-11
Sta
s
Bou
k
a
r
ev
ARM64
:
optimize
instance s
l
o
t acc
e
ss with im
m
e
d
i
ate
.
.
.
commit
|
commitdiff
|
tree
2015-11-11
Stas
B
ouka
r
ev
A
RM64: better immediate offset
c
hec
k
ing in LDR/STR
.
commit
|
commitdiff
|
tree
2015-11-11
Stas B
o
u
ka
r
ev
Implement
:interlea
v
ed-raw-sl
o
ts on A
R
M64
.
commit
|
commitdiff
|
tree
next