repo.or.cz
/
luajit-2.0.git
/
search
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
log
|
graphiclog1
|
graphiclog2
|
commit
|
commitdiff
|
tree
|
refs
|
edit
|
fork
first
·
prev
·
next
Fix OSX build issues. Bump minimum required OSX version to 10.4
2011-10-18
Mike Pall
Fi
x
PE/COFF byteco
d
e
f
i
le format f
o
r big-endian
t
a
rgets
.
commit
|
commitdiff
|
tree
2011-10-18
Mike Pall
Fix
F
O
LD rule for
C
ONV
.
flt
.
num(CONV
.
n
um
.
flt(x)) => x
.
commit
|
commitdiff
|
tree
2011-10-18
Mike P
a
ll
FFI/x86: F
i
x
CONV
.
u32
.
nu
m
roun
d
ing
.
commit
|
commitdiff
|
tree
2011-10-18
Mike Pall
D
on't fuse
colocat
e
d
array
o
f
fsets without -Ofuse
.
commit
|
commitdiff
|
tree
2011-10-17
Mike P
a
ll
F
i
x
up PC in trace
b
ack
s
a
f
ter
e
x
i
ts fr
o
m
down-recurs
i
v
e
.
.
.
commit
|
commitdiff
|
tree
2011-10-17
Mike P
a
ll
PPC
:
Distinguish slwi, srwi and rlwinm in disassembly
.
commit
|
commitdiff
|
tree
2011-10-17
Mike Pal
l
Add mis
s
ing
FO
L
D rule for inte
g
er
NEG o
f
constants
.
commit
|
commitdiff
|
tree
2011-10-13
Mike Pal
l
FFI/
A
RM: E
n
sure inv
o
cati
o
n of SPL
I
T pass for float
.
.
.
commit
|
commitdiff
|
tree
2011-10-13
M
ike Pa
l
l
Sa
v
e tmp
t
v state for trace
recorder
acro
s
s RECORD vmevent
.
commit
|
commitdiff
|
tree
2011-10-13
Mike
P
al
l
FFI: Fix unfused
loads of
f
loa
t
fields
.
commit
|
commitdiff
|
tree
2011-10-13
Mi
k
e Pa
l
l
FFI: Fix c
a
ll
a
rgument and retur
n
hand
l
in
g
for I8/U8
.
.
.
commit
|
commitdiff
|
tree
2011-10-11
Mike Pall
FFI: Record loads/stores to ext
e
rnal
variables in na
m
es
p
aces
.
commit
|
commitdiff
|
tree
2011-10-11
M
i
k
e Pall
FFI: Fi
x
rec
o
rdi
n
g of const/enum lookup
s
in namespaces
.
commit
|
commitdiff
|
tree
2011-10-10
Mike Pall
Remove unneeded PHI b
a
r
rier for r
e
associat
i
on of duplicate
.
.
.
commit
|
commitdiff
|
tree
2011-09-28
Mike Pa
l
l
A
void overw
r
iting argument w
i
th err
o
r fr
o
m
metacall
.
.
.
commit
|
commitdiff
|
tree
2011-09-21
Mike Pall
Fix
(
harmles
s
) typo
.
commit
|
commitdiff
|
tree
2011-09-21
Mike Pall
ARM: Fi
x
HREFK code generation
.
commit
|
commitdiff
|
tree
2011-09-20
Mike Pall
G
enerate
a por
t
able
v
mdef
.
lua
.
commit
|
commitdiff
|
tree
2011-09-17
Mike
P
all
PPC/e500: Fi
x
GC
b
arrier for
TS
E
TM
.
commit
|
commitdiff
|
tree
2011-09-14
Mike Pall
PPC: Fix GC barrier for
T
SETM
.
commit
|
commitdiff
|
tree
2011-09-14
Mike Pall
AR
M
:
F
ix
G
C barri
e
r for TSETM
.
commit
|
commitdiff
|
tree
2011-09-14
Mik
e
Pall
Fix t
y
po
.
commit
|
commitdiff
|
tree
2011-09-08
Mik
e
Pa
l
l
ARM: Disa
b
le CPU d
e
t
ection for interp
r
eter-onl
y
builds
.
commit
|
commitdiff
|
tree
2011-09-05
Mike Pall
Increase max
.
numbe
r
of ex
i
t st
u
b gr
o
ups to correspond
.
.
.
commit
|
commitdiff
|
tree
2011-09-05
Mike Pall
Use
s
o
me reg
i
ster all
o
cat
o
r
helpers
f
or multiple architectures
.
commit
|
commitdiff
|
tree
2011-09-05
M
ike Pall
PPC: Inte
r
preter/JIT integ
r
a
tion
.
commit
|
commitdiff
|
tree
2011-09-05
Mike
P
a
l
l
PPC: Fix or remove assembler h
e
lper func
t
i
ons
.
commit
|
commitdiff
|
tree
2011-09-05
Mike Pa
l
l
PPC: More interpr
e
t
e
r
tuning
.
Use y-bi
t
f
o
r bra
n
ch
.
.
.
commit
|
commitdiff
|
tree
2011-09-05
Mike
P
a
l
l
PPC: E
x
port registe
r
names from disasse
m
bler
.
commit
|
commitdiff
|
tree
2011-09-05
Mike Pal
l
PPC: Disassembl
e
y-bit instead
o
f at-bi
t
s for conditional
.
.
.
commit
|
commitdiff
|
tree
2011-09-05
Mike Pall
PP
C
: Add y-bit varian
t
s
of
c
on
d
it
i
onal b
r
anches
t
o
.
.
.
commit
|
commitdiff
|
tree
2011-09-02
Mik
e
Pall
Always
use ANSI v
a
riant
s
o
f Windows system
f
unctions
.
commit
|
commitdiff
|
tree
2011-08-31
Mike Pall
Mark insta
l
le
d
share
d
library
a
s
e
xecutable
.
commit
|
commitdiff
|
tree
2011-08-26
Mike Pall
Avoid conversion na
r
rowing
o
f
ar
i
thmetic
wi
t
h large
.
.
.
commit
|
commitdiff
|
tree
2011-08-25
M
i
ke Pall
FFI/x64:
Fi
x
struc
t
-by-value ca
l
ling conven
t
ions
.
commit
|
commitdiff
|
tree
2011-08-21
Mike
P
all
Recor
d
m
i
s
s
ing FORI slot loads (e
.
g
.
a
f
t
er return
to
.
.
.
commit
|
commitdiff
|
tree
2011-08-18
Mike Pa
l
l
PPC: Add PPC disassembler
.
commit
|
commitdiff
|
tree
2011-08-17
Mi
k
e Pal
l
Add potenti
a
l PHI for number conve
r
sions due to type
.
.
.
commit
|
commitdiff
|
tree
2011-08-16
M
ike Pall
Extend -b to g
e
n
e
rate c/h/o
b
j/o files with embedded
.
.
.
commit
|
commitdiff
|
tree
2011-08-16
M
i
ke Pall
Lo
a
d embedded
bytecode with req
u
i
r
e()
.
commit
|
commitdiff
|
tree
2011-08-14
Mike
P
all
C
l
arify name of MIT lic
e
nse
.
commit
|
commitdiff
|
tree
2011-08-14
Mike Pall
R
eplace
s
om
e
_
Unwind_*
t
ype
s
.
Fixes build
issu
e
s
o
n
.
.
.
commit
|
commitdiff
|
tree
2011-08-11
Mike Pall
x64:
F
ix result type of cdat
a
index conversions
.
commit
|
commitdiff
|
tree
2011-08-11
Mike Pall
Do
n
'
t
b
o
ther
to chain NOPs
.
commit
|
commitdiff
|
tree
2011-08-10
Mike Pall
P
PCSPE: Save/restore cr
2
,
c
r
3 and cr4 when e
n
tering
.
.
.
commit
|
commitdiff
|
tree
2011-08-10
Mike Pall
P
P
C
:
Save
/
r
e
s
tore cr
2
, cr3 an
d
cr4
w
hen entering/
l
eaving VM
.
commit
|
commitdiff
|
tree
2011-08-10
Mike P
a
ll
P
PC
:
Add mtcrf
i
nstruction to DynAS
M
.
commit
|
commitdiff
|
tree
2011-08-10
Mik
e
P
all
PPC: Tune and
reschedule i
n
t
e
rpreter for
P
PC/
e
300
.
commit
|
commitdiff
|
tree
2011-08-10
Mike
P
a
l
l
Fix comp
i
ler warni
n
g
.
commit
|
commitdiff
|
tree
2011-08-09
Mike Pall
Fix sta
c
k chec
k
w
h
en L->top is above L->maxsta
c
k
.
commit
|
commitdiff
|
tree
2011-08-08
Mike Pall
Remove tem
p
orary m
c
ode limit error
f
r
o
m application
.
.
.
commit
|
commitdiff
|
tree
2011-08-07
Mike Pall
FFI: Li
m
it sna
p
shot o
p
timization for cdata compar
i
sons
.
commit
|
commitdiff
|
tree
2011-08-01
Mike
Pa
l
l
PPC: Add machin
e
-
spec
i
fic part of
FFI
.
commit
|
commitdiff
|
tree
2011-07-25
Mike Pall
PP
C
:
Fix floor/
c
e
i
l for dual-
n
umber
mode
.
commit
|
commitdiff
|
tree
2011-07-24
Mike Pall
PPC: Add
dual-number mode interpreter
.
Enable by default
.
commit
|
commitdiff
|
tree
2011-07-23
M
ike
P
all
Use differe
n
t workaround
f
or al
i
gnment o
f
jit_State
.
commit
|
commitdiff
|
tree
2011-07-23
Mike Pall
FFI:
T
reat funct
i
on ctypes like
p
ointers in com
p
arison
s
.
commit
|
commitdiff
|
tree
2011-07-19
Mike Pall
From Lua 5
.
2: Change \* to
\
z
.
R
e
ject undefined es
c
ap
e
.
.
.
commit
|
commitdiff
|
tree
2011-07-13
Mike P
a
ll
P
P
C: Update ins
t
a
l
l docs
.
commit
|
commitdiff
|
tree
2011-07-13
M
i
k
e
Pall
PPC:
Add dual-
n
u
m
b
er
m
ode
int
e
rpreter
.
commit
|
commitdiff
|
tree
2011-07-13
Mike Pall
PPCSPE: Fix dispat
c
h for binop metameth
o
ds
.
commit
|
commitdiff
|
tree
2011-07-13
Mike
P
a
l
l
Cleanup sing
l
e-number
v
s
.
dual-num
b
er
mode selec
t
ion
.
commit
|
commitdiff
|
tree
2011-07-12
Mike Pall
A
RM:
D
on't evict ASMREF_L
in
r
a
_
evictk()
.
commit
|
commitdiff
|
tree
2011-07-07
Mike Pall
Fix d
o
c
link
.
commit
|
commitdiff
|
tree
2011-07-06
Mik
e
Pa
l
l
FFI: Fix com
m
ent parsing
.
commit
|
commitdiff
|
tree
2011-07-04
Mike P
a
ll
ARM: Insta
l
l dis_arm
.
lua
.
commit
|
commitdiff
|
tree
2011-07-03
M
ike
P
a
l
l
Fix install_na
m
e
and ve
r
si
o
ni
n
g o
n
O
S
X
.
commit
|
commitdiff
|
tree
2011-07-03
Mike Pall
PPC: Add build rules for PPC
i
n
terpre
t
e
r
(non-
f
unctional
.
.
.
commit
|
commitdiff
|
tree
2011-07-03
M
ike
Pall
PPC: Sep
a
rate PPC vs
.
PPCSPE interpreter
s
o
ur
c
e files
.
commit
|
commitdiff
|
tree
2011-07-01
Mike Pall
P
P
C
:
U
ntang
l
e PPC vs
.
PPCSPE target defi
n
es
.
commit
|
commitdiff
|
tree
2011-07-01
Mike Pall
PP
C
: Fix range c
h
eck
f
or scaled immed
i
ates
in
D
y
n
ASM
.
commit
|
commitdiff
|
tree
2011-06-29
Mike Pall
Add debug
option to
m
s
vcbuild
.
b
a
t and improve
e
rror
.
.
.
commit
|
commitdiff
|
tree
2011-06-29
Mike Pall
D
o
n
't use thread-safe exceptions on OSX
.
Comp
l
ain t
o
.
.
.
commit
|
commitdiff
|
tree
2011-06-28
M
ike Pa
l
l
R
e
turn to l
o
wer fr
a
me vi
a
inter
p
r
e
ter fo
r
u
nhandled
.
.
.
commit
|
commitdiff
|
tree
2011-06-28
Mi
k
e Pall
Prefer
r
ec
o
rding loops over calls
.
commit
|
commitdiff
|
tree
2011-06-28
Mike Pall
Reorganize trace linkin
g
and track
l
i
nk typ
e
s
.
commit
|
commitdiff
|
tree
2011-06-28
M
ike Pall
Clean up temporary bytecode patching
.
commit
|
commitdiff
|
tree
2011-06-27
Mi
k
e Pall
Fix f
o
rced un
w
inding trig
g
ered b
y
exte
r
n
al unwinder
.
commit
|
commitdiff
|
tree
2011-06-27
Mike Pall
Use thread-safe
e
x
ceptio
n
s
for exter
n
al unwi
n
ding o
n
.
.
.
commit
|
commitdiff
|
tree
2011-06-26
Mike
Pall
Fix iOS bui
l
d
.
commit
|
commitdiff
|
tree
2011-06-26
Mike Pall
Fix data-flow a
n
a
lysis
f
o
r BC_IT
E
RL
.
commit
|
commitdiff
|
tree
2011-06-24
Mik
e
Pall
FFI: Cl
a
r
i
fy do
c
s wrt
.
string
initializers
f
or byte
.
.
.
commit
|
commitdiff
|
tree
2011-06-23
Mike P
a
ll
RE
L
EASE LuaJIT-2
.
0
.
0-beta8 (fixed)
commit
|
commitdiff
|
tree
2011-06-23
Mike Pall
Fix
document
a
tion fo
r
-b com
m
a
n
d
lin
e
option
.
commit
|
commitdiff
|
tree
2011-06-23
Mike Pall
RELEASE L
u
a
JIT-2
.
0
.
0
-
beta8
commit
|
commitdiff
|
tree
2011-06-23
Mike Pall
Update changelog
.
commit
|
commitdiff
|
tree
2011-06-23
Mike Pall
Misc
.
updates to
docs
.
commit
|
commitdiff
|
tree
2011-06-22
Mike Pa
l
l
Fix
assert
i
on
.
commit
|
commitdiff
|
tree
2011-06-22
Mike Pall
x8
6
/x
6
4: Don't evict BAS
E
in ra_evictk()
.
commit
|
commitdiff
|
tree
2011-06-22
Mike
P
all
x86
/
x64:
F
ix
register allocation for variable shifts
.
commit
|
commitdiff
|
tree
2011-06-22
Mik
e
Pall
x86/x64: Fix fusion of
c
o
m
p
a
ris
o
ns with u8/u16 XLOA
D
.
commit
|
commitdiff
|
tree
2011-06-22
Mike
Pall
Avoid poin
t
less calls fo
r
std f
i
le handles
on __gc
.
commit
|
commitdiff
|
tree
2011-06-20
Mike Pall
Fix
r
ecor
d
ing of loops with i
n
stable
directio
n
s
i
n
.
.
.
commit
|
commitdiff
|
tree
2011-06-20
Mike Pall
From Lua
5
.
2: __
l
en for tables
.
N
e
eds -DLUAJIT_ENABLE_LUA52C
.
.
.
commit
|
commitdiff
|
tree
2011-06-14
Mike Pall
Upda
t
e man page for -b
com
m
a
n
d line o
p
ti
o
n
.
commit
|
commitdiff
|
tree
2011-06-14
Mike Pall
More f
i
xes for the Solaris/x86
build
.
Thank
s
to Will
.
.
.
commit
|
commitdiff
|
tree
2011-06-14
M
i
k
e
Pall
F
i
x bytecode load
i
ng o
n
Windows
.
commit
|
commitdiff
|
tree
2011-06-13
Mike Pall
Add more docs fo
r
bytecode load/save feature
.
commit
|
commitdiff
|
tree
2011-06-13
Mike Pall
Fix dumpi
n
g
of alr
e
ady strippe
d
functi
o
ns with d
e
bug
.
.
.
commit
|
commitdiff
|
tree
2011-06-12
Mike Pal
l
Add
-
b
comma
n
d
l
ine option to save/list bytecode
.
commit
|
commitdiff
|
tree
next