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
FFI: Add unwind definitions for lj_vm_ffi_call.
2011-07-04
M
ik
e
Pall
ARM: Instal
l
dis_
a
rm
.
lua
.
commit
|
commitdiff
|
tree
2011-07-03
Mike Pall
Fix
i
nstall_n
a
me
and versioning on OSX
.
commit
|
commitdiff
|
tree
2011-07-03
M
ik
e
P
a
ll
PPC: A
d
d build
r
ules for PPC interpr
e
ter (n
o
n-functional
.
.
.
commit
|
commitdiff
|
tree
2011-07-03
M
ike Pa
l
l
PPC: Separate
P
PC vs
.
PPC
S
PE
i
n
terpreter
s
ource files
.
commit
|
commitdiff
|
tree
2011-07-01
M
i
ke P
a
ll
P
P
C: Untang
l
e P
P
C vs
.
PPCSPE target
defines
.
commit
|
commitdiff
|
tree
2011-07-01
M
i
ke Pall
PPC: Fix range check
for scaled
immediates
in DynASM
.
commit
|
commitdiff
|
tree
2011-06-29
Mike Pa
l
l
A
d
d deb
u
g
option to
m
svcbuild
.
ba
t
a
n
d improve error
.
.
.
commit
|
commitdiff
|
tree
2011-06-29
Mike Pall
Don't use
t
hread-safe except
i
ons on OSX
.
Complain to
.
.
.
commit
|
commitdiff
|
tree
2011-06-28
Mike
P
all
Return to lo
w
e
r
frame via interpreter for unhandled
.
.
.
commit
|
commitdiff
|
tree
2011-06-28
Mike Pal
l
Prefer reco
r
ding loops over ca
l
ls
.
commit
|
commitdiff
|
tree
2011-06-28
Mike Pall
Re
o
rgan
i
z
e
trace linking a
n
d track link
t
ypes
.
commit
|
commitdiff
|
tree
2011-06-28
Mike P
a
ll
Clean up temporary
b
ytecode patching
.
commit
|
commitdiff
|
tree
2011-06-27
Mike
Pall
Fix forced
unwinding triggered by external unwinder
.
commit
|
commitdiff
|
tree
2011-06-27
Mike
P
a
l
l
Use thread-safe exceptio
n
s for
external unwinding on
.
.
.
commit
|
commitdiff
|
tree
2011-06-26
M
i
ke Pall
Fix
i
OS
build
.
commit
|
commitdiff
|
tree
2011-06-26
Mike Pall
F
i
x data-flo
w
analysis for
B
C_ITERL
.
commit
|
commitdiff
|
tree
2011-06-24
Mike Pall
FFI: Clarify docs wrt
.
str
i
ng i
n
it
i
aliz
e
rs
f
or
b
yte
.
.
.
commit
|
commitdiff
|
tree
2011-06-23
M
i
ke
Pal
l
R
E
LEASE
LuaJIT-2
.
0
.
0-beta8 (fixed)
commit
|
commitdiff
|
tree
2011-06-23
Mike Pall
Fix documentation for -b com
m
and line op
t
io
n
.
commit
|
commitdiff
|
tree
2011-06-23
Mike Pall
RE
L
E
A
SE
Lu
a
JIT-2
.
0
.
0
-
beta8
commit
|
commitdiff
|
tree
2011-06-23
Mike P
a
ll
Update changelog
.
commit
|
commitdiff
|
tree
2011-06-23
Mike P
a
ll
Mi
s
c
.
updates
t
o docs
.
commit
|
commitdiff
|
tree
2011-06-22
Mike Pall
F
i
x asser
t
i
o
n
.
commit
|
commitdiff
|
tree
2011-06-22
Mike Pall
x86/x64:
D
o
n'
t
evict BASE i
n
ra_evictk()
.
commit
|
commitdiff
|
tree
2011-06-22
Mike P
a
ll
x86/x64: Fix reg
i
ster al
l
ocation
f
o
r var
i
able shifts
.
commit
|
commitdiff
|
tree
2011-06-22
Mike Pall
x86/x64: Fix fu
s
ion of comparisons with u8/u16 XLOAD
.
commit
|
commitdiff
|
tree
2011-06-22
M
i
ke
P
al
l
Avoid pointles
s
calls for std
f
ile han
d
le
s
on __gc
.
commit
|
commitdiff
|
tree
2011-06-20
Mike Pall
Fix recordin
g
of loop
s
wit
h
in
s
ta
b
le
d
irec
t
ions
in
.
.
.
commit
|
commitdiff
|
tree
2011-06-20
Mike Pal
l
From L
u
a 5
.
2: __le
n
for tables
.
Needs -D
L
UAJIT_ENABLE_LU
A
52C
.
.
.
commit
|
commitdiff
|
tree
2011-06-14
Mike
P
all
Update man page for -b c
o
mmand
l
i
ne opt
i
on
.
commit
|
commitdiff
|
tree
2011-06-14
Mike Pall
More fixes f
o
r the
Sola
r
is/x86 build
.
Thanks
t
o Will
.
.
.
commit
|
commitdiff
|
tree
2011-06-14
Mike Pa
l
l
Fix bytecode l
o
adi
n
g on Windows
.
commit
|
commitdiff
|
tree
2011-06-13
Mike Pal
l
Add
m
ore docs f
o
r bytec
o
de load/sa
v
e
feature
.
commit
|
commitdiff
|
tree
2011-06-13
M
i
ke Pall
Fix dump
i
ng of al
r
eady str
i
pped
functions
w
ith deb
u
g
.
.
.
commit
|
commitdiff
|
tree
2011-06-12
M
i
k
e Pall
Add -b command
l
ine
o
ption t
o
save
/
list
byt
e
code
.
commit
|
commitdiff
|
tree
2011-06-12
Mike Pall
Add
suppor
t
for bytecode loading/saving
.
commit
|
commitdiff
|
tree
2011-06-12
Mi
k
e Pall
Add recur
s
ive dump option to j
i
t
.
bc
.
dump(
)
.
commit
|
commitdiff
|
tree
2011-06-12
Mike
Pall
No need for L argumen
t
to lj_str_initbuf()
.
commit
|
commitdiff
|
tree
2011-06-11
Mike Pall
FFI: Suppor
t
__tostring metamethod
f
or point
e
r
s
to
.
.
.
commit
|
commitdiff
|
tree
2011-06-11
Mik
e
Pall
Make
.
eh_frame se
c
tion re
a
d-write on
Solaris
.
commit
|
commitdiff
|
tree
2011-06-10
Mike Pall
Fix check for missing arguments
in str
i
ng
.
format()
.
commit
|
commitdiff
|
tree
2011-06-09
Mike Pall
Cleanup pr
o
totype flags
.
commit
|
commitdiff
|
tree
2011-06-08
Mike Pall
Rem
o
ve b
o
gus as
s
ertion
f
or G
C
estimate vs
.
thres
h
old
.
commit
|
commitdiff
|
tree
2011-06-08
M
i
ke Pall
Flatten and
compre
s
s in-memory debug inf
o
(save
s
~70%)
.
commit
|
commitdiff
|
tree
2011-06-07
Mike Pall
Move d
e
bu
g
ging/introspect
i
on func
t
ionality
to
l
j_deb
u
g
.
c
.
commit
|
commitdiff
|
tree
2011-06-07
Mi
k
e Pa
l
l
Fix compiler
w
arning
.
commit
|
commitdiff
|
tree
2011-06-07
Mike Pall
F
F
I: Pr
i
nt NU
L
L p
o
inter
s
as "cdata
<
.
.
.
*>: NULL"
.
commit
|
commitdiff
|
tree
2011-06-07
Mike Pall
FFI
:
Show
a
d
d
res
s
pointed
to f
o
r tostring(pointer)
.
commit
|
commitdiff
|
tree
2011-06-07
Mike
P
all
Mino
r
chan
g
e to bytecode
p
enalty c
o
d
e for consisten
c
y
.
commit
|
commitdiff
|
tree
2011-06-07
Mike P
a
ll
Fi
x
data-flow
analysis for
B
C_UCL
O
.
commit
|
commitdiff
|
tree
2011-06-06
M
i
k
e
Pall
FFI: Ch
a
n
g
e tonumber(cdata)
s
e
mantics
.
Ret
u
rn nil for
.
.
.
commit
|
commitdiff
|
tree
2011-06-05
Mike Pall
AR
M
: Add fas
t
a
ssemble
r
implementat
i
on
o
f f
l
oor/ceil
.
.
.
commit
|
commitdiff
|
tree
2011-06-05
Mike
P
all
PPC: Ad
d
lj
_
vm_floor which is callable
f
r
o
m C
.
commit
|
commitdiff
|
tree
2011-06-05
Mike Pall
ARM
:
Fu
s
e XLO
A
D/XSTORE operands
.
commit
|
commitdiff
|
tree
2011-06-03
M
ike Pall
A
dd stdint
.
h
replace
m
ent for Sym
b
ian
.
Sigh
.
commit
|
commitdiff
|
tree
2011-06-03
Mike Pall
Add nar
r
owing of m
o
dulo
o
perat
o
r
.
commit
|
commitdiff
|
tree
2011-06-03
Mik
e
P
a
ll
Move ma
t
h h
e
lpers to lj_vmmath
.
c
.
Add missing log
2
.
.
.
commit
|
commitdiff
|
tree
2011-06-03
Mike
P
all
ARM: D
i
sa
b
le C++
exception
catching on Sym
b
ian
.
commit
|
commitdiff
|
tree
2011-06-02
M
ike Pall
ARM:
Enable JIT co
m
piler (ex
c
ept for
i
OS)
.
commit
|
commitdiff
|
tree
2011-06-02
Mike Pall
ARM:
A
dd
ARM
-
s
pe
c
ific
a
ssembler b
a
ckend
.
commit
|
commitdiff
|
tree
2011-06-01
Mike Pall
ARM: Don't
g
enerate un
a
lign
e
d XL
O
ADs
.
commit
|
commitdiff
|
tree
2011-06-01
Mike Pall
Many soft-f
l
o
a
t-related fixes to SPLIT
pass an
d
a
s
se
m
bler
.
.
.
commit
|
commitdiff
|
tree
2011-06-01
Mike Pall
ARM: Cat
c
h C++ excepti
o
ns in
i
nterp
r
eter fra
m
e
s
.
commit
|
commitdiff
|
tree
2011-05-31
M
i
ke Pall
DU
A
LNUM:
Fix missing type check for l
o
op index
s
lot
.
commit
|
commitdiff
|
tree
2011-05-31
Mike P
a
ll
ARM: Tune rem
a
terialization sc
h
e
d
u
ler
.
commit
|
commitdiff
|
tree
2011-05-31
Mi
k
e Pall
FFI: Fix recording
of casts from 32 bit po
i
nters
to
.
.
.
commit
|
commitdiff
|
tree
2011-05-31
Mike Pal
l
x86/x64: Minor
cleanup in assemble
r
backend
.
commit
|
commitdiff
|
tree
2011-05-31
Mike Pall
A
RM: Opti
m
ize hash algorithm fo
r
3-operand CPUs
.
commit
|
commitdiff
|
tree
2011-05-31
Mike Pall
A
R
M: Fi
x
_
_
n
ewindex
m
eta
m
ethod handlin
g
f
or BC_TSETB
.
commit
|
commitdiff
|
tree
2011-05-31
M
ike P
a
l
l
A
R
M: Fix string
.
sub() arg
u
ment c
h
e
cks
.
commit
|
commitdiff
|
tree
2011-05-29
Mi
k
e Pall
Clean up memory allocator init
i
alizati
o
n
a
n
d
catch
.
.
.
commit
|
commitdiff
|
tree
2011-05-27
Mike Pall
FFI: A
v
oid unu
s
ed functi
o
ns if
F
FI is disabled
.
commit
|
commitdiff
|
tree
2011-05-27
Mi
k
e
P
all
A
RM: Interpret
e
r/J
I
T integration, part #2
.
commit
|
commitdiff
|
tree
2011-05-27
Mik
e
Pal
l
ARM: Fi
x
m
a
th
.
l
d
exp() recording and folding
.
commit
|
commitdiff
|
tree
2011-05-27
Mik
e
Pal
l
Fix compiler warni
n
g
.
commit
|
commitdiff
|
tree
2011-05-26
Mike Pall
Fix hand
l
ing of number constants
in sn
a
p
shot
s
in
S
P
LIT
.
.
.
commit
|
commitdiff
|
tree
2011-05-26
Mike
P
a
l
l
ARM: Fix
r
emat
e
rialization scheduler
.
commit
|
commitdiff
|
tree
2011-05-26
Mi
k
e Pall
ARM: Flush ins
t
ruction cache in
assembler backend
.
commit
|
commitdiff
|
tree
2011-05-26
Mike Pall
Treat extra e
x
it
from
stack c
h
eck li
k
e a parent exit
.
commit
|
commitdiff
|
tree
2011-05-26
Mike Pal
l
Simplify hel
p
er routines for soft-float tar
g
ets
.
Add
.
.
.
commit
|
commitdiff
|
tree
2011-05-26
Mike Pall
A
RM
:
Add
CPU detection
.
commit
|
commitdiff
|
tree
2011-05-23
Mike Pall
ARM: Unify rotates to si
m
plify asse
m
bler backend
.
commit
|
commitdiff
|
tree
2011-05-23
Mike Pa
l
l
FFI: Fix __gc for VLA/VLS cdata
o
bjects
.
commit
|
commitdiff
|
tree
2011-05-22
Mi
k
e Pall
Get regi
s
ter maps
for jit
.
du
m
p from target d
i
sassembler
.
commit
|
commitdiff
|
tree
2011-05-22
M
ike Pall
ARM: Add A
R
M disassembler
.
commit
|
commitdiff
|
tree
2011-05-22
Mike
Pall
ARM: A
d
d AR
M
-s
p
ecific tuning
t
o g
e
n
e
ric as
s
em
b
ler backend
.
commit
|
commitdiff
|
tree
2011-05-22
Mike Pall
ARM: Add remater
i
alizatio
n
sc
h
edu
l
er for co
n
s
t
ants
.
.
.
commit
|
commitdiff
|
tree
2011-05-22
M
i
ke Pall
Split
up
FP IR instruct
i
ons wit
h
S
P
LIT pass f
o
r soft
.
.
.
commit
|
commitdiff
|
tree
2011-05-22
Mi
k
e Pa
l
l
More por
t
a
bility cleanup
s
for assemble
r
ba
c
kend
.
commit
|
commitdiff
|
tree
2011-05-22
Mike
P
all
A
d
d
miss
i
ng guard to for loop arg
u
me
n
t
conversi
o
n
.
commit
|
commitdiff
|
tree
2011-05-22
Mike
Pall
M
ove IR_
C
ALL* definitions to lj_irc
a
ll
.
h
.
commit
|
commitdiff
|
tree
2011-05-17
Mike Pal
l
Port
a
bili
t
y cleanups for assembler backend
.
commit
|
commitdiff
|
tree
2011-05-17
Mike Pall
Cl
a
rify docs wrt
.
table initializer han
d
ling for VLA
.
.
.
commit
|
commitdiff
|
tree
2011-05-16
Mike
Pall
Cleanup of tar
g
et dependencies
.
commit
|
commitdiff
|
tree
2011-05-16
Mike
P
a
ll
Add target
-
specif
i
c ma
c
ro for
s
ta
c
k align
m
ent
i
n assemble
r
.
.
.
commit
|
commitdiff
|
tree
2011-05-16
M
i
ke Pal
l
F
ix compiler warning
.
commit
|
commitdiff
|
tree
2011-05-16
Mike Pall
ARM: Add su
p
p
ort
fo
r
GDB JIT
API
.
commit
|
commitdiff
|
tree
2011-05-16
Mike Pall
ARM: Remove redundant
p
arse_gp
r
() i
n
DynASM
.
commit
|
commitdiff
|
tree
2011-05-16
Mike P
a
ll
ARM: Add
LJ_SOFTFP define
.
Add support for soft-fl
o
at
.
.
.
commit
|
commitdiff
|
tree
2011-05-16
Mi
k
e Pall
AR
M
:
Genera
l
ize ma
c
hi
n
e code
co-locatio
n
.
ARM
has a
.
.
.
commit
|
commitdiff
|
tree
next