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
x64: Fix math.random() code generation.
2011-10-22
Mike Pa
l
l
x
6
4: Fix math
.
ran
d
om(
)
code
ge
n
era
t
ion
.
commit
|
commitdiff
|
tree
2011-10-22
M
i
k
e
Pall
Fix re
g
i
s
t
er
h
ints
for arithm
e
tic
h
elper
f
u
ncti
o
n
s
.
commit
|
commitdiff
|
tree
2011-10-21
Mike Pall
Separate/renam
e
NUM/FLOAT <-> I64
/
U64 conversion
f
u
n
ct
i
ons
.
commit
|
commitdiff
|
tree
2011-10-21
Mike Pall
Clean
u
p
various endianess issues
i
n a
s
sembl
e
r backend
.
commit
|
commitdiff
|
tree
2011-10-19
Mike Pall
Rearra
n
ge defines for wor
k
aroun
d
s
t
o embedded operat
i
ng
.
.
.
commit
|
commitdiff
|
tree
2011-10-18
M
i
k
e Pall
Fi
x
PE
/
COFF
b
y
tecode fi
l
e format for
b
ig-endian ta
r
gets
.
commit
|
commitdiff
|
tree
2011-10-18
Mike P
a
ll
Fix FOL
D
rule for CON
V
.
flt
.
n
u
m(CONV
.
num
.
flt(x)) => x
.
commit
|
commitdiff
|
tree
2011-10-18
Mik
e
Pall
FFI/x86: Fix CONV
.
u32
.
num roun
d
in
g
.
commit
|
commitdiff
|
tree
2011-10-18
Mi
k
e Pall
Don't fuse colocated ar
r
ay offset
s
without
-
Of
u
s
e
.
commit
|
commitdiff
|
tree
2011-10-17
Mike
Pall
F
ix
u
p PC in tracebacks aft
e
r exits f
r
om down-re
c
ursive
.
.
.
commit
|
commitdiff
|
tree
2011-10-17
M
i
ke Pall
P
PC
:
Dis
t
i
ng
u
ish slwi, srwi a
n
d rlw
i
nm in dis
a
ss
e
mbly
.
commit
|
commitdiff
|
tree
2011-10-17
Mi
k
e Pal
l
Add
miss
i
ng FOLD rule f
o
r int
e
ger NE
G
of consta
n
ts
.
commit
|
commitdiff
|
tree
2011-10-13
M
i
k
e
Pall
F
FI/ARM: Ensure invocation of SPLIT pas
s
for float
.
.
.
commit
|
commitdiff
|
tree
2011-10-13
Mike Pall
Sa
v
e
t
m
pt
v
state for trace recorde
r
across
R
ECORD vmeve
n
t
.
commit
|
commitdiff
|
tree
2011-10-13
Mike P
a
ll
FFI: Fix unfused loads of
f
loat
f
i
elds
.
commit
|
commitdiff
|
tree
2011-10-13
M
i
ke Pal
l
FFI:
F
ix
c
all a
r
gument and return h
a
ndl
i
ng
f
or I8
/
U8
.
.
.
commit
|
commitdiff
|
tree
2011-10-11
M
i
ke P
a
ll
FFI: R
e
cord loads/stores to
e
xternal va
r
iables in namespaces
.
commit
|
commitdiff
|
tree
2011-10-11
Mi
k
e Pall
FFI: Fix recording
o
f
const
/
enum
l
ookups in namespac
e
s
.
commit
|
commitdiff
|
tree
2011-10-10
Mik
e
Pa
l
l
Remove unnee
d
ed PHI barrier f
o
r
r
eassociation of dup
l
icate
.
.
.
commit
|
commitdiff
|
tree
2011-09-28
Mike
P
all
Avo
i
d overwriting ar
g
ument
w
ith
error from metac
a
ll
.
.
.
commit
|
commitdiff
|
tree
2011-09-21
Mike Pall
Fix
(
harmless) typo
.
commit
|
commitdiff
|
tree
2011-09-21
Mi
k
e Pall
ARM: F
i
x
HREFK
code generation
.
commit
|
commitdiff
|
tree
2011-09-20
Mi
k
e Pall
Generate a portab
l
e vm
d
ef
.
lua
.
commit
|
commitdiff
|
tree
2011-09-17
Mike Pall
PP
C
/e5
0
0: Fix
G
C bar
r
ier fo
r
TSETM
.
commit
|
commitdiff
|
tree
2011-09-14
Mike
P
a
ll
PPC: Fix GC bar
r
ier for TSET
M
.
commit
|
commitdiff
|
tree
2011-09-14
M
i
ke Pa
l
l
ARM: Fix GC bar
r
ier for TSETM
.
commit
|
commitdiff
|
tree
2011-09-14
Mike Pall
Fix typo
.
commit
|
commitdiff
|
tree
2011-09-08
Mike Pall
ARM: Di
s
able CPU detection for interpreter-only builds
.
commit
|
commitdiff
|
tree
2011-09-05
M
i
ke Pall
Increase
max
.
numb
e
r
of
exit
s
tub grou
p
s to
cor
r
espond
.
.
.
commit
|
commitdiff
|
tree
2011-09-05
Mike Pall
U
s
e
s
om
e
re
g
ister all
o
cator helper
s
for
multiple ar
c
hitectu
r
es
.
commit
|
commitdiff
|
tree
2011-09-05
Mike P
a
ll
P
PC: Inter
p
ret
e
r/JIT
i
n
t
egration
.
commit
|
commitdiff
|
tree
2011-09-05
Mik
e
Pall
PPC: Fix or
r
emove assembl
e
r helper functions
.
commit
|
commitdiff
|
tree
2011-09-05
Mike Pall
PPC: Mor
e
in
t
e
r
preter tuning
.
Use y-b
i
t
f
or
b
ranch
.
.
.
commit
|
commitdiff
|
tree
2011-09-05
Mike P
a
ll
PP
C
: E
x
p
ort regis
t
er nam
e
s
f
ro
m
disas
s
embler
.
commit
|
commitdiff
|
tree
2011-09-05
M
ike Pall
PPC: Disa
s
semble y-bit i
n
stea
d
of at-bits for conditional
.
.
.
commit
|
commitdiff
|
tree
2011-09-05
Mike Pall
PPC: A
d
d
y
-bit var
i
ants
of co
n
ditio
n
al
b
r
a
nc
h
es to
.
.
.
commit
|
commitdiff
|
tree
2011-09-02
Mike Pall
Always
u
se AN
S
I variants o
f
Windows system functi
o
ns
.
commit
|
commitdiff
|
tree
2011-08-31
Mike Pall
Mark ins
t
all
e
d sh
a
red lib
r
a
r
y as executa
b
le
.
commit
|
commitdiff
|
tree
2011-08-26
Mike Pall
Av
o
id c
o
nversion nar
r
owing of ar
i
thme
t
ic with large
.
.
.
commit
|
commitdiff
|
tree
2011-08-25
Mike Pa
l
l
FFI/x64: Fix struct-by
-
valu
e
calli
n
g conventions
.
commit
|
commitdiff
|
tree
2011-08-21
Mike Pa
l
l
Reco
r
d missing FORI
slot loads (e
.
g
.
a
fter return to
.
.
.
commit
|
commitdiff
|
tree
2011-08-18
Mike Pall
PPC: Add
PPC di
s
assembler
.
commit
|
commitdiff
|
tree
2011-08-17
Mi
k
e P
a
ll
Add
p
otentia
l
PHI for
numbe
r
c
onvers
i
ons d
u
e to typ
e
.
.
.
commit
|
commitdiff
|
tree
2011-08-16
Mike Pall
E
x
tend -b to generate c/h/obj/o files with embe
d
ded
.
.
.
commit
|
commitdiff
|
tree
2011-08-16
Mi
k
e Pall
L
o
a
d emb
e
dde
d
bytecode with require()
.
commit
|
commitdiff
|
tree
2011-08-14
Mike Pall
Clarify
n
ame
o
f MIT license
.
commit
|
commitdiff
|
tree
2011-08-14
Mike Pall
R
e
place
so
m
e _
U
nwind_* types
.
Fixes bui
l
d issue
s
on
.
.
.
commit
|
commitdiff
|
tree
2011-08-11
M
ike
Pal
l
x64: Fix
result type of cdata index conver
s
ions
.
commit
|
commitdiff
|
tree
2011-08-11
Mik
e
Pall
Don
'
t both
e
r to chain NOPs
.
commit
|
commitdiff
|
tree
2011-08-10
M
i
ke Pall
P
P
C
S
PE: Save/r
e
store cr2, cr3 and cr4 whe
n
entering
.
.
.
commit
|
commitdiff
|
tree
2011-08-10
Mike Pall
PPC: Save/
r
estore cr2, cr3 and cr4 when
entering/leaving VM
.
commit
|
commitdiff
|
tree
2011-08-10
Mike Pall
PPC: Add
mtcrf
inst
r
uct
i
o
n
t
o Dyn
A
SM
.
commit
|
commitdiff
|
tree
2011-08-10
Mike Pall
PPC: Tune and reschedule interpreter for P
P
C/e300
.
commit
|
commitdiff
|
tree
2011-08-10
Mike Pal
l
Fix comp
i
ler warni
n
g
.
commit
|
commitdiff
|
tree
2011-08-09
Mike
Pall
Fix stack
c
heck when L
-
>top is
above L
-
>maxstack
.
commit
|
commitdiff
|
tree
2011-08-08
Mike P
a
ll
R
e
move t
e
mporary mcode limit err
o
r f
r
om applica
t
i
o
n
.
.
.
commit
|
commitdiff
|
tree
2011-08-07
Mik
e
P
a
ll
FFI: Limit
s
n
a
p
sho
t
o
p
timization for cdata co
m
parisons
.
commit
|
commitdiff
|
tree
2011-08-01
Mike Pa
l
l
PPC: Add
m
a
chine
-
sp
e
ci
f
i
c part of FFI
.
commit
|
commitdiff
|
tree
2011-07-25
Mike Pall
PPC: Fix
floo
r
/
ce
i
l for dual-number mode
.
commit
|
commitdiff
|
tree
2011-07-24
Mike Pall
PPC: Add dual-numbe
r
m
o
de
interp
r
eter
.
E
n
able
b
y defaul
t
.
commit
|
commitdiff
|
tree
2011-07-23
Mik
e
P
a
l
l
U
s
e
d
ifferent workaround f
o
r
alignment of jit_State
.
commit
|
commitdiff
|
tree
2011-07-23
Mike Pall
FFI:
T
reat function ctypes li
k
e pointers in com
p
arisons
.
commit
|
commitdiff
|
tree
2011-07-19
Mike Pall
From Lua 5
.
2: Change \* to
\
z
.
Reject undefined escape
.
.
.
commit
|
commitdiff
|
tree
2011-07-13
Mike Pall
PPC: Update ins
t
al
l
docs
.
commit
|
commitdiff
|
tree
2011-07-13
M
i
ke Pall
P
P
C: Add dual-number mode interpreter
.
commit
|
commitdiff
|
tree
2011-07-13
Mike Pall
PPCS
P
E: Fix dispatch
fo
r
b
i
nop metamethods
.
commit
|
commitdiff
|
tree
2011-07-13
Mike Pall
C
l
e
a
nup sing
l
e-num
b
er vs
.
d
ual
-
number
mode selection
.
commit
|
commitdiff
|
tree
2011-07-12
Mik
e
Pall
ARM: Don't
e
vi
c
t ASM
R
EF_L in ra_evictk()
.
commit
|
commitdiff
|
tree
2011-07-07
Mike Pall
Fix doc link
.
commit
|
commitdiff
|
tree
2011-07-06
Mike Pall
FFI: Fix comment p
a
r
s
ing
.
commit
|
commitdiff
|
tree
2011-07-04
Mike Pall
A
RM: Install
d
i
s
_arm
.
lua
.
commit
|
commitdiff
|
tree
2011-07-03
M
ike P
a
l
l
Fix install_name and ver
s
ioning on OSX
.
commit
|
commitdiff
|
tree
2011-07-03
Mike Pall
PPC:
Add build rules for PPC i
n
ter
p
re
t
er (n
o
n
-
f
unctio
n
al
.
.
.
commit
|
commitdiff
|
tree
2011-07-03
Mike Pall
PP
C
: Separ
a
te
P
PC vs
.
PPCSPE int
e
rp
r
ete
r
s
ource f
i
les
.
commit
|
commitdiff
|
tree
2011-07-01
M
i
ke Pall
PPC
:
Untan
g
le PPC vs
.
P
PCS
P
E tar
g
et defines
.
commit
|
commitdiff
|
tree
2011-07-01
Mike Pall
PPC: Fix
range chec
k
f
o
r
s
caled i
m
mediates in DynASM
.
commit
|
commitdiff
|
tree
2011-06-29
Mike Pal
l
A
d
d debug op
t
ion
t
o
m
s
vc
b
uild
.
ba
t
and improve error
.
.
.
commit
|
commitdiff
|
tree
2011-06-29
Mike Pall
Don'
t
use thread-safe
exce
p
t
i
ons on OSX
.
Co
m
plain to
.
.
.
commit
|
commitdiff
|
tree
2011-06-28
Mike Pall
Retur
n
t
o
lower
f
ra
m
e
via interpr
e
ter for unhand
l
ed
.
.
.
commit
|
commitdiff
|
tree
2011-06-28
Mi
k
e P
a
ll
Prefer recording loops
o
ver calls
.
commit
|
commitdiff
|
tree
2011-06-28
Mike
P
all
Reorganize
t
race l
i
n
king a
n
d
t
rack link types
.
commit
|
commitdiff
|
tree
2011-06-28
Mike P
a
ll
Clean
u
p tempor
a
ry byteco
d
e patching
.
commit
|
commitdiff
|
tree
2011-06-27
Mike Pal
l
Fix forced
unwinding trigger
e
d by ext
e
rnal unwinde
r
.
commit
|
commitdiff
|
tree
2011-06-27
Mik
e
Pall
Use thread-safe exceptio
n
s for exte
r
nal u
n
windin
g
on
.
.
.
commit
|
commitdiff
|
tree
2011-06-26
Mi
k
e Pall
Fix iOS build
.
commit
|
commitdiff
|
tree
2011-06-26
Mike Pal
l
Fix dat
a
-
flow analysis for BC_
I
TERL
.
commit
|
commitdiff
|
tree
2011-06-24
Mik
e
Pall
FFI
:
Cla
r
ify d
o
cs wrt
.
st
r
ing initia
l
izers for byte
.
.
.
commit
|
commitdiff
|
tree
2011-06-23
M
ike Pall
R
ELE
A
SE Lu
a
J
IT-2
.
0
.
0-be
t
a8
(
fixed)
commit
|
commitdiff
|
tree
2011-06-23
Mike Pall
Fix documentation f
o
r -b command li
n
e option
.
commit
|
commitdiff
|
tree
2011-06-23
Mike Pall
R
E
LEASE
LuaJIT-2
.
0
.
0-beta8
commit
|
commitdiff
|
tree
2011-06-23
Mike P
a
l
l
Update changelo
g
.
commit
|
commitdiff
|
tree
2011-06-23
M
i
ke Pall
Misc
.
updates t
o
docs
.
commit
|
commitdiff
|
tree
2011-06-22
M
i
ke Pall
Fix a
s
se
r
t
i
on
.
commit
|
commitdiff
|
tree
2011-06-22
Mike
P
all
x
86/x64: Don't evi
c
t BASE in r
a
_evict
k
()
.
commit
|
commitdiff
|
tree
2011-06-22
Mike
Pall
x86/x6
4
:
F
ix
r
egi
s
ter
alloc
a
tion for
variable shi
f
ts
.
commit
|
commitdiff
|
tree
2011-06-22
M
i
k
e
Pall
x86/x64:
F
i
x fusion of comparison
s
w
i
th u
8
/u16 XLOAD
.
commit
|
commitdiff
|
tree
2011-06-22
M
i
k
e
Pall
Avoid pointless cal
l
s
for s
t
d
f
ile h
a
ndles o
n
__gc
.
commit
|
commitdiff
|
tree
2011-06-20
Mike Pall
Fix
recording
of loops
with i
n
stable
d
i
rections in
.
.
.
commit
|
commitdiff
|
tree
2011-06-20
Mike Pall
F
rom Lua 5
.
2: _
_
l
en
for tables
.
Nee
d
s -DLUAJI
T
_ENABLE_LUA52C
.
.
.
commit
|
commitdiff
|
tree
2011-06-14
Mike
P
all
U
p
d
a
te ma
n
p
a
ge for
-
b command line option
.
commit
|
commitdiff
|
tree
next