repo.or.cz
/
luajit-2.0
/
celess22.git
/
search
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
log
|
graphiclog1
|
graphiclog2
|
commit
|
commitdiff
|
tree
|
refs
|
edit
|
fork
first
·
prev
·
next
Add LJ_TARGET_UNALIGNED.
2012-10-09
Mike Pall
Add L
J
_
TA
R
GE
T
_UNALIGNED
.
commit
|
commitdiff
|
tree
2012-10-09
Mike Pall
Add FOLD rul
e
s for CONV
.
int
.
i
8/u8
/
i
1
6/u1
6
o
f
KINT
.
commit
|
commitdiff
|
tree
2012-10-09
Mike Pall
D
on'
t
use s
t
ac
k
unwindi
n
g for
lua
_
yield()
.
commit
|
commitdiff
|
tree
2012-10-08
Mike Pall
F
FI: Add
s
upport for copy constr
u
ct
o
rs
.
commit
|
commitdiff
|
tree
2012-10-07
Mike Pall
PPC: Fix string
.
sub(
)
ra
n
ge check
.
commit
|
commitdiff
|
tree
2012-10-07
Mike Pall
From Lua 5
.
2
: Add s
t
ring
.
r
e
p(s, n, sep)
.
commit
|
commitdiff
|
tree
2012-10-07
Mike Pall
F
rom Lua 5
.
2: Ad
d
math
.
log(x, b
a
se)
.
commit
|
commitdiff
|
tree
2012-10-04
Mike Pall
C
larify comments in Mak
e
fil
e
o
n
-DLUAJIT_
E
N
A
BLE_LUA52COMPAT
.
commit
|
commitdiff
|
tree
2012-10-03
Mike Pa
l
l
Fix
s
co
p
e for reso
l
ving br
e
a
k labe
l
s
.
commit
|
commitdiff
|
tree
2012-10-02
Mike Pall
Fix x64 build
.
commit
|
commitdiff
|
tree
2012-10-02
Mike Pall
From L
u
a 5
.
2: '%s
'
option to string
.
format() behaves
.
.
.
commit
|
commitdiff
|
tree
2012-10-02
Mi
k
e Pall
F
ro
m
Lua 5
.
2
:
Return
n
il 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
Fr
o
m Lua 5
.
2: Add luaL_trace
b
ack()
.
commit
|
commitdiff
|
tree
2012-09-28
Mike Pall
Up
d
a
t
e depe
n
d
e
n
c
ies
.
commit
|
commitdiff
|
tree
2012-09-28
Mike Pall
F
ro
m
Lua 5
.
2
:
Allow
m
ixed
m
etamethods f
o
r or
d
er
e
d compariso
n
s
.
commit
|
commitdiff
|
tree
2012-09-28
M
i
ke Pa
l
l
From Lua 5
.
2
: Remove e
r
r
or for ambiguous f
u
nction call
.
.
.
commit
|
commitdiff
|
tree
2012-09-28
Mi
k
e Pall
From Lua 5
.
2
:
R
e
turn file object for
i
o
.
write() and
.
.
.
commit
|
commitdiff
|
tree
2012-09-28
Mi
k
e
P
a
ll
F
r
o
m Lua 5
.
2: Add table
.
pack()
.
Needs -DLUA
J
IT_ENABLE
_
L
UA52C
.
.
.
commit
|
commitdiff
|
tree
2012-09-27
Mike Pall
FF
I
: ctypeid of ctype object is immutable
.
commit
|
commitdiff
|
tree
2012-09-27
Mi
k
e
Pall
Fold K
P
TR +
offset in SP
L
IT pass
.
commit
|
commitdiff
|
tree
2012-09-27
Mike Pall
x
86: Fix
r
e
g
i
ste
r
alloc
a
t
ion for calls returnin
g
register
.
.
.
commit
|
commitdiff
|
tree
2012-09-24
Mike Pall
Fro
m
Lua 5
.
2:
E
xtended results from o
s
.
exe
c
ute()
a
nd
.
.
.
commit
|
commitdiff
|
tree
2012-09-24
M
i
ke Pall
From Lua 5
.
2: Add debug
.
getu
s
er
v
a
l
ue() and debug
.
s
etuservalue()
.
commit
|
commitdiff
|
tree
2012-09-24
Mike Pa
l
l
From Lua 5
.
2
:
Add rawlen(
)
.
N
eeds -D
L
UAJIT_ENAB
L
E
_
LUA52COMPAT
.
commit
|
commitdiff
|
tree
2012-09-24
Mike Pall
R
earrang
e
library fun
c
tio
n
s to
get
a fixed FF_next
.
commit
|
commitdiff
|
tree
2012-09-24
M
ike Pall
Remove s
o
me li
b
rary functions fo
r
no-JIT/no-FFI builds
.
commit
|
commitdiff
|
tree
2012-09-24
Mike P
a
ll
Allow conditional inc
l
us
i
on of
builtin library functions
.
commit
|
commitdiff
|
tree
2012-09-21
Mike Pall
F
r
om Lua 5
.
2: Add
mode a
n
d env arguments to load*()
.
commit
|
commitdiff
|
tree
2012-09-21
M
ike P
a
ll
M
ove
loa
d
/d
u
mp functions t
o
lj_load
.
c
.
A
dd load modes
.
commit
|
commitdiff
|
tree
2012-09-21
Mike Pall
Fix package
.
sear
c
hp
a
th()
.
commit
|
commitdiff
|
tree
2012-09-20
Mi
k
e Pall
Fix
last commit
.
commit
|
commitdiff
|
tree
2012-09-20
Mike Pall
From
L
ua 5
.
2: Add
d
ebug
.
upv
a
lueid() and debug
.
u
p
v
aluejoin()
.
commit
|
commitdiff
|
tree
2012-09-20
M
ike Pall
F
r
om Lua
5
.
2:
debug
.
g
e
tinfo(
.
.
.
, "u") returns
n
p
arams
.
.
.
commit
|
commitdiff
|
tree
2012-09-20
Mike Pall
Fix
'f' an
d
'
L' options
f
or debug
.
g
etinfo
(
) and lua_geti
n
fo(
)
.
commit
|
commitdiff
|
tree
2012-09-19
Mi
k
e
Pall
Disable LUA_COMPAT_GFIND an
d
L
U
A_COMPAT_MOD in
L
ua
.
.
.
commit
|
commitdiff
|
tree
2012-09-19
Mike Pall
F
rom Lua 5
.
2: de
b
u
g
.
setmetatable
(
)
r
e
turns object
.
commit
|
commitdiff
|
tree
2012-09-19
M
ike Pall
Fr
o
m Lua 5
.
2
: 'break' allowed anywhere
.
commit
|
commitdiff
|
tree
2012-09-19
Mike Pall
From Lua 5
.
2
:
deb
u
g
.
getlocal
(
) ac
c
epts function arg
.
.
.
commit
|
commitdiff
|
tree
2012-09-19
Mike P
a
ll
From L
u
a 5
.
2: de
b
ug
.
getlocal()/
s
e
tlocal()
t
rea
t
s slot
.
.
.
commit
|
commitdiff
|
tree
2012-09-19
M
ike
Pall
From Lua 5
.
2: d
e
b
ug
.
getupvalue() re
t
ur
n
s "" for C func
t
ion
.
.
.
commit
|
commitdiff
|
tree
2012-09-16
Mike Pall
From Lua 5
.
2
: Add go
t
o
a
nd ::la
b
el:: state
m
e
nts
.
commit
|
commitdiff
|
tree
2012-09-12
Mike Pall
Fix
despecializa
t
ion o
f
I
TER
N
when al
r
e
ady runni
n
g
.
commit
|
commitdiff
|
tree
2012-09-12
Mike P
a
ll
Use 0/1 m
a
cro for Lua 5
.
2 compatibility
.
commit
|
commitdiff
|
tree
2012-09-12
Mike Pall
Add mor
e
asserti
o
ns for stack consiste
n
cy during re
c
ording
.
commit
|
commitdiff
|
tree
2012-09-10
Mike Pall
F
F
I: Corre
c
tl
y
propag
a
te alig
n
ment when int
e
rn
i
ng
n
e
ste
d
.
.
.
commit
|
commitdiff
|
tree
2012-09-08
Mike
P
all
FFI: Always r
e
s
ol
v
e metametho
d
s
for pointers t
o
st
r
u
c
t
s
.
commit
|
commitdiff
|
tree
2012-09-03
M
i
ke P
a
ll
FFI:
H
andl
e
__pai
r
s/__ipairs metam
e
t
hods for cdat
a
.
.
.
commit
|
commitdiff
|
tree
2012-09-03
Mike P
a
l
l
Fix
r
e
cording of ctype() constructor
s
for poi
n
ters
.
commit
|
commitdiff
|
tree
2012-08-31
M
i
ke Pall
Pre
s
e
rve snapsho
t
#0
P
C
for all traces (p
o
tential gcstep
.
.
.
commit
|
commitdiff
|
tree
2012-08-30
Mik
e
Pall
Add c
h
eck fo
r
unsupported MIPS
soft-float targets
.
commit
|
commitdiff
|
tree
2012-08-28
M
i
ke
Pall
Limit recursion dep
t
h
i
n stri
n
g
.
match()
et al
.
commit
|
commitdiff
|
tree
2012-08-28
Mike Pall
D
o
n't con
s
t
i
fy upva
l
ues that
may ret
a
i
n
large amounts
.
.
.
commit
|
commitdiff
|
tree
2012-08-27
M
ike Pall
FFI:
D
etect type punnin
g
thr
o
ugh un
i
ons
.
commit
|
commitdiff
|
tree
2012-08-27
Mike Pall
A
d
d
table of IR typ
e
sizes
.
commit
|
commitdiff
|
tree
2012-08-27
Mike
P
all
ARM, PPC, MIPS: Improve X
L
OAD op
e
ran
d
fusion
and regi
s
ter
.
.
.
commit
|
commitdiff
|
tree
2012-08-27
Mike Pall
Fix
und
e
rflow handling in builtin
s
t
rin
g
t
o number
.
.
.
commit
|
commitdiff
|
tree
2012-08-26
Mi
k
e Pall
Repla
c
e so
m
e triv
i
a
l uses
o
f fpr
i
ntf() w
i
th fputs
.
commit
|
commitdiff
|
tree
2012-08-26
Mike Pall
Re
p
l
a
c
e
divisions
with si
m
pler code
.
commit
|
commitdiff
|
tree
2012-08-26
Mike Pa
l
l
Fix c
o
m
p
il
a
tion wit
h
FFI disabled
.
commit
|
commitdiff
|
tree
2012-08-26
Mi
k
e
P
all
Remove old M
a
kefile rules
.
commit
|
commitdiff
|
tree
2012-08-25
M
i
k
e
P
all
Re
p
la
c
e str
t
od()
with b
u
iltin string t
o
number
c
onversion
.
commit
|
commitdiff
|
tree
2012-08-25
Mi
k
e Pall
Add support for
'
%a'
a
n
d
'
%A' to string
.
format
.
commit
|
commitdiff
|
tree
2012-08-25
Mike
P
all
ARM: Fix base regi
s
t
e
r co
a
les
c
ing
.
commit
|
commitdiff
|
tree
2012-08-25
Mike Pall
AR
M
: Fix commit ceaa60c0
.
commit
|
commitdiff
|
tree
2012-08-20
Mike P
a
ll
Mi
n
o
r fixes to FOLD rule
s
.
commit
|
commitdiff
|
tree
2012-08-19
M
ike P
a
ll
A
RM: Fix
h
a
rd-float lj_vm_
t
r
u
n
c
(
) (used by compiled
.
.
.
commit
|
commitdiff
|
tree
2012-08-19
M
ike
P
all
MIPS: Don
'
t
u
s
e argument GPR
s
to
rematerial
i
ze
F
P
R
.
.
.
commit
|
commitdiff
|
tree
2012-08-19
Mike Pall
ARM:
Don't use
argument GPRs to rem
a
terializ
e
FPR arguments
.
commit
|
commitdiff
|
tree
2012-08-19
Mike
Pall
A
R
M, MIPS,
P
PC: Rem
a
terialize FPR
invaria
n
ts first
.
commit
|
commitdiff
|
tree
2012-08-19
Mike Pa
l
l
MIPS: Fi
x
c
a
l
l
s to floo
r
/
c
e
i
l/t
r
unc
.
commit
|
commitdiff
|
tree
2012-08-19
Mike Pall
ARM: Fi
x
calls to
h
ard-float floo
r
/
c
e
i
l/trunc
.
commit
|
commitdiff
|
tree
2012-08-16
Mi
k
e Pall
F
ix sh
r
inking of direct mapped bl
o
ck in builtin a
l
locator
.
commit
|
commitdiff
|
tree
2012-08-15
Mike P
a
ll
Fi
x
last c
o
m
mit
.
commit
|
commitdiff
|
tree
2012-08-15
Mike Pall
FOLD x
/
2
^k ==> x * 2^-k
.
commit
|
commitdiff
|
tree
2012-08-14
Mike Pall
x86: Sim
p
lif
y
error me
s
sage for CP
U
s l
a
cki
n
g CMOV
.
commit
|
commitdiff
|
tree
2012-08-11
Mike Pall
FFI: Don't keep C
T
ype * ac
r
oss ca
l
l
.
Callb
a
ck m
a
y reallocate
.
.
.
commit
|
commitdiff
|
tree
2012-08-11
Mike Pall
Do not use DWARF u
n
wi
n
d
er on Windows
.
commit
|
commitdiff
|
tree
2012-08-09
M
i
k
e Pal
l
Update cross-com
p
i
l
ation docs
.
commit
|
commitdiff
|
tree
2012-08-09
Mike Pa
l
l
ARM: Enable VFP and hard-float ABI suppo
r
t
.
commit
|
commitdiff
|
tree
2012-08-09
Mik
e
Pal
l
A
R
M
:
Add VF
P
and hard-floa
t
ABI var
i
ants to JIT
c
o
m
piler
.
commit
|
commitdiff
|
tree
2012-08-09
Mike Pa
l
l
Never compi
l
e DWARF unwinder
o
n Win
d
o
w
s
.
commit
|
commitdiff
|
tree
2012-08-08
M
i
k
e
Pall
F
F
I: Compil
e
ffi
.
ty
p
eof(cdata)
.
commit
|
commitdiff
|
tree
2012-08-08
Mike Pall
FFI: Compi
l
e a
s
s
ignment
s
fro
m
enums
.
commit
|
commitdiff
|
tree
2012-08-05
M
i
k
e Pall
Ad
d
m
i
ssin
g
change for
last co
m
mit
.
commit
|
commitdiff
|
tree
2012-08-05
Mike
Pall
FF
I
: Improve erro
r
mess
a
ge for
bad indexing attempts
.
commit
|
commitdiff
|
tree
2012-08-05
Mik
e
Pall
FFI: Init
i
alize all fields
o
f stand
a
rd types
.
commit
|
commitdiff
|
tree
2012-08-02
Mike P
a
ll
FFI: F
i
x alignm
e
nt o
f
C call s
t
ructure
.
commit
|
commitdiff
|
tree
2012-07-30
Mike Pall
ARM: Add hard-float ABI support
to the FFI (in
t
erpreter)
.
commit
|
commitdiff
|
tree
2012-07-30
M
i
ke Pall
ARM: A
d
d VFP a
n
d hard-float A
B
I variants to interp
r
et
e
r
.
commit
|
commitdiff
|
tree
2012-07-29
M
i
ke Pall
Only re
p
l
ay sunk stores up to the s
n
apshot
r
efer
e
nc
e
.
commit
|
commitdiff
|
tree
2012-07-29
Mike Pa
l
l
N
e
ed to handle
T
B
AR in SINK pass
.
commit
|
commitdiff
|
tree
2012-07-29
Mike Pal
l
Handl
e
cross-compile
s
wit
h
F
P
U/no-
F
PU or hard-fp/soft
.
.
.
commit
|
commitdiff
|
tree
2012-07-29
Mike Pa
l
l
ARM: A
d
d VFP ins
t
ructio
n
s to ARM disas
s
embler
.
commit
|
commitdiff
|
tree
2012-07-29
Mike
Pall
D
ynASM/ARM: Add VFP
instruc
t
i
o
ns
.
commit
|
commitdiff
|
tree
2012-07-24
M
i
k
e Pall
Don't treat all
c
ons
t
ified cdata content as
c
onstant
.
commit
|
commitdiff
|
tree
2012-07-20
Mike
P
all
T
u
rn loads from immutable upv
a
lues into constants
.
commit
|
commitdiff
|
tree
2012-07-20
Mike Pall
Fi
x
slot flags
in snapsho
t
r
e
p
lay
.
commit
|
commitdiff
|
tree
2012-07-18
Mike Pall
Fi
x
restore of sunk CNEWI wit
h
implicit P32 to P
6
4
.
.
.
commit
|
commitdiff
|
tree
2012-07-17
Mike Pall
FFI: Box all accessed
or return
e
d enums
.
commit
|
commitdiff
|
tree
next