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 bug in lowtag_for_widetag[] array due to bad string comparison
2017-09-30
Dou
g
las
K
a
tzman
Fix bug
in low
t
ag_for_widetag[] ar
r
ay due to bad strin
g
.
.
.
commit
|
commitdiff
|
tree
2017-09-30
Douglas Katzman
Always
co
p
y all of a sigset_t for linux
commit
|
commitdiff
|
tree
2017-09-30
D
ouglas Katz
m
an
C
onsolidate
22 different-but-sam
e
f
u
nctions int
o
one
.
.
.
commit
|
commitdiff
|
tree
2017-09-27
Doug
l
as Katzman
A
void unused variable
w
ar
n
i
ng if NDEBUG
commit
|
commitdiff
|
tree
2017-09-25
Do
u
glas Katzman
Use embedde
d
_obj_
p
() in all places it pertains
t
o
commit
|
commitdiff
|
tree
2017-09-24
Douglas Kat
z
man
Make fu
l
lcgc work
o
n precisely co
l
lecte
d
platform
s
commit
|
commitdiff
|
tree
2017-09-24
Douglas Kat
z
man
Help GC out with regard to
some
c
o
l
d-init symbols
commit
|
commitdiff
|
tree
2017-09-24
Douglas Katzman
Fix arm and arm64 b
u
ilds
commit
|
commitdiff
|
tree
2017-09-24
Dougl
a
s Kat
z
m
an
Fix bui
l
d for #+(a
n
d reloca
t
a
ble-heap (not
i
mmobile
.
.
.
commit
|
commitdiff
|
tree
2017-09-23
Doug
l
as Katzman
Only try to use
MAP_32BIT
i
f it's #defin
e
d
commit
|
commitdiff
|
tree
2017-09-23
Doug
l
as Katz
m
an
Fix build for
#-relocat
a
ble-heap and fix printf format
commit
|
commitdiff
|
tree
2017-09-23
Douglas Katzman
Factor o
u
t
repeated
incan
t
ations
commit
|
commitdiff
|
tree
2017-09-23
Douglas
K
a
t
z
man
U
n-prettily print
bac
k
end f
e
ature li
s
t
commit
|
commitdiff
|
tree
2017-09-23
Dou
g
l
as Katzman
Remove 4 instruc
t
ions f
r
om all
o
c
-
to-r
1
1
commit
|
commitdiff
|
tree
2017-09-22
Doug
l
as Ka
t
z
m
a
n
Keep any encapsulatio
n
whe
n
c
a
lli
n
g ~/FUN/ f
o
rmat dire
c
tive
commit
|
commitdiff
|
tree
2017-09-22
Dougl
a
s
Katzman
Enable
place
m
ent of immobil
e
spa
c
e
a
n
ywhere below 2GB
commit
|
commitdiff
|
tree
2017-09-22
Douglas K
a
tzman
Make 'moveable' arg
to
os
_
v
a
lidate 3-v
a
lued
commit
|
commitdiff
|
tree
2017-09-22
Douglas Katzman
x86-64: fix bug in IMMEDIATE-CO
N
STANT-SC f
o
r
s
ymbol
s
commit
|
commitdiff
|
tree
2017-09-22
Douglas Ka
t
zman
C
hange keyword ar
g
to position
a
l in SUB
-
GC
commit
|
commitdiff
|
tree
2017-09-22
Douglas Kat
z
man
Type-chec
k
arg before in
h
bi
t
ing GC in CO
D
E-
H
EA
D
ER-FROM
-
PC
commit
|
commitdiff
|
tree
2017-09-20
Douglas Katzman
Make verify_gc(
)
callable fro
m
Lisp at more-or-less
.
.
.
commit
|
commitdiff
|
tree
2017-09-20
Douglas Katzma
n
Elide
tons of unb
o
und-symbol test
s
fr
o
m POST-G
C
and
.
.
.
commit
|
commitdiff
|
tree
2017-09-20
Dou
g
las Kat
z
m
an
Improve verify_space()
commit
|
commitdiff
|
tree
2017-09-20
Dou
g
las Katzma
n
Emit shor
t
er cod
e
for ALLOCAT
E
-ST
A
NDARD[-FUNCALLABLE
.
.
.
commit
|
commitdiff
|
tree
2017-09-18
Douglas Katzman
Print more inf
o
rmation about
"
sorted
p
ins" if enabled
commit
|
commitdiff
|
tree
2017-09-18
Douglas Katzman
x86-6
4
: Enl
i
v
en
funcallable-insta
n
ces from unboxed
.
.
.
commit
|
commitdiff
|
tree
2017-09-18
Dougl
a
s Katzman
Declare widetag_names in gc
h
eader
commit
|
commitdiff
|
tree
2017-09-15
D
o
uglas Katzman
M
o
v
e
REA
D
_PROTECT_FREE_PAGES int
o
zero_dir
t
y_pa
g
es()
commit
|
commitdiff
|
tree
2017-09-15
D
ouglas Kat
z
man
E
nsure
tha
t
%BIT-POSITION does not read too many wor
d
s
commit
|
commitdiff
|
tree
2017-09-14
Douglas
K
atzman
Remove prep
r
oce
s
sor conditional in s
i
ze_bignum
commit
|
commitdiff
|
tree
2017-09-14
Dou
g
l
a
s Katz
m
an
ful
l
cgc
:
mark bignum
s
live with
a
header bit, not mark_bits
.
.
.
commit
|
commitdiff
|
tree
2017-09-14
Douglas Katzman
Res
e
r
ve
1
b
i
t in bign
u
m h
e
ad
e
r for GC mar
k
commit
|
commitdiff
|
tree
2017-09-14
Douglas Katzman
Fi
x
ou
t
-of-b
o
unds ar
r
ay access to page_table
[
]
commit
|
commitdiff
|
tree
2017-09-14
Douglas Kat
z
man
Fi
x
pot
e
ntia
l
C wa
r
n
i
ng on
3
2-bit d
u
e
to mismatc
h
with
.
.
.
commit
|
commitdiff
|
tree
2017-09-14
Doug
l
a
s
Katzm
a
n
Fix #+(and
i
mmobile-space (not compact-
i
n
stan
c
e
-header
.
.
.
commit
|
commitdiff
|
tree
2017-09-14
Douglas
K
atzman
Delay
s
torin
g
simple-fun layout
until code is
l
oaded
.
commit
|
commitdiff
|
tree
2017-09-14
D
o
ugla
s
Katzma
n
Fix
#
!+(and immobile-space (not
co
m
pact-ins
t
ance-header
.
.
.
commit
|
commitdiff
|
tree
2017-09-13
Douglas Katzma
n
Minor tweaks
commit
|
commitdiff
|
tree
2017-09-13
Douglas
K
atzman
x86-64: fix
b
ug in %S
E
T-FDEFN-FUN
commit
|
commitdiff
|
tree
2017-09-13
D
o
ugl
a
s
K
a
tzman
Unbrea
k
win3
2
, p
a
tch by B
a
r
t
Bott
a
commit
|
commitdiff
|
tree
2017-09-13
D
ouglas
Katzman
Fix GC invariant
l
oss in immobile
space defr
a
g
commit
|
commitdiff
|
tree
2017-09-13
Douglas Katzman
S
h
ow
wh
e
ther mmap() fuzzer did or
d
idn't get th
e
altered
.
.
.
commit
|
commitdiff
|
tree
2017-09-13
Douglas
Katz
m
a
n
Un-nest
s
ome bindings
commit
|
commitdiff
|
tree
2017-09-13
D
ougla
s
Katz
m
an
Uni
f
y sign
a
ture of FIXUP-CODE-OBJECT across backends
commit
|
commitdiff
|
tree
2017-09-13
Dou
g
las Katzman
Increase
gra
n
ulari
t
y of core page
a
l
i
gnment
commit
|
commitdiff
|
tree
2017-09-13
Do
u
glas Kat
z
man
Make
ver
i
fy_gc() ex
t
ernal, add progress messages
commit
|
commitdiff
|
tree
2017-09-12
Douglas Katzman
x86-64: Save
a
bsolute ass
e
m
b
ler routin
e
f
i
xups
commit
|
commitdiff
|
tree
2017-09-12
D
ougla
s
Katzman
Use P
R
INT-SY
M
BOL-
W
I
T
H-
P
REF
I
X fro
m
SB-EXT not SB
-
IMPL
commit
|
commitdiff
|
tree
2017-09-12
Dougla
s
K
a
t
z
man
Remove *
P
CL-PACKAGE* fr
o
m im
a
ge; not
needed after com
p
ile
.
.
.
commit
|
commitdiff
|
tree
2017-09-11
Do
u
glas Katzman
Stop wa
r
ning ab
o
ut (DECLAR
E
(INLI
N
E LENGTH))
commit
|
commitdiff
|
tree
2017-09-11
Douglas Kat
z
man
D
o
n't sweep e
m
pty fixedobj pages
commit
|
commitdiff
|
tree
2017-09-11
Douglas Kat
z
man
Try to remove a b
u
nch
of symbo
l
s
f
rom the pristine
.
.
.
commit
|
commitdiff
|
tree
2017-09-11
D
ouglas Ka
t
zman
Full
c
gc fixes
/
i
m
pro
v
emen
t
s
commit
|
commitdiff
|
tree
2017-09-11
Dougl
a
s K
a
tz
m
an
Enhance verify_range()
t
o
trac
k
objec
t
bo
u
ndaries
commit
|
commitdiff
|
tree
2017-09-10
Do
u
glas
Katzman
Unrandomize expected result
commit
|
commitdiff
|
tree
2017-09-09
Doug
l
a
s Katzm
a
n
Expand DEFCONS
T
ANT-EQX to DEF
C
O
N
STANT in
th
e
target
commit
|
commitdiff
|
tree
2017-09-09
Douglas Katzman
Move locking of
i
n
t
ernal
package
s
later
commit
|
commitdiff
|
tree
2017-09-09
Dougl
a
s Katzman
Remove *
F
LAME-O
N
-
NECESSARILY-UNDEFIN
E
D-TH
I
NG
*
commit
|
commitdiff
|
tree
2017-09-09
Douglas Ka
t
zman
Fix "GC invariant lost"
commit
|
commitdiff
|
tree
2017-09-08
Douglas Katzman
gencgc: Zero-fi
l
l te
n
ured (
g
e
n
erat
i
on
6
) o
b
jects under
.
.
.
commit
|
commitdiff
|
tree
2017-09-08
D
ou
g
las Katzman
A few touch-ups to full
c
g
c
before e
n
ab
l
ing i
t
commit
|
commitdiff
|
tree
2017-09-08
Douglas Katzman
Clea
n
up
verify
_
space() a
l
ittle
more
commit
|
commitdiff
|
tree
2017-09-08
Dougl
a
s Kat
z
man
D
o
n'
t
directly include {foo}gc-int
e
rnal
.
h
commit
|
commitdiff
|
tree
2017-09-08
Do
u
g
l
as Katzman
Be more slo
w
and car
e
ful in verif
y
_
s
pac
e
(), caller
.
.
.
commit
|
commitdiff
|
tree
2017-09-08
Doug
l
a
s Katzman
A
dd an ext
r
a
pas
s
thru argument to instance_sca
n
(
)
commit
|
commitdiff
|
tree
2017-09-08
Douglas
Katzma
n
Add a tr
a
cing c
o
l
lector-like phase using ma
r
k
bits
commit
|
commitdiff
|
tree
2017-09-08
Douglas Katzma
n
D
efi
n
e weak has
h
table entry liv
e
ness te
s
ts in a '
.
.
.
commit
|
commitdiff
|
tree
2017-09-08
Douglas Katzman
Export
GET-PAG
E
-SIZE from SB-SYS ("again")
commit
|
commitdiff
|
tree
2017-09-08
D
o
uglas Katzman
R
e
serve 1 b
i
t in
almo
s
t all object header
s
for a GC
.
.
.
commit
|
commitdiff
|
tree
2017-09-08
Douglas Katzm
a
n
R
e
move unnecess
a
ry
cru
f
t
:
package pr
e
fix
e
s and ev
a
l
.
.
.
commit
|
commitdiff
|
tree
2017-09-07
Douglas Ka
t
zman
Bind *LOAD-{PATH
N
AME,TRUENAME}* when reading
i
n
it files
commit
|
commitdiff
|
tree
2017-09-07
Douglas Katzman
Remove extra defvars
commit
|
commitdiff
|
tree
2017-09-07
D
ouglas Ka
t
zman
Fi
x
failin
g
t
est
commit
|
commitdiff
|
tree
2017-09-07
Douglas Katzman
Re
m
ove G
C
call
from
L
OAD
commit
|
commitdiff
|
tree
2017-09-07
D
o
ugla
s
Katzman
x
8
6
-
64: Fix missing
an
n
ot
a
tio
n
i
n disas
s
embly
commit
|
commitdiff
|
tree
2017-09-07
Douglas
K
atzma
n
Gen
e
r
a
l
ize
!GENCGC-SPACE-SETUP for other relocata
b
le
.
.
.
commit
|
commitdiff
|
tree
2017-09-07
Douglas Katzm
a
n
Add an fflush
(
)
commit
|
commitdiff
|
tree
2017-09-07
Doug
l
as Katzman
x8
6
-
64: Indirect alloc
_
tramp
t
hrough
i
mmobile
space
commit
|
commitdiff
|
tree
2017-09-06
Douglas Katzman
Chang
e
"
b
u
ild-i
d
.
tmp" to
"buil
d
-i
d
.
inc
"
commit
|
commitdiff
|
tree
2017-09-06
D
o
uglas Kat
z
man
x86-64: f
i
x bug
in FIXUP
-
CODE-OBJECT
commit
|
commitdiff
|
tree
2017-09-06
Dougl
a
s Katz
m
an
x86-64: Sho
w
target addres
s
when disassembli
n
g "JMP
.
.
.
commit
|
commitdiff
|
tree
2017-09-06
Dou
g
las Katz
m
an
F
ix
trunca
t
ion
.
(I managed to see thi
s
for re
a
l)
commit
|
commitdiff
|
tree
2017-09-06
Douglas Katzman
Localize INVERT-ADDRESS-HA
S
H to i
t
s
o
ne call
e
r
commit
|
commitdiff
|
tree
2017-09-06
Douglas Katzman
Clear
*ASSEMBLE
R
-RO
U
TINES-B
Y
-
A
DDR* o
n
sav
e
commit
|
commitdiff
|
tree
2017-09-06
Douglas Katzman
Use c
h
ar* for s
i
mp
l
e
r pointer arithm
e
t
i
c
commit
|
commitdiff
|
tree
2017-09-06
Doug
l
as Katzman
Change s
p
elling
commit
|
commitdiff
|
tree
2017-09-06
Dougl
a
s
K
atzma
n
x
8
6-
6
4: Use unalign
e
d writes
f
or simplic
i
ty
commit
|
commitdiff
|
tree
2017-09-05
Douglas Katzman
M
o
v
e RO
O
M to 'room
.
l
i
sp', w
h
ere el
s
e?
commit
|
commitdiff
|
tree
2017-09-05
Douglas Katz
m
an
Simplify in
i
ti
a
lizat
i
on
o
f
*RO
O
M-
I
NFO*
commit
|
commitdiff
|
tree
2017-09-05
Douglas Katzman
Rename
f
ile
commit
|
commitdiff
|
tree
2017-09-05
D
ouglas Katzman
Assert
t
h
at key != 0 in
hopsco
t
ch o
p
erati
o
ns
commit
|
commitdiff
|
tree
2017-09-05
Douglas
K
atz
m
an
Reduce #
i
fdefa
g
e an
d
mak
e
veri
f
y_space() more
rigoro
u
s
.
.
.
commit
|
commitdiff
|
tree
2017-09-04
Douglas Katz
m
an
Move
misp
l
aced
#endif
commit
|
commitdiff
|
tree
2017-09-04
Douglas Katz
m
an
Use 4
e
lement dispatch
table in
scav1()
commit
|
commitdiff
|
tree
2017-09-04
Dougla
s
Kat
z
man
Add s
o
me obviou
s
points at w
h
ich to ins
e
r
t
a
d
ditional
.
.
.
commit
|
commitdiff
|
tree
2017-09-04
Doug
l
as Katzm
a
n
Resolve logical
d
isparity in bindin
g
stack
s
cavenging
commit
|
commitdiff
|
tree
2017-09-04
D
ouglas Katzman
gencgc: Don't scav
e
ng
e
inter
r
upt hand
l
ers in f
i
nal GC
commit
|
commitdiff
|
tree
2017-09-04
Douglas Katzman
Simplify
some
t
h
r
e
ad init
i
alizati
o
n
s
t
uff
commit
|
commitdiff
|
tree
2017-09-04
Douglas Katzman
Make
alignment of immobile LAYOUT
o
b
je
c
ts
configur
a
b
l
e
commit
|
commitdiff
|
tree
2017-09-04
D
o
uglas Katzman
Add FIXME
commit
|
commitdiff
|
tree
next