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
Fix scope for resolvi
n
g bre
a
k labels
.
commit
|
commitdiff
|
tree
2012-10-02
Mike
Pall
Fix x6
4
build
.
commit
|
commitdiff
|
tree
2012-10-02
Mike Pall
From L
u
a 5
.
2: '%s' o
p
tion
t
o st
r
ing
.
format() be
h
av
e
s
.
.
.
commit
|
commitdiff
|
tree
2012-10-02
Mi
k
e Pall
From
Lua 5
.
2: Return nil
for bad
position in string
.
.
.
commit
|
commitdiff
|
tree
2012-10-02
Mike Pall
Move a
GC
macro
.
commit
|
commitdiff
|
tree
2012-10-01
Mike P
a
ll
From Lua 5
.
2: Add luaL_traceback()
.
commit
|
commitdiff
|
tree
2012-09-28
M
i
ke P
a
ll
U
p
d
ate de
p
e
n
dencies
.
commit
|
commitdiff
|
tree
2012-09-28
Mike Pa
l
l
Fr
o
m
Lua
5
.
2: A
l
low mixed m
e
tame
t
hods for
o
r
dered com
p
ar
i
so
n
s
.
commit
|
commitdiff
|
tree
2012-09-28
Mik
e
Pall
From Lua 5
.
2: Remo
v
e
error f
o
r ambiguous funct
i
o
n call
.
.
.
commit
|
commitdiff
|
tree
2012-09-28
Mike Pa
l
l
From L
u
a 5
.
2
:
R
e
turn file
o
bject for
i
o
.
write() and
.
.
.
commit
|
commitdiff
|
tree
2012-09-28
M
i
k
e
Pall
From Lua 5
.
2: Add table
.
pack()
.
Needs -DLUAJIT_ENABLE_LUA52C
.
.
.
commit
|
commitdiff
|
tree
2012-09-27
Mike
P
all
FF
I
: ctypeid of ctype o
b
ject is immut
a
ble
.
commit
|
commitdiff
|
tree
2012-09-27
Mike
Pall
F
old KPTR + offs
e
t
in SPLIT p
a
ss
.
commit
|
commitdiff
|
tree
2012-09-27
Mike
P
all
x86:
F
ix register
allocation for calls
r
eturn
i
n
g
regi
s
ter
.
.
.
commit
|
commitdiff
|
tree
2012-09-24
Mike
Pall
From Lua 5
.
2:
Extended results from os
.
ex
e
cute()
and
.
.
.
commit
|
commitdiff
|
tree
2012-09-24
Mike Pall
From Lua 5
.
2: Add debug
.
getuservalue
(
)
and debug
.
se
t
uservalue(
)
.
commit
|
commitdiff
|
tree
2012-09-24
Mike
Pall
From Lua 5
.
2: Add rawl
e
n()
.
Need
s
-DLU
A
JIT_EN
A
BLE_LU
A
52COMPAT
.
commit
|
commitdiff
|
tree
2012-09-24
Mike P
a
ll
Rear
r
ange
library
functions to get a fi
x
ed FF_next
.
commit
|
commitdiff
|
tree
2012-09-24
Mi
k
e Pall
Remov
e
some li
b
r
a
ry funct
i
ons for no-JIT/no-FFI build
s
.
commit
|
commitdiff
|
tree
2012-09-24
Mi
k
e P
a
ll
Allow condit
i
onal
i
nclu
s
i
on of builtin library functi
o
ns
.
commit
|
commitdiff
|
tree
2012-09-21
Mike
P
a
ll
From Lua
5
.
2:
A
dd mode and
env argumen
t
s
t
o
load*()
.
commit
|
commitdiff
|
tree
2012-09-21
Mike Pall
Move load
/
dum
p
f
u
nctio
n
s to lj_load
.
c
.
Add
l
oad modes
.
commit
|
commitdiff
|
tree
2012-09-21
Mike Pall
Fix package
.
searchpath()
.
commit
|
commitdiff
|
tree
2012-09-20
M
i
ke
P
a
ll
Fix la
s
t commit
.
commit
|
commitdiff
|
tree
2012-09-20
Mik
e
P
a
ll
F
rom Lua 5
.
2:
A
dd debu
g
.
u
pvalueid() and debug
.
u
pval
u
e
j
oin()
.
commit
|
commitdiff
|
tree
2012-09-20
M
ike
Pall
From Lua 5
.
2: debug
.
getinfo(
.
.
.
,
"
u
") returns nparams
.
.
.
commit
|
commitdiff
|
tree
2012-09-20
Mike
P
al
l
Fix
'
f
' and 'L' opti
o
ns for debug
.
getinfo()
a
nd
l
u
a_getin
f
o()
.
commit
|
commitdiff
|
tree
2012-09-19
Mi
k
e Pall
Dis
a
bl
e
LUA_
C
OMPAT_GFIN
D
and LUA_
C
OMPA
T
_MOD
in Lua
.
.
.
commit
|
commitdiff
|
tree
2012-09-19
Mike Pall
From
L
u
a 5
.
2: d
e
bu
g
.
setmetatable(
)
retu
r
ns obj
e
ct
.
commit
|
commitdiff
|
tree
2012-09-19
M
ike
Pall
From Lua
5
.
2: '
b
reak' all
o
w
ed anywh
e
re
.
commit
|
commitdiff
|
tree
2012-09-19
Mike Pall
From L
u
a 5
.
2:
d
ebug
.
getlocal(
)
accep
t
s fu
n
c
tion arg
.
.
.
commit
|
commitdiff
|
tree
2012-09-19
Mike Pall
From
L
ua
5
.
2
: debug
.
getlocal()/
s
et
l
o
cal() treats slot
.
.
.
commit
|
commitdiff
|
tree
2012-09-19
Mi
k
e Pall
From
Lua 5
.
2
:
debug
.
get
u
pval
u
e(
)
retur
n
s "" for C function
.
.
.
commit
|
commitdiff
|
tree
2012-09-16
M
ike Pa
l
l
From
Lua
5
.
2
:
Add goto and
:
:label::
s
tatements
.
commit
|
commitdiff
|
tree
2012-09-12
M
ike Pa
l
l
Fix
despecializat
i
o
n of ITERN when already running
.
commit
|
commitdiff
|
tree
2012-09-12
Mike
Pall
Use 0/1 macro for Lua 5
.
2
co
m
patibility
.
commit
|
commitdiff
|
tree
2012-09-12
Mike Pall
Add
more
a
ssertions for
s
ta
c
k con
s
istency during recording
.
commit
|
commitdiff
|
tree
2012-09-10
Mike Pall
FFI: Correctl
y
propagate alignment when interni
n
g
nested
.
.
.
commit
|
commitdiff
|
tree
2012-09-08
Mike Pall
FFI: Always resolve met
a
methods for poi
n
t
e
r
s
t
o
str
u
cts
.
commit
|
commitdiff
|
tree
2012-09-03
Mike Pall
F
FI: H
a
ndle __pairs/__i
p
air
s
meta
m
et
h
ods for cdata
.
.
.
commit
|
commitdiff
|
tree
2012-09-03
Mike
P
all
Fix r
e
cording of ctype
(
) construct
o
rs for pointers
.
commit
|
commitdiff
|
tree
2012-08-31
Mik
e
Pal
l
P
reserve snap
s
hot #0
P
C for all t
r
ac
e
s (potential g
c
s
tep
.
.
.
commit
|
commitdiff
|
tree
2012-08-30
Mike Pall
Add
c
he
c
k
f
o
r
unsuppor
t
ed
MIPS
soft-fl
o
at
t
argets
.
commit
|
commitdiff
|
tree
2012-08-28
Mik
e
Pall
L
i
mit
recursion dept
h
in st
r
ing
.
match() et al
.
commit
|
commitdiff
|
tree
2012-08-28
Mike Pall
Don't constify
u
pvalue
s
th
a
t may retain lar
g
e
a
mount
s
.
.
.
commit
|
commitdiff
|
tree
2012-08-27
Mik
e
Pall
FFI: Dete
c
t typ
e
p
unning thr
o
ugh un
i
ons
.
commit
|
commitdiff
|
tree
2012-08-27
Mike Pall
Add table of IR
typ
e
sizes
.
commit
|
commitdiff
|
tree
2012-08-27
Mik
e
Pal
l
AR
M
,
P
PC, MIPS: Improve XLOAD o
p
er
a
nd
f
u
sion and r
e
gister
.
.
.
commit
|
commitdiff
|
tree
2012-08-27
Mike Pall
Fix
unde
r
fl
o
w handlin
g
in builtin
stri
n
g to number
.
.
.
commit
|
commitdiff
|
tree
2012-08-26
Mi
k
e Pall
Repla
c
e some tr
i
via
l
use
s
of fprintf() with fpu
t
s
.
commit
|
commitdiff
|
tree
2012-08-26
Mi
k
e Pall
R
e
pl
a
ce
d
i
visio
n
s with sim
p
ler code
.
commit
|
commitdiff
|
tree
2012-08-26
M
i
ke Pall
Fix
compilat
i
on with
F
FI disabled
.
commit
|
commitdiff
|
tree
2012-08-26
Mike Pall
Rem
o
ve old Makefil
e
rules
.
commit
|
commitdiff
|
tree
2012-08-25
Mike Pall
Repl
a
ce st
r
tod() with builtin s
t
r
i
n
g
t
o
n
u
mber conve
r
sion
.
commit
|
commitdiff
|
tree
2012-08-25
Mike Pall
Add
s
upport for '%
a
'
a
nd '%A' to
s
t
ring
.
format
.
commit
|
commitdiff
|
tree
2012-08-25
Mike Pall
ARM: Fix b
a
se
r
egis
t
e
r
coalescing
.
commit
|
commitdiff
|
tree
2012-08-25
Mi
k
e P
a
ll
ARM: Fix c
o
mmit ceaa60c0
.
commit
|
commitdiff
|
tree
2012-08-20
Mike P
a
ll
M
inor
fixes to FOLD rule
s
.
commit
|
commitdiff
|
tree
2012-08-19
Mike Pall
AR
M
: Fix hard-float lj_vm_tru
n
c
(
) (used by compiled
.
.
.
commit
|
commitdiff
|
tree
2012-08-19
Mike Pall
M
I
P
S
: Don't
us
e
argument G
P
Rs to rem
a
terialize FPR
.
.
.
commit
|
commitdiff
|
tree
2012-08-19
Mike Pall
A
R
M
:
Don't use argu
m
ent GPRs
to remat
e
rialize
FPR
a
rguments
.
commit
|
commitdiff
|
tree
2012-08-19
Mike
Pall
A
R
M, MI
P
S, PP
C
: Remater
i
alize FPR invariants first
.
commit
|
commitdiff
|
tree
2012-08-19
Mike Pall
MIPS: Fix cal
l
s to floor/
c
e
il/trunc
.
commit
|
commitdiff
|
tree
2012-08-19
Mi
k
e
P
al
l
ARM: Fix calls to hard-float floor
/
ceil/trunc
.
commit
|
commitdiff
|
tree
2012-08-16
Mike Pall
Fix
s
hri
n
king
o
f direct map
p
ed block in builti
n
allocator
.
commit
|
commitdiff
|
tree
2012-08-15
Mik
e
Pall
Fix 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
Mik
e
P
a
l
l
x86: Sim
p
l
i
fy error messa
g
e
f
or CP
U
s lacki
n
g
CM
O
V
.
commit
|
commitdiff
|
tree
2012-08-11
Mike Pall
F
F
I: Do
n
't
k
eep CType * across call
.
Callb
a
c
k
may reallocate
.
.
.
commit
|
commitdiff
|
tree
2012-08-11
Mike Pall
D
o
no
t
use
D
WARF unw
i
n
der on Wi
n
dows
.
commit
|
commitdiff
|
tree
2012-08-09
Mike Pall
Upda
t
e cross-co
m
p
ilation docs
.
commit
|
commitdiff
|
tree
2012-08-09
Mike Pall
AR
M
:
E
na
b
l
e
V
F
P
a
nd hard-
f
loa
t
ABI
s
upport
.
commit
|
commitdiff
|
tree
2012-08-09
Mike Pall
ARM: Ad
d
VFP
and hard-float A
B
I vari
a
nt
s
t
o
JIT
comp
i
ler
.
commit
|
commitdiff
|
tree
2012-08-09
Mike Pall
Never compil
e
D
W
A
RF unw
i
nder
o
n Win
d
ows
.
commit
|
commitdiff
|
tree
2012-08-08
Mike
P
all
FF
I
:
C
ompile ff
i
.
typeof(cda
t
a)
.
commit
|
commitdiff
|
tree
2012-08-08
Mike
P
a
ll
FF
I
: Compile assignments from e
n
ums
.
commit
|
commitdiff
|
tree
2012-08-05
Mike Pall
Add missing change for last commit
.
commit
|
commitdiff
|
tree
2012-08-05
Mike Pall
FFI:
I
mprove error
m
essa
g
e for bad indexing
attempts
.
commit
|
commitdiff
|
tree
2012-08-05
Mi
k
e
P
all
FFI: Initialize all fields
o
f
standard types
.
commit
|
commitdiff
|
tree
2012-08-02
Mike
Pall
FFI: Fi
x
a
lignment of C
c
a
ll structure
.
commit
|
commitdiff
|
tree
2012-07-30
Mike Pal
l
ARM:
Add hard-flo
a
t ABI s
u
p
po
r
t to
the FFI (in
t
erpreter)
.
commit
|
commitdiff
|
tree
2012-07-30
Mike
Pall
ARM: Add VFP
and ha
r
d-float
A
B
I variants to interpreter
.
commit
|
commitdiff
|
tree
2012-07-29
Mike Pall
Only r
e
play sunk stores up
to the snapsho
t
r
eference
.
commit
|
commitdiff
|
tree
2012-07-29
M
i
ke Pal
l
Nee
d
to handle TBAR in SINK pass
.
commit
|
commitdiff
|
tree
2012-07-29
Mike Pall
Handle cross-c
o
m
p
il
e
s with F
P
U/n
o
-FPU
or har
d
-fp/sof
t
.
.
.
commit
|
commitdiff
|
tree
2012-07-29
Mike Pall
ARM: Add VFP
inst
r
uctions to ARM disa
s
sembler
.
commit
|
commitdiff
|
tree
2012-07-29
Mike Pall
DynASM/A
R
M: Add VFP
ins
t
ructio
n
s
.
commit
|
commitdiff
|
tree
2012-07-24
Mike Pall
Don
'
t treat all consti
f
i
ed cdata content
as con
s
tant
.
commit
|
commitdiff
|
tree
2012-07-20
Mike Pall
Turn l
o
a
ds from
immutable up
v
alues into constants
.
commit
|
commitdiff
|
tree
2012-07-20
Mi
k
e Pall
F
i
x slot flag
s
i
n
snapshot replay
.
commit
|
commitdiff
|
tree
2012-07-18
Mike Pal
l
Fix restore of sunk
CNEWI w
i
th im
p
li
c
it P32 to P64
.
.
.
commit
|
commitdiff
|
tree
2012-07-17
Mike Pall
F
FI:
Box all
a
c
cessed or ret
u
rne
d
e
n
u
m
s
.
commit
|
commitdiff
|
tree
2012-07-17
Mi
k
e Pall
Fix FOLD rule
(
i
-j)-i => 0-j
.
commit
|
commitdiff
|
tree
2012-07-17
M
i
ke Pall
Wor
k
aroun
d
fo
r
MSVC conve
r
sion
b
ug (doubl
e
-> uint32_t
.
.
.
commit
|
commitdiff
|
tree
2012-07-16
M
ike Pall
x8
6
/x64: Fix fusi
o
n of
u
nsigned byte co
m
pariso
n
s with
.
.
.
commit
|
commitdiff
|
tree
2012-07-16
Mike Pa
l
l
A
RM: Invoke SPLIT pass
f
or l
e
ftover IR_TOBIT
.
commit
|
commitdiff
|
tree
2012-07-16
Mi
k
e Pa
l
l
From
L
ua
5
.
2: Add -E
co
m
m
an
d
line option (i
g
n
ore e
n
v
.
.
.
commit
|
commitdiff
|
tree
2012-07-16
Mike
Pall
Correct
d
ispatch t
a
bl
e
modificatio
n
s for
return h
o
oks
.
commit
|
commitdiff
|
tree
2012-07-12
M
i
k
e Pall
FF
I
: Show address poin
t
e
d
to for tos
t
ring(ref),
t
oo
.
commit
|
commitdiff
|
tree
2012-07-11
M
i
ke Pall
Limit n
u
mb
e
r o
f
parent links
h
a
ndled by backend
.
commit
|
commitdiff
|
tree
next