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 LDB's `context' command.
2016-12-21
Stas Boukarev
Fix LDB's `context' command
.
commit
|
commitdiff
|
tree
2016-12-21
St
a
s Bou
k
arev
Fix
sc_offset_e
x
tract_bit
s
.
commit
|
commitdiff
|
tree
2016-12-21
Stas
Bouk
a
rev
Declare arg numbers of fu
n
ction arguments to
%
find
.
.
.
commit
|
commitdiff
|
tree
2016-12-21
Stas Boukarev
Inline two-arg
-
char
-
equal
in two-arg-
c
har-n
o
t-equal
.
commit
|
commitdiff
|
tree
2016-12-21
Stas B
o
u
karev
Optimiz
e
two-arg-char-equal
.
commit
|
commitdiff
|
tree
2016-12-21
Stas Boukare
v
Rena
m
e so
m
e c
h
anged vector stuff and add comments
.
commit
|
commitdiff
|
tree
2016-12-20
S
t
as Boukarev
Fi
x
cha
r
pos on fill-pointer-output-stream
.
commit
|
commitdiff
|
tree
2016-12-20
Stas Boukarev
Do
n
'
t
define [n]string-capit
a
l
i
ze
t
wice
.
commit
|
commitdiff
|
tree
2016-12-20
Stas B
o
ukarev
Fix with-
a
r
r
ay-da
t
a usage in sb-unicode:n
o
rmalize
-
string
.
commit
|
commitdiff
|
tree
2016-12-20
Stas Boukarev
Declare leng
t
hs of character tables
.
commit
|
commitdiff
|
tree
2016-12-19
Stas Boukarev
Spe
e
d up st
r
ing-equal by inlini
n
g
t
w
o-arg-char-equa
l
.
commit
|
commitdiff
|
tree
2016-12-19
Stas
B
ouk
a
rev
Fix TWO
-
ARG-S
T
R
I
NG-[
N
OT
-
]EQUAL
.
commit
|
commitdiff
|
tree
2016-12-19
S
tas
B
o
u
karev
Fix
i
r1-optimize-fun
c
tional-arg
u
ment
s
on casts
.
commit
|
commitdiff
|
tree
2016-12-19
Stas B
o
ukarev
S
peed up array word size calculation
.
commit
|
commitdiff
|
tree
2016-12-19
Stas Boukarev
Speed u
p
ad
j
us
t
-array
.
commit
|
commitdiff
|
tree
2016-12-14
Stas Bouka
r
ev
Unr
o
ll value trans
f
ormers
f
or
the FILL ba
s
hers
.
commit
|
commitdiff
|
tree
2016-12-14
Stas Bouka
r
ev
F
i
x vector-fill*
on -64
-
bi
t
.
commit
|
commitdiff
|
tree
2016-12-14
Stas Bouk
a
rev
Optimize fu
l
l calls to FIL
L
on
s
pecialized vect
o
rs
.
commit
|
commitdiff
|
tree
2016-12-13
Stas Bouk
a
rev
Transform calls t
o
make-array
with f
i
ll-pointer or
.
.
.
commit
|
commitdiff
|
tree
2016-12-10
Stas Boukarev
Fix ir1-op
t
i
miz
e
-functi
o
n
a
l
-arguments
.
commit
|
commitdiff
|
tree
2016-12-10
S
t
as Bou
k
arev
Transform
o
rdi
n
a
r
y function ca
l
ls i
n
to two
-
arg- variants
.
commit
|
commitdiff
|
tree
2016-12-10
Stas B
o
ukarev
T
ransfo
r
m functional
a
r
g
u
men
t
s into two
-
a
rg- variant
s
.
commit
|
commitdiff
|
tree
2016-12-09
Stas Boukarev
C
o
nvert
c
onstant
functional arguments to known
functions
.
.
.
commit
|
commitdiff
|
tree
2016-12-04
Stas B
o
uka
r
ev
Fix building on
o
ld
e
r OSX
.
commit
|
commitdiff
|
tree
2016-12-04
S
t
as Boukar
e
v
B
e
tter BOXED-REF
-
P
o
n
e
sc
a
ping values
.
commit
|
commitdiff
|
tree
2016-12-04
S
t
a
s
Boukar
e
v
Avoid boxing valu
e
s
w
he
n
setting g
l
obal variables
.
commit
|
commitdiff
|
tree
2016-12-04
Stas Boukarev
Add ir2-ho
o
k
fun optimizer
.
commit
|
commitdiff
|
tree
2016-12-03
Stas Bo
u
k
arev
s
b
-intro
s
pec
t
:find-definition-
s
o
u
r
ce
s
-
by-
n
ame add more
.
.
.
commit
|
commitdiff
|
tree
2016-12-03
Stas Boukare
v
Remo
v
e make-value-cell wrappers from l
o
ad-time-v
a
lue
.
commit
|
commitdiff
|
tree
2016-12-03
Stas Boukare
v
Cle
a
r the speci
f
ie
r
-type cache on
(setf (find-cl
a
ss
.
.
.
commit
|
commitdiff
|
tree
2016-12-03
Stas Boukarev
More compact FIND-CLASS compiler macro exp
a
ns
i
on
.
commit
|
commitdiff
|
tree
2016-12-03
Stas Bou
k
arev
Opti
m
ize CAC
H
ED-TYPE
P
.
commit
|
commitdiff
|
tree
2016-12-03
S
ta
s
B
o
u
k
arev
Op
t
imize type
p
on u
n
def
i
ned types
.
commit
|
commitdiff
|
tree
2016-12-03
Stas B
o
u
k
a
rev
Fi
x
r
e
starts in ma
k
e
-target-2
.
sh
commit
|
commitdiff
|
tree
2016-12-02
Stas Bo
u
karev
Add :escape-arguments t
o
run-program o
n
wi
n
32
.
commit
|
commitdiff
|
tree
2016-12-02
S
t
a
s
Boukarev
More co
m
pact type tes
t
in
g
of
classes
.
commit
|
commitdiff
|
tree
2016-12-01
Stas Boukare
v
F
i
x get-timezone on
6
4-bit Window
s
.
commit
|
commitdiff
|
tree
2016-11-30
Stas
B
oukarev
Tr
a
nsform
S
ET int
o
S
ETQ
on kn
o
wn
variables
.
commit
|
commitdiff
|
tree
2016-11-30
Stas Bouka
r
ev
Better checking
of
package locks when declaring varia
b
les
.
commit
|
commitdiff
|
tree
2016-11-30
Stas Boukarev
Check pack
a
ge locks when sett
i
ng u
n
de
f
ined variabl
e
s
.
commit
|
commitdiff
|
tree
2016-11-16
St
a
s Boukare
v
M
o
re compac
t
rea
d
able
o
u
tput of ba
s
e-strings
.
commit
|
commitdiff
|
tree
2016-11-15
S
tas Boukarev
More tho
r
ough checki
n
g of callable arguments arg-cou
n
t
.
.
.
commit
|
commitdiff
|
tree
2016-11-11
Sta
s
Bouk
a
rev
Ch
e
ck the type of the
a
rgu
m
ent fo
r
~[
i
n FORMAT
.
commit
|
commitdiff
|
tree
2016-11-09
Stas Boukarev
Fix ha
n
dling of mem
o
ry faults on Darwi
n
.
commit
|
commitdiff
|
tree
2016-11-05
Stas Bouka
r
ev
Fix com
p
ilati
o
n
o
f
YES-OR-NO-P w
i
th formatte
r
functions
.
commit
|
commitdiff
|
tree
2016-11-02
S
t
as B
o
u
karev
Mor
e
robust sb-bs
d
-sock
e
ts te
s
ts
i
n the abs
e
nce of
.
.
.
commit
|
commitdiff
|
tree
2016-11-02
S
t
a
s Boukarev
Add a (si
g
ne
d
-
b
yte 64) var
i
a
n
t of the logcount VOP
.
.
.
commit
|
commitdiff
|
tree
2016-11-02
Stas Boukarev
x86-
6
4: apply the logcount VOP to (signed-byte 64)
.
.
.
commit
|
commitdiff
|
tree
2016-11-02
St
a
s B
o
ukarev
Add (integer-length ub64) VOP
f
or ARM64
.
commit
|
commitdiff
|
tree
2016-11-02
St
a
s Boukarev
Avoid
u
nnecessary moves in a couple
o
f artithmetic
.
.
.
commit
|
commitdiff
|
tree
2016-11-02
Stas Bouk
a
rev
Optimi
z
e ASH VOPs on A
R
M64
.
commit
|
commitdiff
|
tree
2016-11-01
St
a
s Bou
k
are
v
Avoi
d
cr
e
a
ting bignums
f
or
(truncate word power-of
.
.
.
commit
|
commitdiff
|
tree
2016-11-01
Stas Bo
u
k
a
r
e
v
Optimize %n
e
gate on negati
v
e signe
d
words o
n
x
8
6
o
i
ds
.
.
.
commit
|
commitdiff
|
tree
2016-10-23
S
t
as Bou
k
arev
Fix dele
t
e-opti
o
nal-dispatch f
o
r functionals with XEPs
.
commit
|
commitdiff
|
tree
2016-10-15
Stas Boukarev
U
se interna
l
e
r
rors in numb
e
r-di
s
pat
c
h
.
commit
|
commitdiff
|
tree
2016-10-15
Stas Boukarev
Remove B
I
GN
U
M-TYPE
.
commit
|
commitdiff
|
tree
2016-10-15
St
a
s Boukarev
Ad
d
a
recompile restart in
c
ompile-stem
.
commit
|
commitdiff
|
tree
2016-10-15
S
tas
Boukarev
Speed u
p
SIGNUM on
f
l
oa
t
s
.
commit
|
commitdiff
|
tree
2016-10-15
St
a
s Boukar
e
v
Simplify comple
x
-log
.
commit
|
commitdiff
|
tree
2016-10-15
Stas
B
ou
k
arev
Spee
d
up SQRT o
n
negative n
u
mbe
r
s
.
commit
|
commitdiff
|
tree
2016-10-14
Stas Bouk
a
rev
Optimize i
n
texp
on ratio
s
.
commit
|
commitdiff
|
tree
2016-10-14
Stas Boukarev
Close
th
e
fd used
to
load t
h
e core fil
e
.
commit
|
commitdiff
|
tree
2016-10-13
Sta
s
B
ou
k
arev
R
e
move SB-EXT
:
*INTEXP-
M
A
XIMU
M
-E
X
PONENT*
.
commit
|
commitdiff
|
tree
2016-10-13
Stas
Bouka
r
e
v
Slig
h
tl
y
speed up
+
/-
on
ratios
.
commit
|
commitdiff
|
tree
2016-10-12
Stas B
o
ukar
e
v
Optimize mv-call with
m
ultiple argument forms, not
.
.
.
commit
|
commitdiff
|
tree
2016-10-09
Stas Boukar
e
v
Fi
x
VALID-CALLABL
E
-
A
R
GUMENT o
n
X
E
P
s
.
commit
|
commitdiff
|
tree
2016-10-07
S
t
as Bou
k
arev
Fix array-equal
-
p
.
commit
|
commitdiff
|
tree
2016-10-06
Stas Boukarev
A couple more
:elem
e
nt-mode 'character for streams
.
commit
|
commitdiff
|
tree
2016-10-06
Stas B
o
ukarev
Speed u
p
read/write-seq
u
ence to n
o
n-fd-
s
tream
.
commit
|
commitdiff
|
tree
2016-10-06
St
a
s Boukarev
Speed u
p
GC in the p
r
esence of lots of threads
.
commit
|
commitdiff
|
tree
2016-10-06
Stas B
o
u
karev
Optimize left
shift of a fixn
u
m
i
nto a bignu
m
.
commit
|
commitdiff
|
tree
2016-10-06
Stas Boukare
v
Inline bi
g
num-plus-p
.
commit
|
commitdiff
|
tree
2016-10-05
Stas Boukarev
Fas
t
er
o
ut of lin
e
F
L
OAT for
word size
d
bignums
.
commit
|
commitdiff
|
tree
2016-10-05
Stas Boukarev
Fix unsigne
d
to float conversi
o
n on arm64
.
commit
|
commitdiff
|
tree
2016-10-05
Stas Bouk
a
rev
sb-ali
e
n
:
avo
i
d
sign
e
xte
n
sion a
f
ter sap-ref
.
commit
|
commitdiff
|
tree
2016-10-05
Stas Boukarev
Fix other implementa
t
ion
'
s `quit' functi
o
ns
.
commit
|
commitdiff
|
tree
2016-10-04
Stas B
o
ukar
e
v
build:
a
d
d
a recompile resta
r
t around L
O
A
D
.
commit
|
commitdiff
|
tree
2016-10-04
St
a
s
Bou
k
arev
Mak
e
the bu
i
ld proc
e
ss abor
t
able
.
commit
|
commitdiff
|
tree
2016-10-04
Stas Boukarev
Speed up l
o
g
i
cal bit array op
e
rations on m
u
ltidimensional
.
.
.
commit
|
commitdiff
|
tree
2016-10-04
S
t
as Boukarev
O
p
t
imize
h
ashin
g
m
u
ltidimensiona
l
vectors
.
commit
|
commitdiff
|
tree
2016-10-04
S
t
a
s
B
ou
k
arev
Speed up AREF
o
n displaced arrays
.
commit
|
commitdiff
|
tree
2016-10-04
Stas
B
o
ukarev
x86-64: use
storew* in with-
f
ixed
-
allo
c
ation
.
commit
|
commitdiff
|
tree
2016-10-04
Stas Boukarev
Support unbox
e
d
s
igned-word structure
slots o
n
x86
.
.
.
commit
|
commitdiff
|
tree
2016-10-04
Stas Bou
k
arev
F
i
x
non-x86
build
.
commit
|
commitdiff
|
tree
2016-10-03
Stas
B
oukarev
Better LOGBITP tra
n
sform
s
f
o
r
bignums
.
commit
|
commitdiff
|
tree
2016-10-03
S
t
as Bouka
r
ev
Use
S
SE
for z
e
roing small dx-vecto
r
s o
n
x86-64
.
commit
|
commitdiff
|
tree
2016-10-03
Stas
Bouk
a
r
e
v
with
-
alien: d
o
n't bind *
a
lien-stack-p
o
in
t
e
r
* unle
s
s
.
.
.
commit
|
commitdiff
|
tree
2016-10-03
Stas Boukar
e
v
Fix F
P
regist
e
r
d
isasse
m
bly on x86
.
commit
|
commitdiff
|
tree
2016-10-03
St
a
s Bo
u
k
arev
ru
n
time: warnin
g
s
a
nd indent
a
tion
.
commit
|
commitdiff
|
tree
2016-10-03
Stas Bo
u
ka
r
ev
sb-posix: no get
r
esgid getresuid on Darw
i
n
.
commit
|
commitdiff
|
tree
2016-10-03
S
tas Boukarev
M
a
ke sb-unix:
n
ano
s
l
eep
re-en
t
rant
o
n OSX
.
commit
|
commitdiff
|
tree
2016-10-03
Stas Boukarev
Rem
o
ve the :read
-
o
n
ly-tramps *feature*
.
commit
|
commitdiff
|
tree
2016-09-30
S
tas Bouka
r
ev
Fix VALID-CALL
A
B
LE-
A
RGUM
E
NT o
n
functions
coming
v
ia
.
.
.
commit
|
commitdiff
|
tree
2016-09-30
St
a
s Boukarev
Mo
r
e th
r
ough arg-count mismatch wa
r
n
i
ngs
for mv-call
.
commit
|
commitdiff
|
tree
2016-09-30
S
tas Bo
u
k
arev
Spuri
o
us warnings wi
t
h le
t
-conversion disabl
e
d
.
commit
|
commitdiff
|
tree
2016-09-26
Stas
B
o
u
karev
Fix x86-64
w
in32
.
commit
|
commitdiff
|
tree
2016-09-26
Stas Bou
k
arev
Fix
interleav
e
d
s
tructure scanning on win3
2
-x86-
6
4
.
commit
|
commitdiff
|
tree
2016-09-26
S
ta
s
B
o
ukarev
Fix windows builds
.
commit
|
commitdiff
|
tree
2016-09-26
Stas Bouk
a
rev
Fix PA triggering on MI
P
S
.
commit
|
commitdiff
|
tree
2016-09-20
Stas Boukarev
Fix
a
r
a
ce cond
i
tion be
t
we
e
n thread creat
i
o
n and destruction
.
.
.
commit
|
commitdiff
|
tree
next