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 scope for resolving break labels.
2012-10-03
Mike Pall
F
ix
s
cope for re
s
olving
b
rea
k
labels
.
commit
|
commitdiff
|
tree
2012-10-02
Mik
e
Pall
Fi
x
x
6
4
build
.
commit
|
commitdiff
|
tree
2012-10-02
Mike Pall
From Lua 5
.
2
:
'
%
s'
option to string
.
fo
r
mat() b
e
haves
.
.
.
commit
|
commitdiff
|
tree
2012-10-02
Mike Pall
From Lua 5
.
2: Ret
u
r
n nil for bad
p
ositio
n
in string
.
.
.
commit
|
commitdiff
|
tree
2012-10-02
Mike Pal
l
Move a GC
macro
.
commit
|
commitdiff
|
tree
2012-10-01
M
i
k
e Pa
l
l
From Lua 5
.
2
: Add luaL_traceb
a
ck()
.
commit
|
commitdiff
|
tree
2012-09-28
Mike Pall
Upd
a
te
d
ep
e
ndencies
.
commit
|
commitdiff
|
tree
2012-09-28
M
i
ke Pall
F
r
om
Lua
5
.
2: All
o
w m
i
xed
m
etamethods for ordered co
m
paris
o
ns
.
commit
|
commitdiff
|
tree
2012-09-28
Mike Pall
From
Lua 5
.
2
:
Remove
error
f
or ambi
g
u
o
us f
u
n
c
tion
call
.
.
.
commit
|
commitdiff
|
tree
2012-09-28
Mi
k
e P
a
ll
F
rom
Lua 5
.
2: Return file
o
bject for i
o
.
write() an
d
.
.
.
commit
|
commitdiff
|
tree
2012-09-28
Mike Pall
From Lua
5
.
2
: A
d
d tab
l
e
.
p
a
c
k
()
.
Needs -DLUAJIT
_
ENABLE_LU
A
5
2C
.
.
.
commit
|
commitdiff
|
tree
2012-09-27
Mike
P
all
F
FI: ctypeid
o
f ctype obje
c
t is immut
a
ble
.
commit
|
commitdiff
|
tree
2012-09-27
Mike Pa
l
l
Fo
l
d
KPTR + offset i
n
SPLI
T
p
a
ss
.
commit
|
commitdiff
|
tree
2012-09-27
Mike Pall
x
86: Fix register allocation for ca
l
l
s r
e
t
urning register
.
.
.
commit
|
commitdiff
|
tree
2012-09-24
M
i
k
e Pall
From Lua 5
.
2: Extended results from o
s
.
ex
e
cute() and
.
.
.
commit
|
commitdiff
|
tree
2012-09-24
Mike Pall
From Lua 5
.
2: Ad
d
d
ebu
g
.
getuservalue() and debug
.
set
u
serval
u
e
(
)
.
commit
|
commitdiff
|
tree
2012-09-24
M
i
ke Pall
From Lua
5
.
2: Add rawle
n
()
.
Needs -D
L
UAJIT_ENABLE_LUA52COMPAT
.
commit
|
commitdiff
|
tree
2012-09-24
M
ike Pal
l
Re
a
r
r
ange library
f
u
nctions to get a fixed
FF_next
.
commit
|
commitdiff
|
tree
2012-09-24
Mike Pall
R
emove some
l
ibrary functions
f
o
r no-JIT
/
no-FFI
builds
.
commit
|
commitdiff
|
tree
2012-09-24
Mike Pall
Allow conditiona
l
inclusion o
f
builtin library
functi
o
ns
.
commit
|
commitdiff
|
tree
2012-09-21
Mik
e
Pall
F
r
om
L
u
a 5
.
2
:
Add mode and env argu
m
ents
t
o load*()
.
commit
|
commitdiff
|
tree
2012-09-21
Mik
e
Pall
M
o
ve
loa
d
/dump f
u
nction
s
to lj_load
.
c
.
Add
l
oad mode
s
.
commit
|
commitdiff
|
tree
2012-09-21
M
ik
e
Pall
Fix packa
g
e
.
searchpath()
.
commit
|
commitdiff
|
tree
2012-09-20
M
i
ke Pa
l
l
F
ix
last com
m
it
.
commit
|
commitdiff
|
tree
2012-09-20
Mike Pall
F
rom Lua 5
.
2: Add
d
ebug
.
upvalueid() and deb
u
g
.
u
p
v
a
l
uejoin()
.
commit
|
commitdiff
|
tree
2012-09-20
M
i
k
e Pall
From Lua 5
.
2: debug
.
getinfo(
.
.
.
, "u") re
t
u
r
ns nparam
s
.
.
.
commit
|
commitdiff
|
tree
2012-09-20
M
i
k
e Pall
Fix
'
f
'
an
d
'L' options for d
e
bug
.
getinfo()
a
nd
lua_getinfo
(
)
.
commit
|
commitdiff
|
tree
2012-09-19
Mike Pall
Disabl
e
LUA
_
CO
M
PAT_
G
FIND and LUA_COMPAT
_
M
O
D
in Lua
.
.
.
commit
|
commitdiff
|
tree
2012-09-19
Mik
e
Pall
From
L
u
a
5
.
2: debug
.
setmetatable() returns
object
.
commit
|
commitdiff
|
tree
2012-09-19
Mike Pall
F
r
om
Lu
a
5
.
2: 'break' allowe
d
a
n
ywhe
r
e
.
commit
|
commitdiff
|
tree
2012-09-19
Mike Pal
l
F
rom Lua 5
.
2: de
b
ug
.
g
etlocal() accept
s
f
unction arg
.
.
.
commit
|
commitdiff
|
tree
2012-09-19
Mike Pall
From Lu
a
5
.
2: debu
g
.
getlocal()/se
t
local()
trea
t
s
s
lot
.
.
.
commit
|
commitdiff
|
tree
2012-09-19
M
ike
P
all
From Lua 5
.
2: debug
.
g
e
tupv
a
lue
(
) returns "" for C fun
c
tion
.
.
.
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
Fix despecializ
a
tion
o
f
I
TERN when already
running
.
commit
|
commitdiff
|
tree
2012-09-12
Mik
e
Pall
U
se 0/1 m
a
cr
o
f
or Lua 5
.
2 compati
b
il
i
ty
.
commit
|
commitdiff
|
tree
2012-09-12
Mike Pall
Add more assertions for stack consist
e
nc
y
during r
e
cording
.
commit
|
commitdiff
|
tree
2012-09-10
Mike Pal
l
FFI: Co
r
rectl
y
propagate alignment w
h
e
n
interning ne
s
t
e
d
.
.
.
commit
|
commitdiff
|
tree
2012-09-08
Mik
e
Pal
l
F
FI
:
Always
resolve metamet
h
o
ds for po
i
nters to structs
.
commit
|
commitdiff
|
tree
2012-09-03
Mi
k
e
P
all
FFI:
Handle __pairs/_
_
ipairs metamethods fo
r
c
data
.
.
.
commit
|
commitdiff
|
tree
2012-09-03
Mike Pall
Fix recording
o
f
ctyp
e
() construc
t
ors for
p
oin
t
ers
.
commit
|
commitdiff
|
tree
2012-08-31
Mike Pall
Pre
s
erve snap
s
hot #0 PC for all traces (
p
otentia
l
gcstep
.
.
.
commit
|
commitdiff
|
tree
2012-08-30
Mik
e
Pall
Add che
c
k for unsupp
o
rted MIPS s
o
ft-float targets
.
commit
|
commitdiff
|
tree
2012-08-28
Mike Pall
Limit rec
u
rsion depth i
n
string
.
m
a
t
c
h() et
al
.
commit
|
commitdiff
|
tree
2012-08-28
Mike Pal
l
Don't cons
t
ify u
p
values
t
hat may retain large amounts
.
.
.
commit
|
commitdiff
|
tree
2012-08-27
Mike Pall
FFI: D
e
tect
t
ype punning th
r
ough uni
o
ns
.
commit
|
commitdiff
|
tree
2012-08-27
Mike Pall
Ad
d
tabl
e
o
f
IR type sizes
.
commit
|
commitdiff
|
tree
2012-08-27
Mike Pall
AR
M
, PPC, MIPS
:
I
m
prove
X
LOAD opera
n
d
fusion and regi
s
t
e
r
.
.
.
commit
|
commitdiff
|
tree
2012-08-27
Mike Pall
F
i
x underflow handling in builti
n
string to
n
u
mber
.
.
.
commit
|
commitdiff
|
tree
2012-08-26
Mike
P
a
l
l
Re
p
l
ac
e
some t
r
ivial use
s
of fprintf() w
i
th fputs
.
commit
|
commitdiff
|
tree
2012-08-26
M
ike Pa
l
l
R
e
place
d
i
visions with simpler code
.
commit
|
commitdiff
|
tree
2012-08-26
Mike Pal
l
Fix
c
ompilation with FFI disa
b
l
ed
.
commit
|
commitdiff
|
tree
2012-08-26
M
i
k
e Pa
l
l
R
e
mov
e
ol
d
Mak
e
fi
l
e rules
.
commit
|
commitdiff
|
tree
2012-08-25
Mike Pall
Repla
c
e st
r
tod() with builtin string to numbe
r
co
n
version
.
commit
|
commitdiff
|
tree
2012-08-25
M
ike Pall
Ad
d
su
p
p
o
rt for '%a' and '%
A
'
to string
.
form
a
t
.
commit
|
commitdiff
|
tree
2012-08-25
Mike Pall
ARM: Fix base regi
s
ter co
a
lescing
.
commit
|
commitdiff
|
tree
2012-08-25
M
i
ke
P
a
l
l
A
RM:
Fix
c
om
m
it ceaa
6
0c
0
.
commit
|
commitdiff
|
tree
2012-08-20
Mike Pall
Minor
f
ixes to
FOLD ru
l
es
.
commit
|
commitdiff
|
tree
2012-08-19
Mike Pa
l
l
A
R
M: Fix hard-float lj_vm_trun
c
() (used
by co
m
p
i
led
.
.
.
commit
|
commitdiff
|
tree
2012-08-19
Mike Pall
MIPS: Don
'
t use argume
n
t GPRs to remateria
l
ize FPR
.
.
.
commit
|
commitdiff
|
tree
2012-08-19
Mi
k
e Pall
ARM:
Don't us
e
ar
g
ument GPRs to rematerialize FPR ar
g
uments
.
commit
|
commitdiff
|
tree
2012-08-19
Mike
Pall
ARM, MIPS, P
P
C: Rematerialize FPR invariants f
i
rst
.
commit
|
commitdiff
|
tree
2012-08-19
M
i
ke Pall
MIPS: F
i
x calls to
flo
o
r/ceil/tru
n
c
.
commit
|
commitdiff
|
tree
2012-08-19
Mike Pall
A
RM:
F
ix call
s
to har
d
-float floor/c
e
il/trunc
.
commit
|
commitdiff
|
tree
2012-08-16
M
ike P
a
ll
Fix shrinki
n
g of dire
c
t mapped block in builtin allocator
.
commit
|
commitdiff
|
tree
2012-08-15
M
i
ke Pall
F
i
x last
c
o
m
m
it
.
commit
|
commitdiff
|
tree
2012-08-15
Mike Pall
FOLD x /
2^
k
==> x * 2^
-
k
.
commit
|
commitdiff
|
tree
2012-08-14
Mike
P
all
x86: Simplify error
m
e
s
sage for CPUs lacking CMOV
.
commit
|
commitdiff
|
tree
2012-08-11
M
ike Pall
F
F
I: Don't
k
e
e
p
CType * across call
.
Callback may r
e
allocate
.
.
.
commit
|
commitdiff
|
tree
2012-08-11
M
ike P
a
ll
Do not use DWARF unwi
n
der on Windows
.
commit
|
commitdiff
|
tree
2012-08-09
Mike Pall
Update cross
-
c
ompil
a
t
i
on docs
.
commit
|
commitdiff
|
tree
2012-08-09
M
ik
e
Pall
AR
M
: E
n
a
b
le VFP and hard-float ABI
supp
o
rt
.
commit
|
commitdiff
|
tree
2012-08-09
Mike Pall
ARM: Add VFP and
h
ard-float A
B
I
variants to
J
I
T compiler
.
commit
|
commitdiff
|
tree
2012-08-09
Mike Pall
Never compile
DWARF unwinder on W
i
ndows
.
commit
|
commitdiff
|
tree
2012-08-08
Mike Pall
F
F
I: Compile
ffi
.
typeof
(
cdata)
.
commit
|
commitdiff
|
tree
2012-08-08
Mike Pall
F
FI: Compil
e
a
ssignments from enums
.
commit
|
commitdiff
|
tree
2012-08-05
Mike Pall
Ad
d
missing chan
g
e fo
r
last commit
.
commit
|
commitdiff
|
tree
2012-08-05
Mike
Pall
FFI: Improve error
mess
a
ge
for bad i
n
d
e
xing attempts
.
commit
|
commitdiff
|
tree
2012-08-05
Mike Pall
FFI: Initializ
e
all fields of
s
tandard t
y
pes
.
commit
|
commitdiff
|
tree
2012-08-02
Mike
P
al
l
FF
I
:
Fix alignment of C ca
l
l
s
tructure
.
commit
|
commitdiff
|
tree
2012-07-30
Mike Pall
ARM: Add hard-floa
t
A
B
I sup
p
o
rt to the
F
FI (interpreter
)
.
commit
|
commitdiff
|
tree
2012-07-30
Mik
e
Pal
l
ARM: Add V
F
P and
h
ard-
f
loat
A
BI varian
t
s to
interpreter
.
commit
|
commitdiff
|
tree
2012-07-29
Mike Pall
Only
re
p
lay s
u
nk stores
up
to the snaps
h
ot refer
e
nce
.
commit
|
commitdiff
|
tree
2012-07-29
Mike Pall
Need to handle TBAR in SINK pass
.
commit
|
commitdiff
|
tree
2012-07-29
M
ike Pall
Handle cro
s
s-compiles with FP
U
/no-FPU or hard-fp/
s
oft
.
.
.
commit
|
commitdiff
|
tree
2012-07-29
Mike P
a
ll
ARM
:
Add
V
FP instr
u
ctions to ARM
disassemb
l
er
.
commit
|
commitdiff
|
tree
2012-07-29
M
ik
e
P
a
ll
D
ynASM/AR
M
: Add VFP instruct
i
ons
.
commit
|
commitdiff
|
tree
2012-07-24
Mike
P
all
Don't treat all constifie
d
cda
t
a co
n
tent as constant
.
commit
|
commitdiff
|
tree
2012-07-20
Mike
P
a
ll
Turn loads from immut
a
ble upva
l
ues int
o
const
a
nts
.
commit
|
commitdiff
|
tree
2012-07-20
M
ik
e
Pall
Fix sl
o
t f
l
ags
in
s
napsho
t
replay
.
commit
|
commitdiff
|
tree
2012-07-18
Mike Pall
Fix re
s
t
o
re of sunk
C
N
E
WI w
i
th implicit P
3
2 to
P
64
.
.
.
commit
|
commitdiff
|
tree
2012-07-17
M
ike P
a
ll
FFI: Box all accessed or returned enum
s
.
commit
|
commitdiff
|
tree
2012-07-17
Mik
e
Pall
F
ix
F
OLD rule (i-j)-i => 0-j
.
commit
|
commitdiff
|
tree
2012-07-17
Mi
k
e
Pall
W
orka
r
ound for MSVC conversion bug (do
u
ble -> uin
t
32_t
.
.
.
commit
|
commitdiff
|
tree
2012-07-16
Mike Pall
x
86/x64: Fix fus
i
on of unsigne
d
byte comparison
s
with
.
.
.
commit
|
commitdiff
|
tree
2012-07-16
Mike
Pall
ARM
:
Invoke
S
P
L
I
T pas
s
for
leftover IR_TOBIT
.
commit
|
commitdiff
|
tree
2012-07-16
Mike
Pall
F
ro
m
Lu
a
5
.
2: Add -E command
l
ine
o
p
t
ion (ignor
e
e
nv
.
.
.
commit
|
commitdiff
|
tree
2012-07-16
Mike Pall
Correct dispatch table modifications for r
e
turn hook
s
.
commit
|
commitdiff
|
tree
2012-07-12
M
i
ke Pall
FFI:
Show address
poi
n
t
e
d to for tostring
(
ref), too
.
commit
|
commitdiff
|
tree
2012-07-11
Mike Pall
L
i
mit
number of parent links handle
d
by bac
k
end
.
commit
|
commitdiff
|
tree
next