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 more assertions for stack consistency during recording.
2012-06-22
Mike Pall
F
ix build issues on Cygwin and MinGW with opti
o
nal
.
.
.
commit
|
commitdiff
|
tree
2012-06-20
Mike Pa
l
l
FFI: Check fo
r
__
n
ew
m
etamethod when calling
a
con
s
tructor
.
commit
|
commitdiff
|
tree
2012-06-20
Mike Pall
FFI: Do not resolve st
r
ings pass
e
d to paramet
e
rized
.
.
.
commit
|
commitdiff
|
tree
2012-06-20
Mike Pall
FFI: R
e
solve meta
m
ethods for construct
o
rs
,
t
oo
.
commit
|
commitdiff
|
tree
2012-06-20
M
i
ke Pall
F
FI: Improve error message
s
for ctype argum
e
n
t
s
.
commit
|
commitdiff
|
tree
2012-06-14
Mike Pall
FFI: Add supp
o
rt
f
o
r parameterized C type
s
.
commit
|
commitdiff
|
tree
2012-06-13
M
i
ke Pall
CONSOLE: Handle P64,
GPR64,
T
OC*
a
nd
P
PE (P
S
3
)
in PPC
.
.
.
commit
|
commitdiff
|
tree
2012-06-12
Mike
P
all
Clean up bu
i
ldvm error mess
a
ge
.
commit
|
commitdiff
|
tree
2012-06-12
Mi
k
e Pal
l
Allow
p
arsing
bcsave
.
lua (
-
b
o
p
tion) withou
t
FF
I
.
commit
|
commitdiff
|
tree
2012-06-12
M
ike Pal
l
PPC:
R
emove
lj_vm_floor
/
ceil/trunc as
s
emb
l
er wrapp
e
rs
.
commit
|
commitdiff
|
tree
2012-06-12
M
i
ke
P
a
ll
ARM/PPC:
R
emove a
s
sembler code for
l
j
_vm_foldarith
(
)
.
commit
|
commitdiff
|
tree
2012-06-12
Mike Pall
PPC:
F
i
x disa
s
sembly of rld
c
l
/rldc
r
.
commit
|
commitdiff
|
tree
2012-06-12
Mike
Pall
DynASM/PPC: Add missing 6
4
bit rota
t
es
and mt
o
crf/
m
focrf
.
commit
|
commitdiff
|
tree
2012-06-12
Mike Pall
x64: Fi
x
DynASM defines
.
commit
|
commitdiff
|
tree
2012-06-11
Mi
k
e Pall
Impr
o
ved target dete
c
t
ion
for msvcbu
i
l
d
.
bat
.
commit
|
commitdiff
|
tree
2012-06-11
Mike Pa
l
l
O
S
X: Change dylib names to b
e
consistent with
other
.
.
.
commit
|
commitdiff
|
tree
2012-06-10
M
ik
e
Pall
M
I
P
S
: Clean
u
p
in
t
erpreter
.
commit
|
commitdiff
|
tree
2012-06-10
Mi
k
e P
a
l
l
PPC/
e
500
:
Cleanup interpret
e
r
.
commit
|
commitdiff
|
tree
2012-06-10
Mike Pa
l
l
PPC: Cleanup interpreter
.
commit
|
commitdiff
|
tree
2012-06-10
Mi
k
e P
a
ll
A
RM: C
l
eanup interpreter
.
commit
|
commitdiff
|
tree
2012-06-10
Mike Pall
x86/x64: More
inte
r
preter cle
a
nups
.
commit
|
commitdiff
|
tree
2012-06-10
M
i
ke
Pall
PPC:
Fix interpreter st
a
te
s
etup in c
a
ll
b
ack
s
.
commit
|
commitdiff
|
tree
2012-06-10
Mike Pall
Fix userdata __gc separa
t
ions at
state clos
e
.
commit
|
commitdiff
|
tree
2012-06-10
Mike P
a
ll
x86/x64: Cle
a
n
up interp
r
eter
.
commit
|
commitdiff
|
tree
2012-06-10
Mike Pall
Pass va
r
i
o
us
build, arch and OS fla
g
s t
o
DynASM
.
commit
|
commitdiff
|
tree
2012-06-10
Mike
Pall
CONSOLE: Minor P
S
3 bu
i
l
d f
i
xes
.
commit
|
commitdiff
|
tree
2012-06-10
Mi
k
e Pall
CONSOL
E
:
Fix PS3 build
.
commit
|
commitdiff
|
tree
2012-06-09
M
i
ke
P
all
CONSOLE: Handle unimplemented features for console
.
.
.
commit
|
commitdiff
|
tree
2012-06-09
Mike Pall
A
RM/P
P
C: Dete
c
t
m
or
e
target arch var
i
ants
.
D
e
tect cons
o
le OS
.
commit
|
commitdiff
|
tree
2012-06-09
Mike Pall
Avoid po
t
ential stor
e
-for
w
arding stalls in GC
markin
g
.
commit
|
commitdiff
|
tree
2012-06-09
M
i
ke P
a
ll
Fix check
for minimum GCC v
e
rsion
.
commit
|
commitdiff
|
tree
2012-06-09
Mike Pall
Reo
r
g
a
nize build p
r
ocess
.
commit
|
commitdiff
|
tree
2012-06-09
Mi
k
e Pall
A
d
d
m
i
n
ifie
d
Lua in
t
erpreter
(
minilua)
.
Used by the
.
.
.
commit
|
commitdiff
|
tree
2012-06-09
Mike
P
all
Dyn
A
SM: Compatibility wit
h
minilua
.
commit
|
commitdiff
|
tree
2012-06-08
Mik
e
P
a
ll
FFI: Fix add
r
e
ss calculation for re
f
s
.
commit
|
commitdiff
|
tree
2012-06-08
Mike P
a
ll
M
ove lib/* to
src/ji
t
/*
.
commit
|
commitdiff
|
tree
2012-06-08
Mi
k
e
Pall
Correctly preserve sna
p
sho
t
#0
P
C
for roo
t
t
ra
c
e
s
.
.
.
commit
|
commitdiff
|
tree
2012-06-08
M
ike Pal
l
Rearrange OSX
v
s
.
iOS defines
.
Dis
a
ble
c
allback
s
o
n
.
.
.
commit
|
commitdiff
|
tree
2012-06-07
Mike Pall
Link
t
o
L
uaJIT Roadmap 2
0
12/2013
.
commit
|
commitdiff
|
tree
2012-06-06
Mi
k
e
Pall
Print v
e
rsion
a
nd JIT statu
s
to
s
tdo
u
t, not stderr
.
commit
|
commitdiff
|
tree
2012-06-04
Mik
e
Pall
S
plit-
o
f
f large-fi
l
e
supp
o
rt
f
lags to TARG
E
T_L
F
SFLAGS
.
commit
|
commitdiff
|
tree
2012-06-04
Mik
e
Pall
Add uninsta
l
l ta
r
get
to top-leve
l
M
a
kef
i
le
.
commit
|
commitdiff
|
tree
2012-06-04
M
ike Pall
MIPS: Support g
e
nerati
o
n
of mips/
m
ipse
l
by
t
ecode o
b
ject
.
.
.
commit
|
commitdiff
|
tree
2012-06-04
Mik
e
Pa
l
l
FFI: Use
CNEWI/F
L
OAD to box/access ffi
.
new(
"
int", x
.
.
.
commit
|
commitdiff
|
tree
2012-05-31
M
ike P
a
ll
L
ink to LuaJIT wiki
.
commit
|
commitdiff
|
tree
2012-05-29
Mik
e
P
a
l
l
FFI: Convert io
.
* file handl
e
to FILE * pointer (but
.
.
.
commit
|
commitdiff
|
tree
2012-05-28
Mike Pall
Fix a
r
gum
e
nt
c
he
c
ks f
o
r coroutine
.
create()
.
commit
|
commitdiff
|
tree
2012-05-23
Mi
k
e Pall
PPC/e500:
Fix tailcall from fast f
u
nction (esp
.
to
s
tr
i
ng)
.
commit
|
commitdiff
|
tree
2012-05-23
Mike Pall
FFI: Equality c
o
mparisons never raise an err
o
r
.
commit
|
commitdiff
|
tree
2012-05-14
Mike Pall
Preserve snapshot #
0
P
C
f
o
r
r
oot
trace
s
.
commit
|
commitdiff
|
tree
2012-05-14
Mike Pall
FFI: Don't call FreeLibrary()
on our
own E
X
E/D
L
L
.
commit
|
commitdiff
|
tree
2012-05-10
M
i
ke Pa
l
l
ARM/PPC
/
MIPS: Fix
t
ail
c
al
l
fro
m
fa
s
t function
(
e
s
p
.
.
.
commit
|
commitdiff
|
tree
2012-05-10
M
ike P
a
ll
ARM:
F
ix modulo operator and math
.
floo
r
/c
e
il for inf
.
.
.
commit
|
commitdiff
|
tree
2012-05-10
Mike Pal
l
A
R
M
: Fix tonumber() argu
m
ent check
.
commit
|
commitdiff
|
tree
2012-05-09
Mike P
a
l
l
R
E
LE
A
SE LuaJIT-2
.
0
.
0-bet
a
10
commit
|
commitdiff
|
tree
2012-05-09
Mi
k
e
Pall
Remove stray com
m
ent
.
commit
|
commitdiff
|
tree
2012-05-09
M
ike Pall
U
p
date cha
n
gelog
.
commit
|
commitdiff
|
tree
2012-05-09
Mi
k
e Pall
Fix ty
p
o
.
commit
|
commitdiff
|
tree
2012-05-09
Mike Pall
FFI:
F
ix recording
o
f test
f
or bool
r
e
s
u
lt of call
.
commit
|
commitdiff
|
tree
2012-05-08
Mike Pa
l
l
FFI: Don't rec
o
rd test for bool result of call,
i
f
.
.
.
commit
|
commitdiff
|
tree
2012-05-08
Mike Pall
FFI: A
l
l
o
w
'typede
f
_Bool int BOOL;' to make Windo
w
s
.
.
.
commit
|
commitdiff
|
tree
2012-05-07
M
ike Pall
Fi
x
PHI stack
s
l
o
t
syncin
g
.
commit
|
commitdiff
|
tree
2012-05-05
Mike Pall
FFI: Use correct PC in FFI metam
e
thod er
r
or mess
a
ge
.
commit
|
commitdiff
|
tree
2012-05-04
Mike Pal
l
Add link
s
to LuaJIT mail
i
ng list
.
commit
|
commitdiff
|
tree
2012-05-03
Mike Pall
Disabl
e
l
o
a
ding bytecode
w
ith an extra head
e
r
(
B
OM
.
.
.
commit
|
commitdiff
|
tree
2012-04-30
Mike Pall
ARM: Fix compilation of m
a
th
.
sinh/co
s
h/ta
n
h
.
commit
|
commitdiff
|
tree
2012-04-30
Mike
P
all
A
RM: Fix rejoin of pow i
n
SP
L
IT
p
ass
.
commit
|
commitdiff
|
tree
2012-04-29
Mike Pall
ARM: Han
d
le al
l
CALL
*
o
p
s wi
t
h d
o
u
ble results
in SP
L
IT
.
.
.
commit
|
commitdiff
|
tree
2012-04-26
Mike
Pall
Add
more comparison vari
a
nt
s
to Va
l
grind suppressions
.
.
.
commit
|
commitdiff
|
tree
2012-04-26
Mik
e
Pa
l
l
A
RM/FFI: In
v
oke SPLIT
p
ass for
dou
b
le arg
s
in FFI call
.
commit
|
commitdiff
|
tree
2012-04-26
Mike P
a
ll
ARM:
Fix conditional b
r
anch fixup for
OB
A
R
.
commit
|
commitdiff
|
tree
2012-04-26
Mike Pall
ARM:
F
ix
re
g
i
s
ter a
l
location for l
d
rd-o
p
timized
HREFK
.
commit
|
commitdiff
|
tree
2012-04-26
Mike
P
all
ARM
:
Re
o
rder
t
ype
/
value tests to silence Valgrind
.
commit
|
commitdiff
|
tree
2012-04-19
Mike Pall
FFI: Clarify docs wrt
.
'local ffi =
.
.
.
'
a
n
d
the
i
nte
r
active
.
.
.
commit
|
commitdiff
|
tree
2012-04-19
Mi
k
e Pall
Updat
e
ch
a
ngelog
.
commit
|
commitdiff
|
tree
2012-04-19
Mik
e
Pall
Add re
q
uired
P
HIs for
impl
i
cit conversions (via XREF
.
.
.
commit
|
commitdiff
|
tree
2012-04-17
Mike Pall
FFI:
Fix result type
o
f pointe
r
diffe
r
ence
.
commit
|
commitdiff
|
tree
2012-04-17
Mike P
a
ll
Fix dependencies
.
commit
|
commitdiff
|
tree
2012-04-12
Mike Pall
FFI: Fix black
l
isting of C functions
c
alli
n
g callbacks
.
commit
|
commitdiff
|
tree
2012-04-12
Mike Pall
Make lua
_
concat(
)
work from C hook with p
a
rt
i
a
l
f
r
ame
.
commit
|
commitdiff
|
tree
2012-04-11
Mike Pall
Fi
x
DSE of US
T
ORE
.
Have
to remove
O
BAR, too
.
commit
|
commitdiff
|
tree
2012-04-11
Mike Pall
F
i
x
bytecode JMP slot rang
e
a
f
ter
c
o
n
s
t + and
/
or
opti
m
i
zation
.
commit
|
commitdiff
|
tree
2012-04-11
M
i
k
e Pall
Limit number of userdata __gc separ
a
tio
n
s
at st
a
te
.
.
.
commit
|
commitdiff
|
tree
2012-04-11
Mik
e
Pall
E
n
sure run
n
ing
__gc
o
f userdata created
i
n __gc at
.
.
.
commit
|
commitdiff
|
tree
2012-04-09
Mi
k
e Pall
Fix discha
r
ge order of com
p
arison
s
in
Lua
parser
.
commit
|
commitdiff
|
tree
2012-04-02
Mike Pall
MIPS: U
p
date docs
.
commit
|
commitdiff
|
tree
2012-04-01
M
ike Pall
MIP
S
: Add s
u
p
p
ort for GDB JIT API
.
commit
|
commitdiff
|
tree
2012-03-31
Mike Pall
FFI: F
i
x sy
m
bol
resolving error messages on
W
indo
w
s
.
commit
|
commitdiff
|
tree
2012-03-31
Mike Pall
FF
I
: Fix
reso
l
ving
o
f fu
n
c
t
i
o
n
name redir
e
c
t
s
on Windows
.
.
.
commit
|
commitdiff
|
tree
2012-03-29
Mike Pall
MIPS: Integ
r
ate and enable
J
IT
c
o
mpiler
.
commit
|
commitdiff
|
tree
2012-03-29
Mike Pall
MIPS:
Add MI
P
S32R2 c
o
mpil
e
-t
i
m
e
/runtime CPU det
e
ction
.
commit
|
commitdiff
|
tree
2012-03-29
Mi
k
e Pall
MIPS: Interp
r
eter/
J
IT integ
r
ation
commit
|
commitdiff
|
tree
2012-03-28
Mike Pall
P
P
C: Use builtin D-Cache/
I
-Cache
s
ync c
o
de
.
commit
|
commitdiff
|
tree
2012-03-28
Mike Pall
PP
C
:
Fix HRE
F
K
c
ode
g
enerati
o
n
f
o
r huge tables
.
commit
|
commitdiff
|
tree
2012-03-28
Mike
P
all
PPC: Fix fu
s
i
on
of floating-point XLOAD/XSTORE
.
commit
|
commitdiff
|
tree
2012-03-28
Mi
k
e Pall
Fix OSX b
u
ild issues
.
B
ump minimum required OSX version
.
.
.
commit
|
commitdiff
|
tree
2012-03-25
M
i
ke P
a
ll
Replace unwind
.
h
definitions with
o
ur own
.
commit
|
commitdiff
|
tree
2012-03-21
Mi
k
e
Pall
F
FI: Change ffi
.
load()
l
ibr
a
ry name resolution
for
.
.
.
commit
|
commitdiff
|
tree
2012-03-20
Mi
k
e Pall
Avoid re
c
urs
i
ve
GC
s
teps
a
fter G
C
-triggered trace exit
.
commit
|
commitdiff
|
tree
2012-03-15
Mike Pall
Fix co
m
p
i
lation on OpenBSD
.
commit
|
commitdiff
|
tree
next