repo.or.cz
/
luajit-2.0
/
celess22.git
/
search
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
log
|
graphiclog1
|
graphiclog2
|
commit
|
commitdiff
|
tree
|
refs
|
edit
|
fork
first
·
prev
·
next
Speed up string compares in string interning.
2010-07-21
Mike Pall
Speed up
string compares in stri
n
g interning
.
commit
|
commitdiff
|
tree
2010-07-21
Mike Pall
Switch to fa
s
t stri
n
g
h
ash
.
commit
|
commitdiff
|
tree
2010-07-21
Mi
k
e
Pall
Abstract
out pointer hash
t
o ha
s
hrot()
.
T
u
ne has
h
constants
.
commit
|
commitdiff
|
tree
2010-07-21
Mi
k
e
Pall
Use independent hash fo
r
V
M
event di
s
patch
.
commit
|
commitdiff
|
tree
2010-07-14
M
ike Pall
Fix arg che
c
k
f
or tw
o
-arg S
S
E ma
t
h
f
u
nctions in interpreter
.
commit
|
commitdiff
|
tree
2010-07-14
Mike Pall
Fix passin
g
o
f constant args in FPRs on x64
.
commit
|
commitdiff
|
tree
2010-07-04
Mi
k
e Pall
Rec
h
ain pseudo-resurr
e
c
t
ed str
i
ng keys with colliding
.
.
.
commit
|
commitdiff
|
tree
2010-06-30
M
i
ke Pa
l
l
Do
not eliminate P
H
I
s for va
l
u
es
o
nly referenc
e
d from
.
.
.
commit
|
commitdiff
|
tree
2010-06-28
M
i
k
e Pall
Fix
f
r
ame setup for error h
a
ndling in next()
.
commit
|
commitdiff
|
tree
2010-06-16
Mike Pall
Fall
b
a
c
k
t
o m
e
tamethod
r
esolving for tostring in print()
.
commit
|
commitdiff
|
tree
2010-05-30
Mike Pall
F
i
x string
.
char(
)
r
ange check
on x64
.
commit
|
commitdiff
|
tree
2010-05-19
Mike Pall
Canonic
a
li
z
e string
c
o
nversi
o
n of
n
an,
inf, -i
n
f
.
commit
|
commitdiff
|
tree
2010-05-15
M
i
ke Pall
Fix handling of failed fp:read(
.
.
.
, "*n")
.
commit
|
commitdiff
|
tree
2010-05-09
M
i
k
e Pal
l
A
v
oid name c
l
ash with standard P
O
SIX
f
u
nction
.
commit
|
commitdiff
|
tree
2010-05-09
Mike P
a
ll
Avoid string allocation in GDB JI
T
AP
I
.
commit
|
commitdiff
|
tree
2010-05-08
Mike Pall
Ad
d
wea
k
g
uards
.
E
mit
T
NEW/TDUP with a gu
a
rd bit
.
commit
|
commitdiff
|
tree
2010-05-01
Mike
P
all
Creat
e
symbol table of JIT-
c
ompiled
c
ode for use with
.
.
.
commit
|
commitdiff
|
tree
2010-04-28
Mike Pall
F
ix
P
HI eliminati
o
n: mark right PHI as used,
t
oo
.
commit
|
commitdiff
|
tree
2010-04-25
Mik
e
Pall
Tu
r
n
TValue se
t
t
er
macro
s
into
i
nline functions
.
commit
|
commitdiff
|
tree
2010-04-25
Mike Pall
Treat the
t
ag of a TValue as
unsig
n
ed
e
verywhere
.
commit
|
commitdiff
|
tree
2010-04-25
Mike Pall
Avoid starting a GC cy
c
le
i
mm
e
diately after library
.
.
.
commit
|
commitdiff
|
tree
2010-04-25
Mike Pal
l
Fix TN
E
W in x64 interpreter
.
Do n
o
t force
a full GC
.
.
.
commit
|
commitdiff
|
tree
2010-04-25
Mike P
a
ll
Mak
e
m
e
t
amethod
n
am
e
s proper GC roots
.
commit
|
commitdiff
|
tree
2010-04-25
Mik
e
Pal
l
Reorganize and
f
ix placement of
ge
n
erated m
a
c
hine code
.
.
.
commit
|
commitdiff
|
tree
2010-04-25
Mike
Pall
Simplify managemen
t
of current t
r
ac
e
.
D
r
op
lazy save
.
commit
|
commitdiff
|
tree
2010-04-25
Mike Pall
T
u
rn traces i
n
to tru
e
GC objec
t
s
(
GCtrace)
.
commit
|
commitdiff
|
tree
2010-04-24
Mike Pal
l
Simplif
y
lexe
r
a
bit
.
commit
|
commitdiff
|
tree
2010-04-23
Mike Pa
l
l
Add asse
r
t
i
ons to gu
a
rd against
u
sing lua_*call
o
n
.
.
.
commit
|
commitdiff
|
tree
2010-04-23
Mike Pa
l
l
Avoid compiler warning
.
commit
|
commitdiff
|
tree
2010-04-20
Mike
Pall
No longer l
e
t the GC re
p
lace dead keys
with the L
J
_TDEADKEY
.
.
.
commit
|
commitdiff
|
tree
2010-04-19
Mi
k
e P
a
l
l
Simplif
y
GC step calls from on-
t
race code
.
commit
|
commitdiff
|
tree
2010-04-18
Mike
P
all
Replace on-trace
G
C frame sync
i
ng with interp
r
eter
.
.
.
commit
|
commitdiff
|
tree
2010-04-14
Mike
Pal
l
Refa
c
tor buildvm symbol g
e
ne
r
ation
.
commit
|
commitdiff
|
tree
2010-04-09
Mik
e
Pall
Fix setup of R
D
when dis
p
atc
h
ing to function head
e
rs
.
.
.
commit
|
commitdiff
|
tree
2010-04-07
M
i
ke Pall
Don't co
p
y
S
NAP
_
NORESTORE mark
into
l
o
ops and s
u
pp
r
es
s
.
.
.
commit
|
commitdiff
|
tree
2010-03-28
Mike
Pall
R
E
LEASE LuaJIT-2
.
0
.
0
-beta4
commit
|
commitdiff
|
tree
2010-03-28
Mike P
a
ll
Update
c
hangelog
.
commit
|
commitdiff
|
tree
2010-03-28
Mik
e
Pall
Fold
HR
E
F of TNEW/TDU
P
to
n
iltv
.
Fold HLOAD of niltv
.
.
.
commit
|
commitdiff
|
tree
2010-03-28
Mike Pall
Generate EQ(HREF, niltv) for load
path, too (
b
et
t
er
.
.
.
commit
|
commitdiff
|
tree
2010-03-28
M
ike Pal
l
A
lso m
e
rge
E
Q
(HREF, nil
t
v) in backend
.
commit
|
commitdiff
|
tree
2010-03-28
Mike Pall
O
n
ly fuse with spill
sl
o
t
s
f
o
r cros
s
-section references
.
commit
|
commitdiff
|
tree
2010-03-28
M
i
ke Pall
Fix precondition ch
e
ck for
N
EWR
E
F
.
commit
|
commitdiff
|
tree
2010-03-23
Mike P
a
ll
Pass MULTRES or n
e
gated error
c
o
de in RD
to lj_vm_exit_interp
.
commit
|
commitdiff
|
tree
2010-03-22
Mike Pall
M
ove colocated a
r
ray part after GCtab (now properly
.
.
.
commit
|
commitdiff
|
tree
2010-03-22
Mike Pa
l
l
Move f
r
ee nod
e
po
s
to t->node[0
]
.
freetop
.
Saves 4
bytes
.
.
.
commit
|
commitdiff
|
tree
2010-03-21
Mike P
a
ll
A
void snapshots fo
r
r
eturns to k
n
own callers
.
commit
|
commitdiff
|
tree
2010-03-19
Mike Pa
l
l
Add li
n
ks to int
e
rac
t
ive perf
o
rmance com
p
ar
i
son
t
o
.
.
.
commit
|
commitdiff
|
tree
2010-03-18
M
ike
Pall
I
n
crease max
.
fu
s
ion d
i
stance
.
commit
|
commitdiff
|
tree
2010-03-15
Mike Pall
Reorder various s
t
ructs to reduce p
a
dding
(thanks
to
.
.
.
commit
|
commitdiff
|
tree
2010-03-15
M
ike Pall
Fix
TSETM on
x
64/SSE build
s
w
hen table
i
s
re
s
iz
e
d
.
commit
|
commitdiff
|
tree
2010-03-15
Mike Pall
Add stati
c
targ
e
t to ms
v
cbuild
.
bat
.
commit
|
commitdiff
|
tree
2010-03-15
Mike Pall
U
p
date change
l
og
.
commit
|
commitdiff
|
tree
2010-03-15
M
i
ke Pa
l
l
A
dd ar
r
ay
b
ounds check eli
m
in
a
tion (-Oabc,
on by de
f
a
u
l
t
)
.
commit
|
commitdiff
|
tree
2010-03-15
Mi
k
e Pall
Reorganize scalar evol
u
tion an
a
lysis
.
commit
|
commitdiff
|
tree
2010-03-14
M
i
ke P
a
l
l
Fix folding of (c
o
mparison x x)
.
commit
|
commitdiff
|
tree
2010-03-13
Mi
k
e
P
a
ll
Restor
e
MU
L
TR
E
S for snapshots po
i
ntin
g
to CAL
L
M et
c
.
.
.
commit
|
commitdiff
|
tree
2010-03-10
Mik
e
Pall
Fix pot
e
nti
a
l hang
i
n UCLO redirec
t
ion handling in
.
.
.
commit
|
commitdiff
|
tree
2010-03-09
Mi
k
e
P
all
Fix
handli
n
g of bad arg
u
ment
type
s
in recorder
.
commit
|
commitdiff
|
tree
2010-03-09
Mike Pa
l
l
Fix recording of getmetatable()
f
or no
n
-tables
.
commit
|
commitdiff
|
tree
2010-03-09
Mike
P
all
Avoid tracin
g
the n
i
l
r
eturn case of t
o
number()
.
commit
|
commitdiff
|
tree
2010-03-09
Mike Pall
Add WinSDK v7
.
0 requi
r
emen
t
f
or build
i
ng
on Windows
.
.
.
commit
|
commitdiff
|
tree
2010-03-08
M
ike Pall
D
o
n
ot fuse
SLOAD acr
o
ss R
E
TF
.
commit
|
commitdiff
|
tree
2010-03-07
Mike Pall
RELEASE LuaJIT-2
.
0
.
0-beta3
commit
|
commitdiff
|
tree
2010-03-07
Mike Pall
Fix tr
a
ce
b
ack
s
for failed coroutines
.
commit
|
commitdiff
|
tree
2010-03-07
Mike Pall
A
d
d OS/CPU
/
CC
c
ompatibility matrix to docs
.
Fix
s
pelling
.
commit
|
commitdiff
|
tree
2010-03-07
Mi
k
e Pall
Rebase dynamic l
i
b
rar
y
on OSX/x
6
4
.
commit
|
commitdiff
|
tree
2010-03-07
Mike
Pall
Improve placement of dynamica
l
ly generated
code on
.
.
.
commit
|
commitdiff
|
tree
2010-03-07
Mik
e
P
a
l
l
Fix asser
t
ion in rec_check_slo
t
s
.
commit
|
commitdiff
|
tree
2010-03-07
Mike P
a
ll
Generat
e
indirect calls for out-of
-
range dis
t
an
c
es
.
.
.
commit
|
commitdiff
|
tree
2010-03-07
Mike Pall
Fix unwi
n
d i
n
fo for as
s
e
m
bler part f
o
r OSX
.
commit
|
commitdiff
|
tree
2010-03-07
Mi
k
e Pall
Fix disassembly
o
f call/j
m
p
M
odRM
.
commit
|
commitdiff
|
tree
2010-03-05
Mike Pall
Fix
generat
e
d 64 b
i
t Ma
c
h-O a
s
sembler output
.
commit
|
commitdiff
|
tree
2010-03-04
Mik
e
Pall
Doc
u
men
t
jit
.
status()
.
commit
|
commitdiff
|
tree
2010-03-04
Mike Pa
l
l
Update doc
s
:
n
ative build
default, cross-compilation
.
.
.
commit
|
commitdiff
|
tree
2010-03-04
Mike P
a
ll
Allocate 32 bit memor
y
o
n
OSX/x64 with mmap()
hinting
.
commit
|
commitdiff
|
tree
2010-03-04
Mike Pall
Bui
l
d as a
native 32 or 64
b
it
b
i
nary by de
f
ault
.
commit
|
commitdiff
|
tree
2010-03-03
M
i
ke Pall
Improv
e
perfor
m
a
n
c
e o
f
HREF/HRE
F
K on x64
.
commit
|
commitdiff
|
tree
2010-03-03
M
i
k
e P
a
ll
Fix
6
4 bit conve
r
sion warning
.
commit
|
commitdiff
|
tree
2010-03-02
Mike Pall
Improve
r
eg
i
ster allo
c
ation on x64
.
commit
|
commitdiff
|
tree
2010-03-02
Mike Pall
F
ix commen
t
s a
b
out 64
bit
F
reeBSD mmap
(
)
b
ehavior
.
commit
|
commitdiff
|
tree
2010-03-02
Mi
k
e Pall
Add compi
l
e
e
r
r
o
rs fo
r
64 bit O
S
wi
t
hout an equivalent
.
.
.
commit
|
commitdiff
|
tree
2010-03-02
M
i
ke Pall
Add support for recursion
t
o
changelog
.
commit
|
commitdiff
|
tree
2010-03-02
Mik
e
Pal
l
Fix am
a
lgam
a
ted buil
d
.
commit
|
commitdiff
|
tree
2010-03-01
Mike Pal
l
En
a
ble tracing of recursion
.
commit
|
commitdiff
|
tree
2010-03-01
Mike Pall
Implement down-
r
ecurs
i
on
.
commit
|
commitdiff
|
tree
2010-03-01
Mike
P
all
Fix pc to line number tra
n
s
l
ation fo
r
GD
B
JIT API
.
commit
|
commitdiff
|
tree
2010-03-01
Mike
Pall
Resize stack up to the
t
rue limit
.
commit
|
commitdiff
|
tree
2010-02-28
M
i
k
e
Pall
Fix erro
r
message
g
e
nera
t
i
on
f
or O
O
M error
.
commit
|
commitdiff
|
tree
2010-02-28
Mike Pa
l
l
C
o
n
di
t
io
n
ally c
o
mpile functions that are unused w
i
t
h
.
.
.
commit
|
commitdiff
|
tree
2010-02-28
Mike Pall
Enable
J
IT compile
r
for x64
.
commit
|
commitdiff
|
tree
2010-02-28
M
i
k
e
Pall
Add fram
e
i
n
fo for
x
64
GDB JIT API
.
commit
|
commitdiff
|
tree
2010-02-27
M
i
ke
P
all
Save/r
e
store
remaining callee-save re
g
s on trace<-
.
.
.
commit
|
commitdiff
|
tree
2010-02-27
Mike
P
all
C
o
rr
e
c
t
l
y align and free allocated machine code areas
.
commit
|
commitdiff
|
tree
2010-02-26
Mike Pa
l
l
Place dynamic
a
ll
y
gener
a
te
d
code near static code
o
n
.
.
.
commit
|
commitdiff
|
tree
2010-02-26
Mik
e
Pall
Make penalty PRNG available
f
or general use by
c
o
mpiler
.
commit
|
commitdiff
|
tree
2010-02-25
Mike P
a
ll
Add x64 call argument setup
.
More
32
/
64 bit cleanups
.
.
.
commit
|
commitdiff
|
tree
2010-02-24
Mike Pall
Move SIM
D
c
o
n
stants to jit_State
t
o k
e
ep
t
hem in
t
he
.
.
.
commit
|
commitdiff
|
tree
2010-02-24
Mike Pall
Handle negative con
t
inuation o
f
fsets
(
WIN64 with debug
)
.
commit
|
commitdiff
|
tree
2010-02-24
Mike Pall
Fix 64 bi
t
conversion war
n
ings
.
commit
|
commitdiff
|
tree
2010-02-24
Mike
Pall
Major 32/64 bit cleanups in assemb
l
er a
n
d exit handl
i
ng
.
commit
|
commitdiff
|
tree
next