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
OSX: Add support for Mach-O object files to -b option.
2012-09-24
Mi
k
e
P
all
From Lua 5
.
2: E
x
tended res
u
l
ts from os
.
ex
e
cute() a
n
d
.
.
.
commit
|
commitdiff
|
tree
2012-09-24
Mike P
a
l
l
F
ro
m
Lua 5
.
2: Add debug
.
getus
e
rvalue() and debug
.
set
u
servalue()
.
commit
|
commitdiff
|
tree
2012-09-24
Mike
P
all
From Lua 5
.
2: Add rawlen(
)
.
Needs -DLUAJIT_ENABLE_LUA52COMPAT
.
commit
|
commitdiff
|
tree
2012-09-24
Mike Pall
Rearrange library
f
unction
s
to get a f
i
x
e
d FF_ne
x
t
.
commit
|
commitdiff
|
tree
2012-09-24
Mi
k
e Pall
Remov
e
s
o
me library func
t
ion
s
for no-JIT
/
no-FFI builds
.
commit
|
commitdiff
|
tree
2012-09-24
Mi
k
e Pall
All
o
w
cond
i
tional inclusion
o
f builtin library functions
.
commit
|
commitdiff
|
tree
2012-09-21
Mike P
a
l
l
F
rom
Lua
5
.
2
:
A
dd mode and env arguments to load*()
.
commit
|
commitdiff
|
tree
2012-09-21
Mik
e
Pall
Move load/d
u
mp fu
n
ction
s
to
l
j_load
.
c
.
Add load modes
.
commit
|
commitdiff
|
tree
2012-09-21
Mike Pall
Fix pack
a
ge
.
searchpath(
)
.
commit
|
commitdiff
|
tree
2012-09-20
Mike Pall
Fix
l
ast com
m
it
.
commit
|
commitdiff
|
tree
2012-09-20
Mike Pal
l
Fro
m
Lua 5
.
2: Ad
d
d
eb
u
g
.
upvalueid() and deb
u
g
.
upvaluejoin()
.
commit
|
commitdiff
|
tree
2012-09-20
Mike Pall
From
L
ua 5
.
2
: debug
.
getinfo(
.
.
.
, "u") returns
np
a
rams
.
.
.
commit
|
commitdiff
|
tree
2012-09-20
Mi
k
e Pal
l
F
i
x 'f' and 'L' option
s
f
or debug
.
geti
n
f
o() and l
u
a_geti
n
fo()
.
commit
|
commitdiff
|
tree
2012-09-19
Mi
k
e Pall
Disable LUA_COMPAT_GFIND
a
nd LUA
_
COMPAT_MOD in Lua
.
.
.
commit
|
commitdiff
|
tree
2012-09-19
Mike Pal
l
Fro
m
Lua
5
.
2
:
d
ebug
.
s
e
t
metatable() returns
o
bject
.
commit
|
commitdiff
|
tree
2012-09-19
Mike Pal
l
From Lua 5
.
2: 'break'
a
l
lowed
a
nywhere
.
commit
|
commitdiff
|
tree
2012-09-19
Mike
Pall
From Lua 5
.
2: debug
.
getlocal() ac
c
epts function arg
.
.
.
commit
|
commitdiff
|
tree
2012-09-19
Mike Pall
From Lua 5
.
2: debug
.
getlo
c
al()/set
l
ocal() t
r
eats
slot
.
.
.
commit
|
commitdiff
|
tree
2012-09-19
Mike
P
all
From Lua
5
.
2
:
d
e
bug
.
get
u
pvalue
(
)
r
eturns
"
"
for C function
.
.
.
commit
|
commitdiff
|
tree
2012-09-16
Mike
Pall
From Lua
5
.
2: Add goto and ::label:: statements
.
commit
|
commitdiff
|
tree
2012-09-12
Mike Pall
F
ix despecializa
t
ion of ITER
N
wh
e
n already running
.
commit
|
commitdiff
|
tree
2012-09-12
Mi
k
e Pall
U
s
e 0/1 macro for Lua 5
.
2 comp
a
t
i
bility
.
commit
|
commitdiff
|
tree
2012-09-12
Mike
P
all
Add
m
o
re asse
r
tio
n
s for stack
consisten
c
y
d
u
ring record
i
ng
.
commit
|
commitdiff
|
tree
2012-09-10
Mike Pall
FFI: Corr
e
ctly
p
rop
a
gate alignment when interning nested
.
.
.
commit
|
commitdiff
|
tree
2012-09-08
M
i
ke Pall
FFI:
Always resolve metamethods for poi
n
te
r
s
to stru
c
ts
.
commit
|
commitdiff
|
tree
2012-09-03
M
ike Pall
FFI: Handle __pa
i
rs/__ipairs met
a
meth
o
ds for cdata
.
.
.
commit
|
commitdiff
|
tree
2012-09-03
M
ike
Pall
Fi
x
rec
o
rding
o
f
ct
y
pe() constructors for
pointers
.
commit
|
commitdiff
|
tree
2012-08-31
Mike Pall
Pres
e
rve snapshot #
0
P
C
f
or all traces
(
p
o
t
en
t
ial gcstep
.
.
.
commit
|
commitdiff
|
tree
2012-08-30
Mike P
a
ll
A
d
d ch
e
c
k
for unsupp
o
rted M
I
PS so
f
t-float targe
t
s
.
commit
|
commitdiff
|
tree
2012-08-28
Mike Pall
Lim
i
t recursio
n
dept
h
in string
.
match() et al
.
commit
|
commitdiff
|
tree
2012-08-28
M
i
ke
P
all
Don't con
s
tify upvalues t
h
at may
retain lar
g
e amoun
t
s
.
.
.
commit
|
commitdiff
|
tree
2012-08-27
M
i
ke
Pall
FFI: Detec
t
t
ype punni
n
g through unions
.
commit
|
commitdiff
|
tree
2012-08-27
Mike Pall
Add table of IR type si
z
es
.
commit
|
commitdiff
|
tree
2012-08-27
M
i
k
e Pall
ARM, PPC, M
I
PS:
Imp
r
ove XL
O
AD operand fusion and register
.
.
.
commit
|
commitdiff
|
tree
2012-08-27
Mik
e
Pal
l
Fix u
n
d
e
rflow
ha
n
dling in builtin
s
tring
t
o number
.
.
.
commit
|
commitdiff
|
tree
2012-08-26
Mike Pall
Replace s
o
me trivi
a
l
use
s
o
f fprint
f
() with fp
u
ts
.
commit
|
commitdiff
|
tree
2012-08-26
Mike Pall
Replace d
i
visions
wi
t
h simpler code
.
commit
|
commitdiff
|
tree
2012-08-26
M
ike Pall
Fix com
p
ilation with
FFI disabled
.
commit
|
commitdiff
|
tree
2012-08-26
Mi
k
e P
a
ll
Remove old Makefile r
u
les
.
commit
|
commitdiff
|
tree
2012-08-25
M
i
k
e
Pall
Repl
a
ce st
r
to
d
() with buil
t
in
stri
n
g to nu
m
ber conversion
.
commit
|
commitdiff
|
tree
2012-08-25
M
ike Pall
Add
s
upp
o
rt fo
r
'%a' an
d
'%A' to string
.
format
.
commit
|
commitdiff
|
tree
2012-08-25
Mike Pa
l
l
A
RM: Fix
base
regist
e
r coalescin
g
.
commit
|
commitdiff
|
tree
2012-08-25
M
ike Pall
ARM
:
F
i
x commit ceaa60c
0
.
commit
|
commitdiff
|
tree
2012-08-20
Mike Pall
M
ino
r
fixes to FOLD rules
.
commit
|
commitdiff
|
tree
2012-08-19
M
i
ke
P
a
l
l
AR
M
: Fix hard-float lj_vm_t
r
unc() (used by compiled
.
.
.
commit
|
commitdiff
|
tree
2012-08-19
Mike Pal
l
MIPS: Don't use arg
u
me
n
t GPRs
t
o rematerializ
e
FPR
.
.
.
commit
|
commitdiff
|
tree
2012-08-19
Mike Pall
ARM: Don'
t
u
se
a
rg
u
ment GPRs
to rematerialize
FPR arguments
.
commit
|
commitdiff
|
tree
2012-08-19
Mike Pall
ARM, MIPS, PPC: R
e
mate
r
ialize FP
R
in
v
a
riants f
i
rst
.
commit
|
commitdiff
|
tree
2012-08-19
M
ike Pall
M
IPS: F
i
x
calls
t
o fl
o
or/ceil/trunc
.
commit
|
commitdiff
|
tree
2012-08-19
Mike Pa
l
l
ARM:
F
ix calls to ha
r
d-fl
o
at
floo
r
/
c
eil/tru
n
c
.
commit
|
commitdiff
|
tree
2012-08-16
Mike Pall
Fix shrinking of direct
m
ap
p
ed block i
n
builtin allocator
.
commit
|
commitdiff
|
tree
2012-08-15
Mi
k
e P
a
ll
Fix
last
c
ommi
t
.
commit
|
commitdiff
|
tree
2012-08-15
Mike Pall
FOLD x / 2^k =
=
> x * 2^
-
k
.
commit
|
commitdiff
|
tree
2012-08-14
Mike
Pall
x8
6
:
S
i
mplify
e
r
r
or
message fo
r
CPUs la
c
k
i
ng CMOV
.
commit
|
commitdiff
|
tree
2012-08-11
Mike
P
al
l
FFI: Don't
keep CTy
p
e
* across
c
all
.
Callback may
reallo
c
ate
.
.
.
commit
|
commitdiff
|
tree
2012-08-11
Mike Pall
D
o not
u
se D
W
ARF u
n
wind
e
r on
W
i
n
d
ows
.
commit
|
commitdiff
|
tree
2012-08-09
Mike Pall
Update cross-compilation docs
.
commit
|
commitdiff
|
tree
2012-08-09
Mike
Pall
ARM: Enable VFP and hard-float ABI suppor
t
.
commit
|
commitdiff
|
tree
2012-08-09
Mike
Pall
ARM: Add VFP and hard-float ABI v
a
riants
t
o
J
I
T compile
r
.
commit
|
commitdiff
|
tree
2012-08-09
Mike
P
all
Never compile DWARF unwinde
r
on
Windows
.
commit
|
commitdiff
|
tree
2012-08-08
M
ike Pall
FFI:
C
ompile f
f
i
.
typeof(
c
data)
.
commit
|
commitdiff
|
tree
2012-08-08
Mike Pal
l
FFI:
Compile assignm
e
nts from enums
.
commit
|
commitdiff
|
tree
2012-08-05
M
ike
Pall
Add mis
s
ing
c
ha
n
ge for last com
m
it
.
commit
|
commitdiff
|
tree
2012-08-05
Mike Pal
l
FFI
:
Improve error message for bad
i
ndexing attempts
.
commit
|
commitdiff
|
tree
2012-08-05
Mik
e
Pall
FFI: In
i
tialize all
fields
of standard types
.
commit
|
commitdiff
|
tree
2012-08-02
Mi
k
e Pall
FFI:
Fi
x
alig
n
ment o
f
C call
structure
.
commit
|
commitdiff
|
tree
2012-07-30
Mi
k
e Pall
ARM: Add hard-floa
t
ABI support to t
h
e FFI
(
i
n
te
r
p
reter)
.
commit
|
commitdiff
|
tree
2012-07-30
Mike Pa
l
l
A
R
M: Ad
d
VFP and
har
d
-float
A
BI var
i
ants to inter
p
r
ete
r
.
commit
|
commitdiff
|
tree
2012-07-29
Mi
k
e Pal
l
On
l
y repla
y
sunk sto
r
es up
to the snapshot reference
.
commit
|
commitdiff
|
tree
2012-07-29
Mike
Pal
l
Need to handle
T
B
A
R
in SINK pas
s
.
commit
|
commitdiff
|
tree
2012-07-29
Mike Pall
Handle cross-co
m
p
iles with FPU/no-FPU or har
d
-fp/soft
.
.
.
commit
|
commitdiff
|
tree
2012-07-29
Mike
P
all
ARM:
A
d
d
VFP instr
u
c
t
ions to ARM disassembler
.
commit
|
commitdiff
|
tree
2012-07-29
M
i
k
e Pa
l
l
D
ynASM
/
A
R
M
:
Ad
d
VFP instruc
t
i
o
ns
.
commit
|
commitdiff
|
tree
2012-07-24
M
i
k
e Pall
Don't tre
a
t all
c
onstified cdata conte
n
t as constant
.
commit
|
commitdiff
|
tree
2012-07-20
Mike P
a
ll
Tu
r
n load
s
fro
m
immutable up
v
alues int
o
c
on
s
tant
s
.
commit
|
commitdiff
|
tree
2012-07-20
Mike Pall
Fix slot flags
i
n
sna
p
shot replay
.
commit
|
commitdiff
|
tree
2012-07-18
Mike Pall
F
i
x restore of su
n
k CNEWI with implicit P32 to P
6
4
.
.
.
commit
|
commitdiff
|
tree
2012-07-17
Mike
Pall
FFI: Box
a
ll accessed or returned enums
.
commit
|
commitdiff
|
tree
2012-07-17
M
i
ke Pall
Fix FOLD ru
l
e (i-j)-i =
>
0-j
.
commit
|
commitdiff
|
tree
2012-07-17
Mike P
a
l
l
Workaround for MSVC conversion bug (do
u
ble -> uint32_t
.
.
.
commit
|
commitdiff
|
tree
2012-07-16
M
ike Pall
x8
6
/x64: Fix fusion of unsigned byte c
o
mparisons with
.
.
.
commit
|
commitdiff
|
tree
2012-07-16
Mike Pall
ARM: Invok
e
SPLIT
p
as
s
for
leftover IR_TOBIT
.
commit
|
commitdiff
|
tree
2012-07-16
Mike Pall
From
L
ua 5
.
2: Add -E command line option (ign
o
re env
.
.
.
commit
|
commitdiff
|
tree
2012-07-16
Mike Pall
Correct di
s
patch tab
l
e
modifications for retu
r
n
h
o
oks
.
commit
|
commitdiff
|
tree
2012-07-12
Mike
Pall
FFI: Show address pointed t
o
fo
r
t
ostring(
r
e
f
), t
o
o
.
commit
|
commitdiff
|
tree
2012-07-11
M
ike P
a
ll
L
imit number of parent lin
k
s h
a
nd
l
ed
b
y b
a
ckend
.
commit
|
commitdiff
|
tree
2012-07-11
Mik
e
Pall
Use
an ex
p
l
icit flag to sig
n
al SINK tags for
a
trace
.
commit
|
commitdiff
|
tree
2012-07-09
Mike P
a
ll
D
o
n
'
t allocate co
n
s
t
a
n
t
s for s
u
nk stores
.
commit
|
commitdiff
|
tree
2012-07-09
M
i
ke Pall
A
v
oid compiler warnings about redefined C++ keywo
r
ds
.
commit
|
commitdiff
|
tree
2012-07-09
Mike Pall
A
dd missing
dec
l
arati
o
ns for MS
V
C
i
ntr
i
n
sics
.
commit
|
commitdiff
|
tree
2012-07-08
Mike P
a
ll
C
l
ean up ARM ca
p
ability f
l
ag
s
.
On
l
y set highest arch
.
.
.
commit
|
commitdiff
|
tree
2012-07-08
Mike Pall
Chang
e
DynASM bit
operations
t
o use Lua
B
itOp
.
commit
|
commitdiff
|
tree
2012-07-08
Mike Pall
Add Lua BitOp to mini
l
u
a
.
commit
|
commitdiff
|
tree
2012-07-07
Mike Pall
Fi
n
ally fix target detection for msvcbu
i
ld
.
bat
.
commit
|
commitdiff
|
tree
2012-07-04
Mik
e
Pall
Drop ra
n
ge
lim
i
t for sunk stores relative to sunk alloc
a
tion
.
commit
|
commitdiff
|
tree
2012-07-04
Mike Pall
Bump some l
i
mits to acco
m
odate S
I
NK pass
.
commit
|
commitdiff
|
tree
2012-07-04
Mike Pall
Add stricter
c
heck for sin
k
ing
P
HIs
.
commit
|
commitdiff
|
tree
2012-07-03
M
i
ke Pall
Re
m
o
ve
u
n
needed snapshot preps for
s
unk stores
.
commit
|
commitdiff
|
tree
2012-07-03
Mike Pa
l
l
Fix
N
EWREF mark
i
ng in SINK
pass
.
commit
|
commitdiff
|
tree
2012-07-03
Mike Pall
Fix compiler warnings
.
commit
|
commitdiff
|
tree
next