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
Fix underflow handling in builtin string to number conversion.
2012-08-27
Mike Pall
Fix underflow handling in b
u
ilti
n
s
t
ring
to
n
umber
.
.
.
commit
|
commitdiff
|
tree
2012-08-26
Mike P
a
l
l
Replace some trivial uses of fprintf()
w
ith fputs
.
commit
|
commitdiff
|
tree
2012-08-26
Mike Pall
Replace divi
s
i
o
ns
w
ith simpler c
o
de
.
commit
|
commitdiff
|
tree
2012-08-26
Mike Pall
Fix compilation wit
h
FFI disabl
e
d
.
commit
|
commitdiff
|
tree
2012-08-26
M
i
k
e
P
all
Remove old Makefile
r
ules
.
commit
|
commitdiff
|
tree
2012-08-25
Mike Pall
Replace strtod()
wi
t
h
b
uiltin
string to
n
umber conversion
.
commit
|
commitdiff
|
tree
2012-08-25
Mike Pall
Add support fo
r
'%a' and '%A' to string
.
format
.
commit
|
commitdiff
|
tree
2012-08-25
Mike
P
all
ARM: Fix base register coalescing
.
commit
|
commitdiff
|
tree
2012-08-25
Mike Pall
ARM: Fix commit ceaa60c0
.
commit
|
commitdiff
|
tree
2012-08-20
Mike Pal
l
Min
o
r
f
ixe
s
to FOLD rules
.
commit
|
commitdiff
|
tree
2012-08-19
Mike Pall
ARM: Fix hard-float lj_vm_trunc() (used by
c
ompiled
.
.
.
commit
|
commitdiff
|
tree
2012-08-19
M
i
ke P
a
ll
MIPS:
Don't use
a
r
g
ument
GPR
s
to re
m
ater
i
a
l
iz
e
FPR
.
.
.
commit
|
commitdiff
|
tree
2012-08-19
Mike Pall
ARM: Don't
u
s
e
a
rgu
m
ent GPRs to remater
i
alize FPR ar
g
uments
.
commit
|
commitdiff
|
tree
2012-08-19
Mike Pall
ARM, M
I
PS, PPC: Remateria
l
ize FPR
i
nva
r
iants first
.
commit
|
commitdiff
|
tree
2012-08-19
Mi
k
e Pal
l
MIPS
:
Fix calls to floor/ceil/trunc
.
commit
|
commitdiff
|
tree
2012-08-19
M
i
ke P
a
ll
A
R
M
:
Fix calls to hard-f
l
oat floor/ceil/trunc
.
commit
|
commitdiff
|
tree
2012-08-16
M
i
ke Pall
Fix shri
n
king of direct
mapped block in buil
t
in allocator
.
commit
|
commitdiff
|
tree
2012-08-15
Mike
Pa
l
l
Fix last commi
t
.
commit
|
commitdiff
|
tree
2012-08-15
Mike Pall
FOLD x / 2^k ==> x *
2^-k
.
commit
|
commitdiff
|
tree
2012-08-14
Mike
Pa
l
l
x86: Simplify error message for CP
U
s
lacking CMOV
.
commit
|
commitdiff
|
tree
2012-08-11
Mike Pall
FFI:
Don't keep CType * across call
.
Callback may reallocate
.
.
.
commit
|
commitdiff
|
tree
2012-08-11
Mi
k
e
P
a
l
l
Do n
o
t use DWARF unwinder o
n
Win
d
ows
.
commit
|
commitdiff
|
tree
2012-08-09
Mi
k
e
Pall
U
p
date cross-
c
ompil
a
tion docs
.
commit
|
commitdiff
|
tree
2012-08-09
Mike Pa
l
l
ARM: Enable VF
P
a
nd hard-float AB
I
s
uppor
t
.
commit
|
commitdiff
|
tree
2012-08-09
Mike Pall
ARM
:
Ad
d
VFP and hard-float ABI variants to J
I
T
c
o
mpiler
.
commit
|
commitdiff
|
tree
2012-08-09
Mi
k
e Pall
Neve
r
com
p
ile
D
WARF unwinder on Win
d
o
w
s
.
commit
|
commitdiff
|
tree
2012-08-08
M
i
ke
P
al
l
F
F
I: C
o
mpile
ffi
.
typeof(
c
d
ata)
.
commit
|
commitdiff
|
tree
2012-08-08
Mike
P
all
F
FI: Compile assignments from enums
.
commit
|
commitdiff
|
tree
2012-08-05
Mike Pa
l
l
A
dd
m
issing change
f
o
r
last commit
.
commit
|
commitdiff
|
tree
2012-08-05
Mike Pall
FFI: Imp
r
ove err
o
r messa
g
e for bad indexi
n
g
a
ttempts
.
commit
|
commitdiff
|
tree
2012-08-05
Mike Pall
FFI
:
Initialize all fields o
f
standar
d
types
.
commit
|
commitdiff
|
tree
2012-08-02
M
i
ke Pall
FFI: Fix alignment of C call structure
.
commit
|
commitdiff
|
tree
2012-07-30
Mike Pall
AR
M
:
A
dd hard-float
A
BI support to t
h
e FF
I
(inter
p
reter)
.
commit
|
commitdiff
|
tree
2012-07-30
Mike
P
all
A
RM:
Add
V
FP a
n
d hard-float ABI varia
n
ts to interp
r
eter
.
commit
|
commitdiff
|
tree
2012-07-29
Mike
Pal
l
O
n
ly re
p
lay s
u
n
k
stores up to the
s
napshot reference
.
commit
|
commitdiff
|
tree
2012-07-29
M
i
ke Pal
l
Need
to handl
e
TBAR in SINK pass
.
commit
|
commitdiff
|
tree
2012-07-29
Mike
P
all
Handle cro
s
s-compiles with FPU/no-FP
U
o
r hard-
f
p/soft
.
.
.
commit
|
commitdiff
|
tree
2012-07-29
M
i
ke Pall
A
RM: Add
VFP instructions to ARM disassembl
e
r
.
commit
|
commitdiff
|
tree
2012-07-29
Mike Pall
D
ynASM/ARM: Add VFP instructions
.
commit
|
commitdiff
|
tree
2012-07-24
Mike
P
all
Don'
t
treat all
c
onstif
i
ed cd
a
ta
content as constant
.
commit
|
commitdiff
|
tree
2012-07-20
M
ike Pall
Tur
n
lo
a
ds from immutable upvalues int
o
constants
.
commit
|
commitdiff
|
tree
2012-07-20
Mike Pall
Fix
sl
o
t f
l
ag
s
in sn
a
p
shot r
e
p
l
ay
.
commit
|
commitdiff
|
tree
2012-07-18
M
i
ke
P
all
F
i
x r
e
s
t
ore of sun
k
CNEW
I
with im
p
lic
i
t
P32 to P64
.
.
.
commit
|
commitdiff
|
tree
2012-07-17
Mike
Pall
FFI:
B
ox
a
ll
a
ccess
e
d or returned enums
.
commit
|
commitdiff
|
tree
2012-07-17
Mike Pall
Fix FOLD
r
u
l
e (i-j)-i => 0
-
j
.
commit
|
commitdiff
|
tree
2012-07-17
Mike Pall
Workaro
u
nd for MSVC con
v
e
r
si
o
n bug (
d
ouble -
>
u
int32_t
.
.
.
commit
|
commitdiff
|
tree
2012-07-16
M
i
ke Pall
x86/x64: Fix fusion
of unsig
n
ed byte c
o
mpariso
n
s
with
.
.
.
commit
|
commitdiff
|
tree
2012-07-16
Mike Pall
A
RM: Invoke SPLIT pass for le
f
tover IR
_
T
OBIT
.
commit
|
commitdiff
|
tree
2012-07-16
Mike Pall
F
r
o
m Lu
a
5
.
2: Add -E command
li
n
e opt
i
o
n
(ignore
e
nv
.
.
.
commit
|
commitdiff
|
tree
2012-07-16
Mike Pall
Correct dispat
c
h
t
a
ble modifications fo
r
return hooks
.
commit
|
commitdiff
|
tree
2012-07-12
Mike
P
all
FFI: Show
a
ddr
e
ss pointe
d
to for tostring(r
e
f), t
o
o
.
commit
|
commitdiff
|
tree
2012-07-11
Mike Pall
Limit
num
b
er of parent
links hand
l
ed by bac
k
end
.
commit
|
commitdiff
|
tree
2012-07-11
Mike Pal
l
Us
e
a
n
e
xp
l
icit fl
a
g to signal SINK tags for a trace
.
commit
|
commitdiff
|
tree
2012-07-09
M
i
k
e
Pall
Don't allocate con
s
tants for sunk stores
.
commit
|
commitdiff
|
tree
2012-07-09
Mik
e
Pall
Avoid compiler warnings about
rede
f
ined C++ keywords
.
commit
|
commitdiff
|
tree
2012-07-09
M
i
k
e
Pall
Add missing decl
a
r
ations
for
M
S
V
C int
r
i
nsics
.
commit
|
commitdiff
|
tree
2012-07-08
Mike Pa
l
l
Clean
up A
R
M
c
apabil
i
t
y flag
s
.
Only set highest arch
.
.
.
commit
|
commitdiff
|
tree
2012-07-08
M
i
ke Pall
Chang
e
Dy
n
ASM bi
t
operations t
o
u
s
e
Lua BitOp
.
commit
|
commitdiff
|
tree
2012-07-08
M
i
k
e
Pall
Add Lua BitOp
to minilua
.
commit
|
commitdiff
|
tree
2012-07-07
Mike P
a
ll
F
i
nall
y
fix t
a
rget detecti
o
n
f
or ms
v
cb
u
ild
.
bat
.
commit
|
commitdiff
|
tree
2012-07-04
Mike P
a
l
l
Drop rang
e
l
imit
fo
r
sunk stores relativ
e
t
o sunk alloc
a
tion
.
commit
|
commitdiff
|
tree
2012-07-04
Mi
k
e Pall
Bum
p
s
o
me limits to accomod
a
te
SINK pass
.
commit
|
commitdiff
|
tree
2012-07-04
Mi
k
e Pall
Add stricter check f
o
r sinki
n
g PHIs
.
commit
|
commitdiff
|
tree
2012-07-03
Mike Pal
l
Remove unneeded sn
a
p
shot preps for s
u
n
k
stores
.
commit
|
commitdiff
|
tree
2012-07-03
Mike Pall
Fi
x
N
EWREF m
a
rking i
n
SINK pas
s
.
commit
|
commitdiff
|
tree
2012-07-03
Mike
P
all
Fix compiler w
a
rnings
.
commit
|
commitdiff
|
tree
2012-07-03
Mik
e
Pall
A
v
oid pesky compiler warnings ab
o
ut C++ keyword
s
(eh?)
.
commit
|
commitdiff
|
tree
2012-07-03
Mike P
a
ll
Invoke SPLIT
pass i
n
side tr
a
ce
f
o
r
rejoined
s
unk stores
.
commit
|
commitdiff
|
tree
2012-07-02
Mike Pall
A
void strict aliasing
i
s
sues
.
commit
|
commitdiff
|
tree
2012-07-02
Mi
k
e
P
all
Add allocation sinking
a
n
d
s
t
ore sinking optimization
.
commit
|
commitdiff
|
tree
2012-07-02
Mike Pall
ARM: S
i
mplify two-step
c
ons
t
ant rematerial
i
z
a
tion
.
commit
|
commitdiff
|
tree
2012-07-02
Mike Pall
Han
d
le
i
nitial sn
a
pshot
for
si
d
e traces in lj_sna
p
.
.
.
commit
|
commitdiff
|
tree
2012-07-02
Mike
Pall
Handle j
o
ining IR_HI
O
P in S
P
LIT pass
.
commit
|
commitdiff
|
tree
2012-07-02
Mike Pall
Add IR
_
P
V
AL instructio
n
for non-slot pare
n
t l
i
n
ks
.
commit
|
commitdiff
|
tree
2012-07-02
Mike Pall
Add e
x
pli
c
it IR_GCSTEP
i
nst
r
uction
.
commit
|
commitdiff
|
tree
2012-07-02
Mi
k
e Pal
l
Use HIOP for XSTORE in SPLI
T
p
a
ss
.
commit
|
commitdiff
|
tree
2012-07-02
M
i
ke Pal
l
Move snapshot repl
a
y for side traces to lj_snap
.
c
.
commit
|
commitdiff
|
tree
2012-07-01
Mike Pall
Clean up
RegSP han
d
l
i
n
g
f
o
r par
e
nt link
i
n
st
r
uct
i
ons
.
commit
|
commitdiff
|
tree
2012-06-30
Mike
Pall
Expand
array s
l
o
t
s i
n
t
e
m
p
late table
s
w
i
t
h
mix
e
d con
s
t
.
.
.
commit
|
commitdiff
|
tree
2012-06-30
Mi
k
e Pall
Clean up
s
n
a
pshot restore
.
commit
|
commitdiff
|
tree
2012-06-28
Mike Pall
Fix cdecl
string pars
i
ng duri
n
g recording
.
commit
|
commitdiff
|
tree
2012-06-28
Mike Pall
Make
o
s
.
date() thread-safe
.
commit
|
commitdiff
|
tree
2012-06-28
Mike Pal
l
Fix buffer check in bytecode w
r
iter
.
commit
|
commitdiff
|
tree
2012-06-28
Mike Pall
A
d
d HREFK forwa
r
ding
.
Elimin
a
te HREFK guard for TD
U
P
.
.
.
commit
|
commitdiff
|
tree
2012-06-27
Mik
e
Pall
Create string
hash slots in templ
a
te tables even for
.
.
.
commit
|
commitdiff
|
tree
2012-06-27
Mike
Pall
Ano
t
her attempt at proper
t
arget detect
i
on f
o
r
msvcbui
l
d
.
.
.
commit
|
commitdiff
|
tree
2012-06-27
Mik
e
Pal
l
Fix TDUP to HLOAD forwarding for DUAL
N
UM builds
.
commit
|
commitdiff
|
tree
2012-06-27
Mike Pa
l
l
P
P
C:
F
i
x
P
PC32 build
.
commit
|
commitdiff
|
tree
2012-06-22
Mike Pall
Fix bu
i
ld is
s
ues
o
n
C
ygw
i
n and MinG
W
w
ith opt
i
onal
.
.
.
commit
|
commitdiff
|
tree
2012-06-20
M
i
k
e
Pall
FFI: Check for
_
_new
m
etamethod
whe
n
call
i
ng
a constructo
r
.
commit
|
commitdiff
|
tree
2012-06-20
Mik
e
Pall
F
FI:
D
o not r
e
solve str
i
ngs passed
t
o
p
ar
a
me
t
erized
.
.
.
commit
|
commitdiff
|
tree
2012-06-20
Mike Pall
FFI: Resolve metamethods
for const
r
ucto
r
s,
t
oo
.
commit
|
commitdiff
|
tree
2012-06-20
M
i
ke Pall
FFI: Imp
r
ove error me
s
sages fo
r
c
t
ype
argum
e
n
ts
.
commit
|
commitdiff
|
tree
2012-06-14
Mike Pall
FFI:
A
dd support for parameterized C
t
y
pes
.
commit
|
commitdiff
|
tree
2012-06-13
Mik
e
Pall
CONSOLE:
H
andle P64, GPR
6
4, TOC* and
P
PE
(PS3) in
PPC
.
.
.
commit
|
commitdiff
|
tree
2012-06-12
Mike Pall
Clean
u
p build
v
m error message
.
commit
|
commitdiff
|
tree
2012-06-12
Mik
e
Pall
All
o
w parsing bcsave
.
lua (-b option)
w
ithout FFI
.
commit
|
commitdiff
|
tree
2012-06-12
Mike Pall
PP
C
: Remove lj_v
m
_floor/ceil/t
r
unc a
s
sem
b
ler wra
p
p
ers
.
commit
|
commitdiff
|
tree
2012-06-12
M
i
ke Pal
l
A
RM/PPC
:
R
em
o
ve assembler code for lj_vm
_
f
o
l
darith()
.
commit
|
commitdiff
|
tree
2012-06-12
Mike P
a
ll
PPC: Fix disassembly of rldcl/
r
l
dcr
.
commit
|
commitdiff
|
tree
next