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
debugger: fix printing deleted lambda variables.
2016-10-06
Stas Boukarev
A
c
o
uple more :element-mode
'character for
str
e
ams
.
commit
|
commitdiff
|
tree
2016-10-06
Stas Boukarev
Speed up read/write-seq
u
ence to non-fd-stream
.
commit
|
commitdiff
|
tree
2016-10-06
Stas Bo
u
k
arev
Sp
e
ed up
G
C in th
e
p
r
esence of
l
ots of
t
h
r
eads
.
commit
|
commitdiff
|
tree
2016-10-06
S
tas
B
oukare
v
Optimize left s
h
ift of a fixnum into
a
bignum
.
commit
|
commitdiff
|
tree
2016-10-06
Sta
s
Boukar
e
v
I
nli
n
e b
i
gnum
-
plus-p
.
commit
|
commitdiff
|
tree
2016-10-05
Stas Bou
k
arev
Fa
s
ter ou
t
of line FLOAT for
word sized bignu
m
s
.
commit
|
commitdiff
|
tree
2016-10-05
S
tas
Boukarev
F
i
x unsigned to float c
o
nversion on arm64
.
commit
|
commitdiff
|
tree
2016-10-05
Stas Boukarev
sb
-
alien: avoid sign extensi
o
n a
f
t
er sap-ref
.
commit
|
commitdiff
|
tree
2016-10-05
St
a
s Boukarev
Fix o
t
her im
p
lementation's `quit' functions
.
commit
|
commitdiff
|
tree
2016-10-04
S
tas Boukarev
build: add a re
c
ompile restar
t
ar
o
und LOAD
.
commit
|
commitdiff
|
tree
2016-10-04
S
t
as
Boukarev
Make t
h
e buil
d
process abo
r
table
.
commit
|
commitdiff
|
tree
2016-10-04
Stas Boukarev
S
p
e
e
d up logical bit
a
rray oper
a
tions on
m
u
ltidimensional
.
.
.
commit
|
commitdiff
|
tree
2016-10-04
S
tas B
o
ukarev
Optimize h
a
s
h
ing multidimensional vecto
r
s
.
commit
|
commitdiff
|
tree
2016-10-04
St
a
s Bo
u
karev
S
peed up AREF on disp
l
aced
arrays
.
commit
|
commitdiff
|
tree
2016-10-04
Stas B
o
uk
a
rev
x86-64: use st
o
rew*
i
n with-fixed-alloc
a
tion
.
commit
|
commitdiff
|
tree
2016-10-04
Stas Boukarev
Support un
b
oxed
s
igned-word structure s
l
o
ts on x86
.
.
.
commit
|
commitdiff
|
tree
2016-10-04
Stas
B
o
u
k
are
v
Fi
x
non-x
8
6 build
.
commit
|
commitdiff
|
tree
2016-10-03
Stas Boukarev
Bet
t
er
LOGBITP transforms for bignums
.
commit
|
commitdiff
|
tree
2016-10-03
St
a
s Boukarev
Use SSE for z
e
r
o
ing small
d
x-
v
ectors
o
n x86-64
.
commit
|
commitdiff
|
tree
2016-10-03
S
t
as
B
oukarev
with-a
l
ien: d
o
n't
b
ind *alien-stack-pointe
r
* unless
.
.
.
commit
|
commitdiff
|
tree
2016-10-03
Stas Bo
u
karev
Fix FP register
disass
e
mbly o
n
x86
.
commit
|
commitdiff
|
tree
2016-10-03
Stas B
o
ukarev
runtime:
w
arnin
g
s and indentation
.
commit
|
commitdiff
|
tree
2016-10-03
St
a
s Boukare
v
sb-
p
osi
x
: no getresgid getresuid on Darwin
.
commit
|
commitdiff
|
tree
2016-10-03
S
t
as
Bou
k
are
v
Ma
k
e sb-unix:nanosle
e
p re-entrant on OSX
.
commit
|
commitdiff
|
tree
2016-10-03
S
tas
B
o
ukarev
Rem
o
ve the
:
read-only-tramps *fe
a
t
u
re*
.
commit
|
commitdiff
|
tree
2016-09-30
St
a
s
Bouk
a
rev
Fix V
A
LID-CALLABL
E
-
AR
G
UMENT on f
u
nctions coming via
.
.
.
commit
|
commitdiff
|
tree
2016-09-30
Stas Boukarev
M
ore thr
o
ugh a
r
g-count mismatch wa
r
nings for mv-call
.
commit
|
commitdiff
|
tree
2016-09-30
Stas Boukare
v
Spurious warnings with let
-
conversion disabled
.
commit
|
commitdiff
|
tree
2016-09-26
S
ta
s
B
o
ukarev
Fix x86-64 wi
n
32
.
commit
|
commitdiff
|
tree
2016-09-26
Stas Boukarev
Fix interleave
d
s
truct
u
re sc
a
nning on win32
-
x86-64
.
commit
|
commitdiff
|
tree
2016-09-26
St
a
s Boukarev
Fix windows buil
d
s
.
commit
|
commitdiff
|
tree
2016-09-26
Stas Boukarev
Fi
x
PA triggering on MI
P
S
.
commit
|
commitdiff
|
tree
2016-09-20
St
a
s
Boukarev
Fix a race conditi
o
n between thread creation and
d
estructi
o
n
.
.
.
commit
|
commitdiff
|
tree
2016-09-20
S
t
as Boukarev
Config
.
x
8
6/64-darwin: append to
LINKFLA
G
S
.
commit
|
commitdiff
|
tree
2016-09-20
Sta
s
Bouk
a
rev
Disable PIE
on
Darwin
.
commit
|
commitdiff
|
tree
2016-09-20
St
a
s Boukarev
Darw
i
n:
r
eplace current_mach_task
w
i
t
h ma
c
h_t
a
sk_self()
.
commit
|
commitdiff
|
tree
2016-09-19
Stas B
o
ukarev
Fix building wi
t
h the latest
X
code on OSX
.
commit
|
commitdiff
|
tree
2016-09-13
Stas Boukarev
Rem
o
ve s
b
-bignum::
(
%digit-c
o
mpa
r
e
%digi
t
-greater)
commit
|
commitdiff
|
tree
2016-09-07
St
a
s
Boukarev
Optim
i
ze out of line fixnum-floa
t
comparis
o
ns
.
commit
|
commitdiff
|
tree
2016-09-05
S
tas
Bouka
r
ev
Fix
a
ty
p
o in most-negative-exactly-
s
ingle-float
-
fixnum
.
commit
|
commitdiff
|
tree
2016-09-05
Stas B
o
u
k
a
re
v
R
e
move an
u
nus
e
d
v
a
r
iable
i
n
an arm64 instr
u
ction
.
commit
|
commitdiff
|
tree
2016-09-04
Stas Boukar
e
v
Speed
up rational
on some numbers
.
commit
|
commitdiff
|
tree
2016-09-04
Stas B
o
ukar
e
v
Proper
values for most--exact
l
y-
-
floa
t
-fi
x
nu
m
.
commit
|
commitdiff
|
tree
2016-09-04
Stas B
o
ukarev
Fix
fixnu
m
-
float out of line
c
omp
a
ri
s
ons
.
commit
|
commitdiff
|
tree
2016-09-04
St
a
s Boukarev
Remove pseudo-at
o
mic-trap on mips, unused
.
commit
|
commitdiff
|
tree
2016-09-04
S
tas Boukarev
Remove code for ov
e
rflow
tra
p
s on PPC
.
commit
|
commitdiff
|
tree
2016-09-04
Stas Boukar
e
v
Remove object
-
not-list
-
trap and object-not-instance
.
.
.
commit
|
commitdiff
|
tree
2016-09-03
Stas
B
oukarev
O
p
t
imize x86-
6
4
:
copy-more-arg
.
commit
|
commitdiff
|
tree
2016-09-03
Stas Boukarev
Fix
s
b
-assem:inst
.
commit
|
commitdiff
|
tree
2016-09-03
Stas Boukare
v
Enab
l
e r
e
a
d
-onl
y
-tramps
on m
i
ps
.
commit
|
commitdiff
|
tree
2016-09-03
Stas
B
oukarev
sb-as
s
em:inst: warn about
undefined in
s
tructions
.
commit
|
commitdiff
|
tree
2016-09-03
Stas Boukarev
Remove fpu_s
a
ve everyw
h
ere but x86
.
commit
|
commitdiff
|
tree
2016-09-03
St
a
s Boukarev
R
estore arm64 bu
i
l
d
.
commit
|
commitdiff
|
tree
2016-09-03
S
ta
s
Boukarev
Remo
v
e r
e
t from undefi
n
ed tra
m
ps on x86oids
.
commit
|
commitdiff
|
tree
2016-09-03
St
a
s Boukarev
E
nable r
e
ad-only-
t
r
a
mps on a
r
m
.
commit
|
commitdiff
|
tree
2016-09-03
Stas
B
ouk
a
rev
R
e
store bu
i
ld
s
on arm64 and p
p
c
.
commit
|
commitdiff
|
tree
2016-09-02
S
t
as
B
o
uk
a
rev
Re
m
ove sb-pcl::*unb
o
und-slot-va
l
u
e-marker*
.
commit
|
commitdiff
|
tree
2016-09-02
Sta
s
Bouka
r
ev
Remove bogus l
o
a
d-time-value
.
commit
|
commitdiff
|
tree
2016-09-01
St
a
s Bou
k
a
rev
Clea
n
up
d
escr
i
be_i
n
ter
n
al_e
r
ror
.
commit
|
commitdiff
|
tree
2016-09-01
St
a
s
B
oukarev
Fix inte
r
n
al
-
error-arg
s
on mi
p
s
.
commit
|
commitdiff
|
tree
2016-09-01
Stas Bouk
a
r
ev
Complete read-only-tramps
o
n p
p
c
.
commit
|
commitdiff
|
tree
2016-09-01
Stas Boukar
e
v
C
o
mplete read-
o
nly-tramps o
n
x86
.
commit
|
commitdiff
|
tree
2016-09-01
Stas Boukarev
Re
a
d-only-t
r
amps
o
n arm64
.
commit
|
commitdiff
|
tree
2016-09-01
Sta
s
Boukare
v
Read-o
n
ly tramp
s
on
x
86-6
4
.
commit
|
commitdiff
|
tree
2016-09-01
Stas
B
ouk
a
rev
Reduce inter
n
al
error encoding
.
commit
|
commitdiff
|
tree
2016-09-01
Stas Boukarev
Restor
e
sb
-
qsho
w
build on darwin
-
x86
.
commit
|
commitdiff
|
tree
2016-09-01
Stas Bou
k
arev
R
estore x86 build
.
commit
|
commitdiff
|
tree
2016-08-31
Stas Boukarev
S
hare !define-st
o
rage-cla
s
ses for all backends
.
commit
|
commitdiff
|
tree
2016-08-11
Stas Boukarev
G
arbage c
o
llect cache
d
constructors
.
commit
|
commitdiff
|
tree
2016-08-11
Stas Boukarev
Don't optimize top-level calls
t
o
m
ake
-
inst
a
nce
.
commit
|
commitdiff
|
tree
2016-08-07
S
tas Boukarev
Speed
up PS
X
HASH
o
n
complex nu
m
bers
.
commit
|
commitdiff
|
tree
2016-08-07
Stas Bouk
a
rev
S
peed up EQ
L
on complex numbers
.
commit
|
commitdiff
|
tree
2016-08-07
Stas Bo
u
karev
Speed irrational operations involving co
m
p
l
exe
s
.
commit
|
commitdiff
|
tree
2016-08-07
Stas Boukar
e
v
Spe
e
d
u
p SXHASH on co
m
plexes
.
commit
|
commitdiff
|
tree
2016-08-05
S
tas Boukarev
Optimize full-
c
a
l
l
s
t
o
arr
a
y assessor
s
.
commit
|
commitdiff
|
tree
2016-08-04
Stas Bo
u
k
arev
Ig
n
ore
t
ests/
l
ast-random-state
.
lisp-expr
.
commit
|
commitdiff
|
tree
2016-08-04
Stas Boukarev
M
icr
o
-o
p
timize alloc
a
tion on
a
rm64
.
commit
|
commitdiff
|
tree
2016-08-04
Stas
Bou
k
arev
Optimize
U
NBI
N
D-TO-
H
E
R
E on x8
6
-
64
.
commit
|
commitdiff
|
tree
2016-08-04
S
t
as Bouk
a
r
ev
Optimize
U
N
BIND on x86-
6
4
.
commit
|
commitdiff
|
tree
2016-08-03
Stas Boukarev
Fix a dynamic-extent
.
i
m
pur
e
test o
n
#-c-
s
ta
c
k-is-contr
o
l
.
.
.
commit
|
commitdiff
|
tree
2016-08-03
S
tas
B
o
uk
a
rev
Implement unbind-n-vop on
A
RM6
4
.
commit
|
commitdiff
|
tree
2016-08-03
Stas Boukarev
Simp
l
ify unbind-
n
.
commit
|
commitdiff
|
tree
2016-08-03
S
t
a
s Boukar
e
v
Fix
a per
f
ormance
r
e
g
ression in with-a
r
ray-data
.
commit
|
commitdiff
|
tree
2016-08-03
Stas Bou
k
arev
O
ptim
i
ze unbinding of multiple special variable
s
on
.
.
.
commit
|
commitdiff
|
tree
2016-08-03
S
t
as B
o
ukarev
R
ep
l
ace
o
ne more w-o-t-s with with-simple-output-to
.
.
.
commit
|
commitdiff
|
tree
2016-08-03
Stas Bouk
a
rev
A
v
oid a redundant type-check in wit
h
-array-data
.
commit
|
commitdiff
|
tree
2016-08-03
Stas Boukarev
Fix s
e
quence type derivation on so
m
e types
.
commit
|
commitdiff
|
tree
2016-08-02
Stas Bou
k
arev
M
in
o
r
c
lean
u
p and com
m
ent upd
a
t
e
in type checki
n
g
.
.
.
commit
|
commitdiff
|
tree
2016-08-02
Stas Bou
k
arev
Fix a compiler crash inv
o
l
v
ing casts and value
types
.
commit
|
commitdiff
|
tree
2016-08-01
Stas Boukare
v
Speed up make-st
r
i
ng-o
u
tpu
t
-
s
tream
.
commit
|
commitdiff
|
tree
2016-08-01
Stas Bouka
r
ev
Microoptimize g
e
thash
.
commit
|
commitdiff
|
tree
2016-08-01
Stas B
o
ukar
e
v
M
a
ke some
g
c variable
s
a
lways-b
o
u
n
d/global
.
commit
|
commitdiff
|
tree
2016-08-01
St
a
s Boukarev
Remove unused
s
b-disassem::*
f
ore
i
g
n-symbols
-
by-addr
*
commit
|
commitdiff
|
tree
2016-08-01
Stas Boukarev
Optimize x86-
6
4/C
E
LL-
R
EF on static symbols
.
commit
|
commitdiff
|
tree
2016-07-26
Stas Bouk
a
rev
Fix s
e
q
u
e
nce type d
e
ri
v
ation
in the pr
e
sence of negation
.
.
.
commit
|
commitdiff
|
tree
2016-07-18
Stas
Boukarev
s
b
-posi
x
:
F
i
x
getresuid
(
) an
d
getresgid()
.
commit
|
commitdiff
|
tree
2016-07-10
Stas Boukarev
Optimize CHA
N
GE-CLASS
.
commit
|
commitdiff
|
tree
2016-07-10
Stas Boukare
v
Fix allocate-instan
c
e working
o
n symbols
.
commit
|
commitdiff
|
tree
2016-07-10
St
a
s Bouk
a
re
v
F
ix
a
t
y
po
i
n
defoptimizer (subseq derive-type)
.
commit
|
commitdiff
|
tree
2016-07-10
S
t
as B
o
u
k
ar
e
v
Optimize ALLOCATE-INSTA
N
CE
.
commit
|
commitdiff
|
tree
next