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
Remove bogus assertion for GC estimate vs. threshold.
2011-06-08
Mike Pall
Remove
b
o
gus a
s
sertion for GC
e
stimate
v
s
.
threshol
d
.
commit
|
commitdiff
|
tree
2011-06-08
M
i
ke Pa
l
l
Flatten and compress in-memory debug info (saves ~70
%
)
.
commit
|
commitdiff
|
tree
2011-06-07
Mike Pall
Move
debugging/introspection functiona
l
ity
t
o lj_deb
u
g
.
c
.
commit
|
commitdiff
|
tree
2011-06-07
Mike Pall
Fix compiler warning
.
commit
|
commitdiff
|
tree
2011-06-07
M
i
ke Pall
FFI
:
Print
N
ULL poi
n
ters as "cd
a
t
a
<
.
.
.
*
>
: NU
L
L"
.
commit
|
commitdiff
|
tree
2011-06-07
Mike Pal
l
FF
I
: Sh
o
w a
d
dress pointed t
o
for tostring(po
i
nter)
.
commit
|
commitdiff
|
tree
2011-06-07
Mike Pall
Minor
c
hange to b
y
tecode penalt
y
co
d
e for co
n
sistency
.
commit
|
commitdiff
|
tree
2011-06-07
Mik
e
Pall
Fix data-flow analysis for BC_UCLO
.
commit
|
commitdiff
|
tree
2011-06-06
Mike Pall
FF
I
: Cha
n
ge tonumber(cdata) seman
t
ics
.
Return nil
f
o
r
.
.
.
commit
|
commitdiff
|
tree
2011-06-05
Mike
P
a
l
l
ARM: Add fast
a
ssembler imple
m
entation of floor/ceil
.
.
.
commit
|
commitdiff
|
tree
2011-06-05
Mike Pall
PPC: A
d
d lj
_
vm_flo
o
r which i
s
callab
l
e from C
.
commit
|
commitdiff
|
tree
2011-06-05
Mike Pall
ARM:
Fuse XLOAD/XSTORE o
p
erands
.
commit
|
commitdiff
|
tree
2011-06-03
Mike Pall
A
dd
s
t
d
int
.
h
replace
m
ent f
o
r
S
ymbian
.
Sigh
.
commit
|
commitdiff
|
tree
2011-06-03
M
i
ke P
a
ll
Add
narrowing of modulo op
e
rat
o
r
.
commit
|
commitdiff
|
tree
2011-06-03
Mi
k
e Pall
M
ove math h
e
lpers to lj_vmmath
.
c
.
Add
mis
s
in
g
log2
.
.
.
commit
|
commitdiff
|
tree
2011-06-03
Mi
k
e Pall
ARM: Disab
l
e C++ exception catching on Symbian
.
commit
|
commitdiff
|
tree
2011-06-02
Mike Pall
ARM: En
a
ble
JIT compil
e
r (except
for iOS)
.
commit
|
commitdiff
|
tree
2011-06-02
Mike Pall
ARM: Ad
d
ARM-specific as
s
e
m
ble
r
b
a
ckend
.
commit
|
commitdiff
|
tree
2011-06-01
Mike Pall
ARM:
D
on't
generate una
l
igned XLOADs
.
commit
|
commitdiff
|
tree
2011-06-01
M
i
ke Pall
Many soft-float
-
related fi
x
es to SP
L
IT pass
and assembler
.
.
.
commit
|
commitdiff
|
tree
2011-06-01
Mi
k
e
Pal
l
A
RM: Catch C++ except
i
ons
i
n
interpreter f
r
a
m
es
.
commit
|
commitdiff
|
tree
2011-05-31
Mike
Pall
DUA
L
N
UM: Fix mi
s
si
n
g ty
p
e
check for lo
o
p
in
d
ex slot
.
commit
|
commitdiff
|
tree
2011-05-31
Mike Pall
ARM: Tune re
m
a
terializat
i
on scheduler
.
commit
|
commitdiff
|
tree
2011-05-31
Mik
e
Pall
FFI: Fix recording
of
cast
s
fro
m
32 bit
p
ointers to
.
.
.
commit
|
commitdiff
|
tree
2011-05-31
Mike Pal
l
x86/x64:
M
in
o
r
cl
e
anup in assem
b
ler
b
ackend
.
commit
|
commitdiff
|
tree
2011-05-31
M
i
k
e Pal
l
ARM:
Op
t
imize hash a
l
g
o
r
ith
m
for
3
-operand C
P
Us
.
commit
|
commitdiff
|
tree
2011-05-31
Mike Pall
ARM: F
i
x __ne
w
index metamethod
h
andlin
g
for BC_
T
SETB
.
commit
|
commitdiff
|
tree
2011-05-31
Mik
e
P
a
ll
ARM: F
i
x strin
g
.
s
ub
(
)
argument ch
e
cks
.
commit
|
commitdiff
|
tree
2011-05-29
Mike Pall
Clean up memory allocator i
n
itiali
z
ation and catch
.
.
.
commit
|
commitdiff
|
tree
2011-05-27
M
i
ke Pall
FF
I
: Avoid un
u
se
d
funct
i
ons if F
F
I i
s
disabled
.
commit
|
commitdiff
|
tree
2011-05-27
Mike Pa
l
l
ARM: Interpreter/JIT integration, p
a
rt #2
.
commit
|
commitdiff
|
tree
2011-05-27
Mike
P
all
ARM:
F
i
x
ma
t
h
.
ldexp() recording and folding
.
commit
|
commitdiff
|
tree
2011-05-27
M
i
ke Pall
Fix c
o
m
piler warning
.
commit
|
commitdiff
|
tree
2011-05-26
Mike Pall
Fix handling
o
f n
u
m
ber
c
onstants in snapshots
i
n SPLIT
.
.
.
commit
|
commitdiff
|
tree
2011-05-26
Mike Pal
l
ARM: Fix rematerial
i
zation schedul
e
r
.
commit
|
commitdiff
|
tree
2011-05-26
Mike
Pall
ARM: Flush
instruction cach
e
in
assembler backend
.
commit
|
commitdiff
|
tree
2011-05-26
Mi
k
e Pall
Treat extra exit f
r
om s
t
a
ck check
l
ike a parent exit
.
commit
|
commitdiff
|
tree
2011-05-26
Mik
e
Pall
Simplify
he
l
p
er rout
i
nes for soft-float targets
.
Add
.
.
.
commit
|
commitdiff
|
tree
2011-05-26
Mike P
a
ll
ARM: Add CPU detect
i
on
.
commit
|
commitdiff
|
tree
2011-05-23
Mike Pall
ARM: Unify
r
ot
a
te
s
to simp
l
i
fy assembl
e
r backend
.
commit
|
commitdiff
|
tree
2011-05-23
Mike P
a
ll
FFI: Fix __gc for VLA/
V
LS cdata objects
.
commit
|
commitdiff
|
tree
2011-05-22
Mike Pall
G
e
t register maps f
o
r
j
it
.
dump from ta
r
get disassembler
.
commit
|
commitdiff
|
tree
2011-05-22
Mike Pall
ARM: Add ARM disasse
m
b
ler
.
commit
|
commitdiff
|
tree
2011-05-22
M
ike P
a
ll
ARM: Add
A
RM-specific tun
i
ng to
g
e
ner
i
c assembler backend
.
commit
|
commitdiff
|
tree
2011-05-22
M
i
k
e Pa
l
l
A
RM: Add rema
t
erialization schedule
r
for consta
n
ts
.
.
.
commit
|
commitdiff
|
tree
2011-05-22
Mike
P
all
Split up
F
P
I
R
instructions with SPLIT pass fo
r
soft
.
.
.
commit
|
commitdiff
|
tree
2011-05-22
Mike Pall
Mo
r
e
p
o
rtabilit
y
cleanups for assembler backen
d
.
commit
|
commitdiff
|
tree
2011-05-22
Mike Pa
l
l
Add m
i
ssing
g
u
ard
t
o
fo
r
loop argumen
t
conversion
.
commit
|
commitdiff
|
tree
2011-05-22
Mike
P
a
ll
M
ove
IR_CALL*
d
e
f
initions to lj_irca
l
l
.
h
.
commit
|
commitdiff
|
tree
2011-05-17
Mik
e
Pall
Po
r
tability c
l
eanups f
o
r assembler backend
.
commit
|
commitdiff
|
tree
2011-05-17
Mike Pal
l
Clarify docs wrt
.
table initializer hand
l
ing for VLA
.
.
.
commit
|
commitdiff
|
tree
2011-05-16
Mike P
a
ll
Cleanup of target
dependencies
.
commit
|
commitdiff
|
tree
2011-05-16
Mike P
a
ll
A
d
d t
a
r
g
et-specific
macro for stac
k
a
l
ig
n
ment in assembler
.
.
.
commit
|
commitdiff
|
tree
2011-05-16
Mike
P
all
F
i
x c
o
mpiler
w
arning
.
commit
|
commitdiff
|
tree
2011-05-16
Mike
Pall
ARM: Add support for GD
B
J
I
T API
.
commit
|
commitdiff
|
tree
2011-05-16
M
ike Pall
ARM: Remove redundant parse_gpr() i
n
DynASM
.
commit
|
commitdiff
|
tree
2011-05-16
M
i
ke Pall
ARM
:
Ad
d
LJ_
S
OFTFP define
.
A
d
d support for soft-f
l
oat
.
.
.
commit
|
commitdiff
|
tree
2011-05-16
Mike Pall
ARM: Gen
e
r
a
lize machine code co-locat
i
on
.
ARM has a
.
.
.
commit
|
commitdiff
|
tree
2011-05-11
Mike Pall
Mo
v
e
x86/x64 pa
r
ts o
f
JIT a
s
s
e
mbler back
e
n
d to ext
r
a
.
.
.
commit
|
commitdiff
|
tree
2011-05-11
Mike Pall
Disenta
n
g
le target-speci
f
ic parts
o
f JIT assembler
.
.
.
commit
|
commitdiff
|
tree
2011-05-10
Mike Pall
Tuning
loop unrolling heuri
s
ti
c
s
a
gain
.
commit
|
commitdiff
|
tree
2011-05-09
Mike
Pall
ARM: Fix ta
b
le/u
s
erdata eq
u
ality comparisons in int
e
rp
r
eter
.
commit
|
commitdiff
|
tree
2011-05-09
Mike Pall
ARM:
I
nter
p
re
t
er/JIT i
n
tegration
,
part
#
1
.
commit
|
commitdiff
|
tree
2011-05-09
Mike Pall
F
ix some por
t
ab
i
lity issues
w
ith the
JIT compiler
.
commit
|
commitdiff
|
tree
2011-05-09
M
i
ke Pall
Use
c
om
m
on
h
elper functions
for unalign
e
d
l
o
a
ds
.
commit
|
commitdiff
|
tree
2011-05-09
M
ik
e
Pall
FFI: All
o
w se
t
ting errno with ffi
.
errno(), too
.
commit
|
commitdiff
|
tree
2011-05-08
Mike Pal
l
FFI: Add ffi
.
errno
(
)
.
commit
|
commitdiff
|
tree
2011-05-08
Mi
k
e Pall
FFI:
S
ave errn
o
/Get
L
astError() ar
o
u
n
d alloc
a
tions,
.
.
.
commit
|
commitdiff
|
tree
2011-05-08
M
i
ke P
a
ll
Avo
i
d name
c
la
s
h w
i
th
W
in
d
ows MM_MAX define
.
commit
|
commitdiff
|
tree
2011-05-06
Mike Pall
x86/x
6
4: Fix bit
.
* argument c
h
ecking
.
commit
|
commitdiff
|
tree
2011-05-05
Mike Pall
RE
L
E
ASE LuaJIT-2
.
0
.
0-beta7
commit
|
commitdiff
|
tree
2011-05-05
Mike Pall
Update changelog
.
commit
|
commitdiff
|
tree
2011-05-05
Mike Pall
I
mp
r
ove by
t
ecode
o
ptimi
z
a
t
ion
of
a
nd/
o
r op
e
rators
.
commit
|
commitdiff
|
tree
2011-05-04
M
i
ke P
a
ll
Mis
c
.
updates to docs
.
commit
|
commitdiff
|
tree
2011-05-04
Mike Pall
Fix
c
ompile
r
warning
.
commit
|
commitdiff
|
tree
2011-05-04
Mike Pall
FFI: Fix fi
e
ld alignment f
o
r iOS
.
commit
|
commitdiff
|
tree
2011-05-04
Mike Pal
l
More
tuning of loop
u
nrolling heurist
i
c
s
.
commit
|
commitdiff
|
tree
2011-05-04
Mike Pall
Fix
s
t
ack slot updates for down-recursion
.
commit
|
commitdiff
|
tree
2011-05-03
Mike Pall
Tune lo
o
p unr
o
llin
g
heuristics
.
Increa
s
e trace reco
r
der
.
.
.
commit
|
commitdiff
|
tree
2011-04-29
M
i
ke Pall
FFI:
Compile C f
u
nction calls with
6
4
bi
t
args/results
.
.
.
commit
|
commitdiff
|
tree
2011-04-29
Mike Pall
x86: Pop
u
nused FP
r
esult f
r
o
m
x
8
7 stack
.
commit
|
commitdiff
|
tree
2011-04-29
Mike Pall
Impr
o
ve
targ
e
t OS selection for buildvm
.
commit
|
commitdiff
|
tree
2011-04-28
M
i
ke
Pal
l
ARM: Fix ABI
a
n
d
build
issues for iOS
.
Now
w
orks on
.
.
.
commit
|
commitdiff
|
tree
2011-04-28
Mike
P
a
l
l
DynASM
:
x8
6
/x64
:
Fix vreg in opcode
.
x64:
F
ix
imm
.
.
.
commit
|
commitdiff
|
tree
2011-04-28
Mike P
a
ll
ARM: Use own
l
j_bswa
p
()
.
Reduce
min
.
req
.
versio
n
of
.
.
.
commit
|
commitdiff
|
tree
2011-04-19
Mike Pall
FF
I
: Add ffi
.
istype() function
.
commit
|
commitdiff
|
tree
2011-04-19
M
i
ke
P
all
Workaroun
d
to compile with Cl
a
ng
.
Fix
C
lang warnings
.
commit
|
commitdiff
|
tree
2011-04-19
Mike Pall
Fix com
p
il
e
r warning
.
commit
|
commitdiff
|
tree
2011-04-19
Mi
k
e Pal
l
ARM:
W
o
rkaroun
d
for unalig
n
ed a
c
cesses
.
commit
|
commitdiff
|
tree
2011-04-18
Mi
k
e Pa
l
l
ARM: Allow compilation
i
n thumb m
o
de
(
CCOPT_ARM=-mth
u
mb)
.
commit
|
commitdiff
|
tree
2011-04-18
Mike Pall
ARM
:
A
d
d missing
F
FI functionalit
y
.
E
n
able FFI
f
or
.
.
.
commit
|
commitdiff
|
tree
2011-04-18
Mik
e
Pall
Add re
m
ark about targe
t
OS
t
o cross-compi
l
ati
o
n instruction
s
.
commit
|
commitdiff
|
tree
2011-04-17
Mike Pall
A
RM: Add
insta
l
l docs
.
commit
|
commitdiff
|
tree
2011-04-17
M
ik
e
P
all
A
d
d
common TARGET
_
FLAGS option to
M
a
k
e
file
.
commit
|
commitdiff
|
tree
2011-04-17
Mike Pall
ARM
:
Enable AR
M
por
t
.
commit
|
commitdiff
|
tree
2011-04-17
Mike Pall
ARM: Normali
z
e
r
e
su
l
ts of mat
h
.
floor()/c
e
il() fast
.
.
.
commit
|
commitdiff
|
tree
2011-04-16
Mike
P
all
A
RM: Misc
.
fixes for i
n
terpreter
.
commit
|
commitdiff
|
tree
2011-04-16
Mik
e
Pa
l
l
ARM: Add
integ
e
r va
r
iant
o
f modu
l
o oper
a
to
r
.
commit
|
commitdiff
|
tree
2011-04-16
M
i
ke Pa
l
l
ARM: Add parti
a
l support for FFI
.
commit
|
commitdiff
|
tree
2011-04-16
M
ike Pall
ARM: Ad
d
coroutine
.
resume/
w
rap_a
u
x
/
yield() fast f
u
nctions
.
commit
|
commitdiff
|
tree
next