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 scope for r
e
solving break
label
s
.
commit
|
commitdiff
|
tree
2012-10-02
Mik
e
Pall
F
i
x x64
build
.
commit
|
commitdiff
|
tree
2012-10-02
Mike
P
all
F
r
om Lua 5
.
2: '%s' option to str
i
ng
.
format() behaves
.
.
.
commit
|
commitdiff
|
tree
2012-10-02
Mik
e
Pall
From
Lua
5
.
2:
R
eturn nil for bad position in string
.
.
.
commit
|
commitdiff
|
tree
2012-10-02
Mike Pall
M
ove a GC macro
.
commit
|
commitdiff
|
tree
2012-10-01
Mike Pall
Fro
m
Lua 5
.
2: Add l
u
aL_traceba
c
k()
.
commit
|
commitdiff
|
tree
2012-09-28
Mike Pall
Up
d
ate depende
n
cies
.
commit
|
commitdiff
|
tree
2012-09-28
Mi
k
e P
a
ll
From Lua
5
.
2
: Allow mixed metame
t
hods for
o
rdered comparisons
.
commit
|
commitdiff
|
tree
2012-09-28
Mike Pall
From
L
ua 5
.
2
:
Rem
o
ve error
f
o
r
am
b
iguous
f
unction cal
l
.
.
.
commit
|
commitdiff
|
tree
2012-09-28
Mike P
a
ll
From Lu
a
5
.
2: R
e
turn
f
ile object for
i
o
.
write() and
.
.
.
commit
|
commitdiff
|
tree
2012-09-28
Mike Pall
From Lua 5
.
2: Add
table
.
pack()
.
Needs -DLUAJIT_ENABLE_LUA52C
.
.
.
commit
|
commitdiff
|
tree
2012-09-27
M
i
ke Pall
FF
I
: ctypei
d
of ctype object is immuta
b
le
.
commit
|
commitdiff
|
tree
2012-09-27
Mike Pall
Fold KPTR + offset in SPLIT pass
.
commit
|
commitdiff
|
tree
2012-09-27
M
i
k
e
P
a
ll
x86
:
Fix register allo
c
ation for calls
returning regis
t
er
.
.
.
commit
|
commitdiff
|
tree
2012-09-24
Mike Pall
Fro
m
Lua
5
.
2: Ext
e
nded results from os
.
execu
t
e() a
n
d
.
.
.
commit
|
commitdiff
|
tree
2012-09-24
Mike Pall
From Lu
a
5
.
2: Ad
d
d
ebug
.
getuse
r
v
alue() and debug
.
setuservalue()
.
commit
|
commitdiff
|
tree
2012-09-24
M
ik
e
P
all
From
Lua 5
.
2: Add rawlen()
.
Needs -DL
U
AJIT_ENA
B
LE_
L
UA52COMPAT
.
commit
|
commitdiff
|
tree
2012-09-24
Mik
e
Pall
Rear
r
ang
e
library functions to ge
t
a f
i
x
e
d FF_n
e
xt
.
commit
|
commitdiff
|
tree
2012-09-24
Mike Pal
l
Remov
e
s
o
me libr
a
ry fu
n
ctio
n
s for no-JI
T
/no-FFI builds
.
commit
|
commitdiff
|
tree
2012-09-24
Mike Pall
Allow condit
i
on
a
l in
c
lusion o
f
b
uiltin library
f
unctions
.
commit
|
commitdiff
|
tree
2012-09-21
M
i
ke Pall
From Lua 5
.
2
:
Add
m
ode an
d
env a
r
gument
s
to lo
a
d*()
.
commit
|
commitdiff
|
tree
2012-09-21
Mi
k
e Pall
Move
l
oad/dump functi
o
ns
t
o lj_load
.
c
.
Add load modes
.
commit
|
commitdiff
|
tree
2012-09-21
M
i
ke Pal
l
Fix pa
c
k
a
ge
.
sear
c
h
p
ath()
.
commit
|
commitdiff
|
tree
2012-09-20
M
i
k
e
P
a
ll
Fix last commit
.
commit
|
commitdiff
|
tree
2012-09-20
Mike Pall
From L
u
a
5
.
2
: Add d
e
bug
.
upvalueid() and
d
ebug
.
upvaluejoin()
.
commit
|
commitdiff
|
tree
2012-09-20
Mike P
a
ll
Fr
o
m
L
ua 5
.
2: debug
.
getinfo(
.
.
.
,
"
u
") returns nparams
.
.
.
commit
|
commitdiff
|
tree
2012-09-20
M
i
k
e Pall
F
i
x 'f' a
n
d 'L'
o
pt
i
ons
for debu
g
.
getinfo(
)
a
nd lua_getinfo()
.
commit
|
commitdiff
|
tree
2012-09-19
Mike Pall
Disable LUA_COMPAT_GFI
N
D and
L
UA_
C
OMPAT_MOD in Lu
a
.
.
.
commit
|
commitdiff
|
tree
2012-09-19
Mike Pall
From Lu
a
5
.
2: de
b
u
g
.
s
e
t
m
etatable() retu
r
ns objec
t
.
commit
|
commitdiff
|
tree
2012-09-19
M
ike
P
all
Fro
m
Lu
a
5
.
2: 'break' allowed anyw
h
e
r
e
.
commit
|
commitdiff
|
tree
2012-09-19
Mi
k
e
Pall
F
r
om Lua 5
.
2: debug
.
getlocal() a
c
cepts function
arg
.
.
.
commit
|
commitdiff
|
tree
2012-09-19
Mike Pall
Fr
o
m Lua 5
.
2: debug
.
getlocal()/setlocal() treats slot
.
.
.
commit
|
commitdiff
|
tree
2012-09-19
M
i
ke Pall
Fr
o
m Lu
a
5
.
2: deb
u
g
.
getu
p
value() return
s
"" for C function
.
.
.
commit
|
commitdiff
|
tree
2012-09-16
Mike
P
all
From Lua
5
.
2:
Add goto and ::l
a
b
el:: st
a
tements
.
commit
|
commitdiff
|
tree
2012-09-12
M
ike Pall
Fix despecialization o
f
ITERN when already running
.
commit
|
commitdiff
|
tree
2012-09-12
Mike Pall
U
s
e
0/1 m
a
cr
o
for Lua 5
.
2 compatibilit
y
.
commit
|
commitdiff
|
tree
2012-09-12
Mike Pall
Add mo
r
e ass
e
rtions for stack c
o
nsist
e
ncy du
r
ing
recording
.
commit
|
commitdiff
|
tree
2012-09-10
Mike Pall
F
FI: Cor
r
ect
l
y
propagate a
l
i
g
nment when i
n
ter
n
in
g
nested
.
.
.
commit
|
commitdiff
|
tree
2012-09-08
Mi
k
e
Pall
FFI: Alwa
y
s
resolve metameth
o
ds f
o
r
pointe
r
s to
s
t
ructs
.
commit
|
commitdiff
|
tree
2012-09-03
Mike Pall
FFI:
Handle __pairs/__ipairs metamethods for cd
a
ta
.
.
.
commit
|
commitdiff
|
tree
2012-09-03
Mike Pall
Fix recording of ct
y
pe() constructor
s
for poin
t
ers
.
commit
|
commitdiff
|
tree
2012-08-31
M
ike Pall
Preserve snapshot #0 PC for all
traces
(
p
o
tential gcstep
.
.
.
commit
|
commitdiff
|
tree
2012-08-30
Mi
k
e P
a
ll
Add che
c
k
f
o
r u
n
s
u
ppo
r
t
e
d
M
IPS soft-float targets
.
commit
|
commitdiff
|
tree
2012-08-28
Mi
k
e
Pall
Limit
recursion depth i
n
string
.
ma
t
ch() et
a
l
.
commit
|
commitdiff
|
tree
2012-08-28
Mike Pa
l
l
D
o
n
'
t constif
y
u
pvalues that
ma
y
retain large amounts
.
.
.
commit
|
commitdiff
|
tree
2012-08-27
M
ike Pall
FFI: Detect t
y
pe punnin
g
through union
s
.
commit
|
commitdiff
|
tree
2012-08-27
Mike Pall
Add tab
l
e of
IR type sizes
.
commit
|
commitdiff
|
tree
2012-08-27
Mike Pa
l
l
ARM, PPC,
MIPS: Improve XLOAD operand fus
i
on and
register
.
.
.
commit
|
commitdiff
|
tree
2012-08-27
Mi
k
e Pall
Fi
x
underfl
o
w
h
a
ndling in b
u
ilt
i
n
strin
g
to
number
.
.
.
commit
|
commitdiff
|
tree
2012-08-26
Mik
e
Pall
Replace some
trivia
l
us
e
s of fprintf() with fputs
.
commit
|
commitdiff
|
tree
2012-08-26
Mike Pall
R
e
place divisions with simpler code
.
commit
|
commitdiff
|
tree
2012-08-26
Mik
e
Pall
Fix compil
a
tion
with FF
I
disabled
.
commit
|
commitdiff
|
tree
2012-08-26
Mike
Pall
Remove old
Makefile rules
.
commit
|
commitdiff
|
tree
2012-08-25
Mike Pall
Replace
s
trtod(
)
with
builtin stri
n
g
t
o number con
v
ersion
.
commit
|
commitdiff
|
tree
2012-08-25
M
ike
Pall
Add support fo
r
'%a' a
n
d '%A' to string
.
f
o
rmat
.
commit
|
commitdiff
|
tree
2012-08-25
Mike Pall
ARM
:
Fix base register coal
e
scing
.
commit
|
commitdiff
|
tree
2012-08-25
Mike Pall
ARM: Fi
x
co
m
mit cea
a
6
0c0
.
commit
|
commitdiff
|
tree
2012-08-20
Mike Pall
Mi
n
or fixes to FOLD rul
e
s
.
commit
|
commitdiff
|
tree
2012-08-19
M
ike
P
a
ll
AR
M
:
Fix hard-float lj_vm_tr
u
nc() (used
b
y com
p
iled
.
.
.
commit
|
commitdiff
|
tree
2012-08-19
Mike Pall
MIPS:
D
on't us
e
ar
g
ument GPRs to
r
ematerial
i
ze FPR
.
.
.
commit
|
commitdiff
|
tree
2012-08-19
Mik
e
Pa
l
l
ARM: Don't use
ar
g
um
e
n
t
G
PRs to
rema
t
e
r
ia
l
i
ze FPR arg
u
m
ent
s
.
commit
|
commitdiff
|
tree
2012-08-19
Mike Pall
ARM, MIPS, PPC: Remate
r
ializ
e
FPR invariants first
.
commit
|
commitdiff
|
tree
2012-08-19
M
ike Pall
M
I
PS
:
Fix cal
l
s
t
o floor/ceil/
t
runc
.
commit
|
commitdiff
|
tree
2012-08-19
Mike Pall
ARM: Fix ca
l
ls to hard-float
flo
o
r/ceil/trunc
.
commit
|
commitdiff
|
tree
2012-08-16
Mike Pall
F
i
x shrin
k
in
g
o
f direc
t
mapped block in bui
l
t
in
a
llo
c
a
tor
.
commit
|
commitdiff
|
tree
2012-08-15
Mike
P
a
ll
F
ix last commit
.
commit
|
commitdiff
|
tree
2012-08-15
Mike Pall
F
O
LD
x
/
2^
k
==> x
* 2^-
k
.
commit
|
commitdiff
|
tree
2012-08-14
Mike Pall
x86: Simplify
e
rror
messa
g
e
for CP
U
s lacking CMOV
.
commit
|
commitdiff
|
tree
2012-08-11
Mike Pall
FFI: D
o
n't ke
e
p CTyp
e
* across call
.
Callback may reallo
c
ate
.
.
.
commit
|
commitdiff
|
tree
2012-08-11
Mike Pall
Do not use DWARF u
n
w
i
n
d
er on W
i
ndow
s
.
commit
|
commitdiff
|
tree
2012-08-09
Mike Pall
Update cross
-
comp
i
lat
i
on docs
.
commit
|
commitdiff
|
tree
2012-08-09
Mike Pall
A
RM
:
En
a
ble VF
P
and har
d
-float ABI support
.
commit
|
commitdiff
|
tree
2012-08-09
M
i
ke Pall
AR
M
:
A
dd
VFP and ha
r
d-float ABI variants to JIT compiler
.
commit
|
commitdiff
|
tree
2012-08-09
Mike Pall
Never compil
e
DWAR
F
unwi
n
der on Windows
.
commit
|
commitdiff
|
tree
2012-08-08
Mike Pall
FFI: Compile
ffi
.
typeof
(
cdata)
.
commit
|
commitdiff
|
tree
2012-08-08
M
ike Pall
F
FI: C
o
mpi
l
e assig
n
men
t
s from enums
.
commit
|
commitdiff
|
tree
2012-08-05
Mike Pall
Ad
d
m
issin
g
ch
a
nge for la
s
t
c
ommit
.
commit
|
commitdiff
|
tree
2012-08-05
Mi
k
e Pall
FFI: Improve error mess
a
g
e
for bad indexing
attempts
.
commit
|
commitdiff
|
tree
2012-08-05
M
i
ke Pall
FFI:
I
nitialize
all
f
iel
d
s of standard
type
s
.
commit
|
commitdiff
|
tree
2012-08-02
M
i
ke Pall
FFI: Fix alignmen
t
of C call struct
u
re
.
commit
|
commitdiff
|
tree
2012-07-30
Mike Pall
ARM: Add hard-flo
a
t ABI support to th
e
FFI (i
n
terpreter)
.
commit
|
commitdiff
|
tree
2012-07-30
Mike
Pall
ARM: Add VFP and
h
ard-float A
B
I variants t
o
int
e
rprete
r
.
commit
|
commitdiff
|
tree
2012-07-29
Mik
e
P
a
l
l
Only re
p
l
a
y sunk stores up to
t
he snapshot reference
.
commit
|
commitdiff
|
tree
2012-07-29
M
i
ke Pall
Need to han
d
le TBAR in
S
INK p
a
ss
.
commit
|
commitdiff
|
tree
2012-07-29
Mike Pall
H
a
ndle cross-compiles
with
F
PU/no-FPU or h
a
r
d
-
fp/so
f
t
.
.
.
commit
|
commitdiff
|
tree
2012-07-29
Mike Pall
ARM: Add VF
P
i
n
struction
s
to
A
RM disassembler
.
commit
|
commitdiff
|
tree
2012-07-29
Mike Pall
Dyn
A
SM/ARM: Add
V
F
P instructions
.
commit
|
commitdiff
|
tree
2012-07-24
Mike Pall
Don't treat all constified c
d
ata conten
t
as
constant
.
commit
|
commitdiff
|
tree
2012-07-20
Mike Pall
Turn l
o
ads from imm
u
table upvalues into
constants
.
commit
|
commitdiff
|
tree
2012-07-20
Mike P
a
l
l
Fix slot fl
a
g
s
in snapshot repla
y
.
commit
|
commitdiff
|
tree
2012-07-18
Mi
k
e Pall
F
i
x restore of sunk CNEWI with
implicit P3
2
t
o P64
.
.
.
commit
|
commitdiff
|
tree
2012-07-17
M
i
ke Pall
FFI: Box all accessed
or returned e
n
ums
.
commit
|
commitdiff
|
tree
2012-07-17
Mike Pall
Fi
x
FOLD rul
e
(i
-
j)-i
=
> 0-j
.
commit
|
commitdiff
|
tree
2012-07-17
Mi
k
e Pall
Workarou
n
d for MSVC con
v
e
rsion bug (double
-
> ui
n
t
32_t
.
.
.
commit
|
commitdiff
|
tree
2012-07-16
Mike Pall
x86/x64: Fix
fu
s
i
o
n
o
f unsigned byte co
m
p
arisons with
.
.
.
commit
|
commitdiff
|
tree
2012-07-16
Mike Pa
l
l
ARM: Invoke SPLI
T
p
ass for
l
eftover IR
_
TOBIT
.
commit
|
commitdiff
|
tree
2012-07-16
Mike
P
all
From L
u
a 5
.
2: Ad
d
-E c
o
mmand li
n
e option (ignore env
.
.
.
commit
|
commitdiff
|
tree
2012-07-16
Mike Pall
Correct dispatch tab
l
e
modifica
t
ions for retur
n
hoo
k
s
.
commit
|
commitdiff
|
tree
2012-07-12
Mike Pall
F
FI
:
Show add
r
e
ss
pointed to
f
or tos
t
ring(ref), too
.
commit
|
commitdiff
|
tree
2012-07-11
Mike
P
all
Limit
number o
f
pa
r
ent
l
inks handled by backen
d
.
commit
|
commitdiff
|
tree
next